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,进入系统登陆界面。

posted @ 2020-03-16 20:36  鱼丸粗面没鱼丸  阅读(87)  评论(0编辑  收藏  举报