Linux简答题汇总

合集下载

linux简答题

linux简答题

简答题1.现有一个Windows下使用过的U盘(U盘使用/dev/sda1接口),要求在此U盘上新建myfiles目录,并在此目录下新建一文本文件soft,内容任意,再将该文件复制到/root目录下,最后安全取出U盘。

要求写出相关的命令行。

参考答案:超级用户登录后执行如下命令:(1)挂载U盘:mount –t Vfat /dev/sda1 /mnt(2)创建子目录:mkdir /mnt/myfiles(3)新建soft文件:vi /mnt/myfiles/soft,输入任意内容,:wq存盘退出(4)复制文件:cp /mnt/myfiles.soft /root(5)卸载U盘:umount /mnt2.在/home/user下新建文件f1和f2。

f1的内容是/root目录的详细信息,f2的内容是/root所在磁盘分区的信息,最后将两个文件合并生成文件f3。

参考答案:超级用户登录后执行如下命令:(1)切换到/home/user目录:cd /home/user(2)将/root目录的详细信息保存到f1文件:ls –dl /root>f1(3)将/root所在磁盘分区的信息保存到f2文件:df /root>f2(4)合并f1和f2文件生成文件f3:cat f1 f2>f33.新建目录/option1,并在目录/option1下生成一文件test,文件内容任意。

接着设置test文件的拥有者为jack,(jack用户已存在),并复制test文件给/tmp目录下的test1文件。

复制时保留该文件的所有属性。

最后建立软链接该文件到/tmp目录下的soft文件。

参考答案:超级用户登录后执行如下命令:(1)新建/option1目录:mkdir /option1(2)切换目录到/option1:cd /option1(3)新建test文件:vi test,输入任意内容,:wq存盘退出(4)改变文件的所有者为jack:chown jack test(5)复制文件,并保留所有属性:cp –p test /tmp/test1(6)建立软链接:ln –s test /tmp/soft4.某系统管理员需要每天做一定的重复工作,请按照下列要求,编制一个解决方案:(1)在下午4:50删除/abc目录下的全部子目录和全部文件。

linux复习题及答案

linux复习题及答案

linux复习题及答案Linux复习题及答案一、选择题1. Linux操作系统属于以下哪一类操作系统?A. 单用户单任务B. 多用户多任务C. 单用户多任务D. 多任务单用户答案:B2. 在Linux系统中,以下哪个命令用于查看当前目录下的文件和文件夹?A. lsB. cdC. pwdD. mkdir答案:A3. Linux系统中的root用户具有什么权限?A. 只读权限B. 读写权限C. 无权限D. 所有权限答案:D4. 在Linux中,如何查看当前系统的内核版本?A. uname -rB. uname -aC. cat /etc/os-releaseD. cat /proc/version答案:A二、填空题1. Linux系统中,文件权限通常由10个字符组成,其中第1个字符代表文件类型,第2-4个字符代表______,第5-7个字符代表______,第8-10个字符代表______。

答案:所有者权限;组权限;其他用户权限2. 在Linux中,______命令用于查看当前系统的磁盘使用情况。

答案:df3. Linux系统中,______命令用于查看当前系统的内存使用情况。

答案:free三、简答题1. 简述Linux系统中的文件系统结构。

答案:Linux文件系统是层次化的,以根目录(/)开始,下面是各种目录和文件。

常见的目录包括/bin(存放二进制可执行文件),/etc(存放系统配置文件),/home(存放用户主目录),/var(存放系统运行时的数据文件),/dev(设备文件目录),/proc(虚拟文件系统,存放系统运行时的进程信息)等。

2. 解释什么是Linux的软链接和硬链接,并说明它们的区别。

答案:软链接(符号链接)类似于Windows系统中的快捷方式,它是一个指向另一个文件或目录的引用。

如果被链接的文件被删除,软链接将失效。

硬链接则是直接指向文件数据的链接,它和原始文件共享相同的inode,因此删除原始文件并不会影响硬链接。

LINUX简答题整理

LINUX简答题整理

LINUX1.简述DNS进行域名正向解析的过程。

答:首先,客户端发出DNS请求翻译IP地址或主机名。

DNS服务器在收到客户机的请求后:(1)检查DNS服务器的缓存,若查到请求的地址或名字,即向客户机发出应答信息;(2)若没有查到,则在数据库中查找,若查到请求的地址或名字,即向客户机发出应答信息;(3)若没有查到,则将请求发给根域DNS服务器,并依序从根域查找顶级域,由顶级查找二级域,二级域查找三级,直至找到要解析的地址或名字,即向客户机所在网络的DNS 服务器发出应答信息,DNS服务器收到应答后现在缓存中存储,然后,将解析结果发给客户机(4)若没有找到,则返回错误信息。

2进程的查看和调度分别使用什么命令?答:进程查看命令:ps、top;进程的调度命令:at、crontab、batch、kill3.什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?答:链接分硬链接和符号链接。

符号链接可以建立对于文件和目录的链接。

符号链接也称为软连接,它可以跨文件系统。

符号链接文件具有新的i节点,删除后对原文件无任何影响。

硬链接不可以跨文件系统。

它只能建立对文件的链接,硬链接的文件类型位是-,且硬链接文件的i节点同被链接文件的i节点相同。

4.某/etc/fstab文件中的某行如下:/dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 ,请解释其含义。

答:(1)第一列:将被加载的文件系统名;(2)第二列:该文件系统的安装点;(3)第三列:文件系统的类型;(4)第四列:设置参数;(5)第五列:供备份程序确定上次备份距现在的天数;(6)第六列:在系统引导时检测文件系统的顺序。

5.在不知道root密码的情况下,如何在重启系统时修改root密码答:启动系统时,在提示符下输入:Linux single命令后回车启动Linux系统进入单用户模式,然后使用passwd来修改root用户的密码,修改完成后重新启动系统即可。

linux简答题

linux简答题
f.格式化分区,创建新分区:#mkfs.vfat /dev/sda4
g.挂载新分区:#mount /dev/sda4 /mnt
h.查看是否挂载:#mount
2、简述常用的八种Linux网络服务器的作用及其启动的服务器名。
a.NFS 基于客户服务器模型的文件共享服务器系统。启动的服务器名:Portmap nfs
b.SAMBA实现打印机和文件共享。启动的服务器名:smb
c.DNS 实现域名和IP地址之间的转换。启动的服务器名:named
d.FTP 用于文件的上传和下载。启动的服务器名:vsftpd
e.NIS用于共享局域网中的主机配置资源,实现集中式的用户管理。启动的服务器名:ypserv
f.DHCP用于动态的分配IP地址。启动的服务器名:dhcpd

6、简述rpm包查询及安装rpm包的方法。Query查询
#rpm –q 查询是否已安装某一个RPM包
#rpm –qi 查询个RPM包的所有文件
#rpm –qf 查询一个某一系统文件属于哪一个RPM包
#rpm –qa 列出当前系统所有已安装的包
5、简述showmount和smbclinet 的功能及使用方法。
Showmount:查看相应主机所有NFS共享的目录及共享属性
#showmount –e IP地址 NFS服务器的IP得知
Smbclinet:查看某SAMBA服务器的共享资源
#smbclient –L IP地址 SAMBA服务器的IP地址
系统加电—BIOS—MBR—GRUB—Linux映像—内核启动—Runlevel—init—Login
a. /boot/grub.conf 可以配置实现多操作系统的引导

linux简答题

linux简答题

0.[linux作为嵌入式系统优点](1)低成本开发系统(2)可应用于多种硬件平台(3)可定制的内核(4)性能优异(5)良好的网络支持 1.[交叉编译?交叉编译怎么实现]交叉编译:在一个平台上生成可以在另一个平台上执行的代码。

//实现:编译的过程包括编译,链接等几个阶段。

源程序生成目标文件在交叉编译器上执行,最后在交叉链接器上链接库文件。

【编译嵌入式Linux内核的步骤】(1)内核配置:make config,make menuconfig,make xconfig,make oldconfig(2)建立依赖关系,运行make dep即可(3)建立内核,建立内核可以使用make,make zImage,或make bzImage,这里建立的为压缩的内核映像。

2.[Bootloader启动流程](1)Bootloader的stage1:基本的硬件初始化,包括屏蔽所有的中断;//为加载stage2准备ARM空间;//复制stage2到ARM中;//设置堆栈指针sp(2)Bootloader的stage2:用汇编语言跳转到main入口函数;//初始化本阶段要用到的硬件设备;//检测系统的内存映射;//加载内核映像和根文件系统映像;//设置内核的启动参数。

3.[全缓冲行缓冲不带缓冲](1)全缓冲:当填满标准I/O缓存后才进行实际I/o操作,通常调用malloc()就是使用全缓冲。

(2)行缓冲:当输入和输出中遇到行结束符时,标准I/o库执行到I/o操作,标准输入输出就是使用行缓冲(3)不带缓冲:标准I/o 库不对字符进行缓冲4.[编写守护进程](1)创建子进程,父进程退出(2)在子进程中创建新会话(3)改变当前目录为根目录(4)重设文件权限掩码(5)关闭文件描述。

5.[信号与信号质量区别](1)信号:信号是unix中使用的进程通信的一种古老方法,他是在软件层次上对中断机制的一种模拟,是一种异步通信。

信号可以直接进行用户空间进程和内核进程之间的交互。

Linux简答整理

Linux简答整理

1.简述安装Linux至少需要哪两个分区?还有哪些常用分区?答:①根分区、交换分区两个分区,即/分区和/swap分区;②/boot启动分区、/home分区、/user分区等。

2.简述linux的几个运行级别及其相应的含义。

答:0-关机模式,1-单用户模式,单用户只有系统管理员可以登录。

2-多用户模式,但是不支持文件共享,例如不支持NFS服务.这种模式不常用。

3-完全的多用户模式,支持NFS服务.最常用的用户模式,默认登录到系统的字符界面。

4-保留模式。

5-完全多用户模式,默认登录到X-window系统,也就是登录到linux图形界面。

6-重启模式,也就是执行关闭所有运行的进程,然后重新启动系统。

3.什么是链接?符号链接与硬链接的区别是什么?链接是指用一个i节点对应多个文件名。

硬链接是把文件的i节点号指向该i节点,且链接计数器值加1。

删除链接文件时计数器值减1,当其值为0时,i节点被释放。

符号链接是只有文件名的一个链接文件,并不指向一个真正的i节点。

在删除符号链接文件时与硬链接文件有区别。

4.Linux的应用领域:服务器领域Linux主要被用作服务器的操作系统,提供了包括操作系统、数据库、网站服务器。

现在,面向更大规模级别的领域中,如数据库中的Oracle、DB2、PostgreSQL,以及用于Apache的Tomcat JSP等都已经在Linux上有了很好的应用样本。

2、嵌入式系统基于其低廉成本与高度可设定性,Linux常常被应用于嵌入式系统,例如机顶盒、移动电话及行动装置等。

3、手机系统Linux进入到移动终端操作系统近一年多时间,就以其开放源代码的优势吸引了越来越多的终端厂商和运营商对它的关注包括摩托罗拉和NTT DoCoMo等知名的厂商。

08年google也推出了基于Linux内核的嵌入式系统Android,目前主要应用在手机上,但很多公司已经开始将其移植到其它平台,目前已有部分公司宣布今年年底会推出基于Android的NetBook。

linux考试试题

linux考试试题

linux考试试题1. 简答题a) 什么是Linux操作系统?Linux操作系统是一种基于UNIX的开源操作系统,它具有多用户、多任务、多线程和分时操作等特点。

Linux操作系统提供了广泛的应用程序和工具,适用于各种计算机硬件平台。

b) 请简述Linux的特点。

- 开源:Linux的源代码公开,允许用户自由获取、修改和分发。

- 多用户:允许多个用户同时访问系统,每个用户都有自己的独立环境和权限。

- 多任务:支持同时执行多个任务,可以同时运行多个程序。

- 高度可定制性:用户可以根据自己的需求对Linux进行自定义配置和修改。

- 稳定性和安全性:Linux操作系统通常能够长时间运行而不需要重新启动,且具有较高的安全性。

c) 请简述Linux文件系统的组织结构。

Linux文件系统采用层次结构,最上层是根目录(/),其下有多个子目录,如/bin、/home、/etc等,这些子目录下又可以有更多的子目录或文件。

使用层次结构可以方便地组织和管理文件。

2. 单选题a) Linux中,用于显示文件内容的命令是:1. ls2. cp3. cat4. mv答案:3. catb) Linux中,用于复制文件的命令是:1. ls2. cp3. cat4. mv答案:2. cpc) Linux中,用于删除文件的命令是:1. ls2. cp3. cat4. rm答案:4. rm3. 名词解释a) Shell是什么?Shell是Linux操作系统的外壳程序,它是用户与操作系统之间的接口,可以通过Shell命令与系统进行交互。

Shell解释用户输入的命令,并将其转化为操作系统可以理解和执行的指令。

b) 进程是什么?在Linux中,进程是正在运行的程序的实例。

每个进程都有自己的空间和资源,包括内存、文件和设备。

每个进程都有一个唯一的进程ID(PID),用于标识和管理进程。

c) Linux中,什么是权限?权限是针对文件和目录的访问控制机制。

简答题linux

简答题linux

感谢观看
汇报人:XX
02
Linux的发行版
常见的Linux发行版
Ubuntu
Debian
Fedora
Arch Linux
openSUSE
Manjaro
发行版的比较和选择
添加 标题
常见的Linux发行版:Ubuntu、Fedora、 Debian、Arch Linux等
添加 标题
发行版的分类:基于Debian的发行版、 基于Red Hat的发行版、Arch Linux及 其衍生版等
稳定与高效:Linux系统具有出色的稳定性和高效性,适用于各种服务器和桌面应用
安全与可靠:Linux系统具有强大的安全机制和抗病毒能力,能够有效地保护用户数据安全 跨平台与可移植性:Linux系统可在多种硬件平台上运行,具有良好的可移植性,方便用户 在不同设备间迁移数据和应用程序
Linux的应用领域
Linux具有强大的社区支持,全球 范围内的开发者共同维护和开发
添加标题
添加标题
添加标题
添加标题
Linux是一款开源的操作系统,任 何人都可以查看和修改其源代码
Linux广泛应用于服务器、移动设 备、物联网等领域,成为开源运 动的代表之一
Linux的特点和优势
自由与开放:Linux系统遵循自由软件许可证,允许用户自由获取、修改和分发源代码
添加 标题
发行版的特色:Ubuntu的易用性、 Fedora的创新性、Debian的稳定性、 Arch Linux的灵活性等
添加 标题
选择发行版的考虑因素:个人需求、应用 场景、社区支持等
发行版的安装和配置
安装前的准备:选择合适的发行版,准备必要的硬件和软件资源 安装过程:根据发行版的安装指南进行操作,包括选择安装方式、分区设 置、网络配置等 配置软件源:根据需要选择合适的软件源,以便快速获取和更新软件包
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

简答题
注:由于时间紧迫,只总结了这么多,希望对大家有帮助。

一、Linux系统的特点(了解)
1.与UNIX系统兼容
2.自由软件和源码公开
3.性能高和安全性强
4.便于定制和再开发
5.互操作性高
6.全面的多任务和真正的32位操作系统
二、Linux的发行版本
(1)Red Hat Linux/Fedora Core
(世界上使用最多、我国用户最熟悉的Linux发行版本之一)
(2)Debian
(3)Ubuntu
(4)Slackware
(5)openSuSE
(6)红旗Linux
(7)中标普华
三、Linux的发展优势与存在问题(了解)
Linux具有以下发展优势:
(1)开放的源码系统
(2)受到各国政府的大力支持
(3)得到全球的各大软硬件公司的支持
(4)价格优势和安全性
Linux发展的不利因素:
(1)应用软件少
(2)使用不方便
(3)功能不完备
(4)用户不熟悉
四、Linux图形环境(了解)
1.X Window系统(结构、模型)
*X Window的体系结构包括两个部分:客户-服务器模型和X协议。

客户-服务器模型
在X Window系统中,X的服务程序向用户程序提供显示输出对象的能力,包括图形和字符。

X协议
X协议是X服务程序和X客户程序进行通信的途径。

2.GNOME桌面系统
Linux主要采用两种桌面系统环境是KDE和GNOME。

3.KDE桌面系统
KDE桌面环境由面板和桌面组成。

五、什么是shell?
shell是UNIX/Linux系统的一个重要层次,它是用户与系统交互的界面。

它不仅是一种命令解释程序,同时也是一种高级程序设计语言。

六、shell的特点
(1)对已有命令进行适当组合,构成新的命令,而组合方式很简单;
(2)提供文件名扩展字符;
(3)可直接使用shell内置命令,而无须创建新的进程;
(4)允许灵活地使用数据流,提供通配符、输入输出重定向、管道线等机制;
(5)结构化的程序模块;
(6)提供在后台执行命令的能力;
(7)提供可配置的环境;
(8)提供一个高级命令语言,允许用户创建从简单到复杂的程序。

七、shell的种类
常用的4种:Bourne shell(sh)、C shell(csh)、Korn shell(ksh)、Bourne Again shell(bash)
八、什么是链接?链接有哪两种形式?
Linux具有为一个文件起多个名字的功能,称为链接。

文件链接有两种形式,即硬链接和符号链接(软链接)。

九、什么是硬链接和软链接,并简述它们的区别
硬链接:在别的目录或本目录中增加目标文件的一个目录项。

符号链接:将一个路径名链接到一个文件。

区别:
①符号链接建立了一个新文件,它具有不同的I节点号;而硬链接没有建立新文件;
②软链接没有硬链接的限制。

十、Linux操作系统支持哪几种文件类型
普通文件、目录文件、设备文件和符号链接文件
十一、shell中有几类变量,分别是什么?
shell有两类变量:环境变量和临时变量。

十二、什么是位置变量?
位置变量是指命令行上传递给程序的参数。

十三、Linux系统的体系结构分为哪几层。

Linux系统可分为三层:内核层、shell层和应用层。

十四、什么是进程?什么是线程?Linux系统中的进程有哪些状态?
进程就是程序的一次执行过程。

线程可以看成是进程中指令的不同执行路线。

Linux系统中进程有五种状态:运行态、可中断等待态、不可中断等待态、停止态和僵死态。

十五、Linux系统中进程的模式和类型
进程的执行模式划分为用户模式和内核模式。

按照进程的功能和运行的程序来分,进程可分为两大类:系统进程和用户进程。

十六、进程的结构
task_struct结构(进程控制块)和进程系统堆栈
十七、进程是如何创建的?并简述其过程
新进程是通过复制老进程或当前进程而创建的。

过程:
创建新进程时,系统从物理内存中为它分配一个task_struct数据结构和进程系统堆栈,新的task_struct结构加入到进程向量中,并为该进程指定唯一的一个PID号,然后进行基本资源的复制。

十八、Linux内核的调度方式是什么?并简述它是如何实现的?
Linux内核的调度方式基本上采用“抢占式优先级”方式。

Linux系统是抢占式,始终运行优先级高的进程。

当进程位于内核空间时,有一个更高优先级的任务出现时,如果当前内核允许抢占,则可以将当前任务挂起,执行优先级更高的进程。

十九、什么是索引节点?索引节点主要有哪些内容?
索引节点又称I节点,它是描述文件属性信息的数据结构。

每个文件都有唯一的一个索引节点。

索引节点有两种形式:盘索引节点和内存索引节点。

主要内容:模式、所有者信息、文件大小、时间戳、直接指针、一级间接指针、二级间接指针和三级间接指针。

二十、gcc编译过程一般分为哪几个阶段?各阶段的主要工作是什么?
gcc编译过程分为4个阶段:预处理、编译、汇编和连接。

预处理阶段:常规编译之前预先进行的工作。

编译阶段:编译程序对预处理之后的输出文件进行词法分析和语法分析,试图找出不符合语法规则的部分。

汇编阶段:汇编程序把汇编语言代码翻译成目标机器代码的过程。

连接阶段:连接程序要解决外部符号访问地址问题,从而使有关的目标文件练成一个整体,最终成为可被操作系统执行的可执行文件。

二十一、什么是系统调用?什么是库函数?二者有何异同?
系统调用:操作系统提供的、与用户程序之间的接口。

库函数:把一些常用到的函数编完放在一个文件里,供别人使用的一种方式。

区别:库函数是语言或应用程序的一部分,而系统调用是操作系统的一部分。

系统调用是为了方便使用操作系统的接口;
库函数则是为了人们编程的方便。

二十二、系统调用和库函数的关系
库函数要获得操作系统的服务也要通过系统调用这个接口。

二十三、有关用户账号的文件
1.passwd文件:用户的关键信息被存放在系统的/etc/passwd文件中,系统的每一个合法用
户账号对应文件中的一行记录。

2.shadow文件:系统利用/etc/shadow文件存放用户账号的密码信息和密码的有效期信息。

3.group文件:在组的支持下,允许用户在组内共享文件。

二十四、如何创建一个用户账号。

1.添加一个记录到/etc/passwd文件;
2.创建用户的主目录;
3.在用户的主目录中设置用户的默认配置文件。

或者使用useradd或adduser命令来完成上述工作。

(添加用户只能由超级用户root来完成)。

相关文档
最新文档