一 填空题(50)
-
请写出永久挂载的文件的位置_______******_
/etc/fstab
-
请写出centos7用户信息文件的具体位置__________________
/etc/passwd /etc/shadow
-
Ubuntu 默认的shell程序是______________________
bash
-
Centos7 如何后台执行ping192.168.91.100____________________
ping 192.168.91.100 &
-
过滤出 /etc/passwd文件中的非空行_____________________________
grep -v "^" /etc/passwd grep -v "^" /etc/passwd
-
找出/data 目录下7天前建立的普通文件,并移动到 /opt 目录(一条命令)
find /data -mtime +7 -type f -exec mv { } /opt \ ;
-
du 和 ls 都可以看到文件大小,有什么区别?
du 只能看见文件的总行数 ls 可以看到更多的信息
du 文件占用磁盘大小 ls 看到文件的真实大小
- 使用什么命令(写全) 对config目录做归档压缩,生成config.tar.gz文件
tar -zxvf config.tar.gz config/* cd config tar -zcvf config.tar.gz config/*
-
centos系统如何查询 httpd 软件是否安装?____________________
rpm -q httpd
-
ubuntu系统如何查询 apache2 软件是否安装_____________________
dpkg -l apache2 dpkg -l apache2
- 新建用户 lisi 要求不建立家目录 不允许登录_____________________
useradd -M -s /sbin/nologin lisi useradd -M -s /sbin/nologin lisi
- 如何查询 ls 命令的文件位置所在?________________________
which ls
- 某文件的权限drw-r--r--用数字形式表示该权限,以及写出该文件的属性____
目录文件 权限为 644
-
查看内存命令__free__top_______ 查看cpu使用率___top___ 查看磁盘io:lsblk___iostat__ 查看ip地址___ifconfig___ ip a____ 查看磁盘分区 df____lsblk__ 查看进程信息_____pstree____ps aux ___
-
如何查看本机系统的tcp 80端口是否被打开?_
ss -natp | grep 80
-
请对 /etc/passwd 文件建立软连接 到 /mnt/ 目录 下并取名为 soft
ln -s /etc/passwd /mnt/soft
-
如何查看一个进程的详细信息?____________________
pstree cat /proc/pid号/stat prstat + pid号
-
如何查看文件的权限属性__________________
ll stat +文件名
-
如何查看定时计划任务列表__________________________
crontab -l
-
请写出编译安装需要哪几步_____________________________________
./configure
make -j
make install -
如何让httpd服务开机自启动__________________________
systemctl enable httpd
-
使用哪个命令可以改变文件的属主和属组________________
chown
-
如何结束linux进程?___________________________________
kill + pid号
-
写出centos7 网卡文件具体位置__________________________
vim /etc/sysconfig/network-scripts/ifcfgens33
-
写出ubuntu系统网卡文件的具体位置_____________________________
vim /etc/netplan/00-
-
使用什么命令临时挂载____________________________
mount
26.如何查看现在所有的挂载信息包括权限_________________________
df mount
27.使用哪个选项可以保留权限复制__________________________
cp -a
28. 如何查看文件的inode号的____________________________
ls -i
stat
29. 如何查看磁盘的uuid_____________________________________
blkid
30. cenos7如何查看当前服务器生效的dns服务器地址______________
vim /etc/resolv.conf
31. ubuntu 如何查看当前服务器生效的dns服务器地址_______________
vim /etc/resolv.conf
32. 如何快速回到上一次所在目录____________________________
cd ..
cd -
33. 如何切换到账户lisi__________________________________
su lisi
34. 如何过滤僵尸进程__________________________________
ps aux | grep Z
35. 如何合并文件a 和 b____________________________________
cat a b
paste a b
36. 如何永久修改主机名_____________________________________
hostnamectl set hostname
37. 如何给网卡ens33添加临时网卡____________________
ifconfig ens33:0 ip地址/子网掩码
38. 如何过滤/etc/文件夹下包含root字符串的文件_____________
grep -r root /etc
39. 如何将 /etc/fstab 文件中定义的所有文件系统重新挂载______
mount -a
40. 对2t 以上硬盘分区该使用____________________
gdisk
41. linux系统日志默认存放位置___________________
vim /var /log/message
42. Ssh协议默认端口号______________________
tcp/22
43. DNS 使用的协议是_____________________
DNS
tcp/53 udp/53
44. 输出test文件的中以root开头的行______________________
grep "^root" test
45. 如何查看当前系统有哪些用户登录________________
w
who
users
finger
46. 如何查看哪些用户登录失败____________________
lastb
47. 日志文件test格式如下,请过滤出访问前十的ip地址
cat test | cut -d " " -f 1 | sort -n | uniq -c | sort -nr | head
48. df 命令输出如下提取出“已用”列_______________________________
df | tr -s " " | cut -d " " -f 3
49. 如何备份/dev/sda硬盘的前512字节________________________
dd if = /dev/sda of = backup_file bs = 512 count = 1
50. 如何查看硬盘的坏道___________________________________
badblocks
51. 使用什么命令可以修复文件系统________________________
fsck
52. 如何查看目前生效的所有内核参数____________________________
uname -a
sysctl -a
53. 请统计出lisi用户打开的所有进程数__________________
pstree -p lisi | wc -l
ps aux | grep lisi | wc -l
54. 如何查看本机的nfs服务共享情况_____________________________
exportfs -v
55. 请给本服务器添加去往10.0.0.0/16段的路由_____________________
route add -net 10.0.0.0/16 gw 网关
56. 把A文件的所有小写字母转换成大写___________________
tr '[:lower:]' '[:upper:]' < A > temp_file && mv temp_file A
cat A | tr "a-z" "A-Z" > newfile
57. 如何关闭swap分区___________________________
swapoff -a
58. 分割文件可以使用哪个命令_________________________________
split
59. 如何查看远程主机的80端口是否打开_________________________
telnet ip地址 80
60. Centos7 默认使用的文件系统类型________________________
XFS
61. 你用过哪些时间同步软件___________________________________
NTP
chorny
62. 统计出当前系统由多少用户在线__________________________
w | wc -l
63. 怎么升级linux内核?________________________________
yum install
编译安装
64. Linux系统刚运行时内存占用率低,运行10天后内存过高,内存使用率过高怎么办?
先查看内存占用率
找到内存占有率突然变大的文件
想办法把这个文件的内存占用降下来
清除缓存 echo 3 > /proc/sys/vm/drop_caches
67.公司中有一台服务器故障,更换服务器后,配置原来的IP地址,无法ssh远程登录该怎么办?
查看ssh服务是否打开
rm -rf /root/.ssh/known_hosts
68.swap交换分区的作用_____________________________________
在硬盘空间充足而内存不足的情况下,暂时把硬盘空间借给内存使用 现在用的比较少
71.如何查看逻辑卷详细情况___________________________
lvscan lvdisplay
72.如何将 /etc/fstab 文件拷贝到 192.168.91.100 机器的 /data 目录下
scp /etc/fstab root @ 192.168.91.100: /data
73.如何修改文件test的属主为root,属组为lisi_________________________ chown root:lisi test
-
磁盘还有空间无法继续新建文件该如何处理?_____________________
inode号用完了
删除没用的空文件 -
如何删除软连接文件夹soft_______________________________
rm -rf soft
-
如何查询httpd软件的配置文件位置(centos和ubunutu)__________
rpm -qc httpd dpkg -L apache2
-
如何查看192.168.91.100服务器是否开启nfs 服务______________
ssh root@192.168.91.100 "systemctl status nfs" showmount -e
-
在 11月内每天早上6点到中午12点 每隔2小时执行一次/httpd.sh 脚本
0 6-12/2 * 11 * /bin/bash /httpd.sh 分 时 日 月 周
-
过滤出test文件不是以# 开头的行
grep -v "^#" test
-
如何显示系统运行了多长时间_______________________________
uptime top
-
如何并行执行 ping127.0.0.1 ping 10.0.0.1 ping 20.0.0.1
ping127.0.0.1 &ping 10.0.0.1& ping 20.0.0.1&
-
如何查看内核版本_________________________________
uname -a cat /etc/os-release
-
如何确定一个进程是多线程还是单线程______________________
pstree -p cat /proc/pid号/
-
如何查看服务器cpu 的个数_________________________________
ls cpu
-
Cpu 负载过高该如何解决______________________________
结束cpu占有率过高的进程
-
使用抓包工具抓取经过ens33 网卡的流量,并且只抓取icmp协议
tcpdump -i ens33 -p icmp
-
对 RAID0 RAID1 RAID5RAID10 运行成本最低是哪个___________
raid 0
-
显示当前文件夹下的文件以时间排序,倒序显示_________________
ls -tr
-
实时显示/var/log/messages文件后10行_____________________
tail -f /var/log/message
-
只长格式显示 /etc 目录的属性__________________________
ll /etc
-
查找ls 命令的路径____________________________________
which ls
-
如何得到A 和B文件相同的部分_____________________________
grep -f fileA fileB
-
把 abc.tar.gz 文件指定解压到/mnt目录_____________________
tar -xf abc.tar.gz -C /mnt
-
统计 /etc/fstab 有多少行_____________________________
cat /etc/fstab | wc -l
-
除了ping 还有什么命令可以测试DNS服务器是否可以正常解析_______
nslookup host
-
如何查看centos7系统使用的网关信息___________________
网卡配置文件
-
使用什么命令查看系统的分区情况______________________
df lsblk
-
请写linux出开机启动过程_____________________________________
1、bios :开机自检,硬件没有问题,就下一步,根据bios中第一启动项的设置,去找操作系统(硬盘 外接设备 网卡) 2、MBR:过渡到MBR阶段,是引导的第一阶段,由于该阶段的程序不完整,会引导你找到下一阶段完整的引导器 3、grub:通过grub程序中的配置文件 找到内核 4、内核 kernel : 加载内核文件并启动内核 5、启动第一个程序:systemd centos6 第一个启动的就是init
-
ftp 协议使用的端口号____________________________________
20 21
-
格式化文件系统使用哪个命令_________________________________
mkfs
三 简答题
-
请写出搭建yum仓库的过程(10)挂载光驱
备份源
手写local源 vim local.repo
[local] name=local baseulrl=file:///mnt gpgcheck=0
2.现有磁盘 /dev/sdb /dev/sdc 都是20G按要求,创建新的逻辑卷(10)
① 建立逻辑卷取名为 qa,属于 qagroup 卷组,大小为35G
② 使用 ext3 文件系统格式化新逻辑卷。该逻辑卷应在系统启动时自动挂载到/mnt/qa 下
③ 调整逻辑卷大小由于业务需要,需要扩容,又采购一块磁盘 /dev/sdd(20G)扩容逻辑卷到50G
pvcreate /dev/sdb /dev/sdc
vgcreate qagroup /dev/sdb /dev/sdc
lvcreate -n qa -L 35G qagroup
mkfs. ext3 /dev/qagroup/qa
blkid
vim /etc/fstab
mount -a
3.请写出DNS 解析www.jd.com的过程(10)