Linux(3)_常用命令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 (mockbuild@cgslv5.buildsys213) (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 显示已经挂载的分区列表
free -m
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 zxisec@10.47.212.212
ssh root@10.47.212.212
关于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
11 crontab -l |grep rr