CentOS6.5——高级命令

一、hostname命令(主机名)

方法1:#hostname

该命令用于显示完整的主机名

方法2:#hostname -f

该命令用于显示主机的FQDN(全限定域名)

二、id命令            (查看用户信息)

方法1:#id

该命令用于显示当前用户的用户信息

方法2:#id 指定用户名

该命令用于显示指定用户的用户信息

从配置文件中验证用户信息的方法:

文件1:/etc/passwd      该文件用于存储用户信息

文件2:/etc/group         该文件用于存储用户组信息

文件3:/etc/shadow         该文件用于存储用户密码信息

①查看用户信息:#vim /etc/passwd

个人创建的用户id,默认从500开始排序。

②查看用户组信息:#vim /etc/group

用户组可以设置密码,但一般不设置。

③查看密码信息:#vim /etc/shadow

三、whoami命令  (获取当前用户名)

方法:#whoami

该命令用于获取当前用户的用户名,一般在shell中使用较多。

四、ps -ef命令      (查看进程)

方法1:#ps -ef

选项中 -e 表示显示全部进程;选项 -f 表示显示所有列(即全字段显示)。

各列含义:

UID:表示执行进程的用户。

PID:表示该进程的id。

PPID:表示该进程的父级进程id。每个进程都应该有一个父级进程,如果找不到其父级进程,则表面该进程为僵尸进程。

C:表示CPU占用率,以百分比显示。

CTIME:表示进程从何时开始启动。

TTY:表示发起该进程的终端,?表示该进程不是由某个终端发起的。

TIME:表示进程已经执行的时间。

CMD:表示进程的名称或者对应的路径。

方法2:#ps -ef | grep 目标进程

该案例中 pts/0 即为发起过滤 bluetooth 的终端,也就是当前窗口。

五、top命令          (查看CPU使用情况)

方法:#top

需要退出时,直接按 q 即可退出。

各列含义:

PID:即process id,表示进程id。

USER:即执行进程的用户。

PR:进程执行的优先级,内存优先保证优先级高的进程。

VIRT:虚拟内存,即进程向系统申请的内存。

RES:常驻内存,即执行进程使用的内存。如果该进程与其他进程有依赖关系,则该常驻内存中可能包含被依赖进程的内存,即共享内存。

SHR:共享内存。一个进程实际使用的内存 = 常驻内存 - 共享内存。

S:即sleeping,表示睡眠进程。

%CPU:CPU占有率。

%MEM:内存占有率。

TIME+:进程已经执行的时间。

COMMAND:进程执行的时间或者对应的路径。

模式切换快捷键:

按下 M 键:界面会将进程按照内存(MEM)占有率从高到低排列。

按下 P 键:界面会将进程安装CPU占有率从高到低排列。

按下 1 键:如果有多个CPU时,界面会详细展示各个CPU的情况;如果只有一个CPU,界面不会变化。

六、du -sh命令     (查看内容大小)

方法:du -sh 文件路径

该命令用于查看某个路径及其内部文件总大小。

七、find命令         (查找某个对象)

方法:#find 目标范围 选项 目标对象

选项 -name 表示按名称查找;选项 -type 表示按目标类型查找,后面跟 f 表示查找目标为文件,后面跟 d 表示查找目标为文件夹。

①按名称查找 /etc 下所有以 .conf 结尾的文件,并结合管道统计数量。

②按类型查找 /etc 下所有的文件。

#find /etc -type f

③按类型查找 /etc 下所有的文件夹。

#find /etc -type d

八、service命令   (服务开启/停止/重启)

方法:#service 服务名 stop/start/restart

九、kill命令          (结束某个进程)

方法1:#kill 目标进程id

方法2:#killall 目标进程名称

十、ifconfig命令   (查看网卡信息)

方法:#ifconfig

十一、reboot命令 (重启)

方法1:#reboot                 重启

方法2:#reboot -w            模拟重启,只写关机与开机的日志信息,但是不重启

十二、uptime命令(查看系统运行时长)

方法:#uptime

该命令用于显示服务器持续运行时间。

十三、uname命令(查看操作系统信息)

方法1:#uname                  显示操作系统类型

方法2:#uname -a              显示操作系统完整信息

十四、netstat命令(查看网络连接状态)

方法:#netstat -tnlp

选项含义:

-t:表示过滤出 tcp 协议的连接;

-n:表示将地址从字母转化为 ip 地址,将协议转化为端口号,可读性更高。

-l:表示过滤出状态为 LISTEN 的连接,也就是“监听”的意思。

-p:表示发起连接的进程 id 和进程名称。

十五、man命令    (帮助)

方法:#man 目标命令

该命令用于显示某个命令的使用方法信息,退出时按 q 键。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值