第零章
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一致的了。