Linux项目报告二用户管理,进程管理,磁盘管理,软件包安装

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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类似。

相关文档
最新文档