<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          linux筆記

          共 10134字,需瀏覽 21分鐘

           ·

          2020-08-12 02:49

          此文章只為記錄,為以后查找密令更為方便。文章較長,在PC端查看更佳(查看原文)。

          shisan

          linux筆記

          目錄虛擬文本控制臺(虛擬終端)基本認識shell常用基本密令輔助操作ls命令 : 查看目錄下信息mkdir 文件管理命令touch命令創(chuàng)建/更新文件cp命令: 可用于目錄或文件的復(fù)制使用mv命令移動/重命名文件及目錄(剪切并且可以重命名)rm命令刪除文件rmdir命令刪除目錄(刪除空目錄,且必須在上級目錄進行操作)find命令查找文件獲取幫助vim編輯器復(fù)制,粘貼,刪除操作文件內(nèi)容查找(先按:進入末行模式)撤銷編輯文件的保存及退出vi編輯器文件內(nèi)容替換查看文件內(nèi)容命令cat查看文件內(nèi)容head/tail 顯示文件頭部信息/尾部信息grep查詢字符串管道符重定向磁盤分區(qū)與系統(tǒng)文件掛載掛在文件系統(tǒng)kll -9 xxxx(進程編號) 殺死該進程卸載掛載點擴充系統(tǒng)的硬盤空間命令行下提高工作效率的方法文件系統(tǒng)的自動掛載用戶和組用戶管理用passwd命令管理用戶登錄密碼usermod命令修改用戶屬性刪除用戶用于修改用戶口令有效期限的chage命令chfn命令(修改用戶的注釋信息)修改用戶Shell類型的chsh命令用戶組的管理用groupadd命令創(chuàng)建用戶組用groupmod命令修改用戶組屬性用groupdel命令刪除用戶組用gpasswd命令維護組中成員臨時加入到某個組擴展知識查看用戶信息的id命令:輸出指定用戶所在組groups命令:查看當前登錄用戶who am i 命令:查看當前用戶w命令:查看登錄用戶who命令查看登錄用戶歷史last命令文件的權(quán)限權(quán)限修改以字母的形式修改文件權(quán)限以數(shù)字形式修改權(quán)限提升用戶的權(quán)限ACL規(guī)則強制位權(quán)限服務(wù)與進程的管理設(shè)置服務(wù)的自啟動狀態(tài)進程管理查看各進程的繼承關(guān)系進程的終止進程的調(diào)度周期性調(diào)度名crontab,功能:周期性的運行指定的程序軟件安裝RPM包安裝yum安裝TAR包管理工具簡介

          虛擬文本控制臺(虛擬終端)

          Centos操作系統(tǒng)有5個虛擬終端 ?(tty1-tty5)
          通過快捷鍵ctrl+alt+f2-f6,可以進行多個控制臺之間的切換
          ctrl + alt + f1 切換到圖形界面。使用tty查看自己登錄哪個虛擬終端

          基本認識

          • 注銷當前用戶登錄 : logout / exit

          • [root@localhost~]#:當前用戶為root ,本機登錄。
            ~代表為root用戶主目錄 #代表當前登錄用戶為管理員
            用戶名 ?哪個機子 哪個目錄 ?用戶身份

          • su AAA ? 切換到AAA用戶

          • [AAA@localhost root]$:用戶為AAA-本機登錄-當前目錄為root目錄 $代表當前用戶為普通用戶

          shell常用基本密令

          • 執(zhí)行流程=> (操作系統(tǒng)->shell命令->內(nèi)核執(zhí)行->機器執(zhí)行)
            命令解釋器,將當前命令進行解釋后交給內(nèi)核去執(zhí)行,
            格式: ? 命令名 [選項] [參數(shù)1] [參數(shù)2] [參數(shù)3] …

          • ls -a ? ?/etc
            列出etc目錄的命令名查看所有文件和文件夾

          • 重啟或關(guān)機: reroot / ?shutdown -h now

          • 關(guān)機 : ?halt ?/ ? shutdown -h now

          • 幫助手冊 : ?man ?命令名 ? ? ?--> ?man uname

          • 退出幫助手冊 : 按esc 輸入 ?:q

          • uname ?- 參數(shù) ?查看系統(tǒng)信息

          • 查看系統(tǒng)磁盤大小和剩余大小 : ?df

          • 查看系統(tǒng)運行多久了: uptime

          • 任務(wù)管理器: ?top ?按 q 退出

          • 查看歷史登錄信息: last

          • 查看哪些用戶登錄系統(tǒng) : w

          • 查看日歷或年歷: ?cal

          • 顯示當前日期: date

          • 清屏:ctrl + l

          • 看主機和虛擬機是否連接 : ping 192.168.0.101 (自己電腦ip)

          • 中斷命令執(zhí)行: ctrl + c

          • 查看ip : ip add

          • 切換盤符: cd /etc。。。? TAB鍵可以有提示

          • 查看當前目錄完整路徑 : ?pwd ?

          • 返回上一級目錄: ?cd ..

          • 查看該目錄有哪些文件 : ?ls ? //列出當前目錄下所有文件及目錄
            藍色 代表目錄/文件夾
            黑色 代表普通文件

          • 進入某個目錄: cd 文件名

          • 返回主目錄 : ?cd

          • 切換到前一個目錄(切換用戶之前的哪一個) : cd -

          • 特殊目錄:
            1、. ?代表當前工作目錄
            2、.. 代表上一級工作目錄(父目錄)
            3、~ 代表用戶主目錄
            4、- 代表前一個工作目錄

          輔助操作

          1、 上下方向鍵: 找出曾經(jīng)執(zhí)行的命令
          ?2、 清空至行尾: ?ctrl + k
          ?3、 清空至行首: ctrl + u
          ?4、 清屏 : ctrl + l
          ?5、 終止命令執(zhí)行: ctrl + c

          ls命令 : 查看目錄下信息

          格式 : ls [選項] [目錄名稱]
          選項 功能說明
          1、 -a 列出目錄下所有文件,包括以 . 開頭的隱藏文件(all)
          2、 -l 列出文件詳情信息(long)
          3、 -h 與-l一起,以易于閱讀格式輸出文件大小
          4、 -help 顯示幫助信息 ? ?
          5、 ls -l 簡寫 ?ll ?直接列出文件詳情信息
          文件顏色及其含義
          1、藍色: 目錄(文件夾)
          2、綠色: 可執(zhí)行文件
          3、灰色: 普通文件
          4、紅色: 壓縮文件
          5、天藍色: 鏈接文件(快捷方式)

          mkdir 文件管理命令

          格式: ?mkdir ? [選項] ?目錄名稱
          1、mkdir 文件名 : 直接在當前目錄新建一個文件
          2、mkdir /home/AAA/s1 : ?在指定目錄下新建一個文件
          3、mkdir 文件1 文件2 文件3 ?創(chuàng)建多個文件
          4、同時創(chuàng)建多級目錄: mkdir ?-p ?xx/yy/uu

          選項功能
          -m在創(chuàng)建目錄時設(shè)定權(quán)限模式
          -p在創(chuàng)建目錄結(jié)構(gòu)中指定每一個目錄,如果目錄不存在則創(chuàng)建目錄,如果目錄已經(jīng)存在也不會被覆蓋
          -v或-verbise : 每次創(chuàng)建新目錄都顯示信息
          -help顯示幫助信息

          注意:
          1、文件名和命令都要區(qū)分大小寫
          2、文件名不能包含特殊字符: /[]:等

          touch命令創(chuàng)建/更新文件

          例如:touch 1.txt

          cp命令: 可用于目錄或文件的復(fù)制

          格式: cp [選項] 源文件 目標文件

          選項功能說明
          -a保留鏈接,文件屬性,賦值目錄時可遞歸復(fù)制目錄
          -f如果目標文件或目錄已經(jīng)存在,則將其覆蓋,并不作提示(force)
          -i如果目標文件或目錄已經(jīng)存在,則對用戶進行提示,可以用字母y/進行確認
          -r復(fù)制目錄,實現(xiàn)將源目錄下的文件和子目錄一起賦值到目標目錄中
          • cp 1.txt uu/ ?將1.txt復(fù)制到uu下 ,如果存在,按y進行覆蓋

          • cp -r uu sss/ ?復(fù)制一個文件夾需要加上-r

          使用mv命令移動/重命名文件及目錄(剪切并且可以重命名)

          格式: mv [選項] 源文件 目標文件
          mv命令: 用于移動或重命名目錄或文件
          mv 1.txt 2.txt ?在當前目錄下直接重命名
          mv /mnt/xx/1.txt /mnt/2.txt ? 如果不加2.txt則名字不變,如果加上則改名為2.txt

          rm命令刪除文件

          格式: rm [選項] 目標文件

          rmdir命令刪除目錄(刪除空目錄,且必須在上級目錄進行操作)

          格式:rmdir [選項] 目錄名

          選項功能
          -p刪除指定的目錄樹
          -v-verbose刪除目錄過程中輸出診斷信息
          --help顯示命令幫助信息

          find命令查找文件

          find命令:用于在相應(yīng)路徑下查找滿足條件的文件
          命令格式:find 查找目錄的路徑 查找條件選項 對查找條件的設(shè)定

          選項功能說明
          -name通過文件名查找文件
          -user通過用戶名查找文件
          -type通過文件類型查找文件
          -size通過文件大小查找文件
          -atime通過文件的最后訪問日期查找文件(單位;天)
          -mtime通過文件最后修改日期查找文件(單位:天)
          -newer查找比指定文件更新的文件
          -amin查找在指定時間內(nèi)曾經(jīng)被存取過的文件(單位:分鐘)
          -cmin查找在指定時間內(nèi)被更改過的文件(單位:分鐘)
          -perm查找符合指定權(quán)限數(shù)值的文件

          例子: find / -name student ? ?在/(根目錄下)查找名字為student的文件

          獲取幫助

          在字符界面下常使用man命令獲取幫助
          在命令行下使用info獲取幫助

          vim編輯器

          • vim 1.txt(文件名)打開文件,如果不存在則創(chuàng)建

          • a.I.o等鍵進入輸出模式esc鍵返回命令模式

          • 末行模式下: w(write) 保存 :q(quit) 退出

          操作類型操作鍵功能
          光標移動上下左右上下左右
          翻頁Page Down 或 ctrl + f向下翻動一整頁內(nèi)容

          Page up ?或 ?ctrl + b向上翻動一整頁內(nèi)容
          行內(nèi)快速跳轉(zhuǎn)Home,^, 0跳轉(zhuǎn)至行首

          End,$跳轉(zhuǎn)至行尾

          #→向右移動#個字符

          #←向左移動#個字符
          行間快速跳轉(zhuǎn)1G或gg跳轉(zhuǎn)到文件首行

          G跳轉(zhuǎn)到文件尾行

          #G跳轉(zhuǎn)到文件#行
          行號顯示:set nu在編輯器中顯示行號

          :set nonu取消編輯器顯示行號
          復(fù)制,粘貼,刪除操作
          操作類型操作鍵功能
          刪除x或Del刪除光標處的單個字符

          dd刪除光標所在行

          #dd刪除從光標開始的#行內(nèi)容

          d^刪除光標之前到首行的所有字符

          d$刪除當前光標至行尾的所有字符
          復(fù)制yy復(fù)制當前行整行所有內(nèi)容

          #yy復(fù)制從光標開始的#行內(nèi)容
          粘貼p將緩沖區(qū)內(nèi)容復(fù)制到光標之后
          文件內(nèi)容查找(先按:進入末行模式)
          操作鍵功能
          /word從上而下查找字符串word
          ?word從下而上查找字符串word
          n定位下一個匹配的被查找字符串
          N定位上一個匹配的被查找字符串
          撤銷編輯
          操作鍵功能
          u按一次取消最近一次操作,多次按,回復(fù)已進行的多步操作
          U用于取消對當前所作的所有編輯
          文件的保存及退出vi編輯器
          功能命令備注
          保存文件:w保存文件

          :w /root/xx/a.txt另存為其他文件
          退出vi:q未修改退出

          :q!放棄對文件內(nèi)容的修改,并退出vi
          保存文件退出vi:wq

          文件內(nèi)容替換

          命令功能
          :s /old/new將當前行中查找到的第一個字符串old替換為new
          :s /old/new/g將當前行中查找到的所有字符串old替換為new
          :#,# s/old/new/g在行號#,#范圍內(nèi)替換所有的字符,old替換為new
          :% s/old/new/g在整個文件范圍內(nèi)替換所有字符,old替換為new
          :s /old/new/c在替換命令末尾加入c命令,將對每個替換動作提示,用戶進行確認

          查看文件內(nèi)容命令

          • more 文件名(瀏覽文件全部內(nèi)容)按空格進行翻頁,回車是一行一行顯示 ?當?shù)阶詈笠恍芯屯顺?/span>

          • less 文件名(瀏覽文件全部內(nèi)容)到最后一行也不會退出 ? :q退出

          cat查看文件內(nèi)容

          格式: cat [選項] 文件名

          選項功能說明
          -n從1開始對所有輸出的行數(shù)進行編號
          -b從1開始對所有輸出的非空白行的行數(shù)進行編號
          -s當遇到連續(xù)兩行以上的空白行時,用一個空白行來代替

          head/tail 顯示文件頭部信息/尾部信息

          head命令用來查看文件前若干行,tail命令用來查看文件后若干行
          格式

          • head [選項] 文件名 head -5 1.txt ? ?默認查看前10行 ?-x代表查看幾行

          • tail [選項] 文件名 ? ? ? ? ? ?默認查看后十行

          grep查詢字符串

          grep命令可以在指定文本文件中匹配字符串
          格式: grep 關(guān)鍵字 查找范圍 ? ? ? ? ?grep stu /etc/passwd

          管道符

          格式: cmd1 | cmd2 | cmd3…
          作用:將一個命令的執(zhí)行結(jié)果作為另一個命令輸入來執(zhí)行
          例1:查看/etc目錄下的內(nèi)容
          ls /etc | less
          例2:顯示/etc目錄中文件名以pass開頭的文件
          ls /etc | grep pass*

          重定向

          所謂重定向,指不使用系統(tǒng)的標準輸入,輸出,錯誤端口進行信息的獲取或輸出,而是通過重新的指定,讓命令從非默認的輸入輸出設(shè)備中獲取信息,所以重定向分為:輸入重定向,輸出重定向,錯誤重定向.

          命令說明
          >輸出重定向,如果原來目標文件存在,則新的內(nèi)容會覆蓋文件中原有的內(nèi)容
          >>輸出重定向,如果原來目標文件存在,則新的內(nèi)容會追加在原來文件內(nèi)容的后面,不覆蓋文件中原有的內(nèi)容
          <輸入重定向,即命令的輸入不通過鍵盤來完成,而是通過其他方式
          2>錯誤重定向
          &>輸出重定向和錯誤重定向同時實現(xiàn)

          磁盤分區(qū)與系統(tǒng)文件掛載

          所謂的掛載點就是文件系統(tǒng)中存在的一個目錄,通常情況下,創(chuàng)建再/mnt目錄下,掛載成功后,訪問掛載點就是訪問新的存儲設(shè)備掛載點應(yīng)該是空目錄,否則原來掛載點中存在的文件將會被隱藏,而且載點再實施掛載操作之前就應(yīng)該存在。? ? ? ? ? ? ? ? ? ? ? ?
          出磁盤分區(qū): ?fdisk -l

          掛在文件系統(tǒng)

          掛載:由mount命令完成,可以靈活的掛在各種類型的文件系統(tǒng)
          命令格式: mount [選項] [設(shè)備名] [掛載點]

          選項功能說明
          -t fstype指定要掛在的文件系統(tǒng)類型,如果不清楚,可以使用 -t auto 讓系統(tǒng)自己選擇最合適的文件系統(tǒng)類型掛載
          -r以只讀的方式掛載文件系統(tǒng)
          -w以讀寫的方式掛在文件系統(tǒng)(默認選項)
          -o設(shè)置掛載屬性
          -a掛載/etc/fstab文件中記錄的設(shè)備

          mount -t /dev/sr0 /mnt/cdrom 將sr0這個光驅(qū)掛載到cdrom上

          • 使用mount查看是否掛載成功 ?有 on代表成功了

          • 卸載掛載點: umount /mnt/cdrom(掛載點路徑)

          • 查看誰在使用掛載點: fuser -a /mnt/cdrom ? ?(顯示所有在命令行中指定的文件系統(tǒng)信息,默認情況下,至少被一個進程訪問的文件才會顯示)

          • 殺死使用掛載點的進程: fuser -k /mnt/cdrom ?(殺死訪問文件的進程)
            -i在殺死前進行提示確認
            -u顯示使用文件系統(tǒng)的進程的所有者信息

          kll -9 xxxx(進程編號) 殺死該進程

          卸載掛載點

          格式 : ?umount [設(shè)備名或掛載點]
          移動硬盤(u盤)插入時系統(tǒng)默認掛載,可以先卸載再掛載到指定的目錄,然后拷貝文件 cp /xx/xx /xx/xx ? ?
          卸載時要退出掛載的目錄才能卸載。

          擴充系統(tǒng)的硬盤空間

          磁盤的分區(qū)掛載使用
          先添加一塊硬盤,進行分區(qū),格式化,掛載,使用

          命令行下提高工作效率的方法

          1、tab鍵提示
          2、上下鍵查看使用過的命令
          3、history ?查看使用過的所有命令(有行號)
          4、!行號 ? ? 直接使用歷史查看的命令
          5、alias xxx="xxx命令" ?給命令起別名
          6、unalias xxx ?取消別名

          文件系統(tǒng)的自動掛載

          vim /etc/fstab
          第一個字段:需要掛載的設(shè)備文件名
          第二個字段:掛載點,必須是一個目錄,而且必須用絕對路徑
          對于交換分區(qū),這個字段定義為swap
          第三個字段:文件系統(tǒng)的類型,如果是ext3文件系統(tǒng),則寫成ext3;如果是FAT32文件系統(tǒng),則寫成vfat,如果是光盤,可以寫auto
          第四個字段:掛載選項,一般都是采用"defaults"
          第五個字段:文件系統(tǒng)是否需要dump備份,1表示需要,0表示忽略
          第六個字段:在系統(tǒng)啟動時是否檢查這個文件系統(tǒng)以及檢查的順序 ?0不檢查 ?1 優(yōu)先檢查 ?2其次檢查

          用戶和組

          /etc/xxx ? 沒創(chuàng)建一個用戶系統(tǒng)自動給該用戶創(chuàng)建一個組

          用戶管理

          用useradd命令創(chuàng)建用戶
          格式: useradd [選項] 用戶名

          選項功能說明
          -d指定用戶主目錄
          -g指定用戶組
          -m若主目錄不存在,則創(chuàng)建
          -s指定登陸時使用的Shell類型,默認為.bin/bash,如果為.bin/nologin就是虛擬用戶
          -c設(shè)置對該賬號的注釋說明文字
          -r創(chuàng)建系統(tǒng)賬號(用戶id小于1000,從999起按照遞減的順序創(chuàng)建),默認不創(chuàng)建對應(yīng)的主目錄
          用passwd命令管理用戶登錄密碼

          格式: passwd [選項] [用戶名稱]

          選項功能說明
          -l鎖定用戶密碼
          -u解鎖用戶密碼
          -S查詢用戶密碼狀態(tài)
          -d刪除用戶密碼

          例子:useradd -s /bin/bash zhangsan
          passwd zhangsan ? ?之后會彈出設(shè)置密碼提示

          usermod命令修改用戶屬性

          格式: usermod 選項 用戶名

          選項功能
          -l修改用戶名
          -c修改描述信息
          -d修改主目錄
          -L鎖定賬號,臨時禁制用戶登錄
          -U對賬號解鎖
          -g修改用戶所屬組
          -G修改用戶附加組
          -s修改shell類型
          -u修改id號
          -e修改用戶有效期
          -f修改用戶密碼在多少天后過期

          例子: usermod -l jack tom

          刪除用戶

          格式: ? ?userdel [-r] 用戶名 ? 加-r代表主目錄也刪除 ?主目錄在 /home/xxx 下

          用于修改用戶口令有效期限的chage命令

          格式: chage [選項] 用戶名

          選項說明
          -m密碼可更改的最小天數(shù),為0代表任何時候都可以修改
          -W用戶密碼到期前.收到警告信息的天數(shù)
          -M密碼保持有效的最大天數(shù)
          -E賬號到期的日期,過了這天,此賬號將不可用
          -d上一次更改的日期
          -I停滯時期,如果一個密碼已經(jīng)過期這些天,該賬戶將不可用
          -l(L小寫)列出當前的設(shè)置,由非特權(quán)用戶來確定他們的密碼或賬號何時過期

          chage -M 18045 -W 9 -E 18046 jack ?設(shè)置用戶密碼最大有效期為30天,提前9天警告,失效期40天

          chfn命令(修改用戶的注釋信息)

          格式: chfn [選項] [用戶名]

          選項功能
          -f設(shè)置真實姓名
          -h設(shè)置家中的電話號碼
          -o設(shè)置辦公室的地址
          -p設(shè)置辦公室的電話號碼
          修改用戶Shell類型的chsh命令

          格式: chsh [s] [用戶名]
          chsh -s /sbin/nologin jack ? ? ? ? 將用戶改為虛擬用戶

          用戶組的管理
          用groupadd命令創(chuàng)建用戶組

          格式: groupadd [r] 用戶組名稱

          用groupmod命令修改用戶組屬性

          格式: groupmod 選項 組名 ? ? -n (修改組名) ? -g (修改組標識號GID)

          用groupdel命令刪除用戶組

          格式:groupdel 組名

          用gpasswd命令維護組中成員

          格式: gpasswd 選項 用戶名 組名 ? ?-a(添加用戶到組) -d(將用戶從組中刪除) -A(設(shè)置用戶為組管理員)

          臨時加入到某個組

          格式: newgrp 組名 ?(回車輸入密碼)

          擴展知識
          查看用戶信息的id命令:

          id ?用戶名

          輸出指定用戶所在組groups命令:

          groups 用戶名

          查看當前登錄用戶who am i 命令:

          who am i

          查看當前用戶w命令:

          w

          查看登錄用戶who命令

          who

          查看登錄用戶歷史last命令

          last

          文件的權(quán)限

          r(讀) w(寫) x(執(zhí)行) ? 九個字符 ?前三個是文件創(chuàng)建者的權(quán)限,中間三個是組用戶對該文件的權(quán)限,后三個是其他用戶對該文件的權(quán)限,-代表沒有該權(quán)限

          權(quán)限修改

          以字母的形式修改文件權(quán)限

          u:文件所有者 ?g:文件屬組 o:其他用戶 a:所有用戶
          chmod a-rwx 1.txt ? a-(該用戶減去某個權(quán)限) ?a+(該用戶加上某個權(quán)限r(nóng)wx)
          chmod o=--- 文件名 (直接賦值權(quán)限,可以使用+-=計算權(quán)限)

          以數(shù)字形式修改權(quán)限

          4 ? ?2 ? 1 ? ? ? 加起來是7
          r ? ?w ? x ? 7:rwx ? 5:rx ? ?1:x 0:-
          chmod 750 文件名

          提升用戶的權(quán)限

          查看是否安裝sudo: ? ?rpm -qa | grep sudo

          ACL規(guī)則

          給指定用戶指定文件的權(quán)限: ? ?setfacl -m u:s1:rwx files/
          ? ? ? ? ? ?-m選項:設(shè)定或修改一個ACL規(guī)則
          ? ? ? ? ? ?-x選項:取消一個ACL規(guī)則
          ? ? ? ? ? ?-b選項:取消所有ACL規(guī)則
          通過getfacl命令查看ACL權(quán)限
          通過setfacl -m 修改ACL權(quán)限
          格式 ? ?-m:參數(shù) s1:用戶名 rwx:權(quán)限 files 文件名
          getfacl files/ ?獲取該文件的facl規(guī)則

          強制位權(quán)限

          設(shè)置方法:chmod o+t 目錄名 ?(設(shè)置之后除了文件所有者,其他用戶不能刪除非自己創(chuàng)建的文件)

          服務(wù)與進程的管理

          使用systemctl管理服務(wù)
          查看某個服務(wù)狀態(tài) ? ?systemctl status 服務(wù)名
          停止服務(wù) ? ? ? ?systemctl stop 服務(wù)名
          開啟某個服務(wù) ? ?sysyemtrl start 服務(wù)名
          重啟服務(wù) ? ? ? ? ? ?restart

          設(shè)置服務(wù)的自啟動狀態(tài)

          使用ntsysv命令設(shè)置服務(wù)的自啟動 ? ? ? ? ? ?
          格式:ntsysv [--back] [--level] ?為圖形界面,加back可以顯示返回按鈕,--level可以設(shè)置哪些啟動級別啟動哪些服務(wù) --level0123456 ?(直接跟上級別)
          使用systemctl命令設(shè)置服務(wù)自啟動
          查看服務(wù)的自啟動狀態(tài):systemctl is-enabled [服務(wù)名稱]
          開啟服務(wù)自啟動:systemctl enable 服務(wù)名稱
          關(guān)閉服務(wù)自啟動:systemctl disable 服務(wù)名稱

          進程管理

          查看電腦ip: ?ifconfig
          查看當前用戶運行了哪些進程: ?ps ?/ ? ps - l
          格式 : ps [選項]
          -A : 顯示系統(tǒng)中所有進程的信息 ?-a:顯示所有用戶進程的信息 ?-f : 完整的顯示進程的所有信息
          -l:以長格式顯示進程信息 ?-r:只顯示正在運行的進程

          查看各進程的繼承關(guān)系

          格式: pstree [選項] [pid user]
          -a:顯示該進程的完整繼承關(guān)系,如果是被內(nèi)存置換出去的進程則會加上括號
          -c:如果由重復(fù)的進程名,則分開列出(默認值會在前面加上*)

          進程的終止

          格式:kill [信號代碼] ?pid ? (信號代碼為PID號) ? ?
          killall 【信號代碼】 進程名
          kill -9 pid 強制終止進程

          進程的調(diào)度

          延遲性調(diào)度命令,功能:指定時間運行指定的程序
          格式:at [-f 文件] [-m ] 時間
          -f ?指定存放計劃執(zhí)行命令的文件
          -m 作業(yè)結(jié)束后發(fā)送郵件給執(zhí)行at命令的用戶

          時間:任務(wù)執(zhí)行的時間,可以采用相對和絕對兩種方法
          絕對表示法:MMDDYY或MM/DD/YY,today或tomorrow來表示今天或明天
          相對表示法:now+num+時間單位,其中的時間間隔可以是minutes,hours,days,weeks
          at nuw+1 minutes ?(輸完按下回車進入at命令的編輯)
          at>echo "hello" > /dev/pst0 ?一分鐘后pst0終端輸出hello,如果有其他命令,按下回車繼續(xù)輸入at>ctrl+d ? ?退出at命令的編輯

          周期性調(diào)度名crontab,功能:周期性的運行指定的程序

          crontab [ -u] user(哪個用戶,不寫默認為當前用戶) [選項-e]
          -u:為指定的用戶設(shè)置計劃任務(wù)
          -e:編輯計劃任務(wù)列表
          -l:查看指定用戶的計劃任務(wù)列表
          -r:刪除用戶的計劃任務(wù)列表
          crontab -u user file (其中file代表任務(wù)列表文件)
          任務(wù)列表文件的格式: minute hour day month day-of-the-week run_command

          軟件安裝

          RPM包安裝

          RPM工具具有5種基本功能:查詢.安裝,升個級,刷新,卸載
          格式:rpm [選項] 文件

          選項說明
          -a顯示所有軟件包
          -q查詢功能
          -i安裝指定的軟件包,通常和-v,-h選項結(jié)合使用
          -e刪除指定的軟件包
          -f查詢擁有指定文件的軟件包
          -i顯示軟件包的相關(guān)信息,通常和-q選項結(jié)合使用
          -l顯示軟件包的文件列表
          -p查詢待安裝的軟件包
          -R顯示軟件包的關(guān)聯(lián)信息
          -s顯示文件狀態(tài),通常結(jié)合-l使用
          -U升級指定的軟件包
          yum安裝

          刪除yum.repos.d目錄下所有文件
          rm -f /etc/yum.repos.d/* ?
          然后重新下載阿里的:
          wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
          清理緩存:
          yum clean all
          測試下載安裝:
          yum install gcc
          卸載 ?
          yum remove gcc

          TAR包管理工具簡介

          TAR是linux下的包管理工具.有5種功能: 打包,查詢,釋放,更新,追加
          格式: tar [主選項+輔助選項] [文件或目錄]

          選項說明
          -c創(chuàng)建新的tar包
          -t列出tar包文件列表
          -x從tar包中釋放文件
          -r把備份文件追加到已備份文件的末尾
          輔助選項說明
          -f備份文件或設(shè)備,必選項
          -v顯示命令執(zhí)行的詳細信息
          -z用gzip來壓縮/解壓文件
          -j用bzip2來壓縮/解壓文件
          -C指定文件解壓后的存放路徑

          python爬蟲人工智能大數(shù)據(jù)公眾號


          瀏覽 51
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲无码一本道 | 操屄电影 | 插鸡巴网站一区二区三区豆花视频 | 国产裸体视频网站女69 | 无码性爱视频在线观看 |