免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Linux 日常操作(質(zhì)量團隊培訓)

背景

質(zhì)量團隊 Linux 日常操作培訓,提升團隊整體 Linux 水平。


注: 以下所有命令都是在 Centos 操作系統(tǒng)來進行演示。

幫助命令及工具

詳見: Linux 幫助命令及工具

用戶和用戶組

用戶和組常用命令

# 創(chuàng)建組$ groupadd daodaotest2# 修改組名$ groupmod -n daodaotest daodaotest2# 創(chuàng)建用戶$ useradd daodaotest# 指定參數(shù)創(chuàng)建用戶,-u uid;-g 用戶組名;-G 附加組;-d 主目錄;-c 用戶描述;-s shell $ useradd -u 550 -g daodaotest -G root -d /home/daodaotest -c 'test user' -s /bin/bash daodaotest# 修改用戶信息$ usermod -c 'update test user' daodaotest # 查看用戶和組信息$ id daodaotestuid=550(daodaotest) gid=1009(daodaotest) 組=1009(daodaotest),0(root)# 設(shè)置用戶密碼$ passwd daodaotest# 查看用戶密碼$ passwd -S daodaotest或$ chage -l daodaotest# 僅切換用戶$ su daodaotest# 切換用戶,并同時切換環(huán)境變量$ su - daodaotest# 以 root 身份安裝軟件$ sudo yum install jq -y# 查看當前有效用戶$ whoami# 查看當前實際用戶$ who am i# 退出$ exit# 刪除用戶,強制刪除并刪除與用戶的相關(guān)文件(home、郵件等)$ userdel -rf daodaotest# 刪除組$ groupdel daodaotest

用戶和組相關(guān)文件

# Linux 用戶文件:$ cat /etc/passwd# 用戶名:口令:用戶標識號:組標識號:注釋性描述:主目錄:默認 Shellpe:x:1001:1001::/home/pe:/bin/bash# Linux 用戶影子文件$ cat /etc/shadow# 用戶名:加密密碼:最后一次修改時間:最小修改時間間隔:密碼有效期:密碼需要變更前的警告天數(shù):密碼過期后的寬限時間:賬號失效時間:保留字段pe:$6$rounds=656000$qX8tIa/2E34tao1V$6xKEJc9pGhY/lqLFKPuzqt0Kd8nROPy3RdGS4a7HyCN.upgPfYZ.eF453P6.Y4u0GifVui8KdMPW4NdjhW1cn0:18239:0:99999:7:::# Linux 用戶組文件$ cat /etc/group# 組名:口令:組標識號:組用戶列表pe:x:1001:peftp,ruiftp,hx# Linux 組影子文件$ cat /etc/gshadow# 組名:加密密碼:組管理員:組附加用戶列表pe:!::peftp,ruiftp,hx

文件和目錄

文件類型

命令列表

文件和目錄常用命令

# 長數(shù)據(jù)格式列出所有目錄,并按時間排序$ ls -lat# 長數(shù)據(jù)格式列出所有目錄,并按時間反序排序$ ls -lart# 長數(shù)據(jù)格式列出所有目錄,并按大小反序排序$ ls -larS# 進入 home 目錄$ cd ~或$ cd # 進入上一次工作目錄$ cd -# 進入上層目錄$ cd ..# 顯示當前目錄 $ pwd# 查看軟鏈接的實際路徑$ pwd -P# 遞歸創(chuàng)建目錄$ mkdir -p daodaotest/test# 遞歸刪除目錄$ rmdir -p daodaotest/test# 創(chuàng)建文本$ touch 1.txt# 查看文件類型$ file 1.txt# 復制文件$ cp 1.txt 2.txt# 查看文件 md5$ md5sum 1.txt 2.txt# 比較文本$ diff 1.txt 2.txt# 遞歸復制目錄$ cp -r daodaotest daodaotest2# 修改文件名稱$ mv daodaotest2 daodaotest22# 移動文件或目錄$ mv 2.txt daodaotest22# 刪除文件$ rm 2.txt# 強制遞歸刪除 $ rm -rf daodaotest# 顯示樹狀目錄和文件$ tree .# 僅顯示樹狀目錄$ tree -d .# 顯示指定層級目錄和問題$ tree -L 2 .# 查看文本內(nèi)容$ cat /etc/passwd$ more /etc/passwd$ less /etc/passwd$ nl /etc/passwd# 與 cat 相反,從最后一行開始查看文本內(nèi)容$ tac /etc/passwd # 統(tǒng)計行數(shù)$ ls -l | wc -l$ cat /etc/passwd | wc -l# 查看前幾行$ head -5 /etc/passwd# 動態(tài)查看文本內(nèi)容$ tail -f /var/log/messages

顯示部分行內(nèi)容

詳見:Linux 打印文本部分行(前幾行,后幾行,奇偶行,匹配行等)

查找

查找常用命令

# 操作 grep 命令$ which grepalias grep='grep --color=auto'    /usr/bin/grep$ whereis grepgrep: /usr/bin/grep /usr/share/man/man1/grep.1.gz /usr/share/man/man1p/grep.1p.gz$ locate /bin/grep/usr/bin/grep# 查找所有 .sh 結(jié)尾的文件$ find . -name '*.sh'# 查找當前路徑下的所有目錄$ find . -type d# 查找當前路徑下的所有文件$ find . -type f# 查找當前路徑下的所有文件,并列出來$ find . -type f -exec ls -l {} \# 查找7天前的以 .log 結(jié)果的文件,確認之后刪除$ find . -name '*.log' -mtime +7 -ok rm {} \;# 查找關(guān)鍵字$ grep root /etc/passwd# 正則表達式查找$ grep '/.*sh' /etc/passwd# 遞歸(-r) 查找目錄下的所有文件$ grep -r LANG /etc# 遞歸(-r) 查找目錄下的所有文件,排除指定目錄和文件$  grep -r --exclude-dir={yum,ssh,profile.d,rc.d,ansible} --exclude=*.conf LANG /etc# 查找關(guān)鍵字,并打印前(-B),后(-A),前后(-C)各多少行$ grep root -C 1 /etc/passwd# 不區(qū)分大小寫(-i)查找關(guān)鍵字,并打印行號(-n)$ grep -i ROOT -n /etc/passwd# 反向選擇,輸出沒有匹配的行$ grep -v root /etc/passwd

權(quán)限

權(quán)限碼

常見權(quán)限表

命令列表

umask

詳見:linux知識點系列之 umask

權(quán)限常用命令

# 修改文件權(quán)限$ chmod 755 test.txt$ chmod +rw test.txt# 修改文件權(quán)限,遞歸(-R)修改$ chmod -R 755 /tmp/daodaotest# 修改文件屬主用戶和屬組$ chown jlh.jlh test.txt# 修改文件屬組用戶$ chgrp jlh test.txt

進程

# 顯示當前進程情況,輸入 h 查看幫助$ top# 查看 java 進程$ ps -ef | grep java# 強制 kill 掉進程$ kill -9  <pid># kill 所有進程$ killall -9 php-fpm

Linux 查詢應用進程號、端口、文件(知道其中之一查詢其他)

詳見: Linux 查詢應用進程號、端口、文件(知道其中之一查詢其他)

壓縮解壓

Linux 常見的壓縮包格式:tar、gz、tar.gz、bz2、tar.bz2、zip

壓縮率一般來說:

tar.bz2 > tar.gz > zip > tar

tar

tar 是最常用的解壓縮命令。

參數(shù)說明:

-c 建立新的壓縮文件-r 添加文件到已經(jīng)壓縮的文件-u 添加改變了和現(xiàn)有的文件到已經(jīng)存在的壓縮文件-x 從壓縮的文件中提取文件-t 顯示壓縮文件的內(nèi)容-z 支持gzip解壓文件-j 支持bzip2解壓文件-v 顯示操作過程-k 保留源文件不覆蓋-C 切換到指定目錄-f 指定壓縮文件--delete            刪除包中文件--strip-components  去除目錄--add-file          向包中添加文件
# 歸檔 tar 包,不壓縮$ tar -cvf test.tar test1.log test2.log$ tar -# 僅查看包中文件,不解壓$ tar -tvf test.tar# 歸檔并壓縮為 tar.gz、tar.bz2$ tar -zcvf test.tar.gz test1.log test2.log$ tar -jcvf test.tar.bz2 test1.log test2.log# 解壓$ tar -xvf test.tar$ tar -zxvf test.tar.gz$ tar -jxvf test.tar.bz2# 解壓到指定目錄$ tar -xvf test.tar -C dir

zip & unzip

參數(shù)說明:

# zip-d 從壓縮文件內(nèi)刪除指定的文件。-f 此參數(shù)的效果和指定'-u'參數(shù)類似,但不僅更新既有文件,如果某些文件原本不存在于壓縮文件內(nèi),使用本參數(shù)會一并將其加入壓縮文件中。-j 只保存文件名稱及其內(nèi)容,而不存放任何目錄名稱。-r 遞歸處理,將指定目錄下的所有文件和子目錄一并處理。-u 更換較新的文件到壓縮文件內(nèi)。-v 顯示指令執(zhí)行過程或顯示版本信息。-y 直接保存符號連接,而非該連接所指向的文件,本參數(shù)僅在UNIX之類的系統(tǒng)下有效。- <壓縮效率> 壓縮效率是一個介于1-9的數(shù)值。# unzip-l 顯示壓縮文件內(nèi)所包含的文件-j 只保存文件名稱及其內(nèi)容,而不存放任何目錄名稱。-o 以壓縮文件內(nèi)擁有最新更改時間的文件為準,將壓縮文件的更改時間設(shè)成和該-v 顯示指令執(zhí)行過程或顯示版本信息。-d 指定解壓目錄,目錄不存在會創(chuàng)建
# 打包 test 目錄下的文件$ zip -r test.zip test/ # 打包 test 目錄下文件,且壓縮包不帶 test 目錄$ zip -rj test.zip test/# 指定壓縮比率,數(shù)值(1-9)越大,壓縮率越高,耗時越長$ zip -r8 test.zip test/* # 解壓 zip 包$ unzip test.zip -d dir# 查看壓縮包中的文件$ unzip -l test.zip # 查看更多信息,例如crc校驗信息等$ unzip -v test.zip # 解壓jar包$ unzip -o java.jar -d dir

gzip & unzip

參數(shù)說明:

-k 保留源文件-d 解開壓縮文件-r 遞歸處理,將指定目錄下的所有文件及子目錄一并處理-v 顯示指令執(zhí)行過程
# 壓縮$ gzip test1.log# 解壓$ gunzip test1.log

磁盤

磁盤常用命令

# 查看磁盤使用情況,易讀方式$ df -h# 查看 inode 使用情況$ df -i# 查看磁盤占用空間,易讀方式$ du -h# 查看本目錄磁盤占用總大小$ du -sh# 查看指定層級目錄的大小$ du -h --max-depth=2 .$ du -h -d 2 .# 查看系統(tǒng)硬盤$ fdisk -l

json 解析命令 jq

詳見: linux 下強大的 JSON 解析命令 jq

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
(3條消息) SSH文件操作命令
【譯】29個你必須知道的Linux命令
linux常用命令
【Linux】基礎(chǔ)常用操作之二
每一個程序員需要了解的10個Linux命令
Ubuntu配置-常用命令篇
更多類似文章 >>
生活服務
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服