自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

致 Linux 運維:這些高頻命令,你真的需要熟記!

運維
這些命令都是在系統(tǒng)運維常敲的命令,幾天不敲,有些就記不全了,對于職業(yè)的運維工程師來說這些最好能熟記并能舉一反三。雖然什么都可以百度、谷歌,但是如果你能在工作中很流暢的敲出來并解決問題,那么工作效率肯定會很高。

1、查找目錄下所有以 .zip 結尾的文件移動到指定目錄。

find . -name "*.zip" -exec mv {} ./backup/ \;

2、查找當前目錄 30 天以前大于 100M 的 log 文件并刪除。

find . -name "*.log" –mtime +30 –typef –size +100M | xargs rm –rf {};

3、批量解壓當前目錄下以 .zip 結尾的所有文件到指定目錄。

for i  in  `find . –name "*.zip" –type f`
do
unzip –d $i /data/www/
done
  • 注解:for i in (command);do … done 為 for 循環(huán)的一個常用格式,其中i為變量,可以自己指定。

4、寫一個腳本查找最后創(chuàng)建時間是 3 天前,后綴是 *.log 的文件并刪除。

find . -mtime +3  -name "*.log" | xargs rm -rf {};

5、寫一個腳本將某目錄下大于 100k 的文件移動至 /tmp 下

find . -size +100k -exec mv {} /tmp;

6、如何判斷某個目錄是否存在,不存在則新建,存在則打印信息。

if [ ! –d /data/backup/ ];then
mkdir –p /data/backup/
else
echo "目錄已存在"
fi
  • -d 代表目錄

7、替換文件中的目錄

sed 's:/usr/local:/tmp:g' test.txt
或者
sed -i 's//usr/local//tmp/g' test.txt

8、sed 常用命令

如何去掉行首的.字符: sed -i 's/^.//g' test.txt
在行首添加一個a字符: sed 's/^/a/g' test.txt
在行尾添加一個a字符: sed 's/$/a/' tets.txt
在特定行后添加一個z字符:sed '/rumen/az' test.txt
在行前加入一個c字符: sed '/rumenz/ic' test.txt

9、sed 另外一個用法找到當前行,然后在修改該行后面的參數(shù)

sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config
  • sed 冒號方式
sed -i 's:/tmp:/tmp/abc/:g' test.txt意思是將/tmp改成/tmp/abc/。

10、統(tǒng)計 Nginx 訪問日志 訪問量排在前20的ip地址

cat access.log |awk '{print $1}'|sort|uniq -c |sort -nr |head -20
  • 注解:sort 排序、uniq(檢查及刪除文本文件中重復出現(xiàn)的行列 )

11、修改文本中以ab 結尾的替換成 cd:

sed -e 's/ab$/cd/g' b.txt

12、網(wǎng)絡抓包:tcpdump

#抓取 56.7 通過80端口請求的數(shù)據(jù)包。
tcpdump -nn host 192.168.56.7 and port 80
#排除0.22 80端口
tcpdump -nn host 192.168.56.7 or ! host 192.168.0.22 and port 80

13、統(tǒng)計 bash_history 最常用的 20 條命令

history | awk '{print $2}' | sort | uniq -c | sort -k1,1nr | head -10

14、配置防火墻腳本,只允許遠程主機訪問本機的 80 端口

iptables -F
iptables -X
iptables -A INPUT -p tcp --dport 80 -j accept
iptables -A INPUT -p tcp -j REJECT
或者
iptables -A INPUT -m state --state NEW-m tcp -p tcp --dport 80 -j ACCEPT


責任編輯:龐桂玉 來源: 良許Linux
相關推薦

2018-04-27 14:58:09

Linuxkill命令

2022-09-13 11:50:21

Linux運維命令行

2021-08-30 15:41:13

Kafka運維數(shù)據(jù)

2025-03-18 10:12:50

WindowsLinux?網(wǎng)絡命令

2012-05-22 14:16:26

Linux運維

2021-08-07 07:53:40

Linux MySQLLinux 系統(tǒng)

2023-12-27 11:38:01

2022-03-25 09:39:50

LinuxLinux top

2019-08-30 15:16:42

Linux高效指令運維

2019-02-25 09:50:25

Linux命令行僵尸進程

2024-11-08 17:04:03

Linux運維

2020-09-14 10:32:39

Linux命令文件

2019-07-12 09:23:54

Linux 系統(tǒng) 運維

2020-04-17 14:25:22

Kubernetes應用程序軟件開發(fā)

2013-03-29 09:15:08

IT運維運維人員運維工程師

2023-09-03 22:55:37

Linux命令

2020-03-03 14:35:34

LinuxRedis命令

2015-08-10 13:32:43

運維公有云自動化運維

2019-08-27 08:55:05

2020-03-27 13:00:14

運維架構技術
點贊
收藏

51CTO技術棧公眾號