RHCSA作业(2)

1.Linux启动流程 Linux系统的启动过程可以分为五个阶段:
(1)内核的引导:计算机通电后,BIOS(基本输入输出系统)会检查硬件并加载启动程序,根据启动顺序(Boot Sequence)确定启动设备(如硬盘、光盘等),并读取主引导记录(MBR,Master Boot Record),找到启动管理器(Boot Loader,如Grub)的位置,将控制权交给它。启动管理器会加载内核(Kernel)文件到内存中,并传递一些参数给内核。
(2)运行init:内核加载完成后,会初始化硬件和核心服务,然后运行第一个用户级进程init,它是系统所有进程的祖先。init程序会根据配置文件(如/etc/inittab)确定运行级别(Runlevel),并执行相应的脚本来启动各种服务和进程。
(3)系统初始化:在init的配置文件中有一行指定了系统初始化脚本,该脚本会完成一些系统初始化的工作,如激活交换分区、检查磁盘、加载硬件模块等。
(4)建立终端:在init的配置文件中还有几行指定了终端程序,它们会在不同的运行级别下打开若干个终端,以便用户登录系统。终端程序会显示一个文本登录界面,提示用户输入用户名和密码,并将用户名作为参数传给login程序来验证用户身份。
(5)用户登录系统:用户通过login程序验证身份后,就可以登录系统了。根据用户的类型(登录shell或非登录shell),系统会读取不同的配置文件来设置环境变量和执行一些命令。对于登录shell,系统会首先读取/etc/profile文件,然后读取用户主目录下的~/.bash_profile文件,再读取~/.bashrc文件和/etc/bashrc文件。对于非登录shell,系统只会读取~/.bashrc文件和/etc/bashrc文件。


2.Linux中有几个运行级别:

Linux系统有七个运行级别,分别是:
运行级别0:系统停机状态,不能正常启动
运行级别1:单用户工作状态,只有root权限,用于系统维护,禁止远程登录
运行级别2:多用户状态,没有网络服务
运行级别3:完全的多用户状态,有网络服务,登录后进入控制台命令行模式
运行级别4:系统未使用,保留
运行级别5:图形界面状态,登录后进入图形GUI模式
运行级别6:系统重启状态,不能正常启动

3.压缩和解压缩

1) 用tar命令将/etc目录下的文件全部打包成/back/etcback.tar的命令:

mkdir /back
tar -cf /back/etcback.tar /etc


2) 将整个/etc目录下的文件全部打包并用gzip压缩为/back/etcback.tar.gz的命令:

tar -czf /back/etcback.tar.gz /etc


3) 查看/back/etcback.tar.gz文件中有哪些文件的命令:

tar -tf /back/etcback.tar.gz


4) 将/back/etcback.tar.gz解压到/tmp目录的命令:

tar -xzf /back/etcback.tar.gz -C /tmp


4. 用户管理:
1) 创建mygroup组群,再创建myuser用户,并使此用户属于mygroup组群,接着以myuser身份登录,创建ex和hv两个文件于/home/myuser目录,并使hv文件的同组用户是root的命令:

groupadd mygroup
useradd -g mygroup myuser
su - myuser
touch ex hv
su - root
chgrp root /home/myuser/hv


2) 添加一个新用户helen,设置其用户主目录为/helen,密码为空。还需添加新组群temp,指定其GID为600,并将temp组群作为用户helen的附加组群的命令:

useradd -d /helen -p "" helen
groupadd -g 600 temp
usermod -a -G temp helen


5. 权限管理:
根据要求新建目录的权限如下:
1) /pub目录为公共存储目录,所有用户可以读、写、执行,但用户只能删除属于自己的文件(t权限):

mkdir /pub
chmod 1777 /pub


2) /sc目录为生产部存储目录,只有生产部人员可以写入,并且生产部人员所建立的文件都自动归属到shengchan组:

mkdir /sc
groupadd shengchanbu
chown :shengchanbu /sc
chmod 770 /sc


3) /cw目录为财务部存储目录,只有财务部人员可以写入,并且财务部人员所建立的文件都自动属于caiwu组:

mkdir /cw
groupadd caiwubu
chown :caiwubu /cw
chmod 770 /cw


4) admin用户对于/sc和/cw目录可以读、写、执行的权限:
 

chown admin:admin /sc
chown admin:admin /cw
chmod 770 /sc
chmod 770 /cw

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值