~Linux的十步启动流程是什么?
1、开机自检(bios)
2、MBR引导
3、grub菜单
4、加载内核kernel
5、运行init进程
6、读取/etc/inittab配置文件
7、执行/etc/rc.d/rc.sysinit初始化脚本,
8、执行/etc/rc.d/rc脚本
9、执行/etc/rc.d/rc.local个人配置脚本
10、最后启动mingetty进程。
~简述tcp3次握手过程
:客户端向服务器端发起一个请求报文SYN=1 序列号seq=x
服务器端回应一个请求报文SYN=1, ACK=1 seq=y ,ack=x+1
客户端发给服务器端ACK=1,seq=x+1, ack=y+1
~简述4次挥手过程
:客户端发给服务端 FIN=1,seq=u
服务器端回应ACK=1,seq=v,ack=u+1
服务器端回应FIN=1,ACK=1 seq=w,ack=u+1
客户端回应 ACK=1,seq=u+1 ack=w+1
~简述VPN 常见的种类
1. 远程访问VPN服务
2. 企业内部网络之间VPN服务
3. 互联网IDC机房之间VPN服务
4. 企业外部VPN服务
5. 翻墙
虚拟专用网络,依靠ISP和NSP在公网中建立数据通信网络技术,通过私有的隧道技术在公共数据网络上模拟出来的和专网有同样功能的点到点的专线技术
简述raid0 raid1 raid6三种工作模式的工作原理及特点
raid0 条带式 :对所有硬盘平均分散读写,读写速度快,创建最少2颗,安全性差
raid1 镜像式:每块盤的上数据都完全相同创建至少需要2颗HD, 只要留有1颗盤数据都安全,安全性最高。
raid5 :一块盘存放校验码,创建最少要3块盘性比价为n-1
raid6 :raid6是再raid5的基础上为了加强数据保护而设计的。可允许损坏2块硬盘。
raid10:先做镜像再做条带,最少4个盘
数据收集server/proxy/agents吸能
灵活地自定义问题阀值(触发器)
可以自定义告警升级(escalation)、接收者及告警方式
通过内置的绘图方法实现监控数据实时绘图
扩展图形化显示
配置简单,模板使用
快速的web接口
全特性agent易扩展
具备用对复杂环境
/dev/sdh1什么意思
类型为scsi的第4块盘的第一分区
linux运行里多长时间:uptime
linux系统挂载NFS存储的命令:
mount -t nfs 192.168.0.103:/root/nfs /root/test
修改linux最大文件打开数
echo -e ”* soft nofile 65535\n*hard nofile 65535” > /etc/security/limits.conf
echo “session required pam_limits.so” >/etc/pam.d/login
ulimit -n 1000 为临时改
查看cp命令属于哪个包
rpm -qf /bin/cp
快速生成一个10GB的文件
dd if=/dev/zero of=/test bs=1M count=1000
创建一个10G文件但是不实际写入磁盘,不占用block,seek作用为跳过输出
dd if=/dev/zero of=/test bs=1M count=1000 seek=1000
随机生成10000个1K的文件
seq 10000 | xargs -i dd if =dev/zero/ of={}.dat bs=1024 count=1
linux每周一凌晨1点同步系统时间
#crontab -e
0 1 * * 1 /usr/sbin/ntpdate -u pool.ntp.org >/dev/null 2>&1
0 1* * * * /usr/sbin/ntpdate time.nist.gov
find /home -type f -mtime +7 -name *.ok
MySQL----【开机自启】Linux下设置MySql自动启动
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig mysqld on 或者 chkconfig --level 345 mysql on
mysql备份恢复库
导出: mysqldump -uroot -p dcpc > /bak/dcpc.sql (注dcpc为database名)
导入:mysql -uroot test < /bak/dcpc.sql (注test为database名,将dcpc中所有的表及数据导入到test数据库)
通过access.log统计每个地址访问的次数,列出前十名
awk '{print $1}' /home/access.log | sort -n | uniq -c | sort -rn |head -10
写出nginx日志切割脚本
centos6优化
nginx优化
tomcat服务配置文件
context.xml、web.xml、server.xml、tomcat-users.xml
检测网段在线的IP
#!/bin/bash
i=1
while [ $i -le 254 ]
do
ping -c2 -i0.3 -W1 192.168.1.$i &>/dev/null
if [ $? –eq 0 ];then
echo "192.168.4.$i is up"
else
echo "192.168.4.$i is down"
fi
let i++
done
或者
#!/bin/bash
#Author
for i in {1..254}
do
ping -c2 -i0.3 -W1 192.168.1.$i &>/dev/null
if [ $? -eq 0 ];then
echo "192.168.1.$i is up"
else
echo "192.168.1.$I is down"
fi
done