Linux系统管理常用命令

2021-04-15 操作系统

  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常用命令详解10-07

Linux系统监控常用命令10-07

linux实用系统管理命令09-02

Linux 文件系统管理08-25

Linux系统管理命令大全08-18

LINUX常用命令操作方法介绍09-01

Linux的一些常用命令08-13

Linux常用命令之文本处理08-11

Linux系统的基本操作和常用命令汇总10-06