实验三 linux系统管理

实验三 linux系统管理

【实验目的】练习Linux系统管理,熟悉Linux系统管理。

【实验要求】通过Liunx用户和组管理、设备管理、文件系统管理、进程管理和shell程序设计,能够掌握linux系统管理,完成系统日常维护和管理工作,最后上交实验报告。

【实验内容】

1、用户和组管理

(1) 创建用户gl,设置口令为12345。

(2)创建工作组gl,GID为2000。

(3)创建用户hn,属于gl用户组。设置口令为abcde。

(4)复制/bin中的vi文件到当前用户主目录中,改名为myvi。

(5)修改用户主目录中的文件myvi的访问权限设置为:所有者可读、可写、可执行;所属组可读、可执行;其他用户可读。

(6)查看文件myvi的访问权限。

(7)复制bin中的vi文件到当前用户主目录中,改名为myfile。

(8)修改文件myfile的所有者为gl。

(9)查看myfile的所有者和所属组。

(10) 删除用户gl,保留其主目录下的文件

(11) 查看用户gl的主目录的访问权限

(12) 删除用户hn,并删除其主目录下的文件

2、设备和文件系统管理

(1)手动挂载和卸载U盘,将其挂装到/mnt/u目录下

①插入U盘

②查看磁盘分区

③建立/mnt/u目录

④挂载

⑤查看和访问U盘

⑥卸载U盘;

(2) 安装ntfs文件系统windows磁盘ntfs文件系统的挂载到windows磁盘

3、文件系统管理

(1)统计目录使用磁盘空间的情况以块单位来显示磁盘空间信息显示所有分区的信息创建磁盘分区建立文件系统同步分区表,而无须重启计算机后台进程终止后台进程5:30pm执行一个显示日历任务。

(5)查看定制的任务

删除定制任务

每天23:59分备份用户的用户主目录到.tar.gz

59 23 * * * tar czvf lhy.tar.gz /home/lhy

(8) 管理员每周一、三、五的下午3:00系统进入维护状态,重新启动系统

0 15 * * 1,3,5 shutdown -r +5

每周周五和每月13号的4:25分钟执行脚本/mnt/file.sh

显示最详细的进程情况

(2) 执行路径PATH

(3) 用户帐号whoami(命令替换``)

(4) 所在的目录位置pwd

(二) 编写shell程序计算2*(3+4)。提示:

(1) expr或let命令计算表达式

(2) echo回显结果

(三) 编写shell程序判断并显示输入的文件属性。提示:

(1) read从终端读文件或目录名字

(2) 使用if多分支结构

(3) 若是目录,显示”输入是目录”提示

(4) 若是普通文件,显示”输入是文件”,并判断其可读\可写\可执行属性

(5) 若是不存在文件或目录名字,则显示”输入有误”

(四) 编写shell程序在键盘上读取一个字符,然后根据字符的值来判断。提示:

(1) read读变量

(2) case多分支判断

(3) 输入“y或Y或yes或YES”输出“the answer is right”

(4) 输入“n或N或no或NO”输出“the answer is wrong”

(5) 其它输出“bad input”

(五)编写shell程序显示一个菜单。提示:

(1) 使用case语句

(2) 菜单如下:

显示以下菜单:

——————————————————

1. date

2. cal

3. ls

4. 退出

——————————————————

请输入一个选择:

选择不同键时执行不同的命令,执行后再显示菜单。

(3) 输入1或!,执行ls

(4) 输入2或@,执行ls -l

(5) 输入3或#,执行ls -al

(6) 输入4或q, 退出

(六)改写上面第四题和第五题,使shell程序能循环执行,直到退出。提示:

(1) 使用while或until循环结构

(2) 第四题终止条件为输入”q或quit键”

(3) 第五题终止条件为输入”4或q键”

(4) 使用break或exit退出循环或程序

(七)编写shell程序实现显示命令行所有参数及其总数并求其参数之和。提示:

(1) 所有参数$@或$*

(2) 参数总数$#

(3) 使用for循环结构求参数之和

(八)编写shell程序实现将一个文件中的英文字母全部转换为大写字母,然后将结果存在以”.caps”作为扩展名的同样名字的文件中。提示:

(1) 参数如下:-i 文件名 –o 文件名.caps

(2) 使用while循环结构

(3) 参数$1、$2分别为第一个参数、第二个参数

(4) shift命令可以左移位置变量

(5)

linux系统管理Linux系统实验,实验三 linux系统管理.doc相关推荐

  1. 【Linux 性能优化系列】Linux 性能优化 -- CPU 性能篇(三) Linux 软中断

    [Linux 性能优化系列]Linux 性能优化 -- CPU 性能篇(三) Linux 软中断 [1]相关概念 [1.1]中断 中断其实是一种异步的事件处理机制,可以提高系统的并发处理能力:为了减少 ...

  2. linux+win10双系统win10可以上网linux无法上网解决

    CUHKSZ linux+win10双系统win10可以上网linux无法上网解决 情况:ifconfig 只有lo 在Google上search了一下,使用sudo pppoeconf命令进行解决, ...

  3. 操作系统实验报告linux进程管理,计算机操作系统实验报告三Linux进程基本管理.doc...

    GDOU-B-11-112广东海洋大学学生实验报告书(学生用表) GDOU-B-11-112 实验名称 Linux进程基本管理 课程名称 计算机操作系统 课程号 学院(系) 专业 统 班级 学生姓名 ...

  4. Linux如何清除系统密码,如何消除LINUX系统密码

    一,lilo引导 1. 在出现 lilo: 提示时键入 linux single 画面显示 lilo: linux single 2. 回车可直接进入linux命令行 3. #vi /etc/shad ...

  5. 计算机网络实验ip数据报转发,计算机网络实验报告三网际协议IP.doc

    计算机网络实验报告三网际协议IP 计算机网络实验报告 实验题目:网际协议IP学号:201200301106日期:2014/11/20班级:2012级软工3班姓名: 李凯峰实验目的: 1.掌握IP数据报 ...

  6. linux和xp系统下载官网,linux和xp双系统

    YLMF OS 和WINXP双系统安装方法及共存之最简单用boot.ini引导双系统方法(全部亲测适合新手) 安装xp我就不详细说了,简单介绍一下,c盘装的是系统之家的ghostxp,最后一个盘用xp ...

  7. 电脑删除linux系统,我的电脑现在装有XP和Linux两个系统,现在想删除Linux系统,开机不用选直接进入XP。不知怎么做??...

    进入XP系统,把Linux系统的分区格式化,然后跳转到以下XP系统分区的根目录下. 例如你的XP系统装在C盘的话,那就直接进入C盘找到boot.ini这个文件,并点击该文件右键进行编辑: 把你Linu ...

  8. linux 自动安装系统,cobbler 自动安装linux系统

    1.安装个组件 yum install epel-rpm-macros.noarch -y #安装epel源 yum install -y cobbler cobbler-web dhcp tftp- ...

  9. linux脚本查看系统内存,二个linux下查看内存使用情况的shell脚本()

    摘要 腾兴网为您分享:二个linux下查看内存使用情况的shell脚本(),政务易,悦作业,优化大师,王者荣耀等软件知识,以及单向历app,优路教育app,kimoji,开关电源设计软件,皮皮高清影视 ...

  10. linux软raid 系统坏了,解决LINUX软RAID常见问题

    [IT168 技术]Linux 系统中使用 mdadm 程序来管理软RAID 设备,通过对 mdadm 命令的主要参数来进行软RAID 设备的创建,删除,停止和扩展等操作,以及其元数据和位图 bitm ...

最新文章

  1. 【bzoj4571SCOI2016美味】
  2. MicroStation V8i简体中文版中文字体乱码解决办法
  3. android material 颜色值,Android Material Colors 谷歌 Material Design 标准颜色
  4. Live Source Address 2019最新的电视广播包_澧县召开非法卫星电视广播地面接收设施专项整治工作会议...
  5. android中间隔执行程序,Android:在SeekBar中设置间隔
  6. 智慧城市数据采集的四大难点分析及解决措施
  7. .net core平台使用遇到的坑
  8. python获取灰度图边界
  9. java如何查内存泄露_如何排查Java内存泄露
  10. 阿里云短信验证第三方接口(快速使用)
  11. 手机+PC电脑如何使用油猴插件和油猴脚本?
  12. 如何在Web页面里使用高拍仪扫描上传图像
  13. 学生使用腾讯云搭建个人网站
  14. web前端之HTML常用标签
  15. Unity简易小地图制作
  16. C++分享笔记:5X5单词字谜游戏设计
  17. OllyDBG V1.10聆风听雨汉化版
  18. 云杰恒指:6.11恒指期货实盘指导交易复盘
  19. 数据管理平台(DMP)
  20. PLX PCIe Switch使用

热门文章

  1. python在生态学领域运用_科学网-那些生态学可能会用到的工具软件-张金龙的博文...
  2. 程序不能使用中文名_理线好帮手 骨伽 Bunker RGB 鼠标线夹使用心得
  3. c语言课程设计物业管理,C语言-小区物业管理-实验报告
  4. vue 动画 抖动效果_css开发常用动画
  5. 谷粒商城:18.性能压测
  6. ElementUI:vue中使用elementUI时候通过SCSS修改NavMenu 导航栏高度
  7. Openlayer:学习笔记之图标与提示信息
  8. 1032 挖掘技术哪家强
  9. Arduino 例程编译错误 error: unknown type name uint_farptr_t did you mean uint_fast8_t
  10. PP-YoLoE | PP-YoLov2全面升级Anchor-Free,速度精度完美超越YoLoX和YoLov5