知识点:
用户的两个配置文件 /etc/passwd 和 /etc/shadow ,使用冒号分割。面试中经常问道,每一段的含义。
用户组的两个配置文件
su zsy 用户家目录是root,即还是在当前目录
su - zsy 用户家目录是zsy
su -c "touch /tmp/1.txt" zsy 表示以zsy用户的身份执行touch /tmp/1.txt命令。
若用户没有自己的环境变量,需要cp /etc/skel/.bash * /home/zsy/ 把系统变量拷贝给用户zsy,然后再使用chown命令将文件的属组和属主改成zsy。
!$表示上一条命令的最后一个参数
$?表示上一条命令的是否执行成功,0表示成功
普通用户显示$符号,root用户显示#符号。
编辑sudo配置文件(visudo),让普通用户临时拥有其他用户的权限去执行一条命令。命令要用绝对路径。若不需要输入密码,需在命令前加入NOPASSWD:空格
禁止root远程登录:
进入vi /etc/ssh/sshd_config 下将Permit Root Login 改为no
然后重启服务 systemctl restart sshd.service
IDE接口的盘,在系统中显示hda/hdb
sas sata sata2 minisata接口的盘,在系统中显示/dev/sda /dev/sdb
阿里云的盘,/dev/vda /dev/vda 属于虚拟磁盘
存储类型:DAS SAN NAS
这里,介绍一个软件,别人猜密码时,在猜错3次后,这个连接的IP断30分钟(时间可以自定议)
yum install -y fail2ban
这里,也推荐一个源epel-release ,可以用yum install epel-release 安装上。
lsblk 查看磁盘
df -h 以合理的单位显示磁盘信息
du -sh 查看目录或文件的大小
fdisk -l 查看磁盘分区情况
文件系统 ext2 ext3 ext4 xfs NTFS fat32 fat64
分区格式MBR GPT
MBR最多4个主分区。缺点是最高支持2T的硬盘。GPT可以支持2T以上的硬盘,支持最多128个分区。
mke2fs -t xfs
-t 指定文件系统格式
-b 指定块大小