psps命令用于查看系统中的进程状态。命令格式:ps[参数]命令参数说明:参数功能-a显示当前终端下的所有程序,包括其他用户的程序-u以面向用户的格式显示程序状态-x显示不控制终端的进程,同时显示每个命令的具体路径-e列出程序时,显示每个程序使用的环境变量-f显示当前所有进程-t指定终端号,并列出属于该终端的程序的状态Example使用:ps-ef|grepsshd作用如下:pidofpidof命令用于查询指定服务进程的PID值。命令格式:pidof[服务名称]参数说明:参数说明-s只返回一个进程号-c只显示根目录下运行的进程,该选项只对root用户有效-o忽略指定进程号的进程-xdisplay使用脚本启动的进程示例:查询sshd服务下的所有进程ID。pidofsshd的作用如下:killkill命令用于终止指定PID的服务进程。命令格式:kill[参数][进程PID]kill可以向程序发送指定的信息。默认消息是SIGTERM(15),它可以终止指定的程序。如果程序仍然无法终止,则使用SIGKILL(9)消息尝试强制删除程序。使用示例:删除pid为1001的进程kill-91001的作用如下:killallkillall命令用于终止指定名称的服务对应的所有进程。命令格式:killall[进程名]示例:删除crond服务下的所有进程。killallcronddate命令用于显示和设置系统时间和日期。命令格式:date[option][+format]其中,时间格式的部分控制字符如下:字符描述%a本地时间星期名的缩写(例如:day,代表星期日)%A当地时间的星期全名(例如:Sunday)%b当地时间的缩写月份名称(例如:one,代表一月)%b当地时间的月份全名(例如:January)%c本地时间日期和时间(例如:2021年1月27日星期四03:05:15)%C世纪;如%Y,通常省略当年的最后两位(例如:20)%d月中日期(例如:01)%D月中日期;等于%m/%d/%y%F完整日期格式,相当于%Y-%m-%d%H小时(00..23)%I小时(01..12)%j按年日期(001-366)%m月(01..12)%M分(00..59)%p当地时间的上午或下午%r当地时间的12小时时钟时间(例如:11:11:04下午)%R24小时制的小时和分钟,相当于从%H:%M%sUTC时间1970-01-0100:00:00%S秒(00..60)%T时间开始经过的秒数,等于%H:%M:%S%U一年中的第几周,以星期日为每周的第一天(00-53)%x当地时间的日期说明(例如:12/31/99)%X本地时间下的时间描述(例如:23:13:48)%w星期几(0-6),0代表星期一%W一年中的第几周,从星期一开始例为第一天everyweek(00-53):以默认格式查看当前系统时间date如下图:以指定格式date"+%F%H:%M:%S"查看当前系统时间下图:查看今天是年中的第几天date"+%j"效果如下:设置系统当前时间为2020年9月15日22:30:10date-s"2020091522:30:10》效果如下图:修正系统时间,与网络时间同步安装ntp时间校准工具yum-yinstallntp使用ntpdate更新时间从时间服务器中提取的值。命令格式:echo[string|$variable]使用示例:显示一个普通字符串echo'万茂学院'效果如下:显示变量首先在shell环境中定义一个临时变量名。exportname='万茂学院'使用echo命令将变量name的值显示到终端。echo$name的作用如下:显示结果定向到文件echo"万茂学院">name.txt,输出定向到文件name.txt。如果文件已经存在,则覆盖文件内容,如果不存在,则创建。其中>符号表示输出重定向。效果如下图所示:也可以使用>>outputappend重定向符号将文本追加到文件内容的末尾,而不是覆盖它。显示命令执行结果以下命令将在终端上显示一年中的当前日期。echo`date"+%j"`使用$(command)形式可以达到同样的效果。echo$(date"+%j")作用如下:unameuname命令用于查看系统内核、系统版本等信息。命令语法:uname[-amnrsv][--help][--version]使用示例:显示系统信息uname-a作用如下:显示当前系统的硬件架构。uname-i的作用如下:显示操作系统版本号。uname-r作用如下:显示操作系统名称。uname-s作用如下:显示主机名。uname-n的作用如下:historyhistory命令用于显示历史上执行过的命令。默认情况下,bash会记录1000条执行过的历史命令,这些命令记录在~/.bash_history文件中。示例:显示最近执行的10条命令。history10的效果如下:Clearhistory。history-c的作用如下:whowho命令显示本地系统当前所有用户的信息。使用示例:显示who当前登录系统的效果,如下图:显示who-l-H的效果,即用户登录的来源,如下图:只显示当前用户who-m-H的效果,如下图:showwho-q简化模式下的效果:lastlast命令用于显示用户上次登录的信息。用法示例:显示用户最近的登录信息。最后效果如下图所示:由于信息以日志文件的形式保存在系统中,黑客很容易篡改其中的内容,所以该命令输出的信息不能作为判断是否成功的依据服务器被入侵了。最后,谢谢你这么帅,给我点赞和关注。
