(1)简述TCP/IP三次握手和四次挥手过程
(2)磁盘分区空间还充足,但用户无法写入了,简述可能的原因
(3)把列表[1,3,5,7,9]倒序并将元素变为字符类型,请写出多种方法
(4)使用grant赋予user_test账户从12.12.12.1对db_test的select权限并设置密码user_password
(5)用正则表达式匹配IPv4的格式
(6)星期二、四、六,每5小时执行1次/bin/sh /tmp/xx.sh脚本,如何配置crontab
(7)使用iptables允许1.2.3.4/24访问本机22端口,其余机器禁止访问22端口
(8)找出/data目录下以.txt为后缀的文件,将其中字符hello替换成world
(9)以下代码输出是什么,为什么?
def func(v1,v2=[ ]):
v2.append(1)
return v2
func(1)
print(func(2))
(10)简述linux系统启动过程
(11)写出你了解的几种mysql引擎类型,并简述各自特性以及适用场景
(12)过滤出ip addr中的etho0网卡的ip地址
[root@041640403 ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:ca:14:3a brd ff:ff:ff:ff:ff:ff
inet 192.168.241.145/24 brd 192.168.241.255 scope global eth0
inet6 fe80::20c:29ff:feca:143a/64 scope link
valid_lft forever preferred_lft forever
(13)查询表user_group中字段userid的值并去重,条件为groupid的值为22,并且userid不为空
(14)简述http的协议及其主要特点
(15)统计出nginx的access.log中访问量最多的3个ip
命令为head -n 3 /usr/local/nginx/logs/access.log (具体的太长没抄)
(16)由底层到高层,简述TCP/IP四层模型主要功能和对应协议
(17)实现批量添加10个用户,用户名为user01-10,密码为user后面3个随机字符
(18)DNS默认端口,基于TCP还是UDP?简述DNS解析过程
(19)简述mysql主从配置过程和主从同步失败排查命令
(20)如何设置httpd服务仅在字符界面下开机启动,如何设置/tmp/xx.sh开机启动
(21)用shell编写脚本,备份MySQL数据库里面以game_开头的库(game_1,game_2...)并通过rsync同步到10.1.2.3(rsync备份模块名:DBBACK)
(22)如何在linux上做网络路由测试,如本地1.1.1到远程2.2.2.2的路由
(23)http状态码的含义:200,301,304,403,404,500,504