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、shell腳本,九九乘法表
vi shell.sh
#!/bin/bash
a=1
while [ $a -le 9 ]
do
b=1
while [ $b -le $a ]
do
echo -n -e "$a * $b = $(($a * $b))\t"
let b++
done
echo ""
let a++
done
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/*