Linux常用命令(四)系统管理命令

4 系统管理命令


shutdown      正常关机 

reboot            重启计算机

ps                   显示瞬间进程状态,查看目前程序执行的情况 ps -aux

top                  查看目前程序执行的情景和内存使用的情况,动态显示当前耗费资源最多进程信息

kill                   终止一个进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程         

date                更改或查看目前日期

cal                   显示月历及年历  

man                查询和解释一个命令的使用方法,以及这个命令的说明事项。命令不会用了,找男人  如:man ls

whatis             寻找某个命令的含义

clear               清屏

alias                对命令重命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeit

stat                  显示指定文件的详细信息,比ls更详细       who               显示在线登陆用户

whoami           显示当前操作用户

hostname       显示主机名

uname            显示系统信息


4.1 shutdown命令 

          要使用这个命令必须保证是根用户,否则使用su命令改变为根用户。

          命令格式如下: shutdown –(选项)  

                   -k    不是真正的关机,只是发出警告命令 

                   -r     关机后重启 

                   -t     在规定的时间内关机 

                          要在2min内关机,输入命令:shutdown –t 2 

                          如果是关机后重启,输入命令:shutdown –r 


4.2 reboot命令 

            这个命令也是一个关机命令,只有输入,不加任何参数,系统会以最快的速度关机,且不将内存或缓冲区里的东西写回硬盘。

                     -d          不把记录写到/var/log/wtmp档案里(-n这个参数包含了-d) 

                     -f           强迫重开机,不呼叫shutdown这个指令

                    -n           在重开机前不做将记忆体资料写回硬盘 

                    -w          并不会真的重开机,只是把记录写到/var/log/wtmp档案里 


4.3 ps命令 

             ps命令用来查看在计算机系统中有哪些程序正在执行,及其执行的情况。这是一个相当强大的命令,可以用它来找出所有的process id和名称。

             另外,ps命令也可以用来列出所有程序占用内存的情况。

             用法如下: 

                    ps –(选项) 

                              -l      用长格式列出 

                              -u     列出使用者的名称和使用时间

                              -m    列出内存分布的情况 

                              -r      只列出正在执行的前台程序,不列出其他信息

                             -x      列出所有程序,包括那些没有终端机的程序


4.4 top命令  

            top命令可以查看目前程序的执行情景和内存使用。

            它和ps类似,不过,它会几秒钟更新一次系统状态,方便追踪。

            要离开这个程序,按Ctrl+C键就可以了。1可以展开查看CPU。


4.5 kill命令  

       kill命令用来终止一个正在执行中的进程。如果一个程序执行过程中失败了,可以把这个程序终止,避免留在内存中占用系统资源。

       不过,它的实际意义是送一个信号给这个正在执行的程序,叫它自杀。可以送很多信号给这些程序,也可以让他们受到信号后做很多事情。

         标准用法: kill –(选项) pid  在执行kill命令前。可以先用ps命令查一下某宕掉程序的pid,然后使用kill除去某个程序。

                  例如,终止pid为90的程序:kill 90 

                            -l                列出所有可用的信号名称 

                           -p                印出pid并不发送信号

                          -signal        其中可用的讯号有 HUP (1), KILL (9), TERM (15), 分别代表著重跑、砍掉、结束  

                                      将 pid 为 323 的行程砍掉 (kill) :kill -9 323  

                                      将 pid 为 456 的行程重跑 (restart) :kill -HUP 456  

  

4.6 date命令      sudo dpkg-reconfigure tzdata

            date命令用来显示、设定和修改现在的时间和日期。

                 标准用法: date –(选项) 显示时间格式(以+号开头,后加格式)  date 设定时间格式

                                      -u   使用格林尼治时间 

                                      -r    最后一次修改文件的时间

                                      -s   设置时间 

                 常用的几种时间格式如下表所示:  

                                  %a    星期几的简称,例如一、二、三 %A 星期几的全名,例如星期一、星期二

                                  %D   日期(mm/dd/yy格式) 

                                  %T   显示时间格式,24小时制(hh:mm:ss) 

                                  %x   显示日期的格式(mm/dd/yy)

                                  %y   年的最后两个数字

                                  %Y  年(如2007、2008)  

                                  %r   时间(hh:mm:ss 上午或下午) 

                                  %p  显示上午或下午  

                如果输入命令:date “+%x,%r”  系统返回如下信息:2016年5月10日,下午 17时36分26秒    

 

4.7 cal命令 

               cal命令有两种功能:显示月历以及年历。 

                      直接输入cal命令则系统会显示目前月份的月历。 若要显示一整年的年历,可以在cal命令后加4位数的公元年份。

               例如要显示2008年的年历,必须输入:cal 2008  

               若输入 cal 08 ,则最显示公元8年的年历。  

               若只需要查看某一年份中某一月份的月历,可以输入:cal 月份 公元年份。例如输入:"cal 12 2004”。


4.8 man命令 

             man命令用来查询和解释一个命令的使用方法和这个命令的注意事项。这个查询查询在每个Linux上都有。

             通常,使用者只要输入命令man和这个命令的名称shell就会列出一份完整的说明。

             标准用法:

                             man 命令的名称  

             要查询ls命令的说明书页,输入命令:man ls 

             要翻阅说明书页,可以使用Page Up和Page Down键,或使用空格键向后翻一页,使用b向前翻。 要退出说明书页,输入命令q。要在说明书页中搜索关键字,输入命令/和要搜索的关键字或短语,然后按Enter键即可。 所有出现在说明书页中的关键字都会被突出显示,允许快速地阅读上下文中的关键字。  


 4.9 whatis命令 

           whatis命令用来查询某个命令的含义。用法简单,也不需要什么参数,直接在whatis命令后加上所要查询的命令就可以了,但是却很实用。  

           要查询mv命令的含义,输入命令:whatis mv


你可能感兴趣的:(linux脚本语言,系统管理)