面試題1

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/*
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章