Linux命令详解(二)系统管理命令

1、用户切换(su)

(1)作用:变更为其它使用者的身份,主要用于将普通用户身份转变为超级用户,而且需输入相应的用户密码。

(2)格式:su [选项]  [使用者]    -----其中的使用者为要目标变更为的那个使用者

(3)使用实例

$表示普通用户,#表示root用户
pp@pp-virtual-machine:~/lua$ su - root                       
密码:
root@pp-virtual-machine:~#


2、用户切换(sudo)

(1)作用:sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的需要root权限的命令的一个工具。这样减少了root用户登录和管理时间。

(2)格式:sudo    操作命令

(3)使用实例

pp@pp-virtual-machine:~$ apt-get install liblua5.2
E: 无法打开锁文件 /var/lib/dpkg/lock - open (13: 权限不够)
E: 无法对状态列表目录加锁(/var/lib/dpkg/),请查看您是否正以 root 用户运行?
pp@pp-virtual-machine:~$sudo apt-get install liblua5.2
[sudo] password for pp:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
注意,根据正则表达式 liblua5.2 选中了 liblua5.2-0
注意,根据正则表达式 liblua5.2 选中了 liblua5.2-rrd-dev
注意,根据正则表达式 liblua5.2 选中了 liblua5.2-0-dbg
注意,根据正则表达式 liblua5.2 选中了 liblua5.2-rrd0
注意,根据正则表达式 liblua5.2 选中了 liblua5.2-dev
liblua5.2-0 已经是最新的版本了。
liblua5.2-0-dbg 已经是最新的版本了。
liblua5.2-dev 已经是最新的版本了。
liblua5.2-rrd-dev 已经是最新的版本了。
liblua5.2-rrd0 已经是最新的版本了。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 444 个软件包未被升级。

实例通过让sudo命令让普通用户临时拥有root用户权限,并执行后面的需要root权限才能执行的命令。

 

3、系统管理命令(ps和kill)

(1)ps作用:显示当前系统中由该用户运行的进程列表

        kill作用:给执行中的进程发生信号

(2)ps格式:ps  [选项]

        kill格式:kill  [选项]      进程号(PID)

(3)常见参数

①ps主要选项参数如下:
-ef  查看所有进程及其PID、系统时间、命令详细目录、执行者等
-aux 除可显示-ef 所有内容外,还可显示cpu及内存占有率、进程状态
-w  显示加宽并且可以自动换行显示较多的信息
②kill主要选项参数如下:
-l <信息编号>  若不加<信息编号>选项,则-l参数会列出全部的信息名称。
-s <信息名称或编号>  指定要发送的信息

(4)使用实例

pp@pp-virtual-machine:~$ ps -aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.2   4580  2432 ?        Ss   09:48   0:02 /sbin/init
root         2  0.0  0.0      0     0 ?        S    09:48   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    09:48   0:01 [ksoftirqd/0]
root         4  0.0  0.0      0     0 ?        S    09:48   0:00 [kworker/0:0]
root         5  0.0  0.0      0     0 ?        S<   09:48   0:00 [kworker/0:0H]
root         7  0.0  0.0      0     0 ?        S    09:48   0:05 [rcu_sched]
root         8  0.0  0.0      0     0 ?        S    09:48   0:00 [rcu_bh]
root         9  0.0  0.0      0     0 ?        S    09:48   0:00 [migration/0]
root        10  0.0  0.0      0     0 ?        S    09:48   0:03 [watchdog/0]
root        11  0.0  0.0      0     0 ?        S<   09:48   0:00 [khelper]
root        12  0.0  0.0      0     0 ?        S    09:48   0:00 [kdevtmpfs]
root        13  0.0  0.0      0     0 ?        S<   09:48   0:00 [netns]
root        14  0.0  0.0      0     0 ?        S<   09:48   0:00 [writeback]
root        15  0.0  0.0      0     0 ?        S<   09:48   0:00 [kintegrityd]
root        16  0.0  0.0      0     0 ?        S<   09:48   0:00 [bioset]
root        17  0.0  0.0      0     0 ?        S<   09:48   0:00 [kworker/u17:0]

4、磁盘管理命令(fdisk)

(1)作用:可以查看硬盘分区情况,并可对硬盘进行分区管理,需要root权限下才能使用

(2)格式:fdisk [-l]
(3)使用实例

root@pp-virtual-machine:/home/pp# fdisk -l

Disk /dev/sda: 42.9 GB, 42949672960 bytes
255 heads, 63 sectors/track, 5221 cylinders, total 83886080 sectors
Units = 扇区 of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0009400b

   设备 启动      起点          终点     块数   Id  系统
/dev/sda1   *        2048    81788927    40893440   83  Linux
/dev/sda2        81790974    83884031     1046529    5  扩展
/dev/sda5        81790976    83884031     1046528   82  Linux 交换 / Solaris


 


 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值