基本命令题与答案
- 请写出永久挂载的文件的位置_____________________________
/etc/fstab
- 请写出centos7用户信息文件的具体位置____________
/etc/passwd
- Ubuntu 默认的shell程序是__________________________
/bin/bash
- Centos7 如何后台执行ping 192.168.91.100____________________
ping 192.168.91.100 &
- 过滤出 /etc/passwd文件中的非空行_____________________________
grep -v “^$” /etc/passwd
- 找出/data 目录下7天前建立的普通文件,并移动到 /opt 目录(一条命令)
find /data -mtime +7 -type f -exec mv {} /opt \;
- du 和 ls 都可以看到文件大小,有什么区别?
du 文件占磁盘大小
ls 看到的是 文件真实大小
- 使用什么命令(写全) 对config目录做归档压缩,生成config.tar.gz文件
cd config
tar zcvf config.tar.gz config/*
- centos系统如何查询 httpd 软件是否安装?________________________
rpm -q httpd
- ubuntu系统如何查询 apache2 软件是否安装_____________________
dpkg -l |grep apache2
- 新建用户 lisi 要求不建立家目录 不允许登录_____________________
useradd lisi -M -s /sbin/nologin
- 如何查询 ls 命令的文件位置所在?____________________________
which ls
- 某文件的权限drw-r--r--用数字形式表示该权限,以及写出该文件的属性____
目录 644
- 查看内存命令___free top________ 查看cpu使用率 top
查看磁盘io:iostat 查看ip地址ifconfig ip a
查看磁盘分区 lsblk 查看进程信息 ps aux top
- 如何查看本机系统的tcp 80端口是否被打开?_______________________
ss -natp |grep 80
netstat -natp |grep 80
- 请对 /etc/passwd 文件建立软连接 到 /mnt/ 目录 下并取名为 soft
ln -s /etc/passwd /mnt/soft
- 如何查看一个进程的详细信息?________________________
cat /proc/pid号/status
prtstat pid号
- 如何查看文件的权限属性______________________
ll 文件名
stat 文件名
- 如何查看定时计划任务列表______________________________
crontab -l
- 请写出编译安装需要哪几步_____________________________________
./configure
make
make install
- 如何让httpd服务开机自启动______________________________
systemctl enable httpd
- 使用哪个命令可以改变文件的属主和属组____________________
chown
- 如何结束linux进程?___________________________________
kill
- 写出centos7 网卡文件具体位置______________________________
vim /etc/sysconfig/network-scripts/
- 写出ubuntu系统网卡文件的具体位置_____________________________
/etc/netplan/*
- 使用什么命令临时挂载________________________________
mount
- 如何查看现在所有的挂载信息包括权限_________________________
mount
- 使用哪个选项可以保留权限复制______________________________
-a
-p
- 如何查看文件的inode号的________________________________
ls -i
stat
- 如何查看磁盘的uuid_____________________________________
blkid
- cenos7如何查看当前服务器生效的dns服务器地址__________________
cat /etc/resolv.conf
- ubuntu 如何查看当前服务器生效的dns服务器地址_______________4
cat /etc/resolv.conf
resolvectl status
- 如何快速回到上一次所在目录________________________________
cd -
- 如何切换到账户lisi__________________________________
su lisi
- 如何过滤僵尸进程______________________________________
ps aux|grep Z
- 如何合并文件a 和 b____________________________________
cat a b > c
paste a b >c
- 如何永久修改主机名_____________________________________
hostnamectl set-hostname 主机名
- 如何给网卡ens33添加临时网卡________________________
ifconfig ens33:0 ip地址/子掩码
- 如何过滤/etc/文件夹下包含root字符串的文件_____________
grep -r root /etc
- 如何将 /etc/fstab 文件中定义的所有文件系统重新挂载__________
mount -a
- 对2t 以上硬盘分区该使用____________________命令
gdisk
- linux系统日志默认存放位置___________________
/var/log
- Ssh协议默认端口号__________________________
tcp/22
- DNS 使用的协议是_____________________
tcp/53 udp/53
- 输出test文件的中以root开头的行__________________________
grep “^root” test
- 如何查看当前系统有哪些用户登录____________________
w
who
users
finger
- 如何查看哪些用户登录失败________________________
lastb
- 日志文件test格式如下,请过滤出访问前十的ip地址
cat test| cut -d ” ” -f1 |sort -n|uniq -c |sort -nr |head
- df 命令输出如下提取出“已用”列_______________________________
df| tr -s “ ” | cut -d” ” -f5
- 如何备份/dev/sda硬盘的前512字节____________________________
dd if=/dev/sda of=/mnt/back count=1 bs=512
- 如何查看硬盘的坏道___________________________________
badblocks
- 使用什么命令可以修复文件系统____________________________
fsck
- 如何查看目前生效的所有内核参数________________________________
sysctl -a
p;
- 请统计出lisi用户打开的所有进程数______________________
ps aux|grep lis|wc -l
pgrep -u lisi |wc -l
- 如何查看本机的nfs服务共享情况_____________________________
exportfs -v
- 请给本服务器添加去往10.0.0.0/16段的路由_____________________
route add -net 10.0.0.0/16 gw 网关
- 把A文件的所有小写字母转换成大写___________________
cat A |tr ‘a-z’ ‘A-Z’
- 如何关闭swap分区___________________________
swapoff -a
- 分割文件可以使用哪个命令_________________________________
split
- 如何查看远程主机的80端口是否打开_________________________
telnet ip地址 80
- Centos7 默认使用的文件系统类型____________________________
xfs
- 你用过哪些时间同步软件___________________________________
ntp
chorny
- 统计出当前系统由多少用户在线______________________________
w |wc -l
- 怎么升级linux内核?____________________________________
yum install 安装新内核
编译安装
- Linux系统刚运行时内存占用率低,运行10天后内存过高,内存使用率过高怎么办?_______________________________________
清除缓存
echo 3 > /proc/sys/vm/drop_caches
- 公司中有一台服务器故障,更换服务器后,配置原来的IP地址,无法ssh远程登录该怎么办
Rm -rf /root/.ssh/known_hosts
- swap交换分区的作用_____________________________________
内存不足时将硬盘空间当做 内存使用
- 如何查看逻辑卷详细情况___________________________
lvdisplay
lvscan
- 如何将 /etc/fstab 文件拷贝到 192.168.91.100 机器的 /data 目录下
scp /etc/fstab 192.168.91.100:/data
- 如何修改文件test的属主为root,属组为lisi_________________________
chown root:lisi test
- 磁盘还有空间无法继续新建文件该如何处理?_____________________
inode 号 使用完了
删除没有用的文件腾出 inode号
- 如何删除软连接文件夹soft_______________________________
rm -rf soft
- 如何查询httpd软件的配置文件位置(centos和ubunutu)______________
rpm -qc httpd
dpkg -L apache2
- 如何查看192.168.91.100服务器是否开启nfs 服务__________________
showmount -e 192.168.91.101
- 在 11月内每天早上6点到中午12点 每隔2小时执行一次 /httpd.sh 脚本
0 6-12/2 * 11 * /bin/bash /httpd.sh
- 过滤出test文件不是以#开头的行___________________________
grep -v “^#” test
- 如何显示系统运行了多长时间_______________________________
uptime
top
- 如何并行执行 ping 127.0.0.1 ping 10.0.0.1 ping 20.0.0.1
ping 127.0.0.1& ping 10.0.0.1 &ping 20.0.0.1&
- 如何查看内核版本_________________________________
uname -a
cat /etc/os-release
- 如何确定一个进程是多线程还是单线程__________________________
pstree -p
cat /proc/pid号/stattus
- 如何查看服务器cpu 的个数_________________________________
lscpu
- Cpu 负载过高该如何解决__________________________________
结束不必要的进程
- 使用抓包工具抓取经过ens33 网卡的流量,并且只抓取icmp协议
tcpdump -i ens33 -p icmp
_________________________________________________________
- 对 RAID0 RAID1 RAID5 RAID10 运行成本最低是哪个___________
raid0
- 显示当前文件夹下的文件以时间排序,倒序显示_________________
ls -tr
- 实时显示 /var/log/messages文件后10行_____________________
tail -f /var/log/messages
- 只长格式显示 /etc 目录的属性______________________________
ls -ld /etc
- 查找ls 命令的路径________________________________________
wich ls
- 如何得到A 和B文件相同的部分_____________________________
grep -f A B
- 把 abc.tar.gz 文件指定解压到/mnt目录_____________________
tar xf abc.tar.gz -C /mnt
- 统计 /etc/fstab 有多少行_____________________________
wc -l /etc/fstab
- 除了ping 还有什么命令可以测试DNS服务器是否可以正常解析_______
nslookup
host
- 如何查看centos7系统使用的网关信息___________________
route -n
- 使用什么命令查看系统的分区情况__________________________
lsblk
- 请写linux出开机启动过程_____________________________________
bios mbr grub 内核kernel init systemd
- ftp 协议使用的端口号________________________________________
21 20
- 格式化文件系统使用哪个命令_________________________________
mkfs
二选择题(不定项20)
1.普通用户的默认umask为202 ,新建普通文件时权限为(B )
A. 242 B. 464 C. 264 D. 664
2.Linux 系统中,文件类型标志 b 表示?( c )
A.套接字 B. 管道文件 C. 块设备 D. 字符文件
3.在 Linux 中,第二块 sata 硬盘的第 2 个逻辑分区应该表示为( D )
A./dev/sda2 B. /dev/sdc2 C. /dev/sdb1 D. /dev/sdb2
4.通过修改下列哪个文件,可以设定开机时自动挂载新添加的硬盘分区? (C )
A. /etc/inittab B. /etc/motd C./etc/fstab D. /etc/login.defs
5.以下哪些命令可以给文件加上777 的权限ABD
A. chmod 777 文件名 B. chmod a=rwx 文件名
C. chmod rwx 文件名 D. chmod a+rwx 文件名
6.linux 用户类型有哪些?( ABC )
A. 超级管理员 B. 普通用户 C.程序用户 D.自定义用户
7.关于passwd 命令说法错误的是(c )
A. -l 选项锁定用户 B.-u 解锁用户
C.linux 中passwd 文件是存放用户密码的文件 D.用户无法清空密码
8.以下关于分区工具说法错误的是(D )
A. fdisk 可以对2T 以上的硬盘分区 B. gdisk 可以对2T 以下的硬盘分区
C. parted 是即时生效 D. gdisk 是默认安装
9.在Centos7系统中,执行(c)命令可以将file文件压缩成 file.tar.gz 式。
A. tar jcvf file file.tar.gz B. tar zcvf file file.tar.gz
C. tar zcvf file.tar.gz file D. tar jcvf file.tar.gz file
10.关于shell 下列说法正确的是(cbAk)
A.usermod -s 可以修改用户的默认shell B. 用户登录必定加载一个shell程序
C. centos7默认shell 是/bin/bash D.使用/sbin/nologin表示用户可以登录
三 简答题
- 请写出搭建yum仓库的过程(10)
mount /dev/sr0 /mnt
cd /etc/yum.rpos.d
mkdir bak
mv *.repo bak
vim local.repo
[local]
name=local
baseurl=file:///mnt
gpgcheck=0
make clean all
makecace
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 -L 35G -n qa qagroup
mkfs.ext3 /dev/qagroup/qa
mkdir /mnt/qa
vim /etc/fstab
/dev/qagroup/qa /mnt/qa ext3 defaults 0 0
mount -a
vgextend qagroup /dev/sdd
lvextend -L +15G qa -r