linux 系统管理员l,40个有用的系统管理员命令详解(linux)

在开始之前,你必须了解一下linux基本知识:

1.Uptime 命令显示:运行时间、登陆用户数及1,5,15分钟间隔负载。# uptime

08:16:26 up 22 min,  1 user,  load average: 0.00, 0.03, 0.22

Uptime 命令仅有一个版本选项而且仅显示一天内的小时:分钟信息[tecmint@tecmint ~]$ uptime -V

procps version 3.2.8

2. W 命令:显示所有登陆用户及子进程和负载

分别是:登陆用户、终端、远程主机、登陆时间、IDLE、JCPU、PCPU、和谁

idle------进程号为0的顶级系统进程,它是唯一没有父进程的进程

jcpu------JCPU指的是与该tty终端连接的所由进程占用的时间,不包括过去的后台作业时间

pcpu------当前进程(即w项中显示的)所占用的时间。# w

08:27:44 up 34 min,  1 user,  load average: 0.00, 0.00, 0.08

USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT

tecmint  pts/0    192.168.50.1     07:59    0.00s  0.29s  0.09s w

-h : 不显示 header entries 信息

-s : 不显示t JCPU 和 PCPU.

-f : 不显示 from 域

-V : (大写) C 显示版本.

3. Users 命令显示登陆用户,仅有帮助和版本两个参数

3. Users 命令:显示当前登陆用户,仅有帮助和版本选项# users

tecmint

4. Who 命令仅显示当前用户# who

tecmint  pts/0        2012-09-18 07:59 (192.168.50.1)# w

08:43:58 up 50 min,  1 user,  load average: 0.64, 0.18, 0.06

USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT

tecmint  pts/0    192.168.50.1     07:59    0.00s  0.43s  0.10s w

Who 选项

-b : 显示最后引导的日期和时间

-r : 显示当前运行模式.

-a, Call : 显示所有信息.

运行模式主要有一下几种:

0 C Halt 停机(不要将0设置为缺省,否则服务器启动后就会马上关闭)

1 - Single user mode 单用户模式

2 - Multi-user 不带NFS的多用户模式 (无网络连接)

3 - Full multi-user mode 完全多用户模式(启动网络连接)

4 C Unused 未使用

5 - X11 多用户图形界面

6 C Reboot 重启(不要将6设置为缺省,否则服务器会不断地重启)

5. Whoami 命令显示当前用户# whoami

tecmint

6. ls 命令:可读形式显示# ls -l

total 114

dr-xr-xr-x.   2 root root  4096 Sep 18 08:46 bin

dr-xr-xr-x.   5 root root  1024 Sep  8 15:49 boot

排序最后修改时间# ls -ltr

total 40

-rw-r--r--. 1 root root  6546 Sep 17 18:42 install.log.syslog

-rw-r--r--. 1 root root 22435 Sep 17 18:45 install.log

-rw-------. 1 root root  1003 Sep 17 18:45 anaconda-ks.cfg

7.  Crontab 命令:列出当前用户调度作用,使用-l选项# crontab -l

00 10 * * * /bin/ls >/ls.txt

选用-e选项将用VI打开调度作业编辑,键入:wq键自动保存设置# crontab -e

8. Less 命令:快速看文件,可以用up和down键;q键推出# less install.log

Installing setup-2.8.14-10.el6.noarch

warning: setup-2.8.14-10.el6.noarch: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY

Installing filesystem-2.4.30-2.1.el6.i686

Installing ca-certificates-2010.63-3.el6.noarch

Installing xml-common-0.6.3-32.el6.noarch

Installing tzdata-2010l-1.el6.noarch

Installing iso-codes-3.16-2.el6.noarch

9. More 命令:以百分比方式,快速看文件,可以用up和down键,q键推出# more install.log

Installing setup-2.8.14-10.el6.noarch

warning: setup-2.8.14-10.el6.noarch: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY

Installing filesystem-2.4.30-2.1.el6.i686

Installing ca-certificates-2010.63-3.el6.noarch

Installing xml-common-0.6.3-32.el6.noarch

Installing tzdata-2010l-1.el6.noarch

Installing iso-codes-3.16-2.el6.noarch

--More--(10%)

10.  CP 命令:复制文件到目标位置,选用 -p 选项,-i 选项覆盖原文件会提示# cp -p fileA fileB# cp -i fileA fileB

11. MV 命令:改文件名;选用 -i :覆盖源文件前会提示。# mv -i fileA fileB

12. Cat 命令:同时看多个文件# cat fileA fileB

结合more 和 less可方便看文件内容# cat install.log | less

# cat install.log | more

13.Cd 命令:改变目录命令# cd /fileA

14. pwd 命令:显示工作目录# pwd

/root

15. Sort 命令:按升序排练文本文件行,-r选项降序排列文本文件行#sort fileA.txt#sort -r fileA.txt

16. VI 命令:编辑文本文件,用-R选项是只读,按:q见推出,# vi -R /etc/shadows

17. SSH 命令:登陆远程主机:输入用户@主机ip地址。-V大写,版本# ssh narad@192.168.50.2# ssh -V

OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2010

18. Ftp 或 sftp 命令:

链接远程ftp或sftp。分别为:文件传输协议和安全文件传输协议# ftp 192.168.50.2

# sftp 192.168.50.2

mput 放入远程主机;mget 从远程主机下载# ftp > mput *.txt

# ftp > mget *.txt

19. Service 命令:调入脚本启动服务,有两种方式。# service httpd start

# /etc/init.d/httpd start

20. Free 命令:用字节来显示可用、总计和swap的内存信息。# free

total       used       free     shared    buffers     cached

Mem:       1030800     735944     294856          0      51648     547696

-/+ buffers/cache:     136600     894200

Swap:      2064376          0    2064376

-t 选项显示总量和可用的字节# free -t

total       used       free     shared    buffers     cached

Mem:       1030800     736096     294704          0      51720     547704

-/+ buffers/cache:     136672     894128

Swap:      2064376          0    2064376

Total:     3095176     736096    2359080

21. Top 命令:显示系统活动进程及实时的内核任务管理。

其中:ll显示使用的进程和内存、“u”选项显示指定用户的详细信息、大写“O”按你需要 的排序、“q”退出Top窗口# top -u tecmint

top - 11:13:11 up  3:19,  2 users,  load average: 0.00, 0.00, 0.00

Tasks: 116 total,   1 running, 115 sleeping,   0 stopped,   0 zombie

Cpu(s):  0.0%us,  0.3%sy,  0.0%ni, 99.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Mem:   1030800k total,   736188k used,   294612k free,    51760k buffers

Swap:  2064376k total,        0k used,  2064376k free,   547704k cached

PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND

1889 tecmint   20   0 11468 1648  920 S  0.0  0.2   0:00.59 sshd

1890 tecmint   20   0  5124 1668 1416 S  0.0  0.2   0:00.44 bash

6698 tecmint   20   0 11600 1668  924 S  0.0  0.2   0:01.19 sshd

6699 tecmint   20   0  5124 1596 1352 S  0.0  0.2   0:00.11 bash

22. Tar 命令:压缩和抽取tar压缩文件;选项-c为压缩、-x为抽取# tar -cvf archive-name.tar /home# tar -xvf archive-name.tar

23.  Grep 命令:搜索文件中给定的字符串,选项-i忽略大小写# grep tecmint /etc/passwd

tecmint:x:500:500::/home/tecmint:/bin/bash

24. Find 命令:搜索用户目录;返回文件、串和目录信息# find / -name tecmint

/var/spool/mail/tecmint

/home/tecmint

/root/home/tecmint

25. lsof命令:列出所有打开的文件# lsof -u tecmint

COMMAND  PID    USER   FD   TYPE     DEVICE SIZE/OFF   NODE NAME

sshd    1889 tecmint  cwd    DIR      253,0     4096      2 /

sshd    1889 tecmint  txt    REG      253,0   532336 298069 /usr/sbin/sshd

sshd    1889 tecmint  DEL    REG      253,0          412940 /lib/libcom_err.so.2.1

sshd    1889 tecmint  DEL    REG      253,0          393156 /lib/ld-2.12.so

sshd    1889 tecmint  DEL    REG      253,0          298643 /usr/lib/libcrypto.so.1.0.0

sshd    1889 tecmint  DEL    REG      253,0          393173 /lib/libnsl-2.12.so

sshd    1889 tecmint  DEL    REG      253,0          412937 /lib/libkrb5support.so.0.1

sshd    1889 tecmint  DEL    REG      253,0          412961 /lib/libplc4.so

26. last 命令:用户活动信息,例如:终端、时间、日期、重启/引导及内核版本# last

tecmint  pts/1        192.168.50.1     Tue Sep 18 08:50   still logged in

tecmint  pts/0        192.168.50.1     Tue Sep 18 07:59   still logged in

reboot   system boot  2.6.32-279.el6.i Tue Sep 18 07:54 - 11:38  (03:43)

root     pts/1        192.168.50.1     Sun Sep 16 10:40 - down   (03:53)

root     pts/0        :0.0             Sun Sep 16 10:36 - 13:09  (02:32)

root     tty1         :0               Sun Sep 16 10:07 - down   (04:26)

reboot   system boot  2.6.32-279.el6.i Sun Sep 16 09:57 - 14:33  (04:35)

narad    pts/2        192.168.50.1     Thu Sep 13 08:07 - down   (01:15)

可以指定用户名来显示# last tecmint

tecmint  pts/1        192.168.50.1     Tue Sep 18 08:50   still logged in

tecmint  pts/0        192.168.50.1     Tue Sep 18 07:59   still logged in

tecmint  pts/1        192.168.50.1     Thu Sep 13 08:07 - down   (01:15)

tecmint  pts/4        192.168.50.1     Wed Sep 12 10:12 - 12:29  (02:17)

27. ps 命令:显示系统运行进程# ps -ef | grep init

root         1     0  0 07:53 ?        00:00:04 /sbin/init

root      7508  6825  0 11:48 pts/1    00:00:00 grep init

28. kill 命令:首先用ps命令找到进程号,然后用kill-9命令终止进程# ps -ef | grep init

root         1     0  0 07:53 ?        00:00:04 /sbin/init

root      7508  6825  0 11:48 pts/1    00:00:00 grep init

# kill- 9 7508

29. rm 命令:删除文件、没有提示信息# rm 文件名

使用 -i 选项得到确认删除信息、-r和-f选项为强制删除同时没有确认信号# rm -i test.txtrm: remove regular file `test.txt"?

30. mkdir 命令 :创建目录# mkdir directoryname

31. Clear 命令:清楚屏幕# clear

32. alias命令:创建别名;取消别名为 :unalias# alias la=’ls -lAXh Ccolor=always|less -R

la 命令将执行:’ls -lAXh Ccolor=always|less -R命令结果

33. Df命令:显示总的磁盘使用和安装文件系统

Fmk7D5pumVlf3bXeAGamlG1sLsrb

34. exit命令:退出登陆或者会话

35. du命令:du -chs显示用户使用磁盘总量

FiSa4hLymYhOEYzAGimT5Qz0XLKc

36. tail命令:监视文件尾部内容(默认10行)选项:-n 行数、 -r 逆向#tail -n 20 filename

#tail -r -n 10 filename

37. head命令:监视文件头部内容(默认10行)选项:-n 行数、 -r 逆向

38. shutdown命令:关闭系统;选项:-r  立即关闭并重启系统

39. stat命令:显示文件或文件系统状态,分别有:

块大小, inodes, 链接, 访问 和最后修改日期

FqNtjC5DP4zJ2UGBKmFvkPvq-PD8

40. passwd命令:修改当前用户密码,仅root用户可以修改其他用户密码

Flce-OsBhJLl7VPIvsW-NUHKUcu9#passwd   tecmint

本文出自 “瑞航启程--下一代企业应用” 博客,谢绝转载!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值