鸟哥linux私房菜习题总结

2022-11-15,,,

第零章

1.请找出世界上跑得最快的超级计算机的相关信息?

系统名称:天河二号。

所在位置:中国广州中山大学超算中心。

使用的cpu型号与规格:采用的是Intel的Ivy Bridge处理器与Xeon Phi处理器。

总共使用的cpu数量:32000颗Ivy Bridge处理器和48000个Xeon Phi。

电费:电费每年达1亿人民币。

2.本机相关配置信息?

cup:intel core i5 5200L

内存:三星 DDR1600L 和 金士顿 DDR1600L

主板:联想thinkpad

硬盘:500G 7200转 SATA接口

3.intel i7 4790 具体参数?

= = 没怎么百度出来。

4.intel SSD 520 参数?

接口:SATA3

最大读写速度:520MB/s

最大随机读写速度:85000 IOPS。

第一章

1.找出当前linux中最新的稳定版和发展中版本?(2017/06)

稳定版本:4.11.5

发展中版本:4.12-rc5

2.linux企鹅吉祥物的名字?

Tux

3.android 和 linux 的关系?

android是基于linux内核进行开发的。

第二章

1.一台计算机是否只要cpu够快,整体性能就越高?

一部计算机的运行速度跟系统内的其他组件性能有关,水桶效应,依赖于cpu,ram,网卡,显卡,硬盘速度等等。

2.是否需要很高配置的计算机才能装linux?

不一定,主要看你的用途。如果只是当作个人的小型服务器的话,旧设备绰绰有余。

3.一些主要设备在linux中的装置文件名?

SATA硬盘:/dev/sd[a-d]

CDROM:/dev/cdrom

打印机:/dev/lp[0-2]

软盘驱动器:/dev/fd[0-1]

4.目前个人计算机当中主板与硬盘的连接接口有哪些?

主要有内置的SATA接口和外接的USB接口。

第三章

1.linux默认的两个分区槽?

一个是 / 目录 一个是/swap 。

2.预设使用MBR分区方式的情况下,在第二颗SATA磁盘中,分区六个有用的分区槽,此外已经有两个primary的分区槽请问六个分区槽的档名?

/dev/sdb1(primary)

/dev/sdb2(primary)

/dev/sdb3(extend)

/dev/sdb5

/dev/sdb6

/dev/sdb7

/dev/sdb8

5-8这四个logic的容量加起来为sdb3的容量。

3.软件磁盘阵列的装置文件名?

RAID:/dev/md[0-127]

4.如果我的磁盘分区使用MBR方式,且设定了四个primary分区槽,但是磁盘还有空间,请问还能使用这些空间吗?

因为最多只有primary四个分区槽,没有多的可以进行分区了,且由于没有extended,自然不能再使用logical分区。

第四章

1.在登入纯文本界面时,login:前几行关于本机的信息是怎么来的?

是通过etc/issue/ 文件中的信息并读取变量再打印到控制台

2.简单的查询一下physical console/ virtual console /terminal 三者的意思?

physical 是利用实体机登入。

virtual 是利用远程端登入。

terminal 与 linux 进行互动的shell环境。

3.登入到linux系统中共有多少个终端可以使用,怎么进行切换?

一共有6个 tty1~tyy2  ctrl+alt+f1~f6。

4.在linux系统中/val与/Val是否为相同的文件呢?

不一样,linux系统是区分大小写的。

5.如果想知道date的用法应该怎么做?

可以使用 man date 或者 info date 如果该套件有完整的文档的话 还可以到/usr/share/doc中去寻找相关说明。

6.想让系统在今天的1:30分进行关机应该怎么做?

shutdown -h 1:30

7.如果x window 挂掉了,但是linux系统并没有挂掉,怎么处理这种情况?

ctrl + allt + backspace

8.如果想知道2010年5月2日是星期几应该怎么做?

cal 5 2010 即可查看5/2/2010是星期几。

9.使用date命令打印出类似2017/06/19-20:09的时间格式?

date +%Y/%m/%d - %H:%M

10.若以x window 作为默认的登入方式,如果切换到纯文本的模式呢?

ctrl + alt + f2~f6 切换到纯文本界面  ctrl + alt + f1 回到x window 界面。

11.tab按键的作用?

可以命令补齐,参数补齐,文件名补齐。

12.如何中断一个程序的执行?

ctrl+ c

13.如果想知道所有关于passwd的说明?

man -f passwd 如果有info格式的说明 也可以使用info passwd来查询。

14.man page 当中命令或者文件名后面的数字的含义 1、5、8?

(1)表示一般用户可以执行的命令。

(2)配置文件

(3)系统管理员才能使用的管理指令。

15.man page显示的文件内容在哪里?

/usr/share/man 或者/usr/local/man

16.请问指令fool -foo2 foo3 foo4 的含义?

fool1 是指令名 -foo2是选项 foo3 foo4为参数。

17.使用man date 却出现乱码的缘故,如何修正?

一般是语系导致的,可以使用 export LANG=en_US.utf8 或 export LC_ALL=en_US.utf8。

18.如何知道系统中以bz开头的命令?

bz[tab][tab]即可。

19.在终端机中,命令行提示符 $ 和 # 有什么区别?

$代表一般用户 #代表root用户 一般使用一般用户操作系统 以免误操作。

20.普通用户能reboot吗?

不能,只能root用户才能reboot。

第五章

1.早期的unix系统仅支持14个字符的文件名,现在的linux支持的文件名多少?

由于现在使用的是Ext2/Ext3/Ext4/xfs文件系统,现今可以支持到255个字符。

2.当一个文件的权限为-rwxrwxrwx时,该文件的权限为何?

可以对该文件执行读,写,执行,但不能删除。

3.如果想对某个文件的权限改为-rwxr-xr--该如何修改?

chmod 754 filename 或者 chmod u=rwx,g=rx,o=r filename

4.如何更改一个用户的拥有者和所属群组?

chown 以及 chgrp

5.请问以下的目录主要放置什么数据?

/etc/ 几乎系统所有的配置文件都在这里  例如passwd 和shadow

/boot/  开机配置文件 也是放置vmlinuz的地方

/usr/bin /bin 一般可执行文件放置的地方

/usr/sbin /sbin 系统管理员可用指令

/dev 所有系统装置文件的目录

/var/log 摆放系统注册表的地方

/run  一直经常变动的项目

6.以.开头的文件代表什么呢?

代表隐藏文件,需要使用 ls -a 才能显现隐藏文档  ls -al 显示所有文档以及属性

第六章

1.什么是绝对路径和相对路径?

绝对路径以/开头,相对路径指的是相对当前工作目录。

2.如果更改一个目录的名称,如/home/test改为/home/test2?

mv /home/test /home/test2

3.PATH这个环境变量的作用?

用于在指定文件执行时,指令搜寻的目录路径

4.umask有什么用处和优点?

umask可以拿掉一些权限,有利于系统的安全,umask主要用于文件和目录的预设权限

5.当一个使用者的umask的分别为033和044他所建立的文件和目录的权限为何?

当umask为033的时候,默认是拿掉w和x的权限,所以文件的权限为rw-r--r--,目录为rwxr--r--。

当umask为044的时候,默认是拿掉r的权限,所以文件的权限为rw--w--w-,目录为rwxr-wx-wx。

6.什么是SUID?

SUID仅对二进制程序有效

执行者对该程序需要有x的权限

本权限只在执行该程序的时候有效

执行者拥有该文件拥有者的权限

7.如何查询一般权限,文件类型,文件的隐藏属性?

ls -al

file

lsattr

8.用find找出该linux文件系统中,具有SUID的文件?

find  / -perm +400- -print

9.找出/etc底下文件大小介于50kb到60kb之间的文件,并列出权限?

find /etc -size +50kb -a -size -60kb -exec ls -l {}\;

10.找出/etc底下 文件大于50kb,且文件所有者不是root的文件?

find /etc -size +50kb -a !-user root exec ls -l {}\;

11.找出/etc底下,文件大于1500kb或文件等于0的文件?

find /etc -size +1500kb -o size 0;

第七章

1.如果发现磁盘有问题的时候,判断是filesystem错误还是磁盘错误呢?

如果因为某些操作失误的话造成superblock的损毁,或者inode架构的损毁,或者block area的损毁,但是其实磁盘还是好的。

不过磁盘上面的filesystem已经无法再继续使用了,一般来说filesystem很少会发生损毁,如果磁盘有问题的话那问题可能就就是

磁盘损毁了,如果你的电脑常常不正常断电的话,那么很有可能是filesystem已经损毁,所以reinstall文件系统即可。

2.如果有两个文件,一个file1一个file2,两个互为hard link 文件,若我将file1删除,再以vi的方式建立一个file1文件,修改该文件

会改动到file2文件吗?

不会,删除file1的时候,file2就自己独享inode了,这时重新创建一个file1文件的话,该file1的inode已经是重新获取的了,并不是与

file2一致的了。

鸟哥linux私房习题总结的相关教程结束。

《鸟哥linux私房菜习题总结.doc》

下载本文的Word格式文档,以方便收藏与打印。