首页
›
答案
›
标签
›
Linux操作系统基础
Linux操作系统基础
1
Linux的内核是由谁开发的?
2
Linux内核是由哪一年开发的?
3
Unix之父是谁?
4
C语言之父是谁?
5
GNU计划的发起人是谁?
6
GPL是通用公共许可证的意思。
7
MINIX是一种基于微内核架构的类UNIX计算机操作系统,由Andrew S Tanenbaum发明。
8
Windows上面的游戏,在Linux上面可以直接玩。
9
Linus Trovalds 所开发的是Linux的内核。
10
minix才是世界上应用最广泛的操作系统。
11
Linux内核版本有两种:稳定版和开发版。 Linux内核版本号由3个数字组成:rxy。 r:目前发布的内核主版本。 x:偶数表示稳定版本;奇数表示开发中版本。 y:错误修补的次数。
12
GNU的创始人是理查德·马修·斯托曼,Linux操作系统包涵了Linux内核与其他自由软件项目中的GNU组件和软件,可以被称为GNU/Linux。
13
Linux应用领域主要涉及Linux服务器、嵌入式Linux领域、软件开发平台、桌面应用、超级计算机等领域。
14
目前的世界超级计算机500强中应用的操作系统全都是Linux。
15
Linux内核的源代码是开源的,任何人都可以随时获取和查看。
16
Linux系统一般由内核、shell、文件系统和应用程序4个主要部分构成。
17
Linux操作系统内核的主要功能是进程管理、文件系统管理、设备驱动管理、内存管理4个部分。
18
统一操作系统UOS是由包括中国电子集团(CEC)、武汉深之度科技有限公司、南京诚迈科技、中兴新支点在内的多家国内操作系统核心企业自愿发起UOS(unity operating system)统一操作系统筹备组共同打造的中文国产操作系统。
19
现在市面上大多数的操作系统都是基于Linux所开发的,就比如现在的国产操作系统。深度Linux,优麒麟,中标麒麟,威科乐恩,起点操作系统,凝思磐石安全操作系统,共创Linux,思普操作系统,中科方德桌面操作系统,普华Linux,RT-Thread RTOS,中兴新支点操作系统,一铭操作系统等等。
20
CentOS 是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本。每个版本的 CentOS都会获得十年的支持(通过安全更新方式)。新版本的 CentOS 大约每两年发行一次,而每个版本的 CentOS 会定期(大概每六个月)更新一次,以便支持新的硬件。这样,建立一个安全、低维护、稳定、高预测性、高重复性的 Linux 环境。CentOS是Community Enterprise Operating System的缩写。
21
一块硬盘最多可以划分()个主分区?
22
Linux系统中第一块SCSI接口的硬盘,在Linux系统的表示为()
23
/dev/mouse在Linux系统中代表的是什么设备?
24
/dev/sdb1文件表示的含义是()?
25
下面那个软件不属于虚拟机软件?
26
下列哪个内核版本是Linux的稳定版本?
27
若一台计算机的内存为128MB,则SWAP交换分区的大小通常是()
28
在Linux系统中,符号 / 表示的含义是()
29
sda5是()分区
30
下面哪个不属于Linux的发行版?
31
BIOS的含义是()
32
shutdown -r now 命令在Linux系统中含义是()
33
扩展分区是真正可用的分区。
34
主分区是真正可用的分区。
35
逻辑分区是从主分区中分割出来的。
36
主分区和扩展分区的数量加起来不能超过4个。
37
一块没有分区的硬盘可以首先分逻辑分区,然后分主分区和扩展分区。
38
BIOS是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。
39
shutdown -r now 命令可以重新启动计算机。
40
统一可扩展固件接口(英语:Unified Extensible Firmware Interface,缩写UEFI)是一种个人电脑系统规格,用来定义操作系统与系统固件之间的软件界面,作为BIOS的替代方案。
41
GPT分区模式使用GUID分区表,是源自EFI标准的一种较新的磁盘分区表结构的标准。与普遍使用的主引导记录(MBR)分区方案相比,GPT提供了更加灵活的磁盘分区机制。
42
deepin操作系统是由武汉深之度科技有限公司开发的Linux发行版。deepin操作系统是一个基于Debian的Linux操作系统
43
当一个文件的权限为-rwxrwxrwx,则这个文件拥有者的权限是()?
44
需要将一个文件file的权限修改为-rwxr-xr--,应该如何下达指令()?
45
下列哪个命令可以改变文件的拥有者?
46
下列那个命令可以改变文件所属的群组?
47
Linux的内核位于下列哪个目录?
48
Linux系统管理员常用的指令位于下列哪个目录内?
49
Linux系统的配置文件位于下列哪个目录内?
50
Linux系统中,如果一个文件名以 开始,例如bashrc,表示改文件是隐藏文件。
51
ls -a命令可以显示Linux系统的隐藏文件
52
利用ls -l 显示的文件属性中,第一个字段是文件类型及权限,共有10个字符,第一个位是文件类型,接下来三个为一组,一共三组,分别代表文件拥有者、群组、其他人的权限,权限有r、w 、x三种,其中r表示改文件可读。
53
利用ls -l 显示的文件属性中,第一个字段是文件类型及权限,共有10个字符,第一个位是文件类型,接下来三个为一组,一共三组,分别代表文件拥有者、群组、其他人的权限,权限有r、w 、x三种,其中x表示该文件具有可执行的权限。
54
绝对路径指的是从根目录 / 开始写起的路径
55
系统的函数库位于/sys目录内
56
Linux的文件类型与文件的扩展名没有关系。
57
如果一个文件temp的属性为drwxr-xrex,表示该temp是一个目录。
58
执行命令chmod 750 filetxt 后,其他人可以读改文件。
59
Linux系统中,/proc是一个虚拟文件系统,本身不占任何硬盘空间。
60
uname -r 命令可以查看Linux的所使用的内核版本。
61
将一个文件file的权限更改为-rwxrwxrwx,可以使用chmod 777 file命令。
62
如果一个文件file的属性为brwxr-xrwwx,表示该文件是一个设备文件。
63
以下哪个命令可以修改用户的口令()?
64
以下哪里命令可以新增用户()
65
Linux系统中的用户的加密后的口令保存在哪个文件中()
66
/etc/shadow文件中保存的用户口令说法正确的是()
67
想要实现用户身份的切换,应该使用哪个命令()
68
Linux系统中,UID是用户的唯一标识
69
linux系统中,用户名是用户的唯一标识
70
Linux系统中,root用户的UID为0
71
GID是用户组的唯一标识
72
用户的账号相关信息存储在/etc/passwd文件中
73
用户加密后的口令存储于文件/etc/shadow文件中
74
文件/etc/shadow文件中保存的口令没有加密,是明文形式
75
用户组的基本信息及用户组的密码信息分别存储于/etc/group和/etc/gshadow文件中
76
有效用户组是指登录用户当前所在的用户组,groups命令可以查看当前登录用户支持的所有用户组和有效用户组
77
useradd命令可以修改用户的密码
78
passwd命令可以修改用户密码
79
usermod命令可以删除用户
80
userdel命令可以删除用户
81
groupadd命令可以新建一个用户组,groupdel命令可以删除用户组
82
Linux系统中,基于用户身份对资源访问进行控制
83
对于/etc/shadow文件,普通用户没有读写权限
84
在/etc/shadow文件中,如果一个用户的密码字符串为!,则表示该用户名被禁用。
85
Linux系统中,/etc/shdow中的密码域是三部分组成:第一个是id,是一个具体的数字,表示加密的方法;第二个为盐字段,是一个固定长度的随机字符串;第三个为加密之后的字符串。
86
Hash算法可以把任意数量的数据转换成固定长度的指纹,这个过程是不可逆的,这种特性恰好合适用来保存密码。
87
密码攻击常用的方式有字典攻击、暴力攻击、查表法。
88
Linux采用的加密方式为加盐hash,可以有效地防止攻击。
89
Shell是一个命令解释器, 它会执行命令提示符下输入的命令。
90
shell还有另一种功能:如果执行多条命令,他可以将这组命令放在一个文件中,然后可以像执行Linux系统提供的其他程序一样执行这个文件,这个命令文件叫做shell程序或shell脚本。当运行这个文件时,他会像在命令行输入这些命令一样顺序地执行他们。
91
(1) Shell脚本支持变量、命令行参数、交互式输入、函数模块、各种控制语句等高级编程语言的特性。(2)利用shell可以编写出功能非常复杂的脚本程序,把大量的任务自动化,尤其是那些需要输入大量命令而在执行过程中不太需要与用户进行干预的系统管理任务。
92
shell脚本并不是二进制可执行文件,而是以文本方式保存,由shell进行解析执行的,不需要对代码进行编译。
93
shell 脚本(shell编程)是命令行命令简单的组合到一个文件里面。Shell基本上是一个命令解释器,它接收用户命令,然后调用相应的应用程序。为了让shell能读取并且执行所需要程序,shell脚本的文件权限必须被设置为可读可执行。
94
shell脚本或者shell编程不是复杂程序,它是由上往下逐行解释执行的。脚本的第一行总是以;!shell 解释器文件路径开始。来指定该脚本使用哪种shell进行解释执行。;!/bin/bash Shell脚本的注释行都是以井号;作为第一个字符,shell对这些注释行将不予解释执行。
95
Shell脚本编写的过程:(1)利用vi编辑器编辑程序,将程序命名为ScriptName。(2)Shell脚本不是复杂的程序,它是按行解释的,脚本第一行总是以 ;!/bin/bash 开头,它通知系统使用bash来解释。(3)编写完后给程序添加执行权限: chmod u+x ScripName(4)运行程序: /ScripName
96
shell变量名的命名须遵循如下规则:(1)命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。(2)中间不能有空格,可以使用下划线(_)。(3)不能使用标点符号。(4)不能使用bash里的关键字(可用help命令查看保留关键字)。
97
下面的shell变量命令是合法的:?var=123
98
使用 readonly 命令可以将变量定义为只读变量,只读变量的值不能被改变。下面的例子尝试更改只读变量,结果报错:;!/bin/bashmyUrl=http://wwwgooglecomreadonly myUrl
99
字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。单双引号的区别跟PHP类似。单引号str=this is a string单引号字符串的限制:单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;单引号字串中不能出现单独一个的单引号(对单引号使用转义符后也不行),但可成对出现,作为字符串拼接使用。
100
双引号your_name=runoobstr=Hello, I know you are \$your_name\! \necho -e $str输出结果为:Hello, I know you are runoob!
‹
1
2
›