300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Linux 基本管理命令(系统管理 用户管理 进程管理)

Linux 基本管理命令(系统管理 用户管理 进程管理)

时间:2019-12-11 00:13:35

相关推荐

Linux 基本管理命令(系统管理 用户管理 进程管理)

目录

系统管理

man

介绍

语法

man常用的参数

shutdown(关机命令)

shutdown文档

语法

参数说明

实例

reboot

介绍

语法

参数说明

实例

sudo命令

介绍

语法

参数说明

实例

用户管理

/etc/passwd

/etc/group

进程管理

ps(process status )

介绍

语法

参数说明

实例

kill

介绍

语法

参数说明

实例

top

介绍

语法

参数说明

实例

利用进程管理的知识,写一个死循环,运行后,调用kill -9 去杀死它

系统管理

man

介绍

当我们在终端输入

man man

就可以看见以下内容等。

manual 手册/文档/使用文明

linux会为每个命令/系统函数/标准库函数,写一个文档(手册页、使用说明),不同的文档有不同的分类。如

有时候会有同名的函数或者命令,但是他们在不同的分类里面。

man用来查询一个指定的名字(命令名 函数名)相关的手册页,并把找到的手册页调出来

语法

1. man -f 名字

把“名字”相关的手册页的信息类出来

eq:

man -f read

man -f exit

2.man 手册页 名字

把相应的手册页关于“名字”的文档调出来

如果省略手册页,系统会先从分类1去查找这个“名字”的文档 ,如果找到了就调出来

如果没找到。再从分类2...

eq: man 2 exit

eq: man cp

【上下左右翻页 q退出】

man常用的参数

shutdown(关机命令)

shutdown文档

活学活用,我们可以先使用man命令查看以下shutdown的使用方法

china@ubuntu:~/text$ man -f shutdownshutdown (8) - Halt, power-off or reboot the machineshutdown (2) - shut down part of a full-duplex connectionchina@ubuntu:~/text$ man 8 shutdown

语法

shutdown [-t seconds] [-rkhncfF] time [message]

参数说明

实例

shutdown -r now #立刻重启shutdown -h 10#10分钟后关机shutdown -h now #立刻关机shutdown -c #取消关机指令

reboot

介绍

reboot命令用于用来重新启动计算机(系统的软复位)

复位:

硬复位:掉电重启

软复位:软件重启

语法

reboot [-n] [-w] [-d] [-f] [-i]

参数说明

不带参数表面直接重新启动

实例

reboot #重新启动

sudo命令

介绍

sudo命令以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行。

使用权限:在 /etc/sudoers 中有出现的使用者。

语法

sudo [-option]

参数说明

sudo -s :

切到超级用户模式 exit退出

passwd [username]

为用户username设置一个新密码

如果 username省略,则为当前用户设置密码

实例

$ sudo !! #以root权限执行上一条指令$ sudo -u uggc vi ~www/index.html#以 uggc 用户身份编辑 home 目录下www目录中的 index.html 文件sudo -V#列出 sudo 的版本资讯

su username #切换到username指定的用户

用户管理

/etc/passwd

cat /etc/passwd

用来保存用户信息的

用户名/口令(密码)/用户id(uid)/用户主目录(HOME)/用户she

/etc/group

用户组信息

组名/加密的口令/组id(gid)/成员列表

“组长”

cat /etc/group

实例:

adduser user1 grou1 #创建一个名为user1的用户,并把他加到了grou1组内

进程管理

ps(process status )

介绍

ps (英文全拼:process status)命令用于显示当前进程的状态,类似于 windows 的任务管理器。

语法

ps [options] [--help]

参数说明

ps参数太多,我们这里之举例常用的几种

实例

ps -ef #(e: each ,f: full)把系统中每个进程的详细信息都列举出来ps -ef | grep 进程关键字 #查找指定进程格式ps -ef | grep php#将现运行的进程中含有“php”的进程显示ps -A#显示进程信息(比 -ef 粗略)ps -u user #显示指定用户的进程用户信息ps -u root #显示root进程用户信息

kill

介绍

kill 命令用于删除执行中的程序或工作。

kill 可将指定的信息送至程序。预设的信息为 SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用 SIGKILL(9) 信息尝试强制删除程序。程序或工作的编号可利用 ps 指令或 jobs 指令查看。

语法

kill [-s <信息名称或编号>][程序]或kill [-l <信息编号>]

参数说明

最常用的几种信号:

1 (HUP):重新加载进程。

9 (KILL):杀死一个进程。

15 (TERM):正常停止一个进程。

实例

kill 12345 #杀死进程kill -KILL 123456#强制杀死进程kill -9 123456 #彻底杀死进程

top

介绍

top 命令可以动态地持续监听进程地运行状态,与此同时,该命令还提供了一个交互界面,用户可以根据需要,人性化地定制自己的输出,进而更清楚地了进程的运行状态。

使用权限:所有使用者。

语法

[root@localhost ~]#top [选项]

参数说明

实例

top #显示进程信息top -n 2 #表示更新两次后终止更新显示top -p 139 #显示进程号为139的进程信息,CPU、内存占用率等

利用进程管理的知识,写一个死循环,运行后,调用kill -9 去杀死它

另外开一个终端,输入 ps -ef ,找到 ./9 的这个进程,就能成功杀死啦

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。