川石教育
全国咨询热线:136-9172-9932
  1. 首页 > 资讯与干货 > IT资讯

Linux基本命令——用户与系统的管理命令

作者:川石学院 日期:2022-04-06 11:49:32 点击数:

一天一个关于测试知识点,5分钟内讲解你最关心的软件测试问题,今天就接着来谈谈关于软件测试中的“用户与系统的管理命令”。

Linux基础命令-文件管理常用指令(图1)

  一、用户管理命令

Linux基本命令——用户与系统的管理命令(图2)

  (一)用户命令

  1.useradd

  adduser 新建用户.

  使用模式:

  useradd username

  相关配置:

Linux基本命令——用户与系统的管理命令(图3)

  2.passwd

  设置密码.

  使用模式:

  root用户:

  passwd username

  普通用户:

  passwd

  3. userdel

  删除用户.

  使用模式:

  userdel username #删除用户配置

  userdel ‐r username #删除用户配置以及所有数据

  (二) 用户组命令

  1. groupadd

  新建用户组.

  使用模式:

  groupadd groupname # /etc/group

  useradd ‐g groupname username

  2. groupdel

  删除用户组.

  使用模式:

  groupdel groupname

  二、 系统管理命令

Linux基本命令——用户与系统的管理命令(图4)

  (一) 进程命令

  1、ps

  process status 查看进程状态.

  进程概念:

  正在运行中的程序.(程序,数据,PCB)

  操作系统对进程给与一个一次性唯一的编号,称为进程标识符.pid表示.

  使用模式:

  ps ‐ef #查看所有进程

  ps ‐ef | grep 'keyword' #根据关键字查找特定进程

  ps aux | grep 'keyword' #查看进程对CPU,内存使用情况

  [root@localhost aaaa]# ps ‐ef

  UID PID PPID C STIME TTY TIME CMD

  root 1 0 0 09:06 ? 00:00:00 init [5]

  root 2 1 0 09:06 ? 00:00:00 [migration/0]

  root 3 1 0 09:06 ? 00:00:00 [ksoftirqd/0]

  #关键字

  PID: 进程标识符

  CMD: 程序名

  [root@localhost aaaa]# ps aux

  USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

  root 1 0.0 0.0 2072 668 ? Ss 09:06 0:00 init [5]

  root 2 0.0 0.0 0 0 ? S< 09:06 0:00 [migration/0]

  #

  %CPU CPU占有率

  %MEM 内存占有率

  管道:

  | 可以将多个命令组合起来使用.

  cmd1 | cmd2 | ... | cmdn

  #上一个命令的输出作为下一个命令的输入

  ps ‐ef | grep 'vi'

  2、top

  监控进程对系统资源使用情况.

  使用模式:

  top

  top ‐d N #每个Ns刷新

  结果说明:

Linux基本命令——用户与系统的管理命令(图5)

  3、kill

  结束进程.

  使用模式:

  kill ‐l #查看信号

  # 2) SIGINT 中断进程

  # 15) SIGTERM 正常终止进程

  # 9) SIGKILL 杀死进程

  kill ‐2 pid1 pid2 ... pidn #ctrl + c

  kill ‐15 pid1 pid2 ... pidn

  kill ‐9 pid1 pid2 ... pidn

  (二) 其他命令

  1、 uname

  查看操作系统信息.

  使用模式:

  uname ‐a

  uname ‐i #32bit ix86

  #64bit _64

  uname ‐r #内核版本

  2、 free

  查看内存使用情况.

  使用模式:

  free ‐m

  3、 uptime

  查看系统负载情况.

  使用模式:

  uptime

  4、 id

  查看用户信息.

  使用模式:

  id username

  5、 su

  切换用户.

  使用模式:

  su username

  #沿用被切换用户的旧的环境变量

  su ‐ username

  #启用切换后用户的新的环境变量

  exit

  #退出

  root ‐‐> 其他用户,不需要密码

  其他用户‐‐> 其他用户/root,需要密码


相关文章
  • 亚马逊运营成功转行软件测试,薪资13K表示很满意!2022-04-06 11:49:32
  • 西安川石的兰朋友喊你来当他的学弟学妹啦!2022-04-06 11:49:32
  • 国外的月亮也不一定比国内测试猿的年薪美~2022-04-06 11:49:32
  • 建筑工程专业朱同学成功转行为软件测试人!2022-04-06 11:49:32
  • 财务管理专业转行软件测试月薪甩会计几条街!2022-04-06 11:49:32
  • 只有技术沉淀才能成功上岸,深圳就业薪资13K!2022-04-06 11:49:32
  • 薪资11K!实现自我价值,从掌握一门IT技术开始...2022-04-06 11:49:32
  • 文科生转行软件测试照样拿下高薪15K!2022-04-06 11:49:32
  • 恭喜罗同学喜提19.5K,成功入行软件测试!2022-04-06 11:49:32
  • 毕业1年,迷茫的他最终选择转行软件测试2022-04-06 11:49:32