Linux操作系統(tǒng)基礎(chǔ)

Linux操作系統(tǒng)

一碑隆、什么是Linux

Linux是一個(gè)開(kāi)源免費(fèi)的操作系統(tǒng)赠法,和我們的Window一樣对雪,主要用來(lái)按照到服務(wù)器上怜庸,運(yùn)行各種軟件和服務(wù)当犯。

Linux之父 - 林納斯(Linus)

1.1 思考 - 既然已經(jīng)會(huì)用Window,為什么還要學(xué)習(xí)Linux

image-20200609104850377.png

免費(fèi)割疾, 穩(wěn)定嚎卫,開(kāi)源, 現(xiàn)在幾乎所有服務(wù)器都部署到Linux上宏榕,所以要有所了解拓诸。

1.2 思考 - 什么是發(fā)行版 什么是內(nèi)核

各大公司和組織對(duì)Linux內(nèi)核的封裝 - 發(fā)行版(RedHat、CentOS)

發(fā)行版是服務(wù)收費(fèi)的

二麻昼、Linux的安裝

window系統(tǒng)上 - > VMware虛擬管理軟件 -> 創(chuàng)建虛擬機(jī) -> CentOS 7

1.1 安裝VMware

1.2.1 創(chuàng)建虛擬機(jī)

image-20200609112347120.png
image-20200609112251927.png

如果后面安裝后奠支,發(fā)現(xiàn)啟動(dòng)失敗,可以嘗試選擇稍后安裝操作系統(tǒng)抚芦,配置好后在開(kāi)啟此虛擬機(jī)下面的 編輯虛擬機(jī)設(shè)置 完成配置

-> 選擇Centos7的鏡像

-> 分配內(nèi)存

-> 分配內(nèi)存 (建議2G)

image-20200609112850999.png

-> 選擇網(wǎng)絡(luò)(默認(rèn)值就好)

-> (前面的點(diǎn)下一步就好了)分配空間

image-20200609113149557.png

磁盤(pán)空間最好分配大一點(diǎn)胚宦,不然如果要裝比較多軟件的話空間可能不夠

-> 完成 -> 開(kāi)啟虛擬機(jī)

image-20200609113507747.png
image-20200609113628845.png
image-20200609113747737.png
image-20200609113850870.png
image-20200609113944982.png
image-20200609114105328.png
image-20200609114134783.png
image-20200609114419253.png

linux 與 window不同,是不分盤(pán)符的燕垃,都是放在一個(gè)盤(pán)中枢劝,/表示的是根目錄;/boot是引導(dǎo)分區(qū)是最先加載的卜壕,目錄下裝載了linux比較重要的文件您旁,如開(kāi)機(jī)啟動(dòng)項(xiàng)之類的程系,我們的程序數(shù)據(jù)不會(huì)放在這里轴捎,所以這里的內(nèi)存夠用就行鹤盒,不用多分; /swap可以理解為分給虛擬機(jī)的虛擬內(nèi)存大小,如果內(nèi)存不夠用, 虛擬機(jī)會(huì)把一部分內(nèi)存里的數(shù)據(jù)掛起, 放在/swap中侦副。

image-20200609114507685.png

這個(gè)確保是開(kāi)啟就好

image-20200609114655792.png

學(xué)習(xí)時(shí)一般直接用root侦锯,用普通用戶的話需要分配權(quán)限,比較麻煩

1.2.2 可能遇到的問(wèn)題

安裝后啟動(dòng)發(fā)現(xiàn)啟動(dòng)不了秦驯,可以嘗試

image-20200609112251927.png

等配置好后再在啟動(dòng)項(xiàng)下面配置具體的鏡像尺碰。
如果出現(xiàn)這種情況

xxx打印機(jī)xxxxx
虛擬設(shè)備“serial0”將開(kāi)始斷開(kāi)連接。

是因?yàn)椴](méi)有打印機(jī) 所有也不應(yīng)該有虛擬打印機(jī), > 把它移除就好


圖片.png

圖片.png

圖片.png

三译隘、Linux的常用命令

3.1 基礎(chǔ)操作

  • ipconfig 查看當(dāng)前網(wǎng)絡(luò)信息 ip地址

  • ping 檢測(cè)主機(jī)網(wǎng)絡(luò)

  • who am i 查看當(dāng)前的登錄用戶

  • su (賬戶名稱) 切換賬戶

  • ls 查看當(dāng)前路徑下的所有文件于文件夾

  • ll

  • 查看當(dāng)前路徑下的所有文件于文件夾的具體信息

    (ll 實(shí)際是 ls -l, 有些版本的Linux沒(méi)有l(wèi)l命令就要用這個(gè))

    ll -a 查看所有的包括隱藏的文件

    ls -l -a 效果于 ll -a 一樣

  • clear 清屏(實(shí)際是置頂亲桥,命令行是在上面)

  • 命令小技巧

    1. 通過(guò)↑可以找到之前敲過(guò)的命令
    2. tab自動(dòng)補(bǔ)全或者提示
  • ./文件名 (執(zhí)行)

3.2 文件操作

  • mkdir 創(chuàng)建文件夾

  • mkdir hello (常見(jiàn)文件夾)

    mkdir .hello (前面加點(diǎn)的是隱藏文件)

    mkdir -p a/b (創(chuàng)建b文件夾的同時(shí),創(chuàng)建其父文件夾固耘,如果父文件夾不存在)

  • mv 剪切

  • mv mkdir/* ./ (把當(dāng)前目錄的mkdir下的所有文件剪切到當(dāng)前目錄, 這是相等路徑题篷,受當(dāng)前路徑影響)

    mv /opt/mkdir/* /opt (與上面效果一樣,這是用絕對(duì)路徑)

    mv a d (把a(bǔ)文件夾改名為d)

  • cp 拷貝

  • cp 不能直接拷貝文件夾厅目, 要加參數(shù) -r

    cp -r /opt/c /opt/mkdir (把opt/c文件夾下的所有文件包括文件夾包括c文件夾都拷貝到opt/mkdir文件夾下)

  • rm 刪除

  • rm 文件名 (這個(gè)只能刪除文件)

    rm -r 文件夾名 (循環(huán)刪除番枚,需要確認(rèn)法严,它會(huì)逐個(gè)文件夾問(wèn)你是否刪除)

    rm -rf 文件夾名稱 (直接刪除整個(gè)文件夾)
    rm -rf /* (刪除所有的文件, 不用的, 除了刪庫(kù)跑路)

3.3 文件以及文件內(nèi)容操作

文件權(quán)限描述符如下圖所示,文件以-開(kāi)頭葫笼, 文件夾以d開(kāi)頭深啤,后面的rwx表示權(quán)限,-表示無(wú)對(duì)應(yīng)權(quán)限(具體看后面權(quán)限控制)

image-20200609153114395.png
  • touch 只創(chuàng)建文件渔欢, 但不編輯

  • vim 編輯文件, 不存在則創(chuàng)建

    • i 當(dāng)前光標(biāo)前面輸入
    • I 自動(dòng)跳到行首輸入
    • a 當(dāng)前光標(biāo)后面輸入
    • A 自動(dòng)跳到行尾輸入
    • o 跳到下一行
    • O 跳到前一行
    • :wq 保存退出
    • :q 退出不保存
    • :q! 不保存瘟忱,強(qiáng)制退出
    • gg 跳到行首
    • G 跳到行尾
    • dd 行刪除 d2d 刪兩行 d3d 刪3行 以此類推
    • u 撤銷
    • ctrl + r 反撤銷
    • x 刪除一個(gè)字符
    • :set number 顯示文件行數(shù)
    • / 關(guān)鍵詞 往下搜索關(guān)鍵詞 (后面按n 往下)
    • / 關(guān)鍵詞 往上搜索關(guān)鍵詞 (后面按N 往上)
  • cat 查看文件的所有內(nèi)容奥额, 但是不能修改

  • more 移動(dòng)的查看文件

  • tail 查看文件

  • tail -10 xxxx 查看文件后10行

3.4壓縮與解壓縮

  • gzig命令、后者為gz

    giz [選項(xiàng)] 文件名

    選項(xiàng):

    • -d 解壓縮
    • -l 顯示壓縮后的文件信息
    • -[n] 設(shè)置壓縮速度
      • -1 或者--fase為最快的壓縮方法(壓縮比低)
      • -9后者--bast為最慢的壓縮方法(壓縮比高)
      • 缺省值為6
  • bzip2命令访诱,后者為bz2

    bzip2 [選項(xiàng)] 文件名

    選項(xiàng):

    • -c 將壓縮的過(guò)程詳細(xì)輸出
    • -k保持原文件不被刪除
    • -[n] 設(shè)置壓縮速度 同giz
  • tar 打包文件

    tar [選項(xiàng)] 打包文件 待打包文件....

    選項(xiàng):

    • -c 創(chuàng)建一個(gè)打包文件
    • -x 解開(kāi)一個(gè)打包文件
    • -z 使用gzip壓縮文件
    • -j 使用bzip壓縮文件
    • -v 壓縮過(guò)程顯示文件
    • -f 使用文檔名

    案例:
    tar -zcf book.tar.gz 紅樓夢(mèng) 西游記 (把紅樓夢(mèng)和西游記都打包到book.tar.gz壓縮包)

    tar -zcf xxx.tar.gz *.txt 打包路徑下所有.txt文件

3.5 用戶組的操作

linux用戶分類:

  • 超級(jí)用戶: root
  • 普通用戶: uid 500 - 60000
  • 偽用戶: 1 - 499
    ps 偽用戶不能登錄系統(tǒng)垫挨,也不會(huì)在/home下創(chuàng)建響應(yīng)的文件夾:主要是執(zhí)行一些系統(tǒng)命令

用戶組:

  • 每個(gè)用戶組可以包含多個(gè)用戶
  • 一個(gè)用戶組必須屬于一個(gè)用戶組

用戶形工的配置信息

  • /etc/passwd 用戶信息文件
  • /etc/shadow 保持密碼信息
  • /etc/group 用戶組信息
  • /etc/gshadow 用戶組密碼信息

用戶操作組:

  • 創(chuàng)建用戶:groupadd 組名
  • 切換用戶:su 用戶名
  • 修改用戶組名:groupmod -n 新組名 舊組名
  • 刪除用戶組:groupdel組名
  • 顯示用戶所在的組:groups

創(chuàng)建用戶

  • useradd [選項(xiàng)] 組名 用戶名

    • -g 設(shè)置用戶組

    • -G 設(shè)置用戶組列表,多個(gè)用戶組用,隔開(kāi)

    • -u 收到指定用戶id, 必須唯一且大于499

    • -p 為新用戶指定密碼触菜,但是該密碼需要設(shè)置為MD5加密后的密文九榔,所以通常單獨(dú)使用passwd命令來(lái)設(shè)置密碼

    • useradd -g 組名 用戶名

      passwd 用戶名 密碼

修改用戶

  • usermod [選項(xiàng)] 用戶名
  • 選項(xiàng)
    • -l 修改用戶名 ( -l 新用戶名 舊用戶名)

刪除用戶

  • userdel [選項(xiàng)] 用戶名
  • 選項(xiàng)
    • -r 如果帶上該參數(shù), 則會(huì)一并刪除該用戶的主目錄

設(shè)置用戶密碼

  • passwd 用戶名

    注意 只要root用戶才能修改指定賬戶密碼涡相,普通用戶只能修改自己的

3.6 權(quán)限控制

文件權(quán)限描述符

-rw-r--r--
第1位: 文件類型 d目錄 -文件 I軟連接
第2-4位:所屬用戶權(quán)限
第5-7位:同組用戶權(quán)限
第8-10位:非同組用戶權(quán)限

rwx:可讀可寫(xiě)可執(zhí)行
rw-:可讀可寫(xiě)不可執(zhí)行
r--:僅可讀
---:什么也做不了

修改刪除創(chuàng)建文件要看父文件夾權(quán)限哲泊,而不是文件權(quán)限

權(quán)限授予

字符授權(quán)法
chmod {u/g/o}{+/-/=}{r/w/x} xxxx

數(shù)組授權(quán)法
chmod 1 2 4 xxxxxx (所屬用戶權(quán)限, 同組用戶權(quán)限, 非同組用戶權(quán)限)
r-- = 4
-w- = 2
--x = 1
rwx = 7 (以此類推)
rwxrwxrwx = 777
chmod 777 xxxxxxx 分配所有權(quán)限
(上面出現(xiàn)的xxxxxx表示文件或文件夾絕對(duì)路徑)
參數(shù)
-R 遞歸授權(quán)

3.7 其他命令

  • poweroff 關(guān)機(jī)

  • reboot 重啟

  • uname -a 查看linux的內(nèi)核

  • free

  • 查看內(nèi)存的使用情況

    參數(shù): -h

  • df

  • 查看硬盤(pán)的使用情況

  • top

  • 類似window的任務(wù)管理器

四、阿里云

除了自己裝vmware虛擬機(jī)和Linux系統(tǒng)催蝗,還可以到阿里云申請(qǐng)一個(gè)linux系統(tǒng)切威。申請(qǐng)完成后可以在控制臺(tái)看到下面內(nèi)容。

image-20200609172301568.png

上面的私網(wǎng)id相當(dāng)于走局域網(wǎng)

image-20200609172434657.png

修改密碼丙号,否則進(jìn)不去
后面可以用MobaXterm連接

Mo

PS

1先朦、可能會(huì)碰到一個(gè)VT-x的錯(cuò)誤, 這個(gè)錯(cuò)誤的意思是CPU沒(méi)有開(kāi)啟虛擬化犬缨。解決辦法是重啟電腦進(jìn)入BIOS -> 啟用Intel VT -x ->重啟計(jì)算機(jī) -> 啟動(dòng)虛擬機(jī)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末喳魏,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子怀薛,更是在濱河造成了極大的恐慌刺彩,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,036評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件枝恋,死亡現(xiàn)場(chǎng)離奇詭異迂苛,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)鼓择,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門三幻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人呐能,你說(shuō)我怎么就攤上這事念搬∫直ぃ” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,411評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵朗徊,是天一觀的道長(zhǎng)首妖。 經(jīng)常有香客問(wèn)我,道長(zhǎng)爷恳,這世上最難降的妖魔是什么有缆? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,622評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮温亲,結(jié)果婚禮上棚壁,老公的妹妹穿的比我還像新娘。我一直安慰自己栈虚,他們只是感情好袖外,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,661評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著魂务,像睡著了一般曼验。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上粘姜,一...
    開(kāi)封第一講書(shū)人閱讀 51,521評(píng)論 1 304
  • 那天鬓照,我揣著相機(jī)與錄音,去河邊找鬼孤紧。 笑死颖杏,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的坛芽。 我是一名探鬼主播留储,決...
    沈念sama閱讀 40,288評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼咙轩!你這毒婦竟也來(lái)了获讳?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,200評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤活喊,失蹤者是張志新(化名)和其女友劉穎丐膝,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體钾菊,經(jīng)...
    沈念sama閱讀 45,644評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡帅矗,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,837評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了煞烫。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片浑此。...
    茶點(diǎn)故事閱讀 39,953評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖滞详,靈堂內(nèi)的尸體忽然破棺而出凛俱,到底是詐尸還是另有隱情紊馏,我是刑警寧澤,帶...
    沈念sama閱讀 35,673評(píng)論 5 346
  • 正文 年R本政府宣布蒲犬,位于F島的核電站朱监,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏原叮。R本人自食惡果不足惜赫编,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,281評(píng)論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望奋隶。 院中可真熱鬧擂送,春花似錦、人聲如沸达布。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,889評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)黍聂。三九已至,卻和暖如春身腻,著一層夾襖步出監(jiān)牢的瞬間产还,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,011評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工嘀趟, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留脐区,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,119評(píng)論 3 370
  • 正文 我出身青樓她按,卻偏偏與公主長(zhǎng)得像牛隅,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子酌泰,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,901評(píng)論 2 355