RHCE(Redhat7) (二)
硬盘以扇区为单位,1扇区为512b (6及以下以柱面为单位,1柱面为8M左右)
分区格式为xfs 最多支持500T (6及以下分区格式为ext4,最多支持50T)
fdisk MBR分区方式
gdisk GPT分区方式
parted 高级分区操作(创建、拷贝、调整分区大小等)
partprobe刷新分区表(或重启服务器)
fdisk -l
fdisk/dev/sdb (n 新建,p 打印,d 删除,w 保存,t 改类型)
+10G 指定分区大小为10G
mkfs.xfs mkfs.ext4
mkfs.xfs -f (xfs多次格时需加-f)
xfs -admin -L opt /dev/sda3 (xfs分区打标签)
a2label /dev/sda5 “backup” (ext4分区打标签)
blkid/dev/sda3 查看设备UUID
df / (以字节为单位)
df -h / (以M、G为单位)
df -hT / (T表示分区类型,如:xfs)
du . (统计当前目录下文件大小,字节)
du -sh . (统计当前目录下文件大小,M、G)
baobab 调出图形硬盘空间分析工具
/etc/fstab 挂载设备到系统的保存文件
mount -a 是/etc/fstab文件生效
mount -o 以特定选项挂载
defaults包括rw,suid,dev,exec,async
umount 卸载
lsof/aa (可以看出谁在使用,进程号)
mount -o remount,ro/rw /aa
mount -o remount,noexec /aa
mount10.0.0.2:/var /mnt (挂载nfs共享)
mount --bind /opt /mnt/opt 挂载一个目录到另一个目录下(伪装用)
mkswap /dev/sda6 增加swap空间
swapon -a激活swap空间
swapon -s查看已激活swap
swapoff/dev/sda6 关闭swap分区
swapon -p5 /dev/sda6 设置swap优先级
ls -i
ln -s (文件类型会显示为“l”)
ls -l (- 一般文件,d 目录,l 链接,b块设备,c字符设备,p 命名管道,s套接字)
/run/root/media 光盘默认路径
ACL
getfacl
setfacl
setfacl -m o:r /tmp/aa.log (设置其它账号对/tmp/aa.log有读权限)
setfacl -x u:aa /tmp/aa.log (删除用户aa对于/tmp/aa.log文件的acl)
setfacl -b /tmp/aa.log (删除所有acl)
getfacl/tmp/aa.log 查看ACL
setfacl -m u:aa:rwx /tmp/aa.log (设置用户aa对/tmp/aa.log有读写执行的权限)
ACL信息默认不继承(要继承得结合mask设置)
setfacl -m d:u:aa:rwx /aa (生效范围是目录以下,对目录没有效果)
setfacl -m u:aa:rwx /aa/
mount | grep home 查看home分区的挂载(如:挂载源、分区格式等)
xfs分区设置空间配额
需先在/etc/fstab /home分区的defaults,usrquota,grpquota 然后重启服务器(否则会报xfs_quota:cannotset limits function not implemented错误)
# xfs_quota�Cx �Cc “limit bsoft=30G bhard=40G aa” /home
# xfs_quota�Cx �Cc report /home
/var/lib/rpm rpm的本地数据库目录
rpm -i 安装
rpm �Ce 卸载
rpm �Ci �Cnodeps 忽略依赖关系安装
rpm �Ci �Cforce对已安装过的进行重安装
rpm �CU 升级,软件不存在就等同于-i
rpm �CU �Coldpackage 降级
rpm �CF 升级,软件必须先存在
rpm �Cqa 查看所有包
rpm �Cq 查单个包
rpm �Cqf 文件由哪个包提供
rpm �Cl 查看软件信息
rpm �Cqpi 查看包编译信息
rpm �Cqpl 会安装哪些文件
rpm �Cqp �Cscipts查脚本信息
rpm �CV 包名 (无输出说明对,有输出说明有问题,如不正常可用rpm �Ci �Cforce 重安装)
/etc/pki/rpm-gpg 签名文件
rpm �Cimport 导入签名
rpm �Cimport /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
rpm �Cqa |grep gpg-pubkey
rpm �Cvvk包名 校验签名
yuminstall 安装
yumremove/erase 卸载
yumupdate 升级
yumgroup install “KDE” 安装一组软件包
yumlocalinstall = rpm �Ci
yum search 软件名
yumlist 软件名
yum listall
yumgroup list
yumwhatprovides /bin/ls = rpm �Cqf
yum reinstall= rpm �Ci --force