通过建站学运维(课时7)

本文介绍了Linux中su与sudo命令的使用,讲解了如何切换用户身份,特别是从普通用户到root用户的切换。接着详细阐述了CentOS7的磁盘管理,包括df命令的多种使用方式,如查看磁盘使用情况、以合理单位显示以及检查inode使用情况。此外,还讨论了磁盘分区的过程,包括使用fdisk命令查看和管理磁盘,并提供了为虚拟机添加新硬盘的步骤。
摘要由CSDN通过智能技术生成

su与sudo

su是最简单的身份切换命令,可以进行任何身份的切换。
Linux发行版的默认账户是普通用户,而更改系统文件或者执行某些命令,需要root身份才能进行,这就需要从当前用户切换到root用户。Linux中切换用户的命令是su或su -。
[su ]命令将身份切换到root,但是需要输入root密码,以non-login shell的方式读取变量,这种方式很多原本的变量不会改变,尤其是path,由于没有变成root的环境,因此很多root惯用的指令只能用绝对路径来执行。
[su - 或 su -l username]命令将身份切换到特定用户,但是需要输入该用户密码,不加用户名表示切换到root用户,输入root密码。
[su - -c 指令]命令已root用户执行命令,且执行完毕后恢复原本的身份。
使用root切换到任务用户,不需要输入密码。

su命令和su -命令最大的本质区别就是:前者只是切换了root身份,但Shell环境仍然是普通用户的Shell;而后者连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误。su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su -命令切换以后,工作目录变成root的工作目录了。用echo $PATH命令看一下su和su -以后的环境变量有何不同。以此类推,要从当前用户切换到其它用户也一样,应该使用su -命令。

1)vi /etc/ssh/sshd_config,将PermitRootLogin的值改成no,并保存

2)service sshd restart

 

这样,就能用roo禁用ssh登录了。

 

创建用户允许sudo权限------

创建一个用户比如:#useradd master

设置密码: #passwd master

添加master账号有sudo权限,如下:

#visudo

加入

master   ALL=(ALL)   NOPASSWD: ALL  

centos7 磁盘管理

df命令

汇报文件系统的磁盘使用情况

查看磁盘使用情况 df

[root@qiaojidong-01 ~]# df
文件系统          1K-块    已用     可用 已用% 挂载点
/dev/sda3      12563456 1499744 11063712   12% /
devtmpfs        1929552       0  1929552    0% /dev
s 
tmpfs           1940400       0  1940400    0% /dev/shm
tmpfs           1940400    9108  1931292    1% /run
tmpfs           1940400       0  1940400    0% /sys/fs/cgroup
/dev/sda1        201380  146656    54724   73% /boot
tmpfs            388084       0   388084    0% /run/user/0

##df 命令可以直接使用结果如上图所示,第一列为磁盘分区名字,第二列是磁盘分区总大小,单位为KB,第三列为已使用的大小,单位为kb,第四列为可用空间大小,单位也为kb,第五列为已用百分比,第六列为挂载点。##

用合理的容量单位显示磁盘的使用情况 df -h

[root@qiaojidong-01 ~]# df -h
文件系统        容量  已用  可用 已用% 挂载点
/dev/sda3        12G  1.5G   11G   12% /
devtmpfs        1.9G     0  1.9G    0% /dev
tmpfs           1.9G     0  1.9G    0% /dev/shm
tmpfs           1.9G  8.9M  1.9G    1% /run
tmpfs           1.9G     0  1.9G    0% /sys/fs/cgroup
/dev/sda1       197M  144M   54M   73% /boot
tmpfs           379M     0  379M    0% /run/user/0

##df -h与df的区别是加上符合磁盘总大小的单位来显示已用量、可用量等。##

dev/shm 内存
文件系统名字带tmp的都为虚拟磁盘

查看内存、虚拟内存使用量用 swap。

查看inode使用情况: df -i

[root@qiaojidong-01 ~]# df -i
文件系统         Inode 已用(I) 可用(I) 已用(I)% 挂载点
/dev/s
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值