常用命令之三

hostname  操作服务器的主机名(设置,读取),一般不用这个命令

hostname   完整的主机名字

hostname -f  当前主机名的FQDN  全限定名

----------------------------------------------------------

id  查看用户的基本信息,用户,用户组,附加组

id  默认当前用户信息

id  用户名字   该用户的基本信息

验证用户信息是否正确

验证用户信息:/etc/passwd      例子:仅用于查看 cat   /etc/passwd

验证用户组信息:/etc/group     例子:仅用于查看   cat    /etc/group     

-----------------------------------------------------------------

whoami 我是谁,显示当前登录用户名。一般用于shell脚本记录当前用户名,记录日志

whoami       当前登录时root  ,结果也是root

-----------------------------------------------------------------

ps -ef    ps用于查看服务器进程的相关信息

   -e:  等价于“-A” ,显示所有的进程。

   -f:列出全部的列(全字段)

uid>执行该进程的用户id   pid>进程id   ppid>父进程id ,如果一个进程的父进程没有,则该进程表示“僵尸进程”

C>cpu占用率的百分比   STIME>该进程的启动时间(start  time)TTY>终端进程,?表示发起该进程的设备识别号,如果是?,表示不是由终端发起

CMD>该进程的名称或者对应的路径

例子:查看进程信息    pe -ef | grep 进程名称

-------------------------------------------------------------------------

top  查看进程在服务器占用资源的信息,

top   退出按q键。未退出时按下M键,按照内存大小排序、P  按照cpu大小排序、1 每个cpu运行情况

pid>进程id  user>该进程对应的用户 PR>优先级  NI>用户空间内改变过优先级的进程占的百分比 

 VIRT >虚拟内存  RES>常驻内存 SHR>共享内存   一个进程的实际内存=常驻内存-共享内存  S>进程的状态(s表示sleep睡眠,r表示运行run) 

%CPU >cpu占用额百分比   %MEM >内存的百分比  TMIE+>运行的时间    COMMAND >进程的名称或者路径

 ----------------------------------------------------------------------------------------

du -sh  查看目录真实大小

    -s:只显示汇总的大小(summaries)

    -h 较高可读性方式查看

du -sh 路径

--------------------------------------------------------------------------------------

find 用于查找,参数有55个,常用两个  -name   -type

  find 路径 -name   名称的值         按照文档名称搜索,支持模糊搜索。

   find 路径 -type   类型                按照文档的类型搜索     -  表示文档(实际用f替换),d表示文件夹

---------------------------------------

service  用于一些软件的服务的启动和停止及重启

service  服务名称  start /stop/restart     例子:servicet  httpd start  ,但是centos7就是  systemctl start httpd

ps -ef |grep 进程名称。这个可以查看进程状态

--------------------------------------------------------

kill   杀死进程,强制关闭进程

kill  进程id(pid)   通过ps -ef  | grep 继承名称。找出进程id

killall  进程名称   直接根据名称删除进程,不用ps。

---------------------------------------------------------

ifconfig   用于操作网卡相关信息。

inet addr  就是网卡地址

-------------------------------------------------------------

reboot  重启计算机

reboot  重启

reboot -w  模拟重启,这个过程中会写日志。开关机的日志,用来做测试的

--------------------------------------------------------------

shutdown  关机  (慎用)

shutdown  关机

shut -h now  立即关机,

shutdown -h 15:36   在15:36关机

shutdown -h 15:30 " 系统将在15:30关机,请保存好你的文件"              定时关机提示

取消关机命令 centos7之前用的ctrl+c  ,centos7之后用shutdown -c.

还有其他关闭命令:init 0/halt/poweroff

--------------------------------------------------------------

uptime :计算机开机持续在线时间.开机运行到现在的时间,8min ,10 min

uptime

--------------------------------------------------------------

uname 获取系统的相关信息

uname    计算机的类型

uname -a   详细的信息,内核版本,发布时间、开源信息

--------------------------------------------

netstat -tnlp

        -t  表示只列出tcp协议的连接

       -n  表示将地址组合转化成ip地址,将协议转化为端口输出

         -l  只显示   状态(state)列中为LISTEN的连接

         -p  发起连接的pid和进程名称

---------------------------------------------------------

man  (manual:手册) 包含了linux的所有指令。按q退出

man 

man  cp  查看cp命令怎么使用。

原文地址:https://www.cnblogs.com/xgzzzy16/p/13178639.html