91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux命令怎么用

發布時間:2021-10-14 16:56:05 來源:億速云 閱讀:126 作者:小新 欄目:大數據

小編給大家分享一下linux命令怎么用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

stat命令查看一個文件的屬性 :訪問時間(Access)、修改時間(modify)、狀態改變時間(Change)
stat filename
查找并刪除/data這個目錄7天前創建的文件
# find /data -ctime +7 -exec rm -rf {} \;
# find /data -ctime +7 | xargs rm -rf

find命令查找文件并復制到/opt目錄
方法1:
# find /etc -name httpd.conf -exec cp -rf {} /opt/ \;:    #-exec執行后面命令,{}代表前面輸出的結果,\;結束命令
方法2:
# find /etc -name httpd.conf |xargs -i cp {} /opt     #-i表示輸出的結果由{}代替

查看根目錄下大于1G的文件 默認單位是b,可以使用其他單位如,C、K、M
# find / -size +1024M

tar命令壓縮排除某個目錄
# tar zcvf data.tar.gz /data --exclude=tmp    #--exclude參數為不包含某個目錄或文件,后面也可以跟多個

查看tar包存檔文件,不解壓
# tar tf data.tar.gz #t是列出存檔文件目錄,f是指定存檔文件

實時查看系統所使用內存
#free -b -s5
5秒循環一次...

查看端口被哪個進程占用 
# lsof -i:端口號
# netstat -tunlp | grep 端口號

查看服務器IP連接數
# netstat -tun | awk '{print $5}' | cut -d: -f1 |sort | uniq -c | sort -n  
-tun:-tu是顯示tcp和udp連接,n是以IP地址顯示
cut -d:-f1:cut是一個選擇性顯示一行的內容命令,-d指定:為分隔符,-f1顯示分隔符后的第一個字段。
uniq -c:報告或刪除文中的重復行,-c在輸出行前面加上出現的次數
sort -n:根據不同類型進行排序,默認排序是升序,-r參數改為降序,-n是根據數值的大小進行排序

iptables將本機80端口轉發到本地8080端口
# iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080

iptables網站跳轉
先開啟路由轉發:
# echo "1" > /proc/sys/net/ipv4/ip_forward  #臨時生效
內網訪問外網(SNAT):
# iptables –t nat -A POSTROUTING -s [內網IP或網段] -j SNAT --to [公網IP]
內網服務器要指向防火墻內網IP為網關
公網訪問內網(DNAT)(公網端口映射內網端口):
# iptables –t nat -A PREROUTING -d [對外IP] -p tcp --dport [對外端口] -j DNAT --to [內網IP:內網端口]
內網服務器要配置防火墻內網IP為網關,否則數據包回不來。另外,這里不用配置SNAT,因為系統服務會根據數據包來源再返回去
 
 
 修改網卡MAC地址:
#ifconfig eth0 down
#ifconfig eth0 hw ether 00:AA:BB:CCD:EE
#ifconfig eth0 up

列出nginx日志訪問最多的10個IP
方法1:
# awk '{print $1}' access.log |sort |uniq -c|sort -nr |head -n 10
sort :排序
uniq -c:合并重復行,并記錄重復次數
sort -nr :按照數字進行降序排序   
 
監控目錄,新創建的文件名追加到日志中 要安裝inotify-tools軟件包
#!/bin/bash
MON_DIR=/opt
inotifywait -mq --format %f -e create $MON_DIR |\
while read files; do
? echo $files >> test.log
done

 
在Linux上釋放所有arp:
#arp -d -a
 
關于sysctl: /etc/sysctl.conf對應的是/proc/sys/目錄...
例如要修改/proc/sys/net/ipv4/ip_default_ttl的話,就修改/etc/sysctl.conf文件如下...
添加一行為:
net.ipv4.ip_default_ttl=255,也就是把文件夾變成小數點就可以啦
然后執行一次
#sysctl -p
就可以生效啦。

使用date修改系統時間:
$ date -s "20190301 14:31:00" 
#hwclock寫入bios

使退出SSH后程序繼續運行:
# disown
或者是
nohup command &

設置環境變量
#export 變量名=變量值

自動化任務  cron,at,batch
系統管理員通過cron.deny和cron.allow來禁止和允許用戶擁有自己的crontab文件...
crontab的格式:  分 時 日 月 星期 要運行的命令(注意使用的命令必須是絕對路徑)
crontab -e 編輯
crontab -r 刪除
crontab -u user 用某用戶來執行
crontab -l 列出當前crontab內容
at也通過/etc/at.allow和at.deny文件空子后哪些用戶可以使用at命令,哪些不行

創建文件時即規定日期
#touch -t 11091531file            //11.09日15:31分

字符串判斷
str1 = str2   兩個串有相同內容、長度時為真
str1 != str2   str1和str2不等時為真
-n str1     串的長度大于0時為真(串非空)
-z str1     串的長度為0時為真(空串)
str1       str1為非空時為真
 
df 命令用于顯示目前在Linux系統上的文件系統的磁盤使用情況統計
--block-size={SIZE} 使用 {SIZE} 大小的 Blocks
-k 等價于 --block-size=1024 -m  等價于 --block-size=1048576
-T 顯示文件系統的形式

xargs 是給命令傳遞參數的一個過濾器 。可以將管道或標準輸入(stdin)數據轉換成命令行參數,也能夠從文件的輸出中讀取數據, 也可以將單行或多行文本輸入轉換為其他格式,例如多行變單行,單行變多行。
 能夠捕獲一個命令的輸出,然后傳遞給另外一個命令。由于很多命令不支持|管道來傳遞參數,而日常工作中有有這個必要,所以就有了 xargs 命令,例如:
 somecommand |xargs -item  command
-a file 從文件中讀入作為sdtin
-e flag ,注意有的時候可能會是-E,flag必須是一個以空格分隔的標志,分析到含有flag這個標志的時候就停止。
-p 當每次執行一個argument的時候詢問一次用戶。
-n num 后面加次數,表示命令在執行的時候一次用的argument的個數,默認是用所有的。
-t 表示先打印命令,然后再執行。
-i 或者是-I,將xargs的每項名稱,一般是一行一行賦值給 {},可以用 {} 代替。
-r no-run-if-empty 當xargs的輸入為空的時候則停止xargs,不用再去執行了。
-s num 命令行的最大字符數,指的是 xargs 后面那個命令的最大命令行字符數。
-L num 從標準輸入一次讀取 num 行送給 command 命令
-d delim 分隔符,默認的xargs分隔符是回車,argument的分隔符是空格,這里修改的是xargs的分隔符
-x exit的意思,主要是配合-s使用
-P 修改最大的進程數,默認是1,為0時候為as many as it can ,這個例子我沒有想到,應該平時都用不到的吧

以上是“linux命令怎么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

元氏县| 姜堰市| 措勤县| 甘洛县| 南京市| 柯坪县| 防城港市| 桦川县| 德惠市| 临潭县| 环江| 航空| 收藏| 新乐市| 吕梁市| 上高县| 德安县| 鹤峰县| 东山县| 茌平县| 莆田市| 北辰区| 新竹县| 邻水| 兴宁市| 三明市| 秦安县| 晋江市| 祁门县| 天镇县| 邛崃市| 汪清县| 孝感市| 岐山县| 灵丘县| 潜山县| 孝昌县| 城步| 大兴区| 宣化县| 新绛县|