linux 相关命令

一、用户、组相关操作

1、用户的操作   /etc/passwd(用户文件)

useradd lhl  创建用户

passwd lhl  密码

userdel lhl  删除用户

注:此种方法创建用户会默认创建lhl组,并且会新建/home/lhl目录和/var/spool/mail/lhl目录,userdel lhl 删除用户的时候不会删除相关目录。

 

useradd -g lj lhl 新建用户并添加到lj组里

 

2、用户组的操作 /etc/group(用户组文件)

groupadd lj 创建用户组

groupdel lj 删除用户组

groups lhl 查看该用户属于哪个组

usermod -a -G lj lhl 把已存在的用户添加到组里,并不离开原来的组

gpasswd -d lhy lhl lhylhl组中删除

二、文件相关权限操作

chgrp lj a.txt  //a.txt的所属组改为lj   如果是目录 -R 表示递归

chown lhy a.txt  a.txt的所有者改为lhy 如果是目录 -R 表示递归

chown lhy:lhl a.txt a.txt所有者改为lhy,所有组改为lhl

chmod 777 a.txt  如果是目录 -R 表示递归

 

目录权限 r:可以lsw:可以操作目录下的文件 x:可以cd

 

三、服务自启动相关

1. netstat -tlunp 查看已启动的服务

2. /etc/init.d 目录下存放所有独立服务的启动管理(推荐使用该方法)
/etc/init.d/network start/stop/status/restart

centos service 红帽系列专有命令(不建议使用) 如
service httpd start/stop/status/restart 启动/停止/状态/重启
service --status -all 列出所有独立服务的启动状态

3. 开机自启动
chkconfig --list 查看服务自启动的状态
chkconfig [服务名] on #开户服务自启动 运行级别2 3 4 5 为on 等于chkconfig --level 2345 [服务名] on

还有一种(建议使用这种方法) :
vim /etc/rc.d/rc.local 添加服务启动代码 如下
/etc/rc.d/init.d/httpd start

 

posted @ 2018-05-08 09:29  龍飛鳯舞  阅读(117)  评论(0编辑  收藏  举报