跟着老刘学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编辑好就行。