Linux基础-测试题

在/tmp 目录下创建名为etc1 的 /etc 的软连接

ln -s /etc/ /tmp/etc1

在/tmp/目录下创建名为net 的,/etc/sysconfig/network-scripts/ifcfg-eth0 或ens33 文件的软连接
ln -s /etc/sysconfig/network-scripts/ifcfg-eth0 /tmp/net

将网卡配置文件复制到/tmp 目录下,并改名为ifcfg
cp /etc/sysconfig/network-scripts/ifcfg-eth0 /tmp/ifcfg

将/tmp/ifcfg 文件中的所有小写字母替换成大写字母
tr 'a-z' 'A-Z' < /tmp/ifcfg

将/tmp/ifcfg 文件中的所有数字删除
tr -d '0-9' < /tmp/ifcfg

查找cat 命令与reboot 命令的位置
[root@oldboy59 tmp]# which cat reboot
/usr/bin/cat
/usr/sbin/reboot

查找根下所有名中带有oldboy 的文件与目录(不区分大小写)
find / -iname 'oldboy'

查找根下所有大于1M 的目录
find / -type d -size +1M

查找/etc/目录下三级目录以内,以.txt 结尾的文件(不区分大小写)
find /etc/ -maxdepth 3 -type f -iname '*.txt'

查看/tmp/ifcfg,每行显示2 列
xargs -n 2

将/etc/目录压缩到/tmp/目录下,压缩包名为etc.tar.gz(显示过程)
tar zcvf /tmp/etc.tar.gz /etc/

查看/tmp/etc.tar.gz 这个压缩包中都有什么文件
tar tf /tmp/etc.tar.gz

将/tmp/etc.tar.gz 目录解压到/root/目录下(不显示过程)
tar xf /tmp/etc.tar.gz -C /root/

复习(困难难度)

查找/etc/下所有不是以.txt 结尾的文件
find /etc/ -type f ! -iname '*.txt'

查找根下最近一天所修改的文件
find / -type f -mtime 1

预习

查看系统当前的年月日
[root@oldboy59 tmp]# date +%Y-%m-%d
2019-04-10

查看系统当前的时分秒
[root@oldboy59 tmp]# date +%H:%M:%S
17:00:51

显示十天前的时间
[root@oldboy59 tmp]# date -d '-10day' +%F_%T
2019-03-31_17:01:38

显示十年后的时间
[root@oldboy59 tmp]# date -d '+10year' +%F_%T
2029-04-10_17:02:15

将时间修改成2019 年5 月1 日19 时0 分
[root@oldboy59 tmp]# date -s '20190501 19:00:00'
Wed May 1 19:00:00 CST 2019

同步网络时间
[root@oldboy59 tmp]# ntpdate ntp1.aliyun.com
10 Apr 17:10:54 ntpdate[77877]: adjust time server 120.25.115.20 offset 0.001572 sec

复习

排除/oldboy/目录下的old文件,打包到/tmp下,并命名为oldboy.tar.gz
tar zcvf /tmp/oldboy.tar.gz /oldboy/ --exclude /oldboy/old

什么是inode,什么是block:
inode:索引节点的inode号码,存放文件属性信息,包括大小、所有者、权限、文件类型、硬链接数、时间,还有block的位置,但是文件名没有存放在这里
block:用来存放文件内容

哪种链接的inode与源文件相同:
硬链接,inode的节点和源文件相同

软连接与硬链接的区别:
首先是不能对目录创建硬链接,但可以创建软链接
还有是软链接可以跨文件系统,硬链接不能跨文件系统

困哪难度

压缩/etc/目录到/tmp下,并以时间命名
tar zcf /tmp/date +%F-%T /etc‘
查找根下名字中带有oldboy的文件,并查看它的详细信息
find / -type f -name 'oldboy'|xargs -

什么是超级用户、普通用户、虚拟用户,他们的UID分别是多少
超级用户:拥有最高权限 UID 0
普通用户:能登录系统,但只能操作自己目录的内容
UID:centos6是500以上 centos7是1000以上
虚拟用户:无法创建,系统自身拥有,不具有登录系统的能力
UID centos6是1-499 centos7是1-999

创建一个属于old用户组的用户boy
groupadd old useradd -g lll boy

Linux启动流程(CentOS6和CentOS7)
CentOS 6 CentOS 7
0 关机 0 关机
1单用户 1救援模式
2多用户没网 2多用户模式
3完全多用户 3多用户模式
4待开发用户设定 4多用户模式
5图形界面 5图形界面
6重启 6重启

链接分为—软链接—和—硬链接—

Linux提供远程连接服务是ssh 远程控制卡

默认端口22,在/etc/ssh/sshd_config文件中进行修改端口

从当前系统中卸载一个已装载的文件系统的命令:umount
下列关于链接描述,错误的是_B
硬链接就是让链接文件的i节点号指向被链接文件的i节点
硬链接和符号连接都是产生一个新的i节点
链接分为硬链接和符号链接
硬链接不能链接目录文件

在Linux系统中root用户的UID号是 0 GID是0

在Linux系统以 —文件方式—方式访问设备

如何知道操作系统的位数?(32位或64位)

getconf LONG_BIT    查看Linux版本信息  l+sb_release -a

[root@oldboy59 tmp]# uname -m  查看位数信息
x86_64
[root@oldboy59 tmp]# uname -r  内核版本信息和位数信息
3.10.0-957.10.1.el7.x86_64
[root@oldboy59 tmp]# uname   查看系统
Linux

你可能感兴趣的:(Linux基础-测试题)