第零章

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私房菜习题总结的更多相关文章

  1. 鸟哥Linux私房菜知识汇总8至9章

    一看最近<鸟哥Linux私房菜>. 这是一个基本的书,万丈高楼平地起,学. 这是我整理的一些知识点.尽管非常基础. 希望和大家共同交流. 第8章 Linux磁盘与文件系统管理 一.Linu ...

  2. 鸟哥Linux私房菜基础学习篇学习笔记3

    鸟哥Linux私房菜基础学习篇学习笔记3 第十二章 正则表达式与文件格式化处理: 正则表达式(Regular Expression) 是通过一些特殊字符的排列,用以查找.删除.替换一行或多行文字字符: ...

  3. 鸟哥Linux私房菜基础学习篇学习笔记2

    鸟哥Linux私房菜基础学习篇学习笔记2 第九章 文件与文件系统的压缩打包: Linux下的扩展名没有什么特殊的意义,仅为了方便记忆. 压缩文件的扩展名一般为: *.tar, *.tar.gz, *. ...

  4. 鸟哥Linux私房菜基础学习篇学习笔记1

    鸟哥Linux私房菜基础学习篇学习笔记1 第三章 主导分区(MBR),当系统在开机的时候会主动去读取这个区块的内容,必须对硬盘进行分区,这样硬盘才能被有效地使用. 所谓的分区只是针对64Bytes的分 ...

  5. 鸟哥linux私房菜第6章笔记

    鸟哥linux私房菜第6章笔记 文件权限 修改 chgrp [-R] groupname filename //修改文件所属组 chown [-R] ownername[:groupname] fil ...

  6. 学习鸟哥linux私房菜--安装centos5.6(u盘安装,中文乱码)

    题头为"学习鸟哥Linux私房菜"的内容,均为博主在看鸟哥的Linux私房菜第三版的学习经历收获.以下正文: 鸟哥第一部分讲Linux规则与安装,看到第四章正式开始讲实际安装,于是 ...

  7. 鸟哥Linux私房菜知识点总结6到7章

    近期翻看了一本<鸟哥的Linux私房菜>.这是一本基础的书,万丈高楼平地起.会的不多但能够学.这是我整理的一些知识点.尽管非常基础.希望和大家共同交流. 第6章主机规划与磁盘分区 1.在进 ...

  8. 鸟哥linux私房菜学习笔记,U盘安装centos5.3不能正常引导的问题

    前言: 一直都想学习linux,毕竟是做测试的标配.听过鸟哥的linux私房菜大名,作为新手我淘来了第三版,到手看到书的厚度,心都凉了半截,本着不能浪费的原则,还是学吧! 过程:        开始看 ...

  9. Linux系统服务(daemon)(鸟哥Linux私房菜笔记)

    Linux系统服务(daemon) 一.SystemV的init管理机制(脚本式启动)1.服务启动分类stand alone 独立启动模式super daemon 总管程序 2.服务的启动.关闭与观察 ...

随机推荐

  1. 基于Sikuli GUI图像识别框架的PC客户端自动化测试实践

    写在前面 最近两天,公司有个PC客户端的测试任务,除了最基础的功能测试外,还包括稳定性测试和兼容性测试需求.刚好去年接触过Sikuli这款基于GUI图像识别框架的自动化测试工具,于是便应用于测试工作中 ...

  2. 从-99打造Sentinel高可用集群限流中间件

    接上篇Sentinel集群限流探索,上次简单提到了集群限流的原理,然后用官方给的 demo 简单修改了一下,可以正常运行生效. 这一次需要更进一步,基于 Sentinel 实现内嵌式集群限流的高可用方 ...

  3. 羽夏看Linux内核——环境搭建

    写在前面   此系列是本人一个字一个字码出来的,包括示例和实验截图.如有好的建议,欢迎反馈.码字不易,如果本篇文章有帮助你的,如有闲钱,可以打赏支持我的创作.如想转载,请把我的转载信息附在文章后面,并 ...

  4. WorkflowAsCode 来了,Apache DolphinScheduler 2.0.2 惊喜发布

    文章目录 前言 01 新功能 1 WorkflowAsCode 2 企业微信告警方式支持群聊消息推送 02 优化 1 简化元数据初始化流程 2 删除补数日期中的"+1"(天) 03 ...

  5. 2022,我们继续探索开源 New Style!

  6. 长篇图解java反射机制及其应用场景

    一.什么是java反射? 在java的面向对象编程过程中,通常我们需要先知道一个Class类,然后new 类名()方式来获取该类的对象.也就是说我们需要在写代码的时候(编译期或者编译期之前)就知道我们 ...

  7. Pycharm5个非常有用的技巧

    PyCharm 是一款非常强大的编写 python 代码的工具.掌握一些小技巧能成倍的提升写代码的效率,本篇介绍几个经常使用的小技巧. 一.分屏展示 当你想同时看到多个文件的时候: 右击标签页: 选择 ...

  8. Excel 笔记目录

    前言 Excel 是微软(Microsoft)公司推出的 Office 办公系列软件的一个重要组成部分,主要用于电子表格处理,可以高效地完成各种表格和图表的设计,进行复杂的数据计算和分析. 一句科普 ...

  9. 老梗新玩「GitHub 热点速览 v.22.34」

    作者:HelloGitHub-小鱼干 不知道你是否和我有一样的烦恼,最近的流行梗当自己要用拿来造词时,就陷入了不知道咋"换壳"的尴尬地步.sao-gen-gen 大大减少了你老梗新 ...

  10. C++11实现的数据库连接池

    它什么是? 数据库连接池负责分配.管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个:类似的还有线程池. 为什么要用? 一个数据库连接对象均对应一个物理数据库连接, ...