linux命令積累

2021-07-10 01:40:38 字數 3036 閱讀 8585

1、檢視linux 作業系統版本

cat /proc/version

檢視系統版本

方法一:

lsb_release

-a方法二:cat /etc/os-release

3、新增組、使用者

(1)新增組

groupadd elasticsearch

(2)新增使用者

useradd -g elasticsearch elasticsearch

(3)將elasticsearch-2.1.1資料夾賦予給elasticsearch組elasticsearch使用者的操作許可權

chown -r elasticsearch:elasticsearch /export/servers/elasticsearch-2.1.1

4、scp

scp -r [email protected]:/export/servers/rsyslog/etc/ /export/servers/logbook-rsyslog/

5、檢視含有 abc 內容的檔案 

grep -rl 'abc' /

6、檢視埠

lsof -i:19200

與 netstat -an |grep 19200

netstat -antp|grep 5001  7、

附::iptables配置

/etc/sysconfig/iptables 內容如下:

*filter

:input accept [0:0]

:forward accept [0:0]

:output accept [0:0]

-a input -m state --state established,related -j accept

-a input -p icmp -j accept

-a input -i lo -j accept

-a input -m state --state new -m tcp -p tcp --dport 65535 -j accept

-a input -m state --state new -m tcp -p tcp --dport 80 -j accept

-a input -m state --state new -m tcp -p tcp --dport 20 -j accept

-a input -p tcp -m multiport --dports 40000:40080 -j accept

-a input -j reject --reject-with icmp-host-prohibited

-a forward -j reject --reject-with icmp-host-prohibited

commit

8:關閉防火牆

先檢視作業系統

systemctl stop firewalld.service

9:centos 7防火牆firewalld開放關閉埠

firewall-cmd --zone=public --list-ports
firewall-cmd --zone=public --add-port=8001/tcp --permanent #永久開啟
firewall-cmd --permanent --zone=public --remove-port=80/tcp  #關閉埠

firewall-cmd --reload     #平滑重啟

firewall-cmd --permanent --zone=public --remove-port=80/tcp  #關閉埠

firewall指定伺服器端口限制某ip訪問

firewall-cmd --permanent --add-rich-rule 'rule family=ipv4 source address=117.122.214.24 port port=6379 protocol=tcp accept'

firewall-cmd --permanent --zone=public --remove-port=80/tcp  #關閉埠

10:linux檢視程序執行的完整路徑方法,

通過ll或ls –l命令即可檢視。

ll /proc/pid 或者 ls -l /proc/pid

11 :vi 顯示行數:

set nu

12:head -n

命令用來檢視乙個檔案前面部分的資訊,預設顯示前面10行的內容,也可指定要檢視

的行數

ll -t | head -n

按時間降序,羅列前n條檔案。

13:檢視mysql bin_log 資訊(msyql binlog 設定為row模式)。mysqlbinlog bin.000971 -vv | grep -c20  表 --color

列印binlog 檔案bin.000971 裡包含 表的變化的 binlog 日誌。

14:more +/關鍵字 日誌檔案

從檔案中查詢第乙個出現"關鍵字

"字串的行,並從該處前兩行開始顯示輸出

例如:more +/會員卡查詢服務異常: host-172-16-32-46_error.log 

more -n

當乙個目錄下的檔案內容太多,可以用more來分頁顯示。這得和管道 | 結合起來

例如:cat host-172-16-32-46_error.log | more -5 

15:檢視某個關鍵字前後的內容

cat filename | grep 關鍵字 -an

例如:檢視111.log中含有123 所在行後40行內容

cat 111.log | grep 123 -a40

cat filename | grep 關鍵字 -bn

例如:檢視111.log中含有123 所在行前40行內容

cat 111.log | grep 123 -b40

linux 命令積累

1。將iso目錄mount為乙個裝置 mount o loop path to my.iso media usb 2。用mkisofs命令建立乙個iso檔案 mkisofs o my wj iso.iso 隨便取個iso名稱,這個iso會在本目錄中 b isolinux.bin 這個檔案在isoli...

Linux命令積累

use find xargs and grep together find name xargs grep abc 為當前目錄 為任何名字 abc 為所要查詢的字串scp命令 複製遠端單個檔案到本地 scp filename username ip directory local directory...

Linux 命令使用積累

1 剛安裝了ubuntu,如果想設定root密碼,可以在terminal裡面,輸入sudo passwd root,然後按照顯示的提示,設定密碼就可以了。2 gnome terminal的作用是開啟乙個新的terminal.3 檢視ubuntu是32 位還是64位的,uname ar 4 建立目錄的...