linux教程,一學就會哦~~~
導讀:對于linux的應用,我想大多數都是用在服務器領域,對于服務器來講真的沒有必要跑一個圖形界面。下面我們來學習一下linux,希望親學完之后可以熟練運用linux哦~~~
1.linux教程--簡介Linux操作系統是UNIX操作系統的一種克隆系統,是一種自由和開放源代碼的類UNIX操作系統。它誕生于1991 年的 [Linux桌面] 10 月5 日。Linux也是自由軟件和開放源代碼軟件發展中最著名的例子。以后借助于Internet網絡,并通過全世界各地計算機愛好者的共同努力,已成為今天世界上使用最多的一種UNIX類操作系統,并且使用人數還在迅猛增長。
2.linux教程--初步進入linux世界Linux系統的啟動過程大體上可分為五部分:內核的引導;運行init;系統初始化;建立終端 ;用戶登錄系統。
內核引導---當計算機打開電源后,首先是BIOS開機自檢,按照BIOS中設置的啟動設備來啟動。緊接著由啟動設備上的grub程序開始引導linux,當引導程序成功完成引導任務后,Linux從它們手中接管了CPU的控制權,然后CPU就開始執行Linux的核心映象代碼,開始了Linux啟動過程。最后內核調用加載了init程序,至此內核引導的工作就完成了。交給了下一個主角init。
運行init---init 進程是系統所有進程的起點。init 程序首先是需要讀取配置文件 /etc/inittab。inittab是一個不可執行的文本文件,它有若干行指令所組成。
系統初始化---在init的配置文件中有這么一行: si::sysinit:/etc/rc.d/rc.sysinit 它調用執行了/etc/rc.d/rc.sysinit,而rc.sysinit是一個bash shell的腳本,它主要是完成一些系統初始化的工作,rc.sysinit是每一個運行級別都要首先運行的重要腳本。它主要完成的工作有:激活交換分區,檢查磁盤,加載硬件模塊以及其它一些需要優先執行任務。
建立終端---rc執行完畢后,返回init。這時基本系統環境已經設置好了,各種守護進程也已經啟動了。init接下來會打開6個終端,以便用戶登錄系統。在inittab中的以下6行就是定義了6個終端:
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6
從上面可以看出在2、3、4、5的運行級別中都將以respawn方式運行mingetty程序,mingetty程序能打開終端、設置模式。同時它會顯示一個文本登錄界面,這個界面就是我們經??吹降牡卿浗缑妫谶@個登錄界面中會提示用戶輸入用戶名,而用戶輸入的用戶將作為參數傳給login程序來驗證用戶的身份。
用戶登錄系統---對于運行級別為5的圖形方式用戶來說,他們的登錄是通過一個圖形化的登錄界面。登錄成功后可以直接進入KDE、Gnome等窗口管理器。而本文主要講的還是文本方式登錄的情況:當我們看到mingetty的登錄界面時,我們就可以輸入用戶名和密碼來登錄系統了。
Linux的賬號驗證程序是login,login會接收mingetty傳來的用戶名作為用戶名參數。然后login會對用戶名進行分析:如果用戶名不是root,且存在/etc/nologin文件,login將輸出nologin文件的內容,然后退出。這通常用來系統維護時防止非root用戶登錄。只有/etc/securetty中登記了的終端才允許root用戶登錄,如果不存在這個文件,則root可以在任何終端上登錄。/etc/usertty文件用于對用戶作出附加訪問限制,如果不存在這個文件,則沒有其他限制。
在分析完用戶名后,login將搜索/etc/passwd以及/etc/shadow來驗證密碼以及設置賬戶的其它信息,比如:主目錄是什么、使用何種shell。如果沒有指定主目錄,將默認為根目錄;如果沒有指定shell,將默認為/bin/bash。
login程序成功后,會向對應的終端在輸出最近一次登錄的信息(在/var/log/lastlog中有記錄),并檢查用戶是否有新郵件(在/usr/spool/mail/的對應用戶名目錄下)。然后開始設置各種環境變量:對于bash來說,系統首先尋找/etc/profile腳本文件,并執行它;然后如果用戶的主目錄中存在.bash_profile文件,就執行它,在這些文件中又可能調用了其它配置文件,所有的配置文件執行后后,各種環境變量也設好了,這時會出現大家熟悉的命令行提示符,到此整個啟動過程就結束了。
3.linux教程--應用Linux導航是中國云計算Linux第一導航網,一般來說云計算Linux導航匯集國內各類Linux專業網址,分類詳細。能幫您在最短的時間內找到您最想要的云網址大全,省去了您在搜索引擎上的重重點擊。
Linux導航方便人們在互聯網中的查詢使用。它的出現大大的降低了人們記憶復雜繁瑣的網站域名的煩惱,減少了查詢網站信息的時間,使人們能更快捷和方便的使用互聯網。
拓展閱讀:
1.嵌入式linux入門六步曲
2.linux操作系統詳解(Linux不再難懂)
3.linux安裝教程
您可能也感興趣:
為您推薦
去年社保“成績單”亮眼 社?;鸨O管再戴“緊箍咒”
“冰雪保險”討論度升溫 購買此類產品時需看清投保須知
我國重疾險發展迎來較大挑戰,多因素致銷售增長遇瓶頸
排行
最近更新
- linux教程,一學就會哦~~~
- 電磁學及其應用
- Buck電路原理
- 時間繼電器原理圖及其作用
- 珍珠白汽車烤漆!臺系極凍酷凌電源拆解
- 山東將突出地理標志運用 使用專用標志市場主體目標劃定
- @大學畢業生:請收下這份來自山東的就業創業邀請函
- 望岳談|開“工”沒有回頭箭
- 山東發高森林火險預警 這5市要注意森林防火
- 好品山東丨運動員都點贊的美食又雙叒來了!100余噸食材已運往...
- 我國網民規模達10.32億
- 全國大部降水稀少多地氣溫或創今年來新高
- 出生人口性別比失衡如何治理?專家:首要是轉變重男輕女思想
- 這10家房企把債務公開了
- 圖解《債券交易規則》之二|債券交易方式(上)
- 高盛高管Roger Bartlett加入Coinbase擔任副總裁兼全球金融運營主管
- WTI原油日內跌超2%,現報90.92美元/桶
- 美股高開高走,道指漲幅擴大至2%,標普500指數漲1.91%
- 以太坊礦工收入達18個月以來低點
- 以太坊未確認交易為135477筆
- 重慶云陽:70后青年毅然返鄉 力促中醫藥事業發展
- 第六屆路易-樂斯福杯世界烘焙大賽中國區域選拔賽(西南)成功舉辦
- 2022年國家一級社體指導員(主城片區)培訓班成功舉辦
- 埇橋:油桃花開授粉忙
- 我校會計信息化課程虛擬教研室入選教育部首批虛擬教研室建設試點
- 海上春耕曲
- 風景賽江南!青島這里的春天按下快進鍵
- 二月房地產企業融資能力表現報告·觀點月度指數
- Meta Platforms解散了AR和VR操作系統團隊
- 銀礦概念股有哪些?銀礦上市公司一覽