- 相关推荐
Linux系统管理常用命令
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。下面小编整理了Linux系统管理常用命令,希望对大家有帮助!
1、useradd
useradd - create a new user account
【功能】
建立新用户账号
【语法格式】
# useradd [参数]
【参数】
-m:建立用户的家目录(自动创建用户家目录)
-p:指定密码(-p后对应的密码应crypt加密过的密码,所以当指定-p 123时,实际对应的密码肯定不是123。使用-p指定了密码却发现使用系统提示密码错误即该原因导致)
-s:指定shell
-d:指定用户家目录(需提前创建用户家目录)
-g:指定用户属组
-u:指定用户ID号
注:/etc/default/useradd为创建用户的默认参数文件,当不指定用户的某项内容时,即以该配置文件中的默认值为准
【样例】
//创建新用户并指定shell及家目录
# useradd newuser -s /bin/bash -d /root/newuser
2、userdel
userdel - an user account
【功能】
删除用户账号
【语法格式】
# userdel [参数] [用户名]
【参数】
-r 删除用户的同时,删除用户登录目录以及目录下的文件
【样例】
//删除newuser用户及其目录下所有文件——此命令需谨慎使用
# userdel -r newuser
3、groupadd/groupdel
groupadd/del - create/ a new group entry
【功能】
增加/删除一个用户组
【语法格式】
# groupadd/del [参数] [组名]
【参数】
-g:指定属组id
【样例】
//创建1个群组
groupadd newgroup
4、kill
kill - send signals to processes, or list signals
【功能】
发送指定信号到进程
【语法格式】
# kill [参数] [进程号]
【参数】
-l:列出全部编号名称
-9:强制杀死进程
【样例】
//强制杀死ID为3443的进程
kill -9 3443
5、last
last, lastb - show listing of last logged in users
【功能】
显示过去登录过的用户(读取/var/log/wtmp文件数据)
【语法格式】
# last [参数]
【参数】
-n:指定显示登录信息的行数
-i:将主机名转换为IP地址显示
6、runlevel
runlevel -- find the current and previous system runlevel
【功能】
显示系统当前运行级别
【系统级别涵义】
0:停机
1:单用户模式
2:多用户模式,无网络
3:完全的多用户模式
4:用户自定义
5:图形界面多用户模式
6:重启
7、id
id - print user identity
【功能】
显示用户信息(uid、gid、属组、附属组等信息)
【语法格式】
# id [参数] [用户名]
【参数】
-g:输出所属组ID
-G:输出所有的群组ID
-u:输出用户ID
【样例】
显示用户root信息
# id root
uid=0(root) gid=0(root) groups=1001(sfcb),0(root)
【Linux系统管理常用命令】相关文章:
Linux查看系统配置常用命令04-29
linux系统命令(经典)01-25
linux系统命令11-23
linux实习心得11-11
关于Linux的详细简介05-17
LINUX操作系统01-22
Linux学习基本要点01-25
linux实习心得4篇11-12
Linux软件安装教程学习01-26
Linux操作系统的安装01-23