奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

操作系統

Linux的詳細簡介

時間:2024-09-07 08:41:53 振濠 操作系統 我要投稿
  • 相關推薦

關于Linux的詳細簡介

  Linux,全稱GNU/Linux,是一種免費使用和自由傳播的類UNIX操作系統,其內核由林納斯·本納第克特·托瓦茲于1991年10月5日首次發布,那么你了解Linux這個系統嗎?下面是小編給大家整理的關于Linux的詳細簡介,歡迎閱讀!

  Linux的詳細簡介 1

  一、關于Linux

  1、Linux干什么用?

  首先,很少有人用Linux做桌面系統,因為Windows桌面系統已經足夠好了。我們主要把Linux用作網絡服務器的操作系統。如果你和你的應用符合下面的幾條,那么你合適使用Linux:

  不愿意花錢在操作系統和網絡應用上。

  用D版系統受良心譴責或害怕承擔責任。

  想得到和花錢的系統差不多的性能。

  在用戶面前顯得水平較高。

  認識幾個弄Linux的高手,或者知道在哪里能夠找到問題答案。

  2、每種Linux發行包差別很多嗎?

  如果你在上世紀80年代末到95年之前這段時間大量使用PC機的話,那對于Linux你應該很好理解:它就象一個有著32位搶先多任務核心的DOS,其區別在于外表看起來像是一種UNIX。Linux是好多人用智慧堆砌起來的,初學者經常問:“RedHat好還是Slackware好?”。

  這個人同時還面臨上百種選擇,這的確讓人頭痛。大部分Linux發行包實際上很簡單,幾乎所有的發行包都有相同的內核(也許是不同版本),外部命令和數據文件的差別也僅僅局限于在文件系統中的存放位置不同(這導致了某些兼容性問題,因為在某些地方找不到特定的文件嘛)。

  另外就是有些發行包為了顯示自己的卓而不群,在發行包中增加了一些自己的實用程序。實際上動手修改內核的廠商不算太多,因為這樣會內核官方版本的不斷更新而手忙腳亂。當然有一些嵌入式系統開發商在Linux基礎上做了自己的系統另說。

  擁有眾多的發行包是Linux的一個很討厭的問題,在這一點上,我更喜歡FreeBSD,因為它只有一個官方發行版本,也運行得比較穩定。可給Linux做軟件的程序員太多了,Linux上面的資料也更多。記住:當一個家伙跟你說用哪個發行版本無所謂的時候,那他就是專家。

  3、Linux業余愛好者的東西嗎?

  這樣的宣傳給了很多人這樣的印象。其實,Linux是一個嚴肅的操作系統,擁有一切操作系統共有的特性。它可以用在很多嚴肅的場合。

  4、Linux性能比Windows更好嗎?

  這里的答案會讓你失望,據我以往的實際測試,2.2版本的Linux核心的性能比windows2000要低。值得欣慰的是2.4版本的核心性能有大幅度提高基本上接近了Windows2000。但Windows2000復雜的圖形界面占用了相當的系統資源。

  5、Linux比Windows更復雜更專業嗎?

  從復雜度上說,Windows2000要比Linux復雜很多。在核心技術上,Windows也更先進。

  6、Linux更可靠嗎?

  應該從兩個角度評價系統的可靠性。

  (1)系統自身的可靠性,兩者象差不多。人們普遍認為的Windwos不如Linux可靠的印象來源于Windows眾多的良莠不齊的軟件。當然,Linux比Windows結構簡單,在一定程度上也可以提高可靠性。

  (2)從安全性角度來說,Linux遠遠高于Windows系統,道理很簡單:樹大招風嘛。另外,Linux的源代碼開放機制使得漏洞發現和消滅得很快。而Windows相對就顯得比較官僚了。這里補充一點,我用過的最可靠的系統是BSD類的OS,可靠性和安全性都可圈可點。

  7、Linux真的不用花一分錢嗎?

  大部分的發行包需要花少量的錢購買。當然你也可以從網絡上DOWN。其實這些發行包未必符合你的應用,一般都需要經過一些改動和定制才能運行好。當然,花的錢跟Windows沒法比。

  二、Linux安裝注意事項

  現在的大部分發行包都很容易安裝,基本上都是圖形向導式的,每個發行包都不太相同,也無法一一描述,如果你連安裝都不明白,那就別用Linux了。這里僅僅說明幾個注意的問題。

  1、如果要和Windows混裝,一定要先裝Windows,后裝Linux。

  2、分區的時候,根據計劃安裝的軟件靈活決定分區。一般分區有:/,/root,/usr,/var和swap分區,其中swap分區類型和其他不同需要專門選擇一下,它的空間一般是物理內存的兩倍即可。/root分區是緊急情況root用的,有64兆就行了。

  3、當然,為了方便,你可以安裝發行包給你做好的軟件。但我安裝Linux的習慣做法是開始就安裝一個最小系統,然后安裝所有的編譯工具。安裝編譯工具的方法一般都通過你用的發行包的包管理工具實現,這樣最方便。比如在TurboLinux中,運行/usr/sbin/Turbopkg就可以了。在管理工具中選擇所有關于Developoment相關的選項或gcc相關選項,一般就可以了。

  4、lilo一定要裝。否則一旦出現分區問題都不好辦。

  5、如果和Windows混裝的時候,裝完了系統起不來了。可以用98啟動盤啟動,然后用FDISK /MBR回復主引導分區來保住Windows分區。

  在安裝了最小系統和全套的編譯器后,我們應該得到一個比較干凈的系統。在這個系統上,可以下載和安裝各種應用軟件了。

  三、基本使用

  1、文件系統

  無論有多少個分區,整個文件系統都是一棵完整的樹結構。經常用到的目錄有:

  (1)/usr:存放各種應用程序文件用。其中的/usr/local用來存放后安裝的軟件

  (2)/var:用來存放所有的數據文件

  (3)/proc:里面的文件用來表示系統內核的各種配置和狀態。這一塊不是真正的文件系統,而是內存里面的各種數據。可以從這里得到一些常用的系統信息。比如CPU內存什么的。

  (4)/etc:這里是放置所有的系統配置文件。一般情況下,后安裝的軟件的配置文件不會放到這里。除非你是用RPM安裝的隨發行包配的軟件或者故意這樣做。我不喜歡把不同軟件的文件混在一起,因此通常讓不同的軟件的配置文件放在各自的目錄中。

  2、常用的命令

  這里我列出一些經常用的命令,具體的用法可以參見相關手冊頁(希望你的英文不象我這么差)。

  vi(一定要會用這個你非常討厭的東西,如果你屈服了,可以選擇另一個叫做pico的編輯器,它有點象DOS的edit)

  head(用來看很長的文件用)

  tail(同上)

  netstat(看網絡狀態)

  tar(解開.tar.gz的壓縮包)

  ps(察看進程)

  kill(干掉進程)

  top(看系統狀況)

  shutdown(關閉系統)

  cat(看文件內容)

  ping (看網絡連通狀況)

  ftp(傳輸文件)

  man(手冊)

  上面這些命令都是最最常用的,一定要把基本用法記牢。事實上,每人能記住全部命令或一個命令的全部參數,記住幾個常用的就行了。其他的查書。

  3、內核升級

  如果你不愿意冒險,可以跳過這個部分。不過根據我實際使用的經驗,2.4.x版本的內核性能比2.2.x的性能至少提高40%,還是很值得一試的。現在最新的發行包幾乎都帶有新的2.4內核,但是版本號想對保守。這里,我的建議是在決定升級任何部分的時候,一定要首先看一下所謂的“currect version release note”信息,里面告訴你本次版本升級都有些什么改動。如果改動的內容不涉及你當前的環境或需求,只是增加了一些邪門設備的驅動,你大可不必急著升級。補充一句話:Linux的內核版本號的中間一位是奇數的是非穩定版本,比如2.3,是偶數的才是穩定版本。

  升級內核的步驟如下:

  (1)首先在網上找到你打算升級的內核文件,一般名字是:linux-2.x.xx.tar.gz,把這個文件復制到/usr/src。(不知道在哪里找?看看:http://www.kernel.org ,最好找到.tar.gz格式的,比如這里:http://www.kernel.org/pub/linux/kernel/v2.x/)。下面的升級舉例是從2.2.18升級到2.5.7(這是最新的內核了,你使用其它的版本別忘了改變版本號)

  (2)解壓縮:tar zxvf linux-2.5.7.tar.gz后生成一個目錄:linux-2.5.7。

  (3)進入/usr/src,用ls –l 命令可以看到src里面有一個連接,類似于:linux -> linux-2.2.18/ (連接指向你當前用的內核版本)。首先刪除這個連接(rm linux),用ln -s linux-2.5.7 linux 命令重建連接。我想你一定不會連這里的版本號都照抄吧?

  (4)進入linux-2.5.7 目錄,如果不是第一次編譯這個內核,最好用命令:make mrproper 刪掉上次編譯產生的.o文件等,當然以前保存的配置也丟了。

  (5)用命令:make menuconfig命令調整內核配置以適應你目前的環境,記住,不懂的配置不要亂動。首要任務是調整各種硬件的環境,比如SCSI卡:SCSI support/SCSI low-level drivers,不知道現在的SCSI卡型號?在/proc/scsi中可以找到。還有網卡,在Network Device Support 里面。不知道現在的網卡型號?在這個文件里面寫著呢:/proc/net/PRO_LAN_Adapters/eth0.info或/proc/pci文件中也可以找到 。在menuconfig中用空格鍵改變選項狀態,前面的<>表示該功能編譯在內核中,主要是運行速度快。< >表示不需要該功能。表示把該功能編譯成模塊,通常為了減小尺寸,和更換方便而把某些驅動編譯成模塊。

  (6)下面的事情比較程序化,照著做:make dep (檢查文件的完整性,過程很復雜)

  (7)make bzImage 注意大小寫(真正開始編譯了耶!我覺著這個最過癮了,屏幕“嘩啦嘩啦”的,這時候你會感覺到,多少不知名的程序員在這個復雜的系統中貢獻了自己的一份力量)

  (8)make modules (編譯那些被標記為的功能模塊或驅動程序)

  (9)make modulesinstall(把編譯好的模塊復制到指定地點,一般是:/lib/modules/ 。注意:不同版本號的模塊是完全分開在不同目錄中的,因為modules跟內核是緊密相關的,混用容易導致系統崩潰)

  (10)cd /usr/src/linux-2.5.7/arch/i386/boot ,用命令:cp /usr/src/linux2.5.7/arch/i386/boot/bzImage /boot/vmlinuz-2.5.7 把文件bzImage文件改名成vmlinuz-2.5.7復制到/boot/

  (11)cp /usr/src/linux-2.5.7/System.map /boot/System.map-2.5.7

  (12)進入/boot目錄,rm System.map

  (13)在/boot目錄中運行ln System.map-2.5.7 System.map 10-13兩個步驟每次重新編譯都要做。

  (14)我開始提醒過的,但愿你安裝了lilo (否則你就高唱:“神啊,救救我吧!”),編輯文件:/etc/lilo.conf ,做下面的編輯:

  boot=/dev/sda

  map=/boot/map

  install=/boot/boot.b

  prompt

  timeout=50

  lba32

  default=linux-2.5.7

  image=/boot/vmlinuz

  label=linux

  initrd=/boot/initrd

  read-only

  root=/dev/sda5

  image=/boot/vmlinuz-2.5.7

  label=linux-2.5.7

  initrd=/boot/initrd

  read-only

  root=/dev/sda5

  黑體字部分是后加的和修改的。萬一你沒有安裝lilo,你只能修改/boot下面的連接指向你新的System.map和vmlinuz , 而不用修改lilo了。這樣也能啟動,但是一旦出現問題,你的機器就啟動不了了。

  (15)執行命令:lilo (用來更新lilo數據),注意輸出的結果:帶星號的是缺省的。

  (16)祈禱,然后reboot 系統重新啟動后,用uname –a 可看到新的內核起作用了。如果出現任何問題不能引導了,你需要在lilo的引導界面選擇原來的內核啟動,進入系統后重新改變內核參數,調整硬件或其他配置。然后重復前面所有過程。

  Linux的詳細簡介 2

  Linux,全稱GNU/Linux,是一套免費使用和自由傳播的類Unix操作系統,是一個基于POSIX的多用戶、多任務、支持多線程和多CPU的操作系統。

  伴隨著互聯網的發展,Linux得到了來自全世界軟件愛好者、組織、公司的支持。它除了在服務器方面保持著強勁的發展勢頭以外,在個人電腦、嵌入式系統上都有著長足的進步。使用者不僅可以直觀地獲取該操作系統的實現機制,而且可以根據自身的需要來修改完善Linux,使其最大化地適應用戶的需要。

  Linux不僅系統性能穩定,而且是開源軟件。其核心防火墻組件性能高效、配置簡單,保證了系統的安全。在很多企業網絡中,為了追求速度和安全,Linux不僅僅是被網絡運維人員當作服務器使用,甚至當作網絡防火墻,這是Linux的一大亮點。

  Linux具有開放源碼、沒有版權、技術社區用戶多等特點,開放源碼使得用戶可以自由裁剪,靈活性高,功能強大,成本低。尤其系統中內嵌網絡協議棧,經過適當的配置就可實現路由器的功能。這些特點使得Linux成為開發路由交換設備的理想開發平臺。

  發展歷程

  Linux操作系統的誕生、發展和成長過程始終依賴著五個重要支柱:Unix操作系統、MINIX操作系統、GNU計劃、POSIX標準和Internet網絡。

  20世紀80年代,計算機硬件的性能不斷提高,PC的市場不斷擴大,當時可供計算機選用的操作系統主要有Unix、DOS和MacOS這幾種。Unix價格昂貴,不能運行于PC;DOS顯得簡陋,且源代碼被軟件廠商嚴格保密;MacOS是一種專門用于蘋果計算機的操作系統。

  此時,計算機科學領域迫切需要一個更加完善、強大、廉價和完全開放的操作系統。由于供教學使用的典型操作系統很少,因此當時在荷蘭當教授的美國人AndrewS.Tanenbaum編寫了一個操作系統,名為MINIX,為了向學生講述操作系統內部工作原理。

  MINIX雖然很好,但只是一個用于教學目的的簡單操作系統,而不是一個強有力的實用操作系統,然而最大的好處就是公開源代碼。全世界學計算機的學生都通過鉆研MINIX源代碼來了解電腦里運行的MINIX操作系統,芬蘭赫爾辛基大學大學二年級的學生Linus Torvalds就是其中一個。在吸收了MINIX精華的基礎上,Linus于1991年寫出了屬于自己的Linux操作系統,版本為Linux0.01,是Linux時代開始的標志。他利用Unix的核心,去除繁雜的核心程序,改寫成適用于一般計算機的x86系統,并放在網絡上供大家下載,1994年推出完整的核心Version1.0。至此,Linux逐漸成為功能完善、穩定的操作系統,并被廣泛使用。

  2021年6月,根據Linux 5.14剛剛進入合并隊列的char-misc-next提交,Linux 5.14正式移除了RAW驅動。

  2022年6月,基于 Ubuntu 22.04 的 Linux Lite 6.0 正式版發布,提供最新的瀏覽器,最新的辦公套件,最新的定制軟件,代號“Fluorite”。

  2022年11月6日消息,微軟將為 Linux 帶來嵌套式虛擬化支持,可運行多個 Windows。

  2022年11 月,微軟在 GitHub 上線了 WSL 1.0.0 版本,宣布 Windows 11/10 的 Linux 子系統刪除 Preview 標簽,迎來正式版。

  2022年11月,在本周的 platform-drivers-x86 提交合并中,Linux 6.1 新增支持了微軟 Surface Pro 9 和 Surface Laptop 5 兩款設備。

  2022年12月12日,Linus Torvalds 搶在圣誕假期之前發布了最新的 Linux 6.1 內核穩定版,從此開啟了 Linux 6.2 合并窗口。截止到2023年初大家可以在內核官網找到相應的文件。

  2022年12月14日,Linux 6.2 合并窗口擴展了對 Arm SoC 的支持并更新了 DeviceTree。本次更新在內核中新增了對 7 款高通驍龍處理器的支持,還在 Mainline 中初步支持蘋果的 M1 Pro / M1 Ultra / M1 Max 型號處理器。

  2022年12月15日,Linux 6.2 合并窗口期內已經確認將會合并大量網絡子系統更新。和以往版本相同,Linux 6.2 內核更新周期在網絡功能上有大量的改進,更多的細節可以訪問這條 pull。

  2022年12月 28 日消息,在 Linux 6.2 合并窗口期,英特爾工程師提交的線性地址掩碼(Linear Address Masking,簡稱 LAM)提案遭到了 Linus Torvalds 的拒絕。英特爾工程師2023年初再次提交第 13 個版本,希望在 Linux 6.3 或者更高版本中合并該功能。

  2023年1月9日消息,Linus Torvalds 推出了 Linux Kernel 6.2 的第 3 個候選版本更新。

  2023年3月27日消息,Linus Torvalds 發布了 Linux Kernel 6.3 的第 4 個維護版本更新,這意味著 6.3 的開發周期已經走過了一半路程。

  2023年5月3日,IT之家消息:Uri Herrera于4月底發布了 Nitrux 2.8 系統,這是基于 Debian 和 systemd-free 的 GNU / Linux 發行版,重點是 KDE 軟件和 Plasma 桌面。

  主要特性

  基本思想

  Linux的基本思想有兩點:第一,一切都是文件;第二,每個文件都有確定的用途。其中第一條詳細來講就是系統中的所有都歸結為一個文件,包括命令、硬件和軟件設備、操作系統、進程等等對于操作系統內核而言,都被視為擁有各自特性或類型的文件。至于說Linux是基于Unix的,很大程度上也是因為這兩者的基本思想十分相近。

  完全免費

  Linux是一款免費的操作系統,用戶可以通過網絡或其他途徑免費獲得,并可以任意修改其源代碼。這是其他的操作系統所做不到的。正是由于這一點,來自全世界的無數程序員參與了Linux的修改、編寫工作,程序員可以根據自己的興趣和靈感對其進行改變,這讓Linux吸收了無數程序員的精華,不斷壯大。

  完全兼容POSIX1.0標準

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

  多用戶、多任務

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

  良好的界面

  Linux同時具有字符界面和圖形界面。在字符界面用戶可以通過鍵盤輸入相應的指令來進行操作。它同時也提供了類似Windows圖形界面的X-Window系統,用戶可以使用鼠標對其進行操作。在X-Window環境中就和在Windows中相似,可以說是一個Linux版的Windows。

  支持多種平臺

  Linux可以運行在多種硬件平臺上,如具有x86、680x0、SPARC、Alpha等處理器的平臺。此外Linux還是一種嵌入式操作系統,可以運行在掌上電腦、機頂盒或游戲機上。2001年1月份發布的Linux 2.4版內核已經能夠完全支持Intel64位芯片架構。同時Linux也支持多處理器技術。多個處理器同時工作,使系統性能大大提高。

【Linux的詳細簡介】相關文章:

Linux sed多行處理詳細總結09-26

Linux下ftp服務詳細配置講解06-20

Linux操作系統KDE簡介學習01-22

國產操作系統紅旗Linux簡介07-10

Linux Shell腳本系列教程詳細介紹08-05

詳細解說Linux操作系統的啟動步驟09-20

linux配置java環境變量詳細步驟教程08-13

Linux系統開機啟動過程詳細分解08-23

Linux操作系統rpm包安裝方式詳細步驟09-30

主站蜘蛛池模板: 白玉县| 疏勒县| 延边| 无棣县| 上栗县| 庐江县| 应城市| 班玛县| 班戈县| 巨野县| 湟中县| 临高县| 图木舒克市| 河南省| 育儿| 开阳县| 黑水县| 孟州市| 甘肃省| 崇明县| 山阳县| 腾冲县| 苏尼特右旗| 深州市| 砚山县| 紫阳县| 锦屏县| 略阳县| 弥勒县| 秭归县| 土默特左旗| 九龙坡区| 莱阳市| 京山县| 旌德县| 彭阳县| 庆云县| 定州市| 汶上县| 阿城市| 西乡县|