1、Linux启动过程
开机自检——>MBR引导——>GRUB菜单——>加载内核——>运行/sbin/init进程——>加载/etc/inittab——>加载/etc/rc.d/rc.local——》加载/etc/sysinit——》加载/bin/bash,等待用户登录
2、分别用iptables和firewalld添加一个规则允许192.168.0.123 访问本机3306端口
iptables -A INPUT -s 192.168.0.123 -p tcp --dport 3306 -j ACCEPT
firewall-cmd --add-rich-rule='rule family=ipv4 source address=192.168.0.123 port port=3306 protocol=tcp accept' --permanent
3、导致mysql主从同步出问题的原因有什么
1、配置文件中id不能一致
2、二进制日志文件功能要开启
3、防火墙设置放行3306端口
4、从服务器要开启slave功能
5、配置主从同步,其中pos值一致
6、数据库授权,从库可以同步
4、批量删除指定的文件夹下以.txt结尾的文件
find /opt -name *.txt -a -type f -exec rm -rf {} \;
5、解释以下配置含义:
〈Directory /home/htdocs/inside〉;
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
allow from 192.168.1.5
deny from all
〈/Directory〉;
含义:apache定义一个目录/home/htdocs/inside,只能被192.168.1.5访问,其他人无法访问。
6、使用puppet去安装nginx
vi nginx.pp
class nginx::install {
package{"nginx"
ensure => installed,
provider => yum
}
}
7、打印出file文件第1 到第3 行(三种方法)
awk 'NR==1,NR==3{print}' file
head -n 3 file
sed -n '1,3p' file
8、linux中各种颜色代表的文件分别是什么
白色——普通文件
×××——设备文件
绿色——可执行文件
红色——压缩文件
蓝色——目录
灰色——文本文件
浅蓝色——链接文件
9、创建一个用户,用户名为user,所属基本组和公共组都为stuff,用户家目录为/srv/user,用户登录shell为/bin/bash
useradd -g stuff -G stuff -d /srv/user -s /bin/bash user
10、指定30分钟后,将/usr/local里的文件备份压缩为userlocal.tar.bz2,并放到/opt/usr下面,如果/opt/usr不存在就创建
at now +30 mintues
mkdir /opt/usr &> /dev/null
tar cjf /opt/usr/usrlocal.tar.bz2 /usr/local/*
11、请解释以下配置含义.
/dev/sda5 /mnt/dosdata msdos defaults,usrquota 0 0
/etc/fstab(开机挂载配置文件)
/dev/sda5(分区设备)
/mnt/dosdata(挂载目录)
msdos(文件系统类型)
defaults,usrquota(挂载参数)
0(备份间隔天数)
0(检测间隔天数)
12、写出smtp,dns,ftp,http,https,ssh,telnet的端口
smtp(25)
dns(53)
ftp(21——连接端口)(数据传输端口——20)
http(80)
https(443)
ssh(22)
telnet(23)
13、写出OSI参考模型
七层:
应用层
表示层
会话层
传输层
网络层
数据链路层
物理层
14、每天的早上6 点到12 点中,每隔2 小时执行一次/usr/bin/httpd.sh
crontab -e
0 6-12/2 * * * /usr/bin/httpd.sh
15、/var/www/html是网站的发布目录,linux中每天凌晨0点30分对其进行自动备份,写出操作步骤
crontab -e
30 0 * * * /usr/sbin/tar czf /opt/html.tar.gz /var/www/html
16、在每周日凌晨零点零分定期备份/user/backup到/tmp目录下
crontab -e
0 0 * * 0 cp -rf /user/backup /tmp
0 0 * * 0 tar zxf /tmp/backup.tar.gz /user/backup