linux
Linux是一个免费开源的操纵系统,凭借其高效的内核、安全稳定的特性成为服务器容器的最佳选择,被誉为数字世界的“引擎”。
-
若给需要将/home/zheng目录下的所有文件打包压缩成/tmp/zheng.tar.gz,你准备怎么做?当需要从压缩包中恢复时,又该如何处理?答:#tar –zcvf/tmp/zheng.tar.gz/home/zheng #tar -zxvf/tmp/zheng.tar.gz
-
假设你是系统管理员,需要增加一个新的用户账号zheng,为新用户设置初始密码,锁定用户账号uly,并删除用户账号chang。答:#useradd zheng #passwd zheng #passwd –l uly #userdel chang
-
现在需要统计当前目录/home/zheng下普通文件的数目并显示结果,如何实现?答:$find –type f | wc –l
-
在当前目录/home/zheng下新建一个目录back,将当前目录改为back,在back下新建2个长度为0的文件test1、test2,然后把test2移到其父目录中并改名为file12。答:$ mkdir back $ cd back $ touch test1 test2 $ mv test2 ../file2
-
假设你的用户账号是zheng,现在你登录进入linux系统,查看当前登录到系统中的用户,查看当前系统中运行的进程,然后再退出系统。答:login:zheng Password:口令 $who $ps $Ctrl+D
-
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程。答:Linux通过i节点表将文件的逻辑结构和物理结构进行转换 1分i节点是一个64字节长的表,表中包含了文件的相关信息,其中有文件的大小、文件所有者、文件的存取许可方式以及文件的类型等重要信息。1分在i节点表中最重要的内容是磁盘地址表。在磁盘地址表中有13个块号,文件将以块号在磁盘地址表中出现的顺序依次读取相应的块。若文件空间大于13块,则分别用1次、2次、3次间接块实现对数据块的定位。 2分此后,Linux文件系统通过把i节点和文件名进行连接,当需要读取该文件时,文件系统在当前目录表中查找该文件名对应的项,由此得到该文件相对应的i节点号,通过该i节点的磁盘地址表把分散存放的文件物理块连接成文件的逻辑结构。 1分
-
简要论述Kswapd核心线程的动态特性。答:主要通过nr_async_pages参考free_pages_high和free_pages_low来判断交换数量和线程睡眠时间: 1分Nr_async_pages大于free_pages_high时每次释放6个页面,在free_pages_high和free_pages_low之间时释放3个,小于free_pages_low时不释放 2分 若Kswapd被唤醒后发现Nr_async_pages小于free_pages_low则睡眠时间加班,反之则逐步延长睡眠时间 2分
-
论述实时信号、非实时信号、可靠信号、不可靠信号四个概念。答:实时信号目前未用,非实时信号编号1~31、0表示空信号 1分非实时信号没有排队机制,可能丢失 1分不可靠信号0~31、可靠信号32~63 1分不可靠信号每次处理完信号后,都将对信号的响应设置为默认动作,需要在结尾再次安装信号;可靠信号和不可靠信号的安装函数也不同。两者的区别主要在于信号类型取值,而不在于操纵他们的API 2分
-
在底半技术中把一个中断处理分为哪几部分?为什么采用这种技术?答:在底半技术中把一个中断处理分为2部分:顶半部分和底半部分。2分采用这种技术可以:使中断的总延迟时间最小化,加快对中断请求的响应速度,合并某些中断处理。3分
-
在System V进程通讯方式中,ipc_perm结构描述对一个系统IPC对象的存取权限,而用于定位IPC对象的引用标志符key可以依据键值分成_____和______两种类型。
-
对于Shell脚本程序,若输入参数数量多于9个,则程序遍历每个参数可通过使用____命令实现。
-
对于给定的文件file,统计其中所有包含字符串”WHU”的行数的一条命令是
-
将/home/stud1/wang目录做归档压缩,压缩后生成wang.tar.gz文件,并将此文件保存到/home目录下,实现此任务的tar命令格式______。
-
通过将______动态链入块设备控制结构blk_dev_struct,Linux设备管理器有效的实现了物理设备和缓冲区之间的异步读写通讯。
-
在Linux与中断相关的三个核心数据结构中,用做抽象的中断控制器的数据结构是_ _____,它包含一系列处理中断控制器特有的操作。
-
对于System V类型的共享内存页面,Linux基于______算法决定哪些页面应当被换出物理内存。
-
Linux主要采用了 和 两种动态内存管理技术实现了物理内存以On demand方式动态分配。
-
在Linux的两种链接文件中,只能实现对文件链接的一种方式是: 。
-
安装Linux系统对硬盘分区时,必须有两种分区类型: 和 。
-
简述在虚拟机中安装Red Hat Linux 9.0 的过程答:1.下载操作系统的镜像ISO文件2.下载虚拟机并安装3.通过ISO文件安装操作系统4.执行相关配置即可