linux 系统相关的
shell 脚本相关的
一. shell 特殊变量的含义:
* $0 当前脚本的名称
* $n 传递给脚本或函数的参数
* $# 传递给脚本或函数的参数个数
* $* 传递给脚本或函数的所有参数
* $@ 传递给脚本或者函数的所有参数。
* $? 上个命令的退出状态,或者函数的返回值
* $$ 当前shell进程ID
二、 raid0、raid1、raid5 三种工作模式的工作原理及特点
* raid0 可以是一块盘和N个盘组合
其优点:读写速度快,是RAID中最好
缺点: 没有冗余,一块盘数据坏了,数据就全没了
* raid1 只能2块盘,盘的大小可以不一样,以小的为准
优点:100%数据冗余
缺点: 资源浪费,成本高
* raid5 3块盘,容量计算 10*(n-1),损失一块盘
特点: 读写性能一般,读还好一点,写不好
冗余从好到环: RAID1 RAID10 RAID5 RAID0
性能从好到坏: RAID0 RAID10 RAID5 RAID1
成本从低到高: RAID0 RAID5 RAID1 RAID10
三、 history添加时间戳格式
cat .bash_profile
# .bash_profile
export HISTTIMEFORMAT="%F %T `whoami`"
四、 iptables配置
centos 6
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
iptables -A INPUT -s 192.168.8.100 -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 53 -j ACCEPT
centos7
删除某条规则
iptables -D INPUT 3
1. iptables -L 查看iptables默认规则
2. 允许80访问
iptables -I INPUT -p tcp --dport 80 -m state --state NEW -j ACCEPT
3. 查看规则是否生效
iptables -L
4. 生效后保存添加的规则,命令
iptables-save > /etc/sysconfig/iptables
5. 设置iptables开启启动,命令
systemctl enable iptables.service
五 、 centos系统参数优化
五、 centos 启动过程
(1) 开机BIOS自检,加载硬盘。
(2)读取MBR,MBR引导。
(3)grub引导菜单(Boot?Loader)。
(4)加载内核kernel。
(5)启动init进程,依据inittab文件设定运行级别
(6)init进程,执行rc.sysinit文件。
(7)启动内核模块,执行不同级别的脚本程序。
(8)执行/etc/rc.d/rc.local
(9)启动mingetty,进入系统登陆界面。
本文来自博客园,作者:鱼丸粗面没鱼丸,转载请注明原文链接:https://www.cnblogs.com/Robi-9662/p/12506349.html