面试题5-文件属性(inode-软硬链接-用户-权限)

一. 基础填空

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

tar –zcf /tmp/odboy.tar.gz /ol dboy/old

  1. 查看系统当前的年月日时分秒

Date +%F-%T-%S

  1. 显示十天前的时间

date +%F -d '-10day'

  1. 显示十天后的时间

date +%F -d '+10day'

  1. 将时间修改成2019年5月1日19时0分

date -s 2019-5-1 date -s 19:00

  1. 同步当前网络时间

ntpdate ntp1.aliyun.com
需要安装ntpdate包

7.什么是inode,什么是block

inode 索引节点,在每个linux系统的存储设备或者存储设备的分区被格式化为文件系统之后,一般分为两部分,一部分是inode 一部分是 block inode 用来存储这些数据的属性信息,block用来存储实际数据

  1. 哪种链接的inode与原文件相同

硬链接

  1. 软连接与硬链接的区别

文件类型不同

软链接类似于快捷方式,存放原文件路径,执行原文件,与原文件inode号不同
硬链接与原文件有相同的inode 可以指向数据block

创建方法不同

硬链接 ln [原文件][目标文件]
软链接 ln -s [原文件] [目标文件]

创建对象不同

ln命令不能有目录硬链接
可以有目录软链接,因为软链接可以跨越文件系统,硬链接则不能,对目录和客户创建的文件软链接进程用到

删除软链接不影响原文件和硬链接
删除硬链接不影响原文件和软链接
删除原文件,软链接无效,不影响硬链接读取数据

  1. Linux启动流程(CentOS6和CentOS7)

Centos6 串行启动
开机自检,读取MBR到内存,进入grub菜单,读取内核,运行第一个init进程 读取/etc/inittab 读取/etc/rc.sysinit初始化系统,根据运行级别运行/etc/rc数字.d下的脚本,启动mingetty显示登陆界面

Centos7 并行启动
开机自检,读取MBR到内存,进入GRUB菜单,加载内核,运行systemd程序,读取运行级别,并行启动各种服务,/etc/system/system /usr/lib/systemd/system 启动login登陆界面

  1. 链接分为(软链接)和(硬链接)

  2. Linux提供远程连接服务是(SSH)默认端口(22)在(/etc/ssh/sshd.conf)文件中进行修改端口

13. 从当前系统中卸载一个已装载的文件系统的命令:_________

  1. 如何修改Linux启动级别为字符模式并永久生效,如何临时、永久关闭SElinux及防火墙,请分别写出操作。

关闭防火墙

获取防火墙状态


查看防火墙状态
面试题5-文件属性(inode-软硬链接-用户-权限)_第1张图片
临时关闭防火墙
禁止防火墙开机启动
设置防火墙开机启动

关闭selinux

使用命令 getenforce

获取selinux状态

临时关闭selinux

临时关闭selinux

永久关闭,修改配置文件 重启服务器
SELINUX=enforcing 改为 SELINUX=disabled

  1. 如何查看系统的负荷及内存使用状况?

free –h
top
uptime

  1. 如何查看系统中所有运行的进程。

top

  1. Linux文件系统中每个文件用(inode)来标识

  2. 关于linux的用户账号信息是否通过明文保存到什么文件中,请列举修改用户密码的方法。

密码通过密文加密存放在 /etc/passwd
修改密码 passswd 用户名 ***
password --stdin 12345 用户名

  1. 阐述符号链接(软链接)与硬链接的区别

文件类型不同

软链接类似于快捷方式,存放原文件路径,执行原文件,与原文件inode号不同
硬链接与原文件有相同的inode 可以指向数据block

创建方法不同

硬链接 ln [原文件][目标文件]
软链接 ln -s [原文件] [目标文件]

创建对象不同

ln命令不能有目录硬链接
可以有目录软链接,因为软链接可以跨越文件系统,硬链接则不能,对目录和客户创建的文件软链接进程用到

删除软链接不影响原文件和硬链接
删除硬链接不影响原文件和软链接
删除原文件,软链接无效,不影响硬链接读取数据

  1. Linux 中,改变系统的默认语言为中文的方法是
  1. 一般可以使用什么软件远程linux服务器?通过什么上传文件和下载文件?

远程软件:securt CRT Putty xshell
通过wget lrzsz 工具上传下载文件

  1. 列出查看系统cpu颗数及核心数的命令。

24. 不重启nginx主机如何修改其主机名为oldboyedu?

  1. 如何修改系统时间为1983年5月9号,列出具体命令
    date -s 198-5-9
  2. 如何查看当前登录用户,并知道自己的使用的账户名?

whoami

  1. Linux系统中inode的概念是什么?

inode 索引节点,在每个linux系统的存储设备或者存储设备的分区被格式化为文件系统之后,一般分为两部分,一部分是inode 一部分是 block inode 用来存储这些数据的属性信息,block用来存储实际数据

  1. 测试网络中主机的连通性用什么命令

ping telnet

  1. 将/home/studl/wang目录做归档压缩,压缩后生成wang.tar.gz文件,并将此存到/home目录下,实现此任务的tar命令格式

tar –zcf /home/wang.tar.gz /home/studl/wang

  1. linux下,解压缩bz2格式文件的命令是

31. Linux系统查看系统内存的命令:________,__________

  1. Linux系统查看硬盘空间使用率的命令

dd df

  1. rpm软件包安装命令

rpm –ivh xxx
yum install -y xxxx

  1. 有压缩包a.tar.gz,如何解压该包?如何不解压该包,如何查看该包的内容?

tar xf a.tar.gz 默认解压到当前目录, 加选项 -C 解压到指定目录,注意大小写
tar -tf a.tar.gz 使用t选项,不解压就可以查看压缩包的内容

  1. 寻找名称为mytest.log的文件

find –type f -name mytest.log

36.某文件的权限为:drw--r--r--,用数值形式表示该权限,则该八进制数为(644),该文件属性是(目录)

  1. 设置/home/user1/test.txt 文件权限为所有者可读可写可执行,所有组可读可写,其他所有账户可读,并将该 文件的所有者和所有组都修改为root
    chmod 755 /home/user1/test.txt chown root.root /home/user1/test.txt

  2. 某个服务器有a.sh脚本,用户权限为644,需要执行什么命令,才可以执行./a.sh命令

chmod o+x

二.选择题

  1. 下列关于链接描述,错误的是(AB)

A. 硬链接就是让链接文件的i节点号指向被链接文件的i节点
B. 硬链接和符号连接都是产生一个新的i节点 (解:硬链接i节点号相同)
C. 链接分为硬链接和符号链接
D. 硬链接不能链接目录文件

  1. 在Linux系统中root用户的UID号是___0___GID是0

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

文件方式

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

uname –i uname -m sar

  1. Linux文件权限一共10位长度,分成四段,第三段的内容是 (C)

A:文件类型
B:文件所有者的权限
C:文件所有者所在组的权限
D:其他用户的权限

  1. 以下哪些方式/命令不可以查看某ip是否可达? (A B C)
    A. telnet
    B. ping
    C. tracert
    D. top

  2. tar命令用于解压的参数是? (ABD)
    A. -v
    B. -x
    C. -c
    D. -f

  3. 下面哪个命令不是用来查看网络故障? (C)
    A. telnet
    B. ping
    C. init
    D. netstat

  4. 从/home/oracle 下搜索一个日志文件alert.log,以下哪种方式可达到目的(A)
    A. find /home./oracle -name alert.log
    B. locate alert.log
    C. find ./ -mtime 7 alert.log
    D. find /home/oracle -exec alert.log

  1. 用命令ls -al显示出来文件ff的描述如下所示,由此可知文件ff的类型为 (A)
    -rwxr-x-r-- 1 root root 599 Ce 10 17:12 ff

A. 普通文件
B. 硬链接
C. 目录
D. 符号链接

  1. Linux下对文件进行归档的命令为:( BC )
    A. dd
    B. tar
    C. zip
    D. unzip
  2. rpm安装软件的参数 (A)
    A. rpm -ivh
    B. rpm -Ivh
    C. rpm -Uvh
    D. rpm -Iuvh
  3. 对文件进行归档的命令为 (BCD)
    A. dd
    B. cpio
    C. gzip
    D. tar
  4. 在rpm命令中,安装新的rpm包软件使用的参数是(ABC)
    A. -i
    B. -v
    C. -h
    -e
  1. 将/home/stud1/wang目录做归档压缩,压缩后生成wang.tar.gz文件,并将此文件保存到/home目录下,实现如此任务的tar命令格式(A)
    A. tar zxvf /home/stud1/wang.tar.gz /home/wang
    B. tar xcvf /home/stud1/wang /home/wang
    C. tar zcv /home/stud1/wang /home/wang
    D. tar zcvf /home/stud1/wang /home/wang.tar.gz

  2. 下面有关linux查看系统负载的命令,说法错误的是?(C)
    A. uptime 命令主要用于获取主机运行时间和查询linux系统负载等信息
    B. vmstat 命令可以查看cpu负载
    C. sar命令可以查看网络接口信息
    D. free命令可以查看磁盘负载情况

权限及用户题目

  1. 对一个文件进行chmod g+x, o-w file之后,读文件的最终权限是: (D)

A. -rwxr-xr-x
B. -rwxr--r--
C. -r--r--r--
D. -rw-r-xr--

  1. 如果执行命令 # chmod 746 file.txt , 那么该文件的权限是?(A)

A. rwxr--rw-
B. rw-r--r--
C. -x-r--rwx
D. rwxr--r--

  1. 为脚本程序指定执行权限的命令参数是( A )

A. chmod +x filename.sh
B. chown +x filename.sh
C. chmod +w filename.sh
D. chown +r filename.sh

  1. 某文件的组外成员的权限为只读:所有者有全部权限,组内的权限为读与写,则该文件的权限为(764)

A. 467
B. 674
C. 476
D. 764

  1. 文件exerl的访问权限是rw-r--r--,现在要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是(A)

A. chmod a+x g+w exerl
B. chmod 765 exerl
C. chmod o+x exerl
D. chmod g+w exerl

  1. Linux中,文件权限读、写、执行的三种标志符号依次是( A )

A.rwx
B.xrw
C.rdx
D.srw

  1. 在unix系统下执行chmod(“/usr/test/sample”,0753)之后改文件sample的访问权限为(C)

A. 拥有者可读写执行,同组用户可写可执行,其他用户可读可执行
B. 拥有者可读写执行,同组用户可读写,其他用户可读可执行
C. 拥有者可读写执行,同组用户可读可执行,其他用户可写可执行
D. 拥有者可读写执行,同组用户可读可执行,其他用户可读写

  1. (CD)文件aaa的访问权限为rw-r-r-,现要增加所有用户的执行权限和同组用户的写权限,下列哪些命令是正确的?

A. chmod a+x,g+w aaa
B. chmod 764 aaa
C. chmod 775 aaa
D. chmod o+x,g+w aaa

  1. 对名为fido的文件用chmod 551 fido 进行了修改,则它的许可权是(-r-xr-x--x)

-rwxr-xr-x
-rwxr--r--
-r--r--r--
-r-xr-x--x

  1. Linux(Redhat)系统中使用ls -l 命令查看ccpbs,结果显示属性为“drwxr-xr-x”,其含义是(AD)

A. 目录
B. 文件
C. 符号链接
D. 具有755权限

  1. 批量修改文件或目录权限最好的办法是 (A)

A. find+chmod
B. chmod + -R
C. ls -R
D. 以上都可以

  1. 某文件的权限是-rwxr--r-- 下面描述正确的是(C D )

A. 文件权限值是755
B. 文件的所有者对文件只有只读权限
C. 文件权限值是744
D. 其他用户对文件只有读权限
E. 同组用户对文件只有写权限

进阶:

  1. 一个用户想要修改目录dir下的文件file,他需要具备什么执行权限(A)
    A. file 的写权限和dir目录(以及一直向上到/目录)的执行权限
    B. 只需要file的写权限
    C. 只需file的读和写权限

  2. 为了在一个目录创建文件,必须有如下哪个权限 (A)
    A. 只需要目录的写和执行权限
    B. 只需要目录的写权限
    C. 只需要目录执行权限
    D. 只需要目录的读权限

  3. 当登录Linux时,一个具有唯一进程的ID号的shell将被调用,这个ID是什么(B)
    A. NID
    B. PID
    C. UID
    D. CID

简答:

  1. Linux系统将某一文件夹下的所有.log文件进行打包压缩,命令为_______
    find xx/ -type f -name '.log' | xargs tar -zcf /xx/
  1. 写出du -sh与df -h的区别

du命令用来查看目录或文件所占用磁盘空间的大小
df命令用于显示目前在Linux系统上的文件系统的磁盘使用情况统计。

  1. 写出查看linux系统性能的命令,如cpu、内存、流量、io等
    查看cpu信息 lscpu mpstat
    查看内容 free
    iftop 显示网络接口流量
    iostat I/O 信息统计

作者:老男孩教育_李导
链接:https://www.jianshu.com/p/8d9feb51c55a
来源:
著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处

你可能感兴趣的