欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

面试题1

程序员文章站 2022-06-04 18:23:05
...

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

转载于:https://blog.51cto.com/14158297/2362884