當前位置:首頁 » 操作系統 » linux技術

linux技術

發布時間: 2022-01-17 10:33:07

A. 一個做linux開發的 一個做linux技術支持的 薪資都是一萬二 應該選哪個

題。我做嵌入式近10年了,我來幫你回答。

1:不知道嵌入式這個行業是否真如那些咨詢師們所說的是低門檻,好就業,而且高薪資。

嵌入式絕對不是什麼低門檻的事情。沒有哪個行業是低門檻而又好就業又高薪水。如果有,那也絕對是暫時的。中國不缺的就是聰明人,如果有這樣的行業,我想早就被擠破門了。輪不到我們這些後知後覺的人。而嵌入式絕對是一個相對來說,門檻比較高的行業。因為嵌入式的要學東西比較多,你要做嵌入式,你必須會精通一門編程語言,比如C,你必須懂操作系統比如linux,你還必須懂處理器比如arm,而如果你做純粹的軟體開發,那你也許只需要懂一門編程語言就可以了。嵌入式之所以工資相對高,主要是因為它要學的東西比較多,現在需求量也比較大。但是如果你想精通的話,沒有三年五年那是不可能的。

2:更不知道花費萬把塊錢和半年時間上這個培訓班是否真的值得。
至於培訓是否值得,我想每個人的實際情況不一樣。如果讓我選擇,我會選擇自己學習,因為培訓班的作用無非就是提供給你一個大家一起學習的環境,而如果你真正想學,你完全可以找資料來自學。如果樓主還有時間,不妨自己學下。實在覺得困難的話再去培訓吧。當然,樓主如果家裡經濟不錯的話,也可以去培訓吧。但是如果真的下決心要學的話,其實可以去找找自學的方法。

3:不知道在上培訓班的時候能否通過個人努力來彌補基礎差的缺陷

其實這不是你最大的缺陷,你最大的缺陷在於你的信心。你自己沒有完全的信心來學好它。我也是這樣過來的,從零基礎到現在也是部門經理。每個人都有一個菜鳥的過程,但是你不要問你可不可以學好。你能不能學好那在於你自己肯不肯花時間來學習。你肯不肯堅持來學習。

也許看到這里你會說我是誇誇其談,但是我想我說的是真心話,我自己就是這樣過來的。那也許你會說你該怎麼自學。我可以轉一篇一個專科生寫他怎麼學習嵌入式的步驟,學習的課程給你看看,希望對你有所幫助。

專科生學嵌入式到找到工作的前前後後--學習的榜樣

先做個自我介紹,我07年考上一所很爛專科民辦的學校,學的是生物專業,具體的學校名稱我就不說出來獻丑了。09年我就輟學了,我在那樣的學校,一年學費要1萬多,但是根本沒有人學習,我實在看不到希望,我就退學了。

退學後我也迷茫,大專都沒有畢業,我真的不知道我能幹什麼,我在糾結著我能做什麼。所以輟學後我一段時間,我想去找工作,因為我比較沉默寡言,不是很會說話,我不適合去應聘做業務。我想應聘做技術的,可是處處碰壁。

一次偶然的機會,我才聽到嵌入式這個行業。那天我去新華書店,在計算機分類那邊想找本書學習。後來有個女孩子走過來,問我是不是讀計算機的,有沒有興趣學習嵌入式,然後給我介紹了一下嵌入式現在的火熱情況,告訴我學嵌入式多麼的有前景,給我了一份傳單,嵌入式培訓的廣告。聽了她的介紹,我心裡癢癢的,確實我很想去學會一門自己的技術,靠自己的雙手吃飯。

回家後,我就上網查了下嵌入式,確實是當今比較熱門的行業,也是比較好找工作的,工資也是相對比較高。我就下決心想學嵌入式了。於是我去找嵌入式培訓的相關信息,說真的,我也很迷茫,我不知道培訓是否真的能像他們宣傳的那樣好,所以我就想了解一段時間再做打算。

後來,我在網路知道看到一篇讓我很鼓舞的文章《如何學習嵌入式》,是一個嵌入式高手介紹沒有基礎的朋友怎麼自學入門學嵌入式,文章寫的很好,包含了如何學習,該怎麼學習。他提到一個方法就是看視頻,因為看書實在太枯燥和費解的,很多我們也看不懂。這點我真的很認同,我自己看書往往看不了幾頁。

我在想,為什麼別人都能自學成才,我也可以的!我要相信自己,所以我就想自學,如果實在學不會我再去培訓。

主意一定,我就去搜索嵌入式的視頻,雖然零星找到一些嵌入式的視頻,但是都不系統,我是想找一個能夠告訴我該怎麼學的視頻,一套從入門到精通的視頻,一個比較完整的資料,最好能有老師教,不懂可以請教的。

後來我又找到一份很好的視頻,是在嵌入式學習網推出的一份視頻《從零基礎開始學嵌入式》,網址: 裡面的教程還不錯,很完整,可以讓我從基礎的開始學起。視頻不便宜啊,但是我也忍了,畢竟買幾本書都要幾百了,何況他們還有半年的技術咨詢和服務,算值了。

下面介紹下我的學習流程,希望對和我一樣完全沒有基礎的朋友有所幫助。

收到他們寄過來的光碟後,我就開始學習了,由於我沒有什麼基礎,我就從最簡單的C語言視頻教程學起,話說簡單,其實我還是很多不懂的,我只好請教他們,他們還是很熱心的,都幫我解決了。C語言我差不多學了一個禮拜,接下來我就學了linux的基本命令,我在他們提供linux虛擬機上都有做練習,敲linux的基本命令,寫簡單的C語言代碼,差不多也就三個禮拜。我每天都在不停的寫一些簡單的代碼,這樣一月後我基本掌握了C和linux的基本操作。

接下來我就去學習了人家的視頻的培訓教程,是整套的,和去參加培訓沒有多大的區別,這一看就是兩個月,學習了ARM的基本原理,學習嵌入式系統的概念,也掌握了嵌入式的環境的一些搭建,對linux也有更深層次的理解了,明白了嵌入式應用到底是怎麼做的,但是驅動我只是有一點點的了解,這個相對難一點,我想以後再慢慢啃。

這兩個月,除了吃飯睡覺,我幾乎都在學習。因為我知道幾乎沒有基礎,比別人差勁,我只能堅持努力著,我不能放棄,我必要要靠自己來養活自己,必須學好這門技術,同時我不懂的就問,這里真的很感謝他們的技術客服對我的任何問題都是耐心的解答,每天都我幾乎都有好幾個問題問他們,然後我就把不懂的問題總結記下來,這樣慢慢積累了一段時間,我發現自己真的有點入門了。

最後的一個月,我就去看關於實踐部分的內容,了解嵌入式項目具體的開發流程,需要什麼樣的知識,我就開始准備這方面的知識,也就是學習這方面的視頻,同時他們建議我去找了找一些嵌入式面試的題目,為自己以後找工作做准備。我就到網上找了很多嵌入式的題目,把他們理解的記下來,這樣差不多准備了20天左右

我覺得自己差不多入門了,會做一些簡單的東西了。我就想去找工作看看,於是我就到51job瘋狂的投簡歷,因為我學歷的問題,專科沒有畢業,說真的,大公司沒有人會要我,所以我投的都是民營的小公司,我希望自己的努力有所回報。沒有想過幾天過後,就有面試了,但是第一次面試我失敗了,雖然我自認為筆試很好,因為我之前做了准備,但是他們的要求比較嚴格,需要有一年的項目經驗,所以我沒有被選中。

後來陸續面試了幾家公司,終於功夫不負有心人。我終於面試上的,是在閔行的一家民營的企業,公司規模比較小,我的職務是嵌入式linux應用開發,做安防產品的應用的。我想我也比較幸運,經理很看重我的努力,就決定錄用我,開的工資是3500一個月,雖然我知道在上海3500隻能過溫飽的生活,但是我想我足夠了。我至少不用每天都要靠父母養,我自己也能養活自己的。我想只要我繼續努力,我工資一定會翻倍的。

把本文寫出來,希望能讓和我一樣的沒有基礎的朋友有信心,其實我們沒有必要自卑,我們不比別人笨,只要我們肯努力,我們一樣會成功。

最後祝願所有想學嵌入式的朋友更早的入門!

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

相信你看了也會有所觸動吧。我為了回答你這個問題,打了半個小時。。。。希望你能覺得我回答的不錯,更希望能真正幫到你。

B. linux是什麼技術

屬於操作系統、主要應用於電腦、智能手機
一般銀行、政府主要部門都是使用lINUX
其次、linux系統使用人數少
與windows不兼容
減少了核可入侵風險
另外、linux屬於開放源碼、在編輯中使用SO簡單

般可以認為,Linux是一套自由使用(一般可以免費使用)和自由傳播的類Unix操作系統。這個系統是由世界各地成千上萬的程序員設計和實現的。其目的是建立不受任何商品化軟體的版權制約、全世界都能自由使用的Unix兼容產品。實際上,linux僅僅是linux操作系統中的核心(kernel)。 Linux學習的基本概念
(1)磁碟及分區
一塊硬碟可以分為一個主分區和若干個擴展分區(邏輯分區),Linux操作系統可以安裝在任何地方,因此許多機器可以做成多個windows系統及Linux多啟動。 在Linux下沒有盤符的概念,不管是什麼存儲盤,在它裡面都是一樣對待的,系統里只有從根目錄往下一層層的目錄,一個盤可以包含多個目錄,一個目錄也可能會跨多個盤。 Ext2: Ext2是GNU/Linux系統中標準的文件系統。這是Linux中使用最多的一種文件系統,它是專門為Linux設計的,擁有極快的速度和極小的CPU佔用率。Ext2既可以用於標準的塊設備(如硬碟),也可以用於軟盤等移動存儲設備。 Ext3: Ext3是Ext2的下一代,是在保有Ext2的格式之下加上日誌功能。Ext3是一種日誌式文件系統(Journal File System),最大的特點是:它會將整個磁碟的寫入動作完整的記錄在磁碟的某個區域上,以便需要時回溯追蹤。當某個過程中斷時,系統可以根據這些記錄直接回溯並重整被中斷的部分,重整速度相當快。該分區格式已逐漸取代Ext2,被廣泛應用在Linux系統中。 Ext4: ext4是ext3文件系統的後繼版本。ext4原始的開發目標是一系列的向下兼容ext3、移除其64位限制與提升其效能的延伸包。然而,某些Linux開發者因穩定性原因而拒絕將這些延伸包應用在ext3上,並要求其作為ext3的分支,改名為ext4並另行開發,以免影響到目前的ext3用戶。該要求被接受以後,ext3維護者Theodore Ts'o在2006年6月28日公開了ext4的開發計劃。 Linux swap: 它是Linux中一種專門用於交換分區的swap文件系統。與Windows系列使用一個文件作為虛擬內存不同,Linux是使用這一整個分區作為交換空間。一般這個swap格式的交換分區是主內存的2倍。在內存不夠時,Linux會將部分數據寫到交換分區上。 VFAT: VFAT叫長文件名系統,這是一個與Windows系統兼容的Linux文件系統,支持長文件名,可以作為Windows與Linux交換文件的分區。
(2)理解Linux文件系統標准
/:根目錄,系統中所有的目錄都是從根目錄開始 /bin: 存放常用命令 /boot: 引導核心的程序目錄 /dev: 外部設備名 /etc: (etcetera)系統管理所要的配置文件和子目錄 /home:存放用戶主目錄的地方,一般是/home/用戶名。其他目錄有ftp、httpd、samba等 /lib:(library)系統基本的動態鏈接庫 /lost+found /opt :optional(可以選擇的) /proc::虛擬系統,是由系統初起時在內存中產生的 /root:超級用戶默認的主目錄; /sbin:系統管理員使用的系統管理程序 /tmp:存放各程序執行時所產生的臨時文件 /usr:占空間最大的目錄,用戶的很多應用程序和文件幾乎全在這個目錄中 /var:存放一些系統記錄文件和配置文件
(3)掌握Linux下設備的使用方法
(4)理解LILO和GRUB的用途
LILO全稱為LInux LOader GRUB全稱為GRand Unified Boot loader 是位於硬碟引導扇區的一個小程序,是引導Linux系統內核的最常見的方式; 可以用來引導多個操作系統;可以同時支持多個不同的系統內核映像; 為每個系統內核映像提供了密碼保護; 支持位於不同磁碟和分區中的引導扇區、映象文件和啟動映像;
(5)普通用戶與超級用戶
普通用戶可以在其許可權許可的范圍內使用系統資源,而超級用戶(用戶名為root)不僅可以使用系統中的所有資源而且可以管理系統資源。
(6)工作方式
字元工作方式和圖形工作方式 在字元界面下工作[@more@]在字元界面下工作-為什麼使用字元工作方式 -------------------------------------------------------------------------------- Linux是一種類UNIX操作系統。在UNIX發展的早期,類UNIX操作系統根本沒有圖形操作界面,只有字元工作模式。後來隨著GUI的發展,在類UNIX操作系統上開發了XWindow系統,使類UNIX系統有了圖形用戶界面。雖然圖形用戶界面操作簡單,但是字元操作方式仍然沿用至今,這主要是因為: 1.在字元操作方式下可以高效地完成所有的任務,尤其是系統管理任務。 2.系統管理任務通常在遠程進行,而遠程登錄後進入的是字元工作方式。 3.由於使用字元界面不用啟動圖形工作環境,大大地節省了系統資源開銷。 在字元界面下工作-進入字元工作方式的方法 -------------------------------------------------------------------------------- --在圖形環境下開啟終端窗口進入字元工作方式。 --以init 3模式啟動系統後直接進入字元工作方式。 --使用遠程登錄方式(telnet/SSH)進入字元工作方式。 在字元界面下工作-Shell 簡介 -------------------------------------------------------------------------------- --什麼是Shell Shell就是用戶與操作系統內核之間的介面,起著協調用戶與系統的一致性和在用戶與系統之間進行交互的作用。Shell在Linux系統上具有極其重要的地位。 --Shell的功能 Shell最重要的功能是命令解釋,從這種意義上說,Shell是一個命令解釋器。Linux系統上的所有可執行文件都可以作為Shell命令來執行。當用戶提交了一個命令後,Shell首先判斷它是否為內置命令,如果是就通過Shell內部的解釋器將其解釋為系統功能調用並轉交給內核執行;若是外部命令或實用程序就試圖在硬碟中查找該命令並將其調入內存,再將其解釋為系統功能調用並轉交給內核執行。在查找該命令時分為兩種情況:(1)用戶給出了命令的路徑,Shell就沿著用戶給出的路徑進行查找,若找到則調入內存,若沒找到則輸出提示信息;(2)用戶沒有給出命令的路徑,Shell就在環境變數PATH所制定的路徑中依次進行查找,若找到則調入內存,若沒找到則輸出提示信息。此外,Shell還具有如下的一些功能: + 通配符 + 命令補全、別名機制、命令歷史 + 重定向 + 管道 + 命令替換 + Shell編程語言 --Shell的主要版本 + Bourne Again Shell(bash, bsh 的擴展)--Linux的默認Shell + Korn Shell (ksh)--AIX的默認Shell + tcsh (csh 的擴展) 在字元界面下工作-基本操作命令 -------------------------------------------------------------------------------- --文件目錄操作-- ls 顯示文件和目錄列表 touch 生成一個空文件或更改文件的時間 cp 復制文件或目錄 mv 移動文件或目錄、文件或目錄改名 rm 刪除文件或目錄 cat、tac 顯示文本文件內容 more、less 分頁顯示文本文件內容 ln 建立鏈接文件 whereis 查找系統文件所在路徑 find 在文件系統中查找指定的文件 grep 在制定的文本文件中查找指定的字元串 pwd 顯示當前工作目錄 cd 切換目錄 mkdir 創建目錄 rmdir 刪除空目錄 tree 顯示目錄樹 chmod 更改文件或目錄的許可權 chown 更改文件或目錄的屬主 --信息顯示 -- stat 顯示指定文件的相關信息 who、w 顯示在線登錄用戶 whoami 顯示用戶自己的身份 hostname 顯示主機名稱 uname 顯示系統信息 dmesg 顯示系統啟動信息 top 顯示當前系統中耗費資源最多的進程 顯示指定的文件(目錄)已使用的磁碟空間的總量 df 顯示文件系統磁碟空間的使用情況 free 顯示當前內存和交換空間的使用情況 ifconfig 顯示網路介面信息 ping 測試網路的連通性 netstat 顯示網路狀態信息 --用戶間通信-- write 向另外一個登錄用戶發信息 wall 向所有登錄用戶發信息 mesg 顯示、設置接受或者不接受其它登錄用戶發來的信息 mail、pine 郵件收發 ftp ftp客戶端程序 lynx 字元界面瀏覽器 --備份壓縮 -- tar 文件、目錄打(解)包 gzip 壓縮(解壓)文件或目錄,壓縮文件後綴為gz compress 壓縮(解壓)文件或目錄,壓縮文件後綴為Z bzip2 壓縮(解壓)文件或目錄,壓縮文件後綴為bz2 zcat 顯示壓縮的文本文件的內容 --其他命令 -- echo 顯示輸出變數、字元串的值 exit 返回上一級Shell date 顯示(設置)系統日期和時間 cal 顯示日歷 clear 清屏 wc 統計文本文件的行數、單詞數和字元個數 passwd 設置用戶登錄密碼 su 切換為指定的用戶進行操作
編輯本段讀音
linux發音五花八門版本頗多,見到和聽到的不下10種。根據linux的創始人Linus Torvalds的說法,Linux的發音和「Minix」是押韻的。「Li」中「i」的發音類似於「Minix」中「i」的發音,而「nux」中「u」的發音類似於英文單詞「profess」中「o」的發音。依照國際音標應該是/'linэks/——類似於「里訥克斯」。但是,由於Linus Torvalds本人是芬蘭人,所以他的Linux讀音不是/'linэks/,而是/'liniks/. 有人綜合網上和linux自己的讀音,概括出幾個自認為最合適也最通用的讀法:/li'n^ks/(「里那克斯」)或/'li:nэks/(「里訥克斯」)或/li'nju:ks/(「里紐克斯」)。這幾個應該是誰都聽得懂的。至於哪個比較正宗,當然是linux的原音。但事實上使用linux哪種讀法的人似乎不在多數。
編輯本段發展歷史
Linux的源頭
linux來源於UNIX,UNIX操作系統(UNIX),是美國AT&T公司1971年在PDP-11上運行的操作系統。具有多用戶、多任務的特點,支持多種處理器架構,最早由Kenneth Lane Thompson、Dennis MacAlistair Ritchie和Douglas McIlroy於1969年在AT&T的貝爾實驗室開發。它並非自由軟體,而是有著商業版權的軟體。
Linux的出現
Linux的歷史是和GNU緊密聯系在一起的。 1983年,理查德·馬修·斯托曼(Richard Stallman)創立了GNU計劃(GNU Project)。這個計劃的目標是為了發展一個完全免費自由的Unix-like操作系統。自1990年代發起這個計劃以來,GNU 開始大量的產生或收集各種系統所必備的元件,像是——函式庫(libraries)、編譯器(compilers)、偵錯工具(debuggers)、文字編輯器(text editors)、網頁伺服器(web server),以及一個Unix的使用者介面(Unix shell)——除了執行核心(kernel)仍然付闕外。1990年,GNU計劃開始在馬赫微核(Mach microkernel)的架構之上開發系統核心,也就是所謂的GNU Hurd,但是這個基於Mach的設計異常復雜,發展進度則相對緩慢。 最早開始於一位名叫Linus Torvalds的計算機業余愛好者,當時他是芬蘭赫爾辛基大學的學生。他的目的是想設計一個代替Minix(是由一位名叫Andrew Tannebaum的計算機教授編寫的一個操作系統示教程序)的操作系統,這個操作系統可用於386、486或奔騰處理器的個人計算機上,並且具有Unix操作系統的全部功能,因而開始了Linux雛形的設計。 最初的設想中,Linux 是一種類似Minix這樣的一種操作系統。1991年4月,芬蘭赫爾辛基大學學生Linus Benedict Torvalds(當今世界最著名的電腦程序員、黑客)不滿意Minix這個教學用的操作系統。出於愛好,他根據可在低檔機上使用的MINIX設計了一個系統核心Linux 0.01,但沒有使用任何MINIX或UNIX的源代碼。他通過USENET(就是新聞組)宣布這是一個免費的系統,主要在x86電腦上使用,希望大家一起來將它完善,並將源代碼放到了芬蘭的FTP站點上任人免費下載。本來他想把這個系統稱為freax,意思是自由( free) 和奇異(freak) 的結合字,並且附上了"X"這個常用的字母,以配合所謂的Unix-like的系統。可是FTP的工作人員認為這是Linus的MINIX,嫌原來的命名「Freax」的名稱不好聽,就用Linux這個子目錄來存放,於是它就成了「Linux」。這時的Linux只有核心程序,僅有10000行代碼,仍必須執行於Minix操作系統之上,並且必須使用硬碟開機,還不能稱做是完整的系統;隨後在10月份第二個版本(0.02版)就發布了,同時這位芬蘭赫爾辛基的大學生在comp.os.minix上發布一則信息: Hello everybody out there using minix- I'm doing a (free) operation system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. 由於許多專業用戶(主要是程序員)自願地開發它的應用程序,並藉助Internet拿出來讓大家一起修改,所以它的周邊的程序越來越多,Linux本身也逐漸發展壯大起來。 從1983年開始的GNU計劃致力於開發一個自由並且完整的類Unix操作系統,包括軟體開發工具和各種應用程序。到1991年 Linux 內核發布的時候,GNU已經幾乎完成了除了系統內核之外的各種必備軟體的開發。在Linus Torvalds和其他開發人員的努力下,GNU組件可以運行於Linux內核之上。整個內核是基於GNU通用公共許可,也就是GPL(GNU General Public License,GNU通用公共許可證)的,但是Linux內核並不是GNU 計劃的一部分。1994年3月,Linux1.0版正式發布,Marc Ewing成立了 Red Hat 軟體公司,成為最著名的Linux分銷商之一。

C. linux技術包括哪些

Linux是unix其中一種 計算機操作系統,其內核名稱也成為linux
linux技術是指對linux的開發,改編,全面應用(apache服務 CENTOS DEBIAN dhcp服務 dns服務 ftp服務 gdlc GDLC GNU http服務 iptable服務等等等等).

對gnu的開發技術,在linux下進行各種編程 都稱為linux技術.
由於linux系統的桌面只是軟體,並不能夠有效地使用系統全部功能.你需要學習linux命令的語法(類似DOS系統的命令)

推薦你一本書 逐步學習linux吧. <鳥哥的私房菜> 這本書比較容易看懂,是針對初級學習linux人推薦的
等linux操作學習差不多了 可以去linux技術論壇跟大家進行交流討論.
*. 還有什麼不知道可以聯系我補充.

D. linux技術哪一塊實用點

其實哪一塊都很重要,比如基本的命令,首先我們必須掌握常用的命令才能去做其他的 ,要學好linux,先從命令開始!這是我的博客,歡迎大家光臨

http://wgkgood.gicp.net

E. linux操作系統有什麼技術特色

一、 Linux的誕生
Linux的興起可以說是Internet創造的一個奇跡。 1991年初,當年輕的芬蘭大學生Linus Torvalds在開始其Linux 操作系統的設計時,他的目的只不過是想看一看Intel 386存儲 管理硬體是怎樣工作的,而絕對沒有想到這一舉動會在計算機界 產生如此重大的影響。他的設計進展得很順利,只花了幾個月時 間就在一台Intel 386微機上完成了一個類似於Unix 的操作系統, 這就是最早的Linux版本。1991年底,Linus Torvalds首次在Internet 上發布了基於Intel 386體系結構的Linux源代碼,從此以後,奇跡開始 發生了。由於Linux具有結構清晰、功能簡捷等特點,許多大專院校的學 生和科研機構的研究人員紛紛把它作為學 習和研究的對象。他們在更正原 有Linux版本中錯誤的同時,也不斷地為Linux增加新的功能。在眾多熱心者的 努力下,Linux逐漸成為一個穩定可靠、功能完善的操作系統。一些軟體公司, 如Red Hat、InfoMagic等也不失時機地推出了自己的以Linux為核心的操作系統 版本,這大大推動了Linux的商品化。在一些大的計算機公司的支持下,Linux還 被移植到以Alpha APX、PowerPC、Mips及Sparc等為處理機的系統上。Linux的使 用日益廣泛,其影響力直逼Unix。

Linux的成功得益於如下因素:
(1) 具有良好的開放性。Linux及其生成工具的源代碼均可通過Internet免費獲取,linux愛 好者能非常 容易地建立一個Linux開發平台。

(2) Internet的普及使熱心於Linux的開發者們能進行高效、快捷的交流,從而為Linux 創造了一個優良的分布式開發環境。

(3) Linux具有很強的適應性,能適應各種不同的硬體平台。
Linux的版本更新很快。在短短的七年時間里,其版本已升至2.1.x。這里之所以用"x"表示,是因為 x的值變化太快,很難准確地定位它的值。這也從側面反映了從事Linux的研究者之多。不過,Linux用得最 多的版本還是2.0.30,許多商品化的操作系統都以它為核心。

二、 Linux的主要特點
作為一個操作系統,Linux幾乎滿足當今Unix操作系統的所有要求,因此,它具有Unix操作系統的基本 特徵。
1.符合POSIX 1003.1標准
POSIX 1003.1標準定義了一個最小的Unix操作系統介面,任何操作系統只有符合這一標准,才有可能運 行Unix程序。考慮到Unix具有豐富的應用程序,當今絕大多數操作系統都把滿足POSIX 1003.1標准作為實現 目標,Linux也不例外,它完全支持POSIX 1003.1標准。另外,為了使Unix System V和BSD上的程序能直接在 Linux上運行, Linux還增加了部分System V和BSD的系統介面,使Linux成為一個完善的Unix程序開發系統。

2.支持多用戶訪問和多任務編程
Linux是一個多用戶操作系統,它允許多個用戶同時訪問系統而不會造成用戶之間的相互干擾。另外, Linux還支持真正的多用戶編程,一個用戶可以創建多個進程,並使各個進程協同工作來完成用戶的需求.

3.採用頁式存儲管理
頁式存儲管理使Linux能更有效地利用物理存儲空間,頁面的換入換出為用戶提供了更大的存儲空間。

4.支持動態鏈接
用戶程序的執行往往離不開標准庫的支持,一般的系統往往採用靜態鏈接方式,即在裝配階段就已將 用戶程序和標准庫鏈接好,這樣,當多個進程運行時,可能會出現庫代碼在內存中有多個副本而浪費存儲 空間的情況。Linux 支持動態鏈接方式,當運行時才進行庫鏈接,如果所需要的庫已被其它進程裝入內存, 則不必再裝入,否則才從硬碟中將庫調入。這樣能保證內存中的庫程序代碼是唯一的。

5.支持多種文件系統
Linux能支持多種文件系統。目前支持的文件系統有:EXT2、EXT、XIAFS、ISOFS、HPFS、MSDOS、UMSDOS、 PROC、NFS、SYSV、MINIX、SMB、UFS、NCP、VFAT、AFFS。Linux最常用的文件系統是EXT2,它的文件名長度可 達255字元,並且還有許多特有的功能,使它比常規的Unix文件系統更加安全。

6.支持TCP/IP、SLIP和PPP
在Linux中,用戶可以使用所有的網路服務,如網路文件系統、遠程登錄等。SLIP和PPP能支持串列線上的 TCP/IP協議的使用,這意味著用戶可用一個高速Modem通過電話線連入Internet網中。

除了上述基本特徵外,Linux還具有其獨有的特色:

支持硬碟的動態Cache 這一功能與MSDOS中的Smartdrive相似。所不同的是,Linux能動態調整所用的 Cache存儲器的大小,以適合當前存儲器的使用情況,當某一時刻沒有更多的存儲空間可用時,Cache將被減少, 以增加空閑的存儲空間,一旦存儲空間不再緊張,Cache的大小又將增加。
支持不同格式的可執行文件 Linux具有多種模擬器,這使它能運行不同格式的目標文件。其中,DOS和 MSWindows正在開發之中,iBCS2模擬器能運行SCO Unix的目標程序。(iBCS2 模擬器不是Linux標准核心的 一部分,但可從ftp.informatik.huberlin.de:/pub/os/linux下載)

三、 Linux的主要構成
Linux主要由存儲管理、進程管理、文件系統、進程間通信等幾部分組成,在許多演算法及實現策略上, Linux借鑒了Unix的成功經驗,但也不乏自己的特色。

1.存儲管理
Linux採用頁式存儲管理機制,每個頁面的大小隨處理機晶元而異。例如,Intel 386處理機頁面大小 可為4KB和2MB兩種,而Alpha處理機頁面大小可為8KB、16KB、32KB和64KB。頁面大小的選擇對地址變換算 法和頁表結構會有一定的影響,如Alpha的虛地址和物理地址的有效長度隨頁面尺寸的變化而變化,這種變 化必將在地址變換和頁表項中有所反映。
在Linux中,每一個進程都有一個比實際物理空間大得多的進程虛擬空間,為了建立虛擬空間和物理空 間之間的映射,每個進程還保留一張頁表,用於將本進程空間中的虛地址變換成物理地址。頁表還對物理頁 的訪問許可權作出了規定,定義了哪些頁可讀寫,哪些頁是只讀頁,在進行虛實變換時,Linux將根據頁表中規 定的訪問許可權來判定進程對物理地址的訪問是否合法,從而達到存儲保護的目的。
Linux存儲空間分配遵循的是不到有實際需要的時候決不分配物理空間的原則。當一個程序載入執行時, Linux只為它分配了虛空間,只有訪問某一虛地址而發生了缺頁中斷時,才為它分配物理空間,這樣就可能 出現某些程序運行完成後,其中的一些頁從來就沒有裝進過內存。這種存儲分配策略帶來的好處是顯而易見的,因為它最大限度地利用了物理存儲器。
盡管Linux對物理存儲器資源的使用十分謹慎,但還是經常出現物理存儲器資源短缺的情況。Linux有一 個名為kswapd的進程專門負責頁面的換出,當系統中的空閑頁面小於一定的數目時,kswapd將按照一定的淘 汰演算法選出某些頁面,或者直接丟棄(頁面未作修改),或者將其寫回硬碟(頁面已被修改)。這種換出方式不 同於較舊版本Unix的換出方式,它是將一個進程的所有頁全部寫回硬碟。相比之下,Linux的效率更高。

2.進程管理
在Linux中,進程是資源分配的基本單位,所有資源都是以進程為對象來進行分配的。 在一個進程的生 命期內,它會用到許多系統資源,會用CPU運行其指令,用存儲器存儲其指令和數據,它也會打開和使用文件 系統中的文件,直接或間接用到系統中的物理設備,因此,Linux設計了一系列的數據結構,它們能准確地描 述進程的狀態和其資源使用情況,以便能公平有效地使用系統資源。Linux的調度演算法能確保不出現某些進程 過度佔用系統資源而導致另一些進程無休止地等待的情況。

進程的創建是一個十分復雜的過程,通常的做法需為子進程重新分配物理空間,並把父進程空間的內容全 盤復制到子進程空間中,其開銷非常大。為了降低進程創建的開銷,Linux採用了Copyonwrite技術,即不 拷貝父進程的空間,而是拷貝父進程的頁表,使父進程和子進程共享物理空間,並將這個共享空間的訪問許可權 置為只讀。當父進程和子進程的某一方進行寫操作時,Linux檢測到一個非法操作,這時才將要寫的頁進行復制 。這一做法免除了只讀頁的復制,從而降低了開銷。
Linux目前尚未提供用戶級線程,但提供了核心級線程,核心線程的創建是在進程創建的基礎上稍做修改, 使創建的子進程與父進程共享虛存空間。從這一意義上講,核心線程更像一個共享進程組。

3.文件系統
Linux最重要的特徵之一就是支持多個不同的文件系統,前面我們已經看到,Linux目前支持的文件系統 多達十餘種,隨著時間的推移,這一數目還在不斷增加。在Linux中,一個分離的文件系統不是通過設備標識 (如驅動器號或驅動器名)來訪問,而是 把它合到一個單一的目錄樹結構中,通過目錄來訪問,這一點與Unix十分相似。Linux用 安裝命令將一個新的文件系統安裝到系統單一目錄樹的某一目錄下,一旦安裝成功,該目錄下的所有內容將 被新安裝的文件系統所覆蓋,當文件系統被卸下後,安裝目錄下的文件將會被重新恢復。

Linux最初的文件系統是Minix。該文件系統對文件限制過多,並且性能低下,如文件名長度不能超過14 個字元、文件大小不能超過64MB。為了解決這些問題,Linux的開發者們設計了一個Linux專用的文件系統EXT。 EXT對文件的要求放鬆了許多,但在性能上並沒有大的改觀,於是就有了後面的EXT2文件系統。EXT2文件系統 是一個非常成功的文件系統,它無論是對文件的限制還是在性能方面都大大優於EXT文件系統,所以,EXT2自 從推出就一直是Linux最常用的文件系統。
為了支持多種文件系統,Linux用一個被稱為虛擬文件系統(VFS)的介面層將真正的文件系統同操作系統及 系統服務分離開。VFS掩蓋了不同文件系統之間的差異,使所有文件系統在操作系統和用戶程序看來都是等同的。VFS允許用戶同時透明地安裝多個不同的文件系統。

4.進程間通信
Linux提供了多種進程間的通信機制,其中,信號和管道是最基本的兩種。除此以外,Linux也提供 System V的進程間通信機制,包括消息隊列、信號燈及共享內存。為了支持不同機器之間的進程通信, Linux還引入了BSD的Socket機制。

四、 Linux的不足及發展趨勢
Linux從出現到現今只經歷了短短七年的時間,但其發展速度是驚人的,這與它的開放性和優良的性能 是密不可分的。不過我們應該看到,作為一個由學生開發的系統,Linux還有許多先天不足,它的設計思想 過多地受到傳統操作系統的約束,沒有體現出當今操作系統的發展潮流,具體表現在以下幾個方面:

不是一個微內核操作系統;
是一個分布式操作系統;
不是一個安全的操作系統;
沒有用戶線程;
不支持實時處理;

代碼是用C而不是C++這樣的現代程序設計語言編寫的。
盡管Linux有這樣和那樣的不足,但其發展潛力不容低估,其發展的動力就是遍布全球、為數眾多的 Linux熱心者。今後Linux將會朝著完善功能、提高效率的方向發展,包括允許用戶創建線程、增加實時處 理功能、開發適合多處理機體系結構的版本。我們相信,Linux、Unix及NT三足鼎立的時代將為期不遠。

F. linux技術的級別怎麼區分

聽我的,
插驅動光碟
c:回車
format c:/Q回車
smartdrv回車
I:回車(如果你的光區是h)
cd i386回車
搞定

G. 什麼是linux技術

和需要 windows 技術的概念一樣。

這里主要還是看 linux 拿來干什麼用。一般情況,linux 都是作為伺服器系統使用。這樣的話,所謂 linux 技術,就是 linux 伺服器的設置和管理。
單純說需要」linux技術「,那基本這個公司不需要 linux 。

H. 簡述Linux有技術特點 急

一、Linux伺服器版本的關鍵技術特點 1.中文平台 以前的中文平台在X Window下著重於截取X的函數或通訊協議,紅旗Linux 2.0在紅旗Linux1.1.2的基礎上有了重大突破,完全在國際化的基礎上架構了全新的中文顯示技術,沒有對X的函數及通信協議作任何修改就完全能夠顯示漢字,支持TrueType顯示,並且支持TrueType的無級縮放與字型變換等。 長期以來Linux的中文輸入處於非常混亂的局面,其實在X Window上很早就有一套國際規范來解決X上的輸入問題,這就是XIM。Rfinput是紅旗Linux利用Imdkit開發的遵循XIM的輸入法,她支持智能ABC、GBK拼音、區位、鄭碼,以及在香港很有聲望的九方輸入法,並可以方便地對它進行擴充。 紅旗Linux伺服器版支持三種語言,即簡體中文、繁體中文和英文,用戶可自由在三種語言之間進行切換。 2.日誌文件系統 盡管Linux可以支持種類繁多的文件系統,但是幾乎所有的Linux發行版都用ext2作為默認的文件系統。ext2在寫入文件內容的同時並沒有寫入文件的meta-data和文件有關的信息,如果在寫入文件內容之後但在寫入文件的meta-data之前,突然斷電,文件系統就會處於不一致的狀態。在一個需要大量文件操作的系統中,出現這種情況會導致很嚴重的後果。重新啟動的時候,Linux會運行一個叫做「fsck」(file system check)的程序,掃描整個文件系統。修復不了是經常的事。如果文件系統很大,fsck掃描要費很長時間。在一個有數十億個文件的計算機上,fsck可能要運行10個小時以上。在這段時間內,系統是不可用的。 日誌文件系統可以幫助解決這個問題。目前正在開發的有三種日誌文件系統:ReiserFS、ext3、jfs,其中已經完成且應用較多的是ReiserFS文件系統,一直被用在SGI的高端Unix上面。據說在Linux內核2.4.0以上的版本可能將採用ReiserFS作為它的文件系統。當前的ReiserFS只能在Intel結構體繫上使用,支持其他體系結構的版本正在積極開發中。 ReiserFS文件系統與ext2相比有很多特點: (1)搜尋方式 ReiserFS是基於平衡樹的文件系統結構,尤其對於大量文件的巨型文件系統,如伺服器上的文件系統,搜索速度要比ext2快;ext2使用局部的二分查找法,綜合性能比不上ReiserFS。 (2)空間分配和利用情況 ReiserFS里的目錄是完全動態分配的,因此不存在ext2中常見的無法回收巨型目錄佔用的磁碟空間的情況。ReiserFS里小文件(<4kB)可以直接存儲進樹,小文件讀取和寫入的速度更快。 (3)先進的日誌機制 ReiserFS有先進的日誌(Journaling/logging)機制,在系統意外崩潰的時候,未完成的文件操作不會影響到整個文件系統結構的完整性。對於較大型的伺服器文件系統,ext2「文件系統檢查」可能要持續好幾個小時。在日誌的幫助下,每個對數據結構的改變都被記錄下來,日誌機制保證了在每個實際數據修改之前,相應的日誌已經寫入硬碟。在系統突然崩潰後,下次啟動只需幾秒鍾就能恢復成一個完整的系統。 (4)支持海量磁碟和優秀的綜合性能 ReiserFS的出現,使Linux擁有了像Irix/AIX那樣的高檔商用Unix才有的高級文件系統,可輕松管理上百GB的文件系統。 ReiserFS一個最受人批評的缺點是每升級一個版本,都將要將磁碟重新格式化一次,這個缺點也正在改進中。 3.伺服器集群(Cluster) Cluster是將兩個(或更多)系統(節點)協調起來一起工作,提供相同服務或實現相同目的的一種計算機機群;在外面看來,整個像一個系統一樣,這樣可用來提高服務的穩定性和/或核心網路服務的性能。Cluster已經發展多年,但原來都需要專業的軟/硬體設備才能實現,只有少數公司才能用得起。隨著Linux的流行,出現了許多基於Linux、基於PC的Cluster解決方案,使更多的人有機會構建自己的Cluster,而且這些基於Linux的軟體大多都是遵循GPL協議的。 許多自由軟體的程序員在Linux集群技術方面作了許多卓越的工作,使Linux具有強大的集群能力。而其中引以自豪的是LVS(Linux Virtual Server)項目組,負責人是中國人—張文嵩,他們的成果已被廣為接受。紅旗Linux伺服器版2.0整合了這些技術成果,將其成功的引進到紅旗Linux中,為用戶提供了這種Linux虛擬伺服器的解決方案。 (1)集群技術的分類 ①基於雙機系統的集群 這種方式的特點是利用硬體的方式來提高系統的高可用性,嚴格地講還不能稱為真正意義的集群,實際上是兩台(或更多台)計算機通過一定方式互相監聽,實現熱備份。當其中主節點出現問題時,備用機能夠自動立即接替工作,使用戶感覺不出停機。在主節點恢復正常之後,備用機又會把工作還給主節點。 ②基於負載均衡(Load Balance)的集群 Load Balance應用在Web Server上比較多。用戶訪問一個地址,但實際上後台有若乾颱伺服器在提供服務。而當服務請求達到飽和時,還可以很容易地再添加新的節點而不用停掉整個Cluster,實現所謂的「熱插拔」。而且,Cluster還會查詢真實節點的情況,當某台真實節點沒有響應時,就不再把任務分配到那裡,直到這台節點恢復正常。

I. 學習、應用和開發Linux技術的必要性是什麼

1、Linux由眾多微內核組成,其源代碼完全開源;

2、Linux繼承了Unix的特性,具有非常強大的網路功能,其支持所有的網際網路協議,包括TCP/IPv4、TCP/IPv6和鏈路層拓撲程序等,且可以利用Unix的網路特性開發出新的協議棧;

3、Linux系統工具鏈完整,簡單操作就可以配置出合適的開發環境,可以簡化開發過程,減少開發中模擬工具的障礙,使系統具有較強的移植性。



(9)linux技術擴展閱讀:

Linux的特性

1、完全免費

Linux是一款免費的操作系統,用戶可以通過網路或其他途徑免費獲得,並可以任意修改其源代碼。這是其他的操作系統所做不到的。

正是由於這一點,來自全世界的無數程序員參與了Linux的修改、編寫工作,程序員可以根據自己的興趣和靈感對其進行改變,這讓Linux吸收了無數程序員的精華,不斷壯大。

2、完全兼容POSIX1.0標准

這使得可以在Linux下通過相應的模擬器運行常見的DOS、Windows的程序。這為用戶從Windows轉到Linux奠定了基礎。許多用戶在考慮使用Linux時,就想到以前在Windows下常見的程序是否能正常運行,這一點就消除了他們的疑慮。

3、多用戶、多任務

Linux支持多用戶,各個用戶對於自己的文件設備有自己特殊的權利,保證了各用戶之間互不影響。多任務則是現代電腦最主要的一個特點,Linux可以使多個程序同時並獨立地運行。


J. 怎樣全方面系統的學習linux技術

學習Linux的心得 搜索通過這幾年來對Linux的學習,一步一步摸著石頭過河,到現在才剛剛上岸。我能起的作用可能可以告訴你一些學習的方法,當你遇到困難的時候有個人在旁邊給予幫助。說句心裡話,對於Linux的掌握我還只能算是很粗的東西,因為看了很多大師們的東西以後,發現自已離他們真得還很遠。我不是要打擊你的意思,是告訴你實情。但也可以告訴你,就這一點現在還是比較好混口飯吃。對她了解掌握的越深,你會發現他幾乎什麼都能做,有了實現自已商業機會的平台。 學習Linux分好幾種層次,我個人覺得可以用中學里學的課文《皰丁解牛》來對比。說白了也就是對事物的認識一般都是由表及裡的過程,學習Linux也是一樣的。以前總覺的學理的人只要會數理化就行了,很多老師們由於自身的素質問題也不由自主的暗示著我們這樣做。現在覺得很後悔當初沒有學好文,文太重要了,很多時候他真的可以指導我們的形為和思維方式。最近看的很多管理上的書,最終上升到都是哲學方面的問題,很多東西一追蹤根源到上升到哲學上來了。以前小的時候不懂事,覺得學這些東西有什麼用,現在成熟一些了才發現這些東西真的不是件簡單的事情。學習Linux有很多東西,我建議你首先要注意大師們在哲學上的思路。Linux是由Unix產生的,最終他的實現及他基礎上很多應用軟體都是基於一個哲學理念「把任務分解成一小塊一小塊完成」,可能現在你覺得這是件很簡單的道理。但他不簡單就在於所有有關Unix的東西都是基於這一理念的,看看我們常用的那些小工具吧,find,grep,gzip,tar,bash...等等,這個道理無不貫穿始終。現在IBM/MS等公司經常提到的WEB Service,實際上細想也是這樣的,無非是把很多服務分散開來,然後有個總的業務邏輯來進行迅速的組合成一個新的服務,滿足市場的迅速變化的需求。 結論1:首先要明白他的設計理念是緣自Unix的「把任務分解成一小塊一小塊完成」,建議你可以看這本電子書>。是由Eric Steven Raymond寫的,在google上很容易找到。這本書編重於編程,可以根據自已的興趣選相應章節。我也沒有全看完,也在研習中:-) 從使用著手,自已裝個系統。建議你從Redhat開始。現在Redhat的安裝基本上都是學習MS的做法,很圖形化了。只要按照圖形的指示,很容易讓一個系統跑起來。我覺得初學者應該從這個入手,這樣會快很多。因為Linux上的軟體包都是由不同的開發團隊做的,所以一般人不知道如果安裝,redhat公司做的事情就是把這些東西組織起來,然後把這些軟體賣給大家。因為他對這一行非常的精通,所以賣軟體是其次,賣服務是主業。現在redhat已停止出個人版的了,改成專做企業的了,版本發行最近有些變動。現在最後一個版本好象是RH9.1。 裝好系統後從使用應用軟體開始,建議你先學BASH SHELL編程。因為你將業想往Oracl DBA發展的話,精通SHELL可以在管理上給你帶來很大的便利。同時對於理解Linux系統的啟動和一些軟體的安裝很有幫助。比如說你可以很清楚的了解Linux的整個啟動過程,繼而知道為什麼要做那一步做了這個動作,對你將來處理實際碰到的問題至少可以明白知道問題出在哪。象很多我們日常在Unix/Linux的管理和腳本都是分不開的,精通BASH是我們需要完成的第一步。我指的是精通,不是一般的了解,因為你只有精通了,用的時間越長,你會發現script可以幫我們很方便的干很多事情。這里有一本電子書提供參考,是我至今見到寫BASH最全,最好的一本。名叫《Advanced Bash Scripting Guide》,你可以在里找到。 這里也提一下里的文章是你學習Linux的良師益友,裡面的很多文章都是非常不錯的教材。主要分為幾類:1、FAQ 2、HOWTO 3、Guider 4、man手冊。其中的Guider有幾本都是非常不錯的入門書,你基本上可以不用去買本,美國出的印刷書都奇貴,你把那裡的幾本書看完就差不多了。插一句,現在P2P很流行,我基本上都不買專業的書了,大部分都可以找到電子版的下載。裡面的HOWTO主要講的一些具體的問題如何處理,門類也很多很雜,你可以根據自已現在的需求去看相應的文章。有空的時候可以多看看,這裡面有些很好的solution,說不定什麼時候就可以用上。FAQ的文章不多,建議挑些重要的看下。對於man手冊,一般系統上都有,不過那裡應該是最近的,平時用的不多。 結論2:自已裝個Redhat,學好shell。 你用Unix/Linux時候,熟悉一個編輯器是必不可少的。用兩種建議選擇Emacs&VIM。Emacs比較大些,要花些空間,功能具強,以前用過一段時間但沒有深入下去,所以了解也是通過大師們文章中反復提到這個關鍵字和一些信息知道的,用好了功能具強,相當於一個MS下的IDE開發環境;vim比較小些,功能也很強,是vi的增強版,我現在主要是用她來編輯東西。vim支持多種語法,可以用來編腳本、C、Java,功能足夠我們用,學好需要一定的時間實踐。因為我們用Unix/Linux,免不了有時要用console來控制,如果用慣了MS的編輯的話,你會非常痛苦,建議如果以後想長時間使用unix/linux環境的話,學好一種這環境下的編輯器。vim也有windows的版本,開始用起來會覺得不方便,便很快你會發現用VIM可以解決很多MS下編輯器不能解決的問題,不信你可以試試看。 結論3:學會一種Unix/Linux下編輯器Emacs或Vim,建議Vim(因為我在用,可以給你些指導 ) 學習Linux有幾種常用的服務軟體需要會用,1) apache(http) 2) bind(dns) 3) pro-ftp(ftp) 4)samba(file share) 。需要掌握這些軟體的安裝和簡單配置,這些軟體在網上都有很詳細的文檔。至少apache要會安裝和管理,因為這是最基本的WEB服務,今天在哪裡都能用到。對於這些常用服務軟體根據自已興趣和環境要求做出選擇,不一定要很精,但要會,建議精通。 結論4:學會常用服務軟體的安裝和配置,至少掌握apache 在Linux中還有很多小實用工具也需要掌握,這對你今後診斷問題和做相應的系統管理有很大幫助。如配置網卡地址的工具ifconfig,查找文件的工具find,行編輯的命令sed、awk,網路狀態檢查netstat、ping、nc等。這些工具可以在實踐中慢慢學習。 結論5:在實踐中學習一些常用小工具,如ifconfig netstat route等 掌握一到兩種Opensource的資料庫,如現在流行的兩種資料庫MySQL和PostgreSQL。MySQL用的人多些也比較簡單,速度又快,做一些簡單的資料庫應用很多都用他做backend databaes server。如果你自已想學Oracle的話,可以直接學Oracle。Oracle的東西多且全,基本上所用的功能都能在Oracle找到。但如果你想更深一層學習DB的話,你可以考慮學PostgreSQL,他有源程序而且支持事務處理(trans-action)、子查詢(sub-select),過程(procere)、自定義函數(function)、游標(cursor),支持了大部份SQL92和99的標准。他的文檔也比較全。 結論6:建議掌握一種Opensource的DB,如MySQL 建議對TCP/IP協議層深入了解,我想你們上研究生時應該講的很深。但我還是建議你再多復習相關的知識點,很多時候網路上的問題可以通對你對TCP/IP的了解找到問題所在。建議你買那個steven的書叫>,同時經常在身邊准備好那幾種狀態切換的圖,勞記在心,出問題的時候就可以知道是哪邊網路不通,還是應用程度出了什麼問題了。 結論7:建議再深入了解TCP/IP protocol 建議除了bash外,再學多一種在Unix環境下的RAD腳本語言python。我也正在學python,通過這段時間的了解發現,這個東東有很多功能而且在開發上可以比c/c++提高至少5倍效率。有時候偏向做系統管理,但掌握一本這種編程形的腳本對工作幫助很大,可以迅速的處理一些問題。BASH是側重於人機交復的腳本,有些事情用BASH是無法完成的。Python在很多Internet應用上有很多mole&package,你可以很方便的使用已有的功能,比如說自已做個小的WEB SERVER,做測試工具,做資料庫查詢等等。 結論8:建議學下Python 好了,今天先羅嗦到這里,還有很多想法愧於文筆有限,改天再詳談。 水平有限,權做參考,希望對於你的學習有所幫助。 客觀來說 對你毫無用處。 《linux就該這么學》是一本不錯的教程哦

熱點內容
刪資料庫事件 發布:2024-11-15 12:10:54 瀏覽:457
資料庫選課管理系統 發布:2024-11-15 12:10:15 瀏覽:128
android音樂波形圖 發布:2024-11-15 11:57:12 瀏覽:380
福建社保銀行卡初始密碼是多少 發布:2024-11-15 11:47:40 瀏覽:912
游戲多開用什麼配置 發布:2024-11-15 11:46:51 瀏覽:731
管理java版本 發布:2024-11-15 11:44:03 瀏覽:631
ndk編譯的程序如何執行 發布:2024-11-15 11:43:18 瀏覽:628
輕應用伺服器適合搭建網站嗎 發布:2024-11-15 11:36:08 瀏覽:248
c語言的百分號 發布:2024-11-15 11:34:24 瀏覽:33
一加五安卓8什麼時候推送 發布:2024-11-15 11:19:40 瀏覽:855