跟着老刘学linux-笔记11
最近在补实验课,今天总结一下做实验踩的小坑和一些小经验,自己mark一下~~
echo "123456" | passwd --stdin user 这个--stdin写shell脚本用得上
crontab -e 分钟可以为*,书上写的不行,* * * * * 就是每分钟运行一次,记得命令要写绝对路径,用whereis查一下
UID 0管理员,1-199系统用户,1000以上普通用户
特殊权限 SUID SGID SBIT(保护位)
计算时可以先看常规的后三位,小s或者小t那就是有权限,当做x,如果是S或者大T,那就是没有,当做-,最后把s,t加一下写在最前面就行了。
如:rwsrwsr-T,常规的就是774,单独算特殊权限是7774 ,改特殊权限是chmod u+s o+T这样,加了T用户只能删除自己的文件,不能删除别人的文件。或者直接chmod 7774
新磁盘加上干几个事:先分区,fdisk,再格式化,exfs.ext4,再挂载使用。
新建软RAID,加个热备盘,mdadm -Cv /dev/md0 -n 4 -l 5 -x 1 /dev/sd[b-e] 创建md0,4块盘,raid 5 ,1块热备盘,后面跟4块物理盘
创建后用mkfs.ext4格式化md0,再挂载使用
mdadm /dev/md0 -f /dev/sdb 模拟一块盘挂了,看看热备盘能不能直接顶上开始重建
LVM相关:
PV-物理卷,硬盘,VG-一堆硬盘组成卷组,LV-卷组之上划分逻辑空间,与底层无关,PE-基本单元,4M,LV是PE的倍数。
扩容LV:
lvextend -L 290M /dev/storage/v0
resize2fs /dev/storage/v0 sync同步到内核
检查磁盘:e2fsck -f /dev/storage/v0
重新挂载,df -h看一下变了没
缩容:风险大
先检查 e2fsck -f /dev/storage/v0
缩 resize2fs /dev/storage/v0
lvreduce -L 120M /dev/storage/v0
挂载df -h看一下
iptables:
就一个套路
iptables -P ACCEPT 或者DROP
iptables -I INPUT -s 源地址 -dport 目标端口 -j ACCEPT 或者REJECT DROP
firewall-config 直接图形化界面好使,记得permanent
网络管理,nmtui, nmcli connection reload, nmcli connection up, nm-connection-editor
虚拟机加网卡后在/etc/sysconfig/network-scripts/里面看不到配置文件的,但是ifconfig可以看到网卡名称。用nmtui加一下网卡就有配置文件了,直接再nmtui编辑好就行。