Linux基础结课考核

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux基础结课考核相关的知识,希望对你有一定的参考价值。

简答题

shell基础:
1 请描述linux中的文件类型?
-: 普通文件
d:目录文件
b: 块设备文件
c: 字符设备文件
p: 管道文件
l:软链接文件(符号链接文件)

2 符号链接和硬链接有什么区别?
系统删除源文件后符号链接则不可以访问,而硬链接文件依旧存在可以访问。
符号链接可以跨磁盘分区,硬链接不可以。

用户/群组/权限:
1 用户的账号和口令信息保存在哪些文件中?文件中每个字段是什么含义?
账号保存在:/etc/passwd
[用户名][密码][用户标识号UID][组群标识号GID][用户全名称][主目录][Shell类型]
口令保存在:/etc/shadow
[用户名][加密密码][修改日期][密码允许更换前的天数][密码需要更换的天数][密码更换警告的天数][账户被取消激活前的天数][用户账户过期日期][保留字段]

2 su切换用户时,-和-c都是什么意思?
-:改变登录Shell
-c:执行一个命令,然后退出当前所在的用户环境

3 请描述文件和目录9位权限位的含义
r:可读 ; w:可写; x:可执行
前三位是用户所有者的权限;
中间三位是用户组的权限;
后三位是其他所有者的权限


软件包管理:
1 rhel6的光盘上有几个资料库?如何通过本地光盘配置资料库
5个
1.显示光盘的目录
2.使用vi命令进行编辑
[Server]
name=Server
baseurl=file:///media/" 光盘所在目录"/Server
enabled=1
gpgcheck=0
3.使用yum repolist all 查看资料库是否配置成功

存储管理:
1 在linux中使用磁盘空间,需要哪些步骤?
1.使用fdisk命令对磁盘分区
2.使用mkfs命令进行格式化(创建文件系统)
3.使用mount命令进行挂载

2 lvm相比单一磁盘管理有哪些优点?
1.可随意改变逻辑卷的大小
2.可跨分区

3 请简述使用lvm配置磁盘的全过程
1.pvcreate /dev/sdb /dev/sdc 创建物理卷
2.vgcreate vg01 /dev/sdb /dev/sdc 创建卷组
3.lvcreate -L 550M -n lv01 vg01 创建逻辑卷
4.mkfs.ext4 /dev/vg01/lv01 创建文件系统
5.mount /dev/vg01/lv01 /dir01 挂载

系统启动:
1 请简述linux系统的启动过程。
1.引导装载程序
2.加载内核
3.运行init程序
4.初始进程
5.登录

2 grub.conf中的root、kernel、initrd都有什么作用?
root:硬盘上的第一个分区
kernel:内核文件和参数
initrd:帮助kernel初始化内存磁盘镜像文件

3 请简述linux0-6这7个运行基本的含义
0:关机 1:单用户 2:无网络
3:组群 4:未定义 5:图形界面 6:重启

4 chkconfig和service命令的作用?
chkconfig:自动控制服务
chkconfig --level 运行级别 服务器 on :开启服务器
chkconfig --level 运行级别 服务器 off :关闭服务器
chkconfig -list 服务器 :查看服务器状态
service:手动控制服务
service 服务器 start : 开启服务器
service 服务器 stop : 关闭服务器
service 服务器 status :查看服务器状态

进程管理:

1 kill 1234和kill -9 1234有什么区别?killall的作用是什么?
kill 1234 : 普通关闭进程号为1234的进程
kill -9 1234:强制关闭进程号为1234的进程
killall:可以杀死指定的进程

2 进程在前台和后台运行有什么区别?对于一个已经在前台运行的进程如何切换到后台运行?
进程在前台运行时,不能对其他进程进行操作;进程在后台挂起还能操作其他进程。
Ctrl+z

计划任务
1 用户的crontab定时任务应如何设置?命令的输出应该如何处理?每周日凌晨1点,oracle用户做备份,如何实现?

1.使用crontab -e 打开vi编辑器,编辑内容
2.在编辑器上输入定时任务的内容,保存退出
3.使用crontab -l 查看列表
4.cat /var/log/cron/用户 查看内容是否编译成功

0 1 * * 7 oracle/backup.sh

内核:
1 请简要描述内核的功能。
1.将应用程序的请求传递给硬件
2.可以单独成为内核模块
2 在不重启系统的情况下,如何永久修改内核参数?
1.使用sysctl命令显示所有可用的值
2.使用vi命令进行编辑
3.使用sysctl-p命令刷新加载
























































































以上是关于Linux基础结课考核的主要内容,如果未能解决你的问题,请参考以下文章

《Linux内核原理与分析》教学进程

某公司测试工程师面试:Linux命令

Linux常用命令总结

260行python结课作业|学生管理系统

Java 基础考核

Java 基础考核