Linux项目报告二用户管理,进程管理,磁盘管理,软件包安装
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux操作系统
子项目报告二
题目:LINUX系统管理
姓名
学号
学院
专业
班级
指导教师
一、项目背景
Linux是目前IT企业使用最多的操作系统之一,由于其广泛的开源性个Unix系统比拟的稳定性,受到越来越多的企业、政府及事业单位的喜爱,掌握Linux系统管理是软件专业学生必备的技能。
二、项目步骤
用户和用户组管理
gedit /etc/passwd:查看用户账号
用户名:用户密码:用户id:组id:用户组相关信息:用户家目录:用户
shell
su xiaoluo2:切换到用户xiaoluo2 echo $SHELL:查看当前shell
su xioaluo3:切换到用户xiaoluo3 echo $SHELL:查看当前shell
/dev/null /dev/nologin 把用户更改为禁用
su 切换账号的时候无法正常登入
磁盘管理
1.fdisk -l | grep “/dev/sd*”:显示磁盘分区
2.fdisk /dev/sdb:对磁盘sdb进行分区
1.n :add a new partition 增加新的分区
2.p:primary partition 建立主分区
3.分区号为1
4.+200M:分区的大小
5.p:显示新分区的信息
6.w:write table to disk and exit 保存并退出
fdisk -l | grep”/dev/sd*”:查看分区信息
/dev/sdb/sdb1 主分区、sdb2 扩展分区、sdb5 sdb6 逻辑分区(逻辑分区的分区号从5开始)
1.t:change a partition’s system id 选择磁盘的id
2.现在磁盘1
3.l显示所有code
fd:把磁盘类型转为Linux raid autodetect
进程管理
ps aux:观察系统中所有的进程数据,找到/usr/bin/gedit
1./usr/bin/gedit:找到gedit文本编辑器再打开一个终端,对进程进行修改
2.ps -al:显示当前进程详细信息
3.renice -10 3239:对进程的优先级进行调整
软件安装包
1.mkdir /home/luoshiqi:在home目录下创建目录luoshiq
2.cd /home/luoshiqi:跳转到这个目录
3.yum remove bind:删除bind软件包
mkdir /mnt/cdrom、mount /dev/cdrom /mnt/cdrom:挂载光盘镜像
(由于系统镜像中包含了大部分常用的软件包,所以在离线情况下一般都是使用系统镜像作为yum源,使用虚拟机时可以直接进行光盘镜像挂载,文件为保护状态,只读)
修改配置文件,使默认的Base配置失效,否则在无网络连接的情况下会出现找不到服务器的错误。
将baseurl指定为光盘挂载路径:baseurl=file:///mnt/cdrom
yum repolist all:列出所有仓库
luoshiqibase enabled:已启用
yum install bind:安装软件包bind
三、项目总结
1. 关于使用者标识, UID 是 0 时,代表这个账号是『系统管理员』,默认 1000 以下的数字让给系统作为保留账号!
2. 在用ps -al 查看当前详细进程时,F代表这个程序的旗标(flag),S 代表这个程序的状
态(STAT), UID 程序被该UID 所拥有,PID 就是这个程序的ID ,PPID 则是其上级父程序的ID,C CPU 使用的资源百分比,PRI 这个是Priority (优先执行序) 的缩写,详细后面介绍,NI 这个是Nice 值,ADDR 这个是kernel function,指出该程序在内存的那个部分。SZ 使用掉的内存大小,WCHAN 目前这个程序是否正在运作当中,若为- 表示正在运作,TTY 登入者的终端机位置,TIME 使用掉的CPU 时间。,CMD 所下达的指令为何
3. YUM的全称是:Yellowdog Updater Modified,是一个基于RPM包管理的Shell前端软件包管理器。由于是基于RPM包管理器,使用的场景也就和RPM类似。