文件系统
硬连接
硬连接不可以跨文件系统。
ln 源文件 连接名
软连接
软连接文件和源文件是两个不同的文件,软连接是可以跨文件系统,软连接里面存放的只是员文件的路径。
ln -s 源文件 连接名
ln -s /tmp/file cpfile
lrwxrwxrwx. 1 root root 14 Apr 1 15:10 cpfile -> /tmp/111/file1
监控磁盘空间
df 查看文件系统的使用情况
-h 查看文件系统的block使用情况,的那位1024
-T 查看文件系统类型
-i 查看文件系统的inode的使用情况
du 查看文件和目录的大小
-h 查看文件的block 使用情况
-s 汇总信息 du -sh /etc 查看目录大小
挂载光盘
挂载
mount /dev/cdrom 挂载位置
#mount /dev/cdrom /Centos7
mount: /dev/sr0 is write-protected, mounting read-only
umount /media 卸载
#umount /Centos7
归档,压缩
tar 归档工具
-c:创建归档
-v:查看详细信息
-f:指定归档后的文件名
-t:列出归档文件里面有那些文件
-x:抽取文件
-C:指定抽取到拿个目录下面
-z:调用gzip
-j:调用bzip2
-J:调用xz
创建归档
tar -czvf backpu /root/
-rw-r--r--. 1 root root 1124322 Apr 1 16:56 backpu.gzip
抽取归档
tar -xv backpu
dr-xr-x---. 15 root root 4096 Apr 1 16:29 root
提权
sudo
当使用sudo的时候将会以root的权限来执行本条命令,因为root用户权力非常大所以一般生产环境不会使用root用户来直接修改配置,一般都是使用sudo 来实现root。
配置文件位置:/etc/sudoers
user1 ALL=(ALL) ALL
username machine=(username) command
user1:被赋权的用户
machine:允许在那台主机上执行
username:以谁的身份允许,ALL指的是可以以任何人的身份执行
command:是将拿个命令赋予该用户
定义别名:
User Alias USER =user1,user2
Cmnd ALias COMMAND =/bin/passwd,/user/sbin/useradd
USER ALL=(ALL) NOPASSWD:COMMAND
NOPASSWD指sudo时不需要输入当前用户的密码