馬哥教育第二周作業(yè)

1. Linux的發(fā)行版本主要有三大分支:

slackware

(1)SUSE Linux Enterprise Server (SLES)

商業(yè)版的SUSE Linux,主要用于服務(wù)器

(2)OpenSuse

社區(qū)版的SUSE Linux,主要用于桌面,也可用于服務(wù)器

debian

(1)Ubuntu

開源的免費(fèi)Linux,主要針對(duì)桌面用戶,深受開發(fā)人員喜愛。也有針對(duì)服務(wù)器的Ubuntu server

(2)mint

基于Debian和Ubuntu開發(fā)的開源免費(fèi)Linux,功能強(qiáng)大且易用的桌面級(jí)操作系統(tǒng)

redhat

(1)RHEL(最主流的分支)

RedHat Enterprise Linux,redhat的企業(yè)級(jí)商業(yè)版Linux,穩(wěn)定、高效,主要用于服務(wù)器領(lǐng)域,可免費(fèi)使用,但某些功能需要付費(fèi),且故障解決及維護(hù)也需要付費(fèi)。每18個(gè)月更新一次版本

(2)CentOS

除了logo之外,幾乎和RHEL一模一樣,由社區(qū)維護(hù)的開源免費(fèi)Linux,版本和RHEL同步更新,深受互聯(lián)網(wǎng)企業(yè)喜愛的服務(wù)器版操作系統(tǒng)

(3)Fedora

基于redhat的社區(qū)版開源免費(fèi)Linux,主要用于桌面領(lǐng)域,也有服務(wù)器版,但不建議。版本更新較快,功能較新,6個(gè)月發(fā)行一次新版本,是RHEL在更新前的測(cè)試,穩(wěn)定后更新到RHEL上

其他發(fā)行版本

(1)ArchLinux

具有輕量簡潔的特點(diǎn)

(2)Gentoo

極致的性能以及近乎無限的適應(yīng)性

(3)LFS

Linux From scratch,可以自由定制的Linux

(4)國產(chǎn)Linux

中標(biāo)麒麟(基于redhat)、深度(基于Debian)

各發(fā)行版本之間的聯(lián)系和區(qū)別:

聯(lián)系

不管哪種發(fā)行版本,都是基于Linux內(nèi)核+GNU軟件,也必須遵循GNU的GPL協(xié)定

區(qū)別

不同的發(fā)行版本有著不同的Linux內(nèi)核版本、庫及程序軟件。此外,包管理器也不同(redhat和slackware系列使用的是rpm包管理系統(tǒng),以.rpm為擴(kuò)展名;Debian系列使用的是dpkg包管理系統(tǒng),以.deb為擴(kuò)展名)

2.臨時(shí)顯示? 命令行輸入“export HISTTIMEFORMAT='%F?%T'”

? ?永久顯示?

? (1)? 命令行輸入vi ~/.bashrc

(2)按"i"進(jìn)入編輯狀態(tài)并在alias mv 下面輸入"export HISTTIMEFORMAT='%F?%T'",ESC鍵+shift :+x保存退出

(3)輸入source ~/.bashrc生效

3.??

(1)? 一切皆文件。幾乎把所有的資源系統(tǒng)抽象為文件形式:包括硬件設(shè)備,甚至通信接口。作用:提高資源管理效率。

(2)? 由眾多功能單一的程序組成:一個(gè)程序只做一件事,并且做好;組合小程序完成復(fù)雜任務(wù)。作用:程序分工明確,運(yùn)行后方便進(jìn)程管理。程序代碼也輕量化,高效,容易修復(fù)錯(cuò)誤。

(3)? 盡量避免跟用戶交互。使用命令行接口執(zhí)行效率更高,易于以編程的方式實(shí)現(xiàn)自動(dòng)化任務(wù)

(4)? 使用文本文件保存配置信息。文本文件易于閱讀和編輯。

(5)? 提供機(jī)制(實(shí)現(xiàn)某個(gè)功能需要的原語操作和結(jié)構(gòu))而非策略(某功能的具體實(shí)現(xiàn))。給用戶充分的自主可適配性。

4.? echo "help"? 顯示普通字符串

? ? echo "this user? is? $user"? ?" "將會(huì)對(duì)變量user進(jìn)行解析后輸出this?user?is root

? ? echo? 'this user is $user'? '?不會(huì)解析變量user,?

? ? ? echo -e? "ok !\n" 顯示轉(zhuǎn)義字符

? ? ? ?echo "it's a? cat"? > 1.txt? 顯示結(jié)果定向至文件

? ? ? ? screen -S? team001 創(chuàng)建新會(huì)話team001

????????screen -x? team001? 加入新會(huì)話team001

? ? ? ? screen -ls 顯示當(dāng)前已創(chuàng)建的會(huì)話??

? ? ? ? date 顯示系統(tǒng)時(shí)間

? ? ? ? date -s datestr 將系統(tǒng)時(shí)間設(shè)置為datestr

? ? ? ? ifconfig? 顯示設(shè)備網(wǎng)絡(luò)信息????

? ? ? ? ifconfig? eth0 up/down? 開啟/關(guān)閉網(wǎng)卡

? ? ? ? ifconfig eth0 192.168.0.1 給eth0配置IP

? ? ? ? export 設(shè)置或顯示環(huán)境變量

????????export -p 列出當(dāng)前的環(huán)境變量值

? ? ? ? export? "env=7" 修改環(huán)境變量值

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容