CentOS - 系统管理(2)

来源:互联网 发布:linux终端输入密码 编辑:程序博客网 时间:2024/06/08 04:30

一,用户和组管理

useradd [-u   /   -g    /    -G]    xxxx

-u: UID

-g:组

-G:多个组,以逗号分隔,多任务账号可这样分配组

-d: 指定家目录

在此三个文件中创建:/etc/passwd :账号信息     /etc/shadow :密码信息    /etc/group  所在组信息


passwd xxxx   (修改密码)

usermod -g root  xxxx : 将xxxx的用户组修改为root用户组

userdel xxxx:  删除用户

groupadd xxxx: 

groupmod:  

groupdel: 


二,用户的权限管理

修改读写执行的属性:
r: 4    查看文件
w: 2    删除 或 重命名
x: 1   进入

有执行权限才能进入目录,增加或修改属于 写权限

chmod  -[u / g / 0 / a] [+ / - / = ]  [r  /   w  /   x  ]   文件名 :                  修改权限

chmod -R 775  文件名:


修改文件属主和组:
chown  [-R]   所有者.组   文件或文件夹 :


修改文件属组:
chgrp  所有者.组   文件 :


三,服务的介绍

所有服务有对应的服务启动文件,在:/etc/rc.d/init.d 中(启动文件是用SHELL写的),可以对启动文件执行service  服务的文件名  start / stop /restart / reload / status / 等参数执行

xinetd: 守护进程,一启动就存在的,是触发式的,空闲时会休眠

chkconfig  [--list / add httpd / del httpd /  list mysqld /  level 35 mysqld on] :   对服务进行 增加 / 启动 / 停止 / 更新  /  更改运行级别等操作

screen : 命令


四,进程管理


交互进程:

批处理进程:

守护进程 : 在后台执行,是最活跃的进程; 比如:   /etc/init.d/httpd 是httpd服务器的守护进程


进程管理工具:kill / ps / pgrep  

及时杀掉僵尸进程(Z),节省系统资源  :  kill -9  僵尸进程号

ps aux | more
ps aux | less
ps aux > log.txt


kill / killall  / pkill  / xkill : 杀进程


kill + 进程号:
killall + 进程名:

pkill 和killall差不多

ps不能连续动态查看进程实时状态,需要用top来实时查看进程,例如在某段时间内的负载状况等


五,软件包管理

rmp -qa 查找是否安装

rmp -e 卸载

yum -y install / remove xxxx

自定义yum源












0 0
原创粉丝点击