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

时间: 2024-10-09 16:49:25

Linux常用命令(四)系统管理命令的相关文章

Linux常用指令和系统管理命令总结

Linux常用指令: ls 显示文件或目录 ls -l 列出文件详细信息 ls -a 列出当前目录下所有文件或目录,包括隐藏的 ls -al 显示详细文件信息,包括隐藏的文件 mkdir 创建目录 mkdir -p 创建目录,若无父目录,则创建父目录 cd 切换目录 touch 创建空文件 echo 创建带有内容的文件 cat 查看文件内容 cp 拷贝 mv 移动或者重命名 rm 删除文件 rm -r 递归删除,可删除子目录及文件 rm -f 强制删除 rm -rf 强制递归删除 find 在文

Linux 常用的压缩打包命令行

LINUX 常用的压缩打包命令行: ==== 1.常用压缩命令: tar -zcvf xx.tar.gz xx 例子:tar -zcvf xx-20170614.sql.tar.gz xx-20170614.sql 2.解压缩 tar -zxvf xx.tar.gz 3.把打包压缩过的文件从服务器上下载到本地 scp [email protected]:/home/数据库名-20170614.sql.tar.gz E:/download/ 例子:scp [email protected]:/ho

Linux常用而且好玩的命令

Linux常用而且好玩的命令 关于date其实不需要多做解释,看看上面的图应该就可以理解 %Y表示年 %m表示月 %d表示日 %H表示时 诸如此类,有时间我们会校对时间,这时就会用的ntp服务,忘记的小伙伴可以复习下,对于ntp只要记住如何校对时间的命令就可以了. 2.显示日历的命令: 显示日志这种奇葩的命令,或许只有歪果仁用吧,反正我只看手机. 3.  重要的几个热键[Tab],[ctrl]-c, [ctrl]-d  [Tab]按键---『命令补全』 [ctrl]-c按键---让当前的程序『停

常用的高级系统管理命令

监测程序 探查进程  ps -A 显示所有进程-N 显示与指定参数不符的所有进程-a 显示除控制进程(session leader ① )和无终端进程外的所有进程-d 显示除控制进程外的所有进程-e 显示所有进程-C cmdlist 显示包含在 cmdlist 列表中的进程-G grplist 显示组ID在 grplist 列表中的进程-U userlist 显示属主的用户ID在 userlist 列表中的进程-g grplist 显示会话或组ID在 grplist 列表中的进程 ②-p pid

linux -- 常用的20个命令

1. ls命令 ls命令是列出目录内容(List Directory Contents)的意思.运行它就是列出文件夹里的内容,可能是文件也可能是文件夹. [email protected]:~# ls Android-Games Music Pictures Public Desktop Tecmint.com Documents TecMint-Sync Downloads Templates “ls -l”命令以详情模式(long listing fashion)列出文件夹的内容. [ema

Linux常用的 20 个命令

最近要把项目部署到服务器测试,虽然之前linux的命令有用了不少,但是,很多命令也渐渐生疏了. 于是在网上找了些关于命令的资料,记录一下在自己的博客.顺便在这里提一下用的两个软件,Xshell和FlashFXP,putty也用了下,感觉还是Xshell舒服. 1. ls命令 ls命令是列出目录内容(List Directory Contents)的意思.运行它就是列出文件夹里的内容,可能是文件也可能是文件夹. ? 1 2 3 4 5 6 7 [email protected]:~# ls And

Linux 常用的系统工作命令

1.echo 命令 echo命令用于在终端输出字符串或变量提取后的值,格式为"echo [字符串 | $变量]". 例如,把指定字符串"Linuxprobe.com"输出到终端屏幕的命令为: [[email protected] ~]# echo Linuxprobe.Com 该命令会在终端屏幕上显示如下信息: Linuxprobe.Com  下面,我们使用$变量的方式提取变量SHELL的值,并将其输出到屏幕上: [[email protected] ~]# ech

linux常用查看硬件配置命令

一.查看cpu总个数1第一种方法:top命令法 首先执行top命令,如下图所示. Linux 如何查看主机的cpu总个数和总内存2在top命令的显示界面,按数字键1,即可查看到当前系统中的总cpu数,如下图为4核的cpu. Linux 如何查看主机的cpu总个数和总内存3第二种方法,通过proc文件系统,直接获取cpu总数量,具体执行如下命令: cat /proc/cpuinfo | grep processor Linux 如何查看主机的cpu总个数和总内存END二.查看总内存的方法1第一种方

linux 常用的酷炫命令

1 命令行日常系快捷键 如下的快捷方式非常有用,能够极大的提升你的工作效率: CTRL + U -剪切光标前的内容 CTRL + K -剪切光标至行末的内容 CTRL + Y -粘贴 CTRL + E -移动光标到行末 CTRL + A -移动光标到行首 ALT + F -按单词前移(右向) ALT + B -按单词后移(左向) ALT + Backspace -删除前一个单词 CTRL + W -从光标处删除至字首 Shift + Insert -向终端内粘贴文本 那么为了让上述内容更易理解来