硬件平臺:FL2440主機平臺:Ubuntu11.04交叉編譯器:arm-linux-gcc4.3.2原創(chuàng)作品,轉載請標明出處http://blog.csdn.net/yming0221/article/details/6604616本來是想移植最新的內核2.6.39但是總是在編譯快完成的時候報錯,有人說是新的內核對arm平臺的支持不好,所以就降低了一下版本,這里移植2.6.35.4內核一、準備工作1、下載解壓內核從官網上下載linux-2.6.35的內核
系統(tǒng) 2019-08-29 22:34:48 2145
1、管道概述及相關API應用
1.1管道相關的關鍵概念
系統(tǒng) 2019-08-29 22:31:56 2145
今天一個老外在郵件列表上問了一個問題,就是ipaddradd和ifconfig的區(qū)別,我給他進行了解答,可能因為英語不好吧,解答的很簡單,因此我還是要在這里詳細說明一下。其實它們之間沒有什么區(qū)別,只是表述方式不同罷了。如果你非常理解網絡協(xié)議的原理以及網絡的分層架構那么我想你就不會有這個問題,實際上,每一個網卡設備都有一個mac地址,但是卻可以有多個網絡層地址,比如IP地址,然而這個事實無法很好地像用戶提供操作接口,所以就引出了ip別名(IPaliases)
系統(tǒng) 2019-08-29 22:28:38 2145
這些日子一直都想通讀,甚至重寫一次linux0.11的內核,在黑暗中摸索的日子真是痛苦,于淵的《自己動手寫操作系統(tǒng)》提供的調試方法,都有試過,總是感覺進展速度很慢很慢。Maybeoperatingsystemishard,butIneedtocontinue,neversaygiveitup.閱讀和調試linuxkernel0.11的窘境
系統(tǒng) 2019-08-29 22:14:07 2145
RabbitMQ是一個消息代理。它的核心原理非常簡單:接收和發(fā)送消息。你可以把它想像成一個郵局:你把信件放入郵箱,郵遞員就會把信件投遞到你的收件人處。在這個比喻中,RabbitMQ是一個郵箱、郵局、郵遞員。RabbitMQ和郵局的主要區(qū)別是,它處理的不是紙,而是接收、存儲和發(fā)送二進制的數(shù)據——消息。第一步安裝erlangrabbitmq的依賴wgethttp://www.erlang.org/download/otp_src_17.4.tar.gztar-
系統(tǒng) 2019-08-12 09:27:41 2145
linux服務器之LVS、Nginx和HAProxy負載均衡器對比。LVS特點:1.抗負載能力強,使用IP負載均衡技術,只做分發(fā),所以LVS本身并沒有多少流量產生;2.穩(wěn)定性、可靠性好,自身有完美的熱備方案;(如:LVS+Keepalived)3.應用范圍比較廣,可以對所有應用做負載均衡;4.不支持正則處理,不能做動靜分離。常用四種算法:1.rr:輪叫,輪流分配到后端服務器;2.wrr:權重輪叫,根據后端服務器負載情況來分配;3.lc:最小連接,分配已建立
系統(tǒng) 2019-08-12 09:27:21 2145
紅旗Linux+Tomcat61.環(huán)境軟件紅旗Linux桌面版6.0jdk-1_5_0_15-linux-i586-rpm.binapache-tomcat-6.0.18.tar.gz把JDK和Tomcat安裝軟件Copy到/public路徑下。2.JDK安裝運行命令:#cd/public#./jdk-1_5_0_15-linux-i586-rpm.binJDK安裝到路徑:/usr/java/jdk1.5.0_15設置環(huán)境變量,編輯文件/etc/profi
系統(tǒng) 2019-08-12 09:26:43 2145
車輛交易用的系統(tǒng)模塊,正在做。老板要看看,以便車城那邊的人提出意見。于是在服務器上再次增加一個tomcat。以前是配置過的,配置過程其實很簡單,這次太大意了,找了半天問題。首先是拷貝一個tomcat,放到一個新的位置,這個tomcat就是我要用的新的tomcat。然后去配置一下日志的輸出位置,在bin目錄下的catalia.sh或者startup.sh。網上怎么樣配置的都有,呵呵。然后修改server.xml,配置好虛擬目錄和端口信息。在此,connect
系統(tǒng) 2019-08-12 01:33:56 2145
對消息隊列的操作無非有以下三種類型:1、打開或創(chuàng)建消息隊列消息隊列的內核持續(xù)性要求每一個消息隊列都在系統(tǒng)范圍內相應唯一的鍵值,所以,要獲得一個消息隊列的描寫敘述字,僅僅需提供該消息隊列的鍵值就可以;注:消息隊列描寫敘述字是由在系統(tǒng)范圍內唯一的鍵值生成的,而鍵值能夠看作相應系統(tǒng)內的一條路經。2、讀寫操作消息讀寫操作很easy,對開發(fā)者來說,每一個消息都相似例如以下的數(shù)據結構:structmsgbuf{longmtype;charmtext[1];};mtyp
系統(tǒng) 2019-08-12 01:33:43 2145
鳥哥的Linux私房菜--計算機概論--計算機:輔助人腦的好工具第零章、計算機概論最近更新日期:2009/08/033.數(shù)據表示方式3.1數(shù)字系統(tǒng)3.2文字編碼系統(tǒng)數(shù)據表示方式事實上我們的計算機只認識0與1,記錄的數(shù)據也是只能記錄0與1而已,所以計算機常用的數(shù)據是二進位的。但是我們人類常用的數(shù)值運算是十進位,文字方面則有非常多的語言,臺灣常用的語言就有英文、中文(又分正體與簡體中文)、日文等。那么計算機如何記錄與顯示這些數(shù)值/文字呢?就得要透過一系列的轉換
系統(tǒng) 2019-08-12 01:33:36 2145
Linux環(huán)境高級編程Linux環(huán)境高級編程2011-08-2014:09一、課程目標本次課程涵蓋Linux系統(tǒng)編程的幾個主要方面,通過本次課程的學習,學員將具備以下能力:了解Linux系統(tǒng)調用和類庫的區(qū)別;熟悉文件I/O、文件和目錄、進程管理、進程間通信(IPC)、信號、時間與定時器的編程。二、參訓要求參加本次課程的學員須具備以下能力:本次課程使用C語言教學,所以學員需擁有較好的C語言基礎;能熟練使用常用的Linux命令;能熟練使用gcc、gdb、熟練撰
系統(tǒng) 2019-08-12 01:33:28 2145
寒假里學了點linux程序設計,作了一些筆記linux中的一切東西都可以看成是文件目錄也是文件,但它是一種特殊類型的文件目錄是用于保存其他文件的節(jié)點號和名字的文件。目錄文件中的每個數(shù)據項都是指向某個文件節(jié)點的鏈接,刪除文件名就等于刪除與之對應的鏈接(文件的節(jié)點號可以用ln-i查看)ln命令在不同文件中創(chuàng)建指向同一個文件的鏈接刪除一個文件是,實際上是刪除了該文件對應的目錄項,同時指向該文件的鏈接數(shù)減一。/dev/console系統(tǒng)控制臺,錯誤信息和診斷信息會
系統(tǒng) 2019-08-12 01:33:13 2145
Linux教程-正文-關于vim的模式操作基本概念vim是一個多模式的編輯器。就目前來看,主要有以下幾個主要模式。1.通常模式(n)在其它任何一個模式下,用ESC或者ctrl+c鍵可以退到通常模式2.插入模式(i)在這個模式下,vim像一個常見的編輯器.在通常模式下,用i或者a可以進行本模式,當然,還有一些其它命令也可以.3.可視模式(v)在這個模式下,可以使用hjkl進行選擇.然后進行copy,paste或者其它操作.在通常模式下,用v命令進行可視模式.
系統(tǒng) 2019-08-12 01:33:05 2145
whois功能說明:查找并顯示用戶信息。語法:whois[帳號名稱]補充說明:whois指令會去查找并顯示指定帳號的用戶相關信息,因為它是到NetworkSolutions的WHOIS數(shù)據庫去查找,所以該帳號名稱必須在上面注冊方能尋獲,且名稱沒有大小寫的差別。---------------------------------------------------------whoami功能說明:先似乎用戶名稱。語法:whoami[--help][--vers
系統(tǒng) 2019-08-12 01:32:53 2145
linuxshell在編程方面比windows批處理強大太多,無論是在循環(huán)、運算。已經數(shù)據類型方面都是不能比較的。下面是個人在使用時候,對它在數(shù)組方面一些操作進行的總結。1.數(shù)組定義[chengmo@centos5~]$a=(12345)[chengmo@centos5~]$echo$a1一對括號表示是數(shù)組,數(shù)組元素用“空格”符號分割開。2.數(shù)組讀取與賦值得到長度:[chengmo@centos5~]$echo${#a[@]}5用${#數(shù)組名[@或*]}可
系統(tǒng) 2019-08-12 01:32:53 2145