1、什麼是gpl,gun,自由軟體:
gun(革奴計畫):目標是建立一套完全自由,開發的作業系統。
自由軟體:是一種可以不受許可權自由使用,複製,研究,修改,分發的軟體。主要許可證有gpl和bsd許可證。
2、如何選擇linux作業系統版本:
一般,桌面使用者首選ubantu;伺服器首選rhel或centos,兩者首選centos。
根據具體要求:
1安全性要求高的,選擇debian或freebsd。
2需要使用資料庫高階電子郵件網路應用的使用者可以選擇suse
3想要新技術新功能可以選擇feddora,feddora是rhel和centos的乙個測試版和預發布版本。
4根據現有狀況,絕大多數網際網路公司選擇centos。現在比較常用的是6系列,大概市場占有一半左右。另外centos更側重伺服器領域,並且無版權約束。
3、linux系統的開機啟動項如何選擇:
建議選擇5個開機啟動項:
1.crond:該服務用於週期地執行系統及使用者配置的計畫任務。有要週期性執行的任務計畫需要開啟,此服務是生產場景必須要用的乙個軟體。
2.iptables:iptables包過濾防火牆,有外網ip時,考慮開啟。
3.network:啟動系統時,啟用/關閉啟動時的各個網路介面,必須開啟。
4.sshd:遠端連線linux伺服器時需要用到這個服務程式,必須開啟。
5.sysstat:是乙個軟體包,包含監視系統效能及效率的一組工具,對於linux系統效能資料很有幫助,如cpu使用率、硬碟和網路吞吐資料。分析這些資料有利於判斷系統是否正常執行,所以他是提高系統執行效率、安全執行服務的助手。
6.rsyslog:是作業系統提供的一種機制,系統的守護程式通常會使用rsyslog將各種資訊收集寫入到系統日誌檔案中,centos以前的服務名字為syslog。
4、linux系統優化的12個步驟:
1.登入系統:不使用root登入,通過sudo授權管理,使用普通使用者登入。
2.禁止ssh遠端:更改預設的遠端連線ssh服務及禁止root遠端連線。
3.時間同步:定時自動更新伺服器時間。
5.關閉selinux及iptables(iptables工作場景有win ip,一般要開啟,高併發除外)
6.調整檔案描述符數量,程序及檔案的開啟都會消耗檔案描述符。
7.定時自動清理/var/spool/clientmquene/目錄垃圾檔案,防止節點被佔滿。
8.精簡開機啟動服務(crond sshd network rsyslog)
5、linux執行級別0-6的含義:
0:關機模式。
1:單使用者模式。
2:不使用網路hfs模式的多使用者模式
3:多使用者模式
4:未使用。
5:桌面
6:reboot
6、linux系統開機到登陸介面的啟動過程:
1.bios自檢,載入硬碟。
2.讀取mbr,mbr引導。
3.grub引導選單(boot loader)
4.載入核心kernel。
5.啟動init程序,依據inittab檔案設定執行級別。
6.init程序,執行rc.sysinit檔案。
7.啟動核心模組,執行不同級別的指令碼程式。
8.執行/etc/rc.d或/etc/rc.local
9.啟動mingetty,進入系統登入介面。
7、linux下軟連線和硬鏈結區別。
在linux系統中,連線分為兩種。一種是硬鏈結(hard link),另一種為符號連線,或者軟連線(symbolic link)
入門Linux運維工程師,必須要掌握的10個技術點
linux系統的學習,可以選用redhat或centos,特別是centos在企業中用得最多,當然還會有其它版本的,但學習者還是以這2個版本學習就行,因為這兩個版本都是兄弟,沒區別的,有空可以再研究一下suse,有些公司也喜歡用。對於剛入門或準備入門linux運維的來說,我們也整理總結了以下10個必...
入門Linux運維工程師,必須要掌握的10個技術點
閱讀數 232 對於剛入門或準備入門linux運維的來說,我們也整理總結了以下10個必須掌握的技術點和相關工具 1 linux系統基礎,這個不用說了,是基礎中的基礎,連這個都不會就別幹了,參考書籍,可以看鳥哥linux基礎篇,至少要掌握這書60 內容,沒必須全部掌握,但基本命令總得會吧 2 網路服務...
入門Linux運維工程師,必須要掌握的10個知識點
linux系統的學習,可以選用redhat或centos,特別是centos在企業中用得最多,當然還會有其它版本的,但學習者還是以這2個版本學習就行,因為這兩個版本都是兄弟,沒區別的,有空可以再研究一下suse,有些公司也喜歡用。1 linux系統基礎,這個不用說了,是基礎中的基礎,連這個都不會就別...