linux常用命令3
1 arch 顯示機器的處理器架構(1)
[root@localhost ~]# arch
x86_64
uname -r 顯示正在使用的內核版本
[root@localhost ~]# uname -r
3.10.0-327.22.2.el7.x86_64
[root@localhost ~]# cat /proc/version 顯示內核版本
Linux version 3.10.0-327.22.2.el7.x86_64 ([email protected]) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-4) (GCC) ) #1 SMP Tue Aug 8 14:57:43 CST 2017
[root@localhost ~]# cat /proc/net/dev
查看文件內容
cat file1 從第一個字節開始正向查看文件的內容
tac file1 從最後一行開始反向查看一個文件的內容
more file1 查看一個長文件的內容
less file1 類似於 ‘more‘ 命令,但是它允許在文件中和正向操作一樣的反向操作
head -2 file1 查看一個文件的前兩行
tail -2 file1 查看一個文件的最後兩行
tail -f /var/log/messages 實時查看被添加到一個文件中的內容
touch -t 0712250000 file1 修改一個文件或目錄的時間戳 - (YYMMDDhhmm)
passwd 修改口令
passwd user1 修改一個用戶的口令 (只允許root執行)
df -h 顯示已經掛載的分區列表
3 vi /etc/hosts.deny
vi /etc/hosts.allow
rm -rf bowen*.com
4 在加路由的時候,有時候報錯:no such process
gw後面指定ip,和em1或者是em2位於同一個網段,否則路由是加不上去的。
5 ssh -p 22222 [email protected]
ssh [email protected]
關於ssh,可以參考一下http://blog.csdn.net/pipisorry/article/details/52269785,這個博客,寫的很好。
telnet命令和ssh命令相似,連接交換機的時候,選擇的是telnet方式。兩種都是遠程登錄,一般用ssh就足夠了。
6 ddif=/dev/zero of=tmp.5G bs=1G count=5 產生5G的文件
ddif=/dev/zero of=tmp.10M bs=1M count=10 產生10M的文件
7 login
exit
logout
ps : process status
-e 列出程序時,顯示每個程序所使用的環境變量。
-f 顯示UID,PPIP,C與STIME欄位。
8 netstat -anp | grep :22
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2001/sshd
tcp 0 52 10.47.212.212:22 10.47.214.86:57957 ESTABLISHED 3891/sshd: root [pr
tcp 0 0 10.47.212.212:22 10.47.214.8:50856 ESTABLISHED 31360/sshd: root [p
tcp 0 0 10.47.212.212:22 10.47.206.200:57473 ESTABLISHED 20872/sshd: root [p
tcp 0 0 10.47.212.212:22 10.47.214.222:63979 ESTABLISHED 25475/sshd: root [p
tcp6 0 0 :::22 :::
9 dd if=/dev/sdd of=/dev/null bs=1M count=10000 順序讀 塊大小1M
dd if=/dev/zero of=/dev/sdd bs=1M count=10000 順序寫
10 sar -n DEV 1
dstat -atm 1
iostat -xm 1
linux常用命令3