-
df 查看磁盘分区使用状况
参数:
l 仅显示本地磁盘
a 显示所有文件系统的磁盘
h 以 1024 进制计算,最合适的单位显示磁盘容量
H 以 1000 进制计算,最合适的单位显示磁盘容量
T 显示磁盘分区类型
t 显示指定类型文件系统的磁盘分区
T 不显示指定类型文件系统的磁盘分区
查看全部 -
vim 命令模式常用
ctrl + f (front 向下翻页)
ctrl + b(back 向上翻页)
ctrl + d(down 向下翻半页)
ctrl + u (up 向上翻半页)
查看全部 -
VI的撤销:u
只能撤销上一步
VIM的撤销:ctrl+z
可以无限撤销
查看全部 -
su 用户名 #切换用户,需要用户密码;
whoami #显示当前登录用户名;
id 用户名 #显示指定用户信息,用户编号、用户名、主要组编号及名称,附属组列表;
groups 用户名 #显示用户名 用户所在的所有组;
chfn 用户名 #设置用户资料,依次输入用户资料;
finger 用户名 #显示用户详细资料;
查看全部 -
passwd -l 用户名 #锁定帐户;
passwd -u 用户名 #解锁帐户;
passwd -d 用户名 #清除用户名的密码;即可无密码登录;
主要组与附属组
gpasswd -a 用户名 附属组名称 #给用户名添加附属组;
newgrp 附属组名称 #此命令需要用户自已执行,而非ROOT;
gpasswd -d 用户名 附属组名称 #给用户名删除附属组;
useradd -g 主要组名称 -G 附属组名称1,附属组名称2,附属组名称3.....
gpasswd 用户组名称 #给用户组设置组密码;
查看全部 -
用户组命令
cat /etc/group #查看配置用户组文件内容;
groupadd 组名 #创建用户组名称;
groupmod -n 新组名 原组名 #用户组名称修改;
groupmod -g 新组编号 组名 #用户组编号修改;
groupadd -g 组编号 组名 #创建用户组的同时,指定用户组编号;
groupdel 组名 #删除用户组;
注:删除用户组前,必需先删除用户组中的用户;
用户命令
useradd -g 组名称 新用户 #向用户组中添加用户;
useradd -d /home/用户名 用户名 #创建用户并指定用户的个人文件夹;
注:imooc没有指定用户组,系统会默认创建一个同用户名相同的用户组;
usermod -c 备注内容 用户名 #给用户添加备注;
usermod -l 新用户名 原用户名 #用户名修改;
usermod -d /home/用户名 用户名 #创建一个新的指定文件夹;
usermod -g 目标用户组组名 用户名 #修改用户的所属用户组;
userdel 用户名 #删除用户;但并不能删除个人文件夹里的文件;
userdel -r 用户名 #删除用户及个人文件夹;
服务器维护,暂时禁止普通用户登录服务器;
touch /etc/nologin #etc下创建一个nologin空文件;
查看全部 -
/etc/group #存储当前系统中所有用户组信息
组名称:组密码占位符:组编号:组中用户名列表
Group : x : 123 : abc,def,xyz
1、root 超级管理员的 组号 一定为0;root:x:0:
2、组号1-499属于系统预留的组编号;预留给系统中安装的软件或服务;越早安装的软件或服务,分配的组编号就越小;
3、用户手动创建的用户,是从500开始;
4、组密码占位符,都是用X来表示;
/etc/gshadow #存储当前系统中用户组的密码信息
组名称:组密码:组管理者:组中用户名列表
Group : * : : abc,def,xyz
/etc/passwd #存储当前系统中所有用户的信息
用户名:密码占位符:用户编号:用户组编号:用户注释信息:用户主目录:shell类型
user : x : 123 : 456 : xxxxxxxx : /home/user/ :/bin/bash
/etc/shadow #存储当前系统中所有用户的密码信息
用户名:密码 :::::
user : vf;Zu8sdf.... : : : : :
查看全部 -
如何为硬盘添加swap交换分区;
1、建立一个普通的Linux分区;
fdisk /dev/sdb
p
2、修改分区类型的16进制编码;
t
6 #选择分区编号,sdb几;
L #查看编码列表;
82
p #再查看分区表;
w #保存分区表;
3、格式化交换分区;
mkswap /dev/sdb6
4、启用交换分区;
swapon /dev/sdb6 #启用swap分区; swapoff /dev/sdb6
free #查看swap加载的状况;
查看全部 -
分区的默认挂载目录/mnt/
mkdir -p /mnt/imooc #建立挂载目录点;
mount /dev/sdb1 /mnt/imooc #进行挂载;
umount /mnt/imooc #进行卸载;
vim + /etc/fstab #进入开机自动挂载文件;
/dev/sdb1 /mnt/imooc ext4 defaults 0 0 #最后一行添加;
查看全部 -
ls -l /dev/sd*
mkfs.ext4 /dev/sdb1 #格式化为ext4文件系统;
mkfs -t ext4 /dev/sdb1 #与上面命令等同;
使用parted进入,用print all查看分区表;
parted /dev/sda
查看全部 -
分区模式之MBR
主分区不超过4个;
单个分区容量最大2TB;
分区模式之GPT
主分区个数“几乎”没有限制;分区表中最多可支持128个主分区;
单个分区容量“几乎”没有限制;每个分区的大小突破了MBR分区的2TB限制,最大18EB;
1EB、1PB、1TB、1GB
parted #即可以给MBR分区,也可以给GPT分区;
默认为第一快硬盘 Usiong /dev/sda
select /dev/sdb 选择要编辑的设备
mklabel gpt #GPT类型 / mklabel msdos MBR类型
print / print all #查看当前分区详情;
mkpart #使用交互模式添加分区;
mkpart test 1 2000 #mkpart 分区名称 起始大小 终止大小
mkpart test 2000 3000
rm 3 #删除每几个分区;
unit GB #使用GB为单位,进行分区;
quit #退出
查看全部 -
fdisk -l #只能给MBR做分区;
fdisk /dev/sdb
a切换可引导标志
b编辑bsd标签
c切换dos兼容性标志
d删除分区
l列出已知的分区类型
m打印此菜单
n添加一个新分区
o创建一个新的空DOS分区表
p打印分区表
q退出而不保存更改
s创建一个新的空的Sun磁盘标签
t更改分区的系统ID
u你改变显示/输入单位
v验证分区表
w将表写入磁盘并退出
+3000M #扇区块编号终止位置,给分配3000MB; 也可直接 +3G
p 查看分区表;
添加的e(extended)扩展分区,不能直接使用,需用n再进行新建,选择l(logical)逻辑分区;
w将表写入磁盘并退出
fdisk -l #查看分区后的情况;
查看全部 -
用户和用户组
查看全部 -
用户和用户组
查看全部 -
统计磁盘上的文件大小
查看全部
举报