Linux 管理命令

Linux 管理命令
------------------服务启动管理------------------------
service   service 
服务名 start/stop/restart/status 顾名思义,就是用于管理Linux操作系统中服务的命令。
1. 这个命令不是在所有的linux发行版本中都有。主要是在redhat、fedora、mandriva和centos中。
2. 此命令位于/sbin目录下,用file命令查看此命令会发现它是一个脚本命令。
3. 分析脚本可知此命令的作用是去/etc/init.d目录下寻找相应的服务,进行开启和关闭等操作。4. 开启httpd服务器:service httpd start start可以换成restart表示重新启动,stop表示关闭,reload表示重新载入配置。
5. 关闭mysql服务器:service mysqld stop
6. 强烈建议大家将service命令替换为/etc/init.d/mysqld stop (因为有一些linux的版本不支持service)------------------文件系统命令------------------------
查看分区使用情况:df          
df -h查看文件、目录大小:du          
du -h 文件名         
du -sh 目录名
------------------用户及权限管理命令------------------
useradd 设置选项 用户名
-g:缺省所属用户组GID-G:指定用户所属多个组
- c:描述信息-e:指定用户失效时间passwd 用户名
su  切换用户(su - 环境变量切换)
 
添加用户组 groupadd         
groupadd webadmin         
创建用户组webadmin
 
删除用户组: groupdel 组名
 
用户组管理命令
gpasswd         
-a  添加用户到用户组         
-d  从用户组中删除用户
删除用户
userdel -r 用户名-r:删除用户宿主目录------------------ 进程管理命令------------------------
查看进程信息 ps
常用选项
-a:显示所有用户的进程
-u:显示用户名和启动时间
-x:显示没有控制终端的进程
-e:显示所有进程,包括没有控制终端的进程-l: 显示详细信息ps应用实例
# ps -le or aux  查看所有用户进程的详细信息# ps -le | grep 进程名 查看指定进程信息
# ps uU 用户名 查看系统中指定用户执行的进程
ps常用输出信息的含义
- PID:进程号
-PPID:父进程进程号
-TTY:进程启动的终端
-STAT:进程当前状态    
S休眠状态,
D不可中断的休眠状态,
R运行状态,
Z僵尸进程,
T停止-NI:进程优先级
-TIME:进程自启动以来占用总的CPU时间
-COMMAND/CMD:进程名-USER/UID:用户-%CPU:占用CPU时间和总时间的百分比
- %MEM:占用内存与系统内存总量的百分比kill – 关闭进程
kill -9 PID(强行关闭)         
kill -1 PID(重启进程)                  查找服务进程号:pgrep 
进程名 关闭进程:pkill 进程名
 
top
作用:进程状态显示和进程控制,默认每3秒钟自动刷新一次(动态显示)u:查看指定用户的进程
k:终止执行中的进程d:改变刷新的时间间隔
h:获得帮助q:退出
posted @ 2017-01-13 15:40  TOPHP  阅读(120)  评论(0编辑  收藏  举报