第三周 网络操作系统上机

以下操作必须通过shell也就是命令行方式实现

  1. 建立以学号为名字的用户
  2. 给新建账户设置密码
  3. 验证新用户:图形状态切换至新用户登录,并在/home/{学号}目录中建立文本文件1.txt ,内容随意。(注意将{学号}替换成自己的真实学号)
  4. 使用su命令将用户切换至root,执行chmod 660
    /home/{学号}/1.txt ,将1.txt文件其他人权限设置为禁止读写,并执行chmod 770  /home/{学号}
  5. 重新回到test用户的桌面中,Shell中执行vim  /home/{学号}/1.txt ,此时应该提示无权限,或者直接打开空白文档。
  6. 切换至root,给{学号}组设置密码
  7. 返回test用户,并将test用户临时加入{学号}组,并使用id验证是否成功加入
  8. 重新执行vim  /home/{学号}/1.txt      //此时应该能够正常打开
  9. 执行w,观察当前登录情况

上传地址:第三周上传地址

  • 实验报告说明:
    1. 以上实验内容关键步骤需要截图粘贴进word文档,并配相应的文字说明,每次报告提交一个文档,文档名为自己的班级+学号+姓名,例如:“网络C151+151001+张三.docx” ,提交错误重新提交即可。截图可以使用printscreen键全屏截图,也可以使用手机进行拍摄,推荐使用qq进行局部截图。
    2. 上机做不完,下课找电脑自建环境做,上交周期为布置完1周内。
    3. 禁止提交超大文档,作业文档大小控制在20M以内。

    十六周 《LINUX操作系统》物联

    1. 关闭虚拟机,并随机生成虚拟机网卡的mac地址。(不截图,不写入报告)
    2. 更改虚拟机网络类型,从nat网络改变为桥接模式。(不截图,不写入报告)
    3. 打开虚拟机,将虚拟机的IP地址改变为物理机ip地址同段的地址,位数为物理机地址-100,例如,物理机地址为192.168.5.136,则虚拟机ip地址改为192.168.5.36。(不截图,不写入报告)
    4. 安装并配置一个mariadb服务器,(可选部分)通过宿主机的sql-front来实现图形化管理。
    5. 安装并配置apache服务器,实现自制一个html网页,宿主机上能打开。(可选部分)配置并运行一个php程序,使其能读取数据库并在页面上输出。

      课程资料 :https://pan.baidu.com/s/1kWFglj5 密码: xk3z,最大号字了,再看不见我没办法了。

      做不完的课下做,在自己电脑上做的时候ip地址改为本机ip地址末尾+50,例如本机ip地址为192.168.1.101,则虚拟机地址为192.168.1.151

      上传地址:第十六周上传地址

    十四周 《linux操作系统》物联

      1. 关闭虚拟机,并随机生成虚拟机网卡的mac地址。(不截图,不写入报告)
      2. 更改虚拟机网络类型,从nat网络改变为桥接模式。(不截图,不写入报告)
      3. 打开虚拟机,将虚拟机的IP地址改变为物理机ip地址同段的地址,位数为物理机地址-100,例如,物理机地址为192.168.5.136,则虚拟机ip地址改为192.168.5.36。(不截图,不写入报告)
      4. 安装并配置一个ftp服务器,实现物理计算机和虚拟计算机之间传送文件。
      5. 安装并配置tigervnc服务器实现图形界面远程访问,vnc客户端在网盘压缩包中提供。
      6. (可选)配置使用秘钥连接的openssh服务器

    课程资料  :https://pan.baidu.com/s/1kWFglj5 密码: xk3z,最大号字了,再看不见我没办法了。

    做不完的课下做,在自己电脑上做的时候ip地址改为本机ip地址末尾+50,例如本机ip地址为192.168.1.101,则虚拟机地址为192.168.1.151

    上传地址:第十四周上传地址

    十三周 《网络操作系统》软件网络

    1. 关闭虚拟机,并随机生成虚拟机网卡的mac地址。(不截图,不写入报告)
    2. 更改虚拟机网络类型,从nat网络改变为桥接模式。(不截图,不写入报告)
    3. 打开虚拟机,将虚拟机的IP地址改变为物理机ip地址同段的地址,位数为物理机地址-100,例如,物理机地址为192.168.5.136,则虚拟机ip地址改为192.168.5.36。(不截图,不写入报告)
    4. 安装并配置tigervnc服务器实现图形界面远程访问,vnc客户端在网盘压缩包中提供。
    5. (可选)配置使用秘钥连接的openssh服务器
    6. (可选)安装配置pptp服务器,可以试用宿主机播入虚拟机,观察访问http://192.168.4.104/1.php上网页内容的变化,如果自己购买阿里云主机或者腾讯云主机可以尝试访问www.ip138.com网站观察地址变化情况

      上传地址:第十三周上传地址

      课程资料  :https://pan.baidu.com/s/1kWFglj5 密码: xk3z

    十二周 《网络操作系统》软件网络

      1. 关闭虚拟机,并随机生成虚拟机网卡的mac地址。(不截图,不写入报告)
      2. 更改虚拟机网络类型,从nat网络改变为桥接模式。(不截图,不写入报告)
      3. 打开虚拟机,将虚拟机的IP地址改变为物理机ip地址同段的地址,位数为物理机地址-100,例如,物理机地址为192.168.5.136,则虚拟机ip地址改为192.168.5.36。(不截图,不写入报告)
      4. 安装并配置一个能正常启动的mariadb服务器,以下1)和2)任选其一完成
        1. )要求使用msql -u root -p登陆后,执行use test;,使用create table建立任意数据表。
        2. )通过sql-front或者其他mysql的windows客户端来连接安装好的mariadb,在数据库中建立表格
      5.  

        安装并配置一个支持php的apache服务器,制作任意index.html页面,使用宿主计算机正常打开。

      6. (选做)建立一个php页面,执行<?php phpinfo(); ?>代码观察效果
      7.  

        (选做)仿照百度网盘中www章节文档的内容,尝试建立测试数据库并录入测试数据,然后使用php程序访问数据库并输出数据库中的内容,尝试理解如何编程实现数据库内容动态的在网页上出现

      8. (选做)使用yum快速搭建tomcat环境

    课程资料  :https://pan.baidu.com/s/1kWFglj5 密码: xk3z

    做不完的课下做,在自己电脑上做的时候ip地址改为本机ip地址末尾+50,例如本机ip地址为192.168.1.101,则虚拟机地址为192.168.1.151

    上传地址:第十二周上传地址

    十二周 《linux操作系统》物联

      1. 关闭虚拟机,并随机生成虚拟机网卡的mac地址。(不截图,不写入报告)
      2. 更改虚拟机网络类型,从nat网络改变为桥接模式。(不截图,不写入报告)
      3. 打开虚拟机,用cli的方式将虚拟机的IP地址改变为物理机ip地址同段的地址,位数为物理机地址-100,例如,物理机地址为192.168.5.136,则虚拟机ip地址改为192.168.5.36。
      4. 安装并配置一个samba服务器,实现物理计算机和虚拟计算机之间传送文件。
      5. (可选)验证同学之间虚拟机之间的samba访问。

    课程资料  :https://pan.baidu.com/s/1kWFglj5 密码: xk3z

    做不完的课下做,在自己电脑上做的时候ip地址改为本机ip地址末尾+50,例如本机ip地址为192.168.1.101,则虚拟机地址为192.168.1.151

    上传地址:第十二周上传地址

    第十一周 《网络操作系统》软件网络

    1. 关闭虚拟机,并随机生成虚拟机网卡的mac地址。(不截图,不写入报告)
    2. 更改虚拟机网络类型,从nat网络改变为桥接模式。(不截图,不写入报告)
    3. 打开虚拟机,将虚拟机的IP地址改变为物理机ip地址同段的地址,位数为物理机地址-100,例如,物理机地址为192.168.5.136,则虚拟机ip地址改为192.168.5.36。(不截图,不写入报告)
    4. 安装并配置一个samba服务器,实现物理计算机和虚拟计算机之间传送文件。
    5. 安装并配置一个ftp服务器,实现物理计算机和虚拟计算机之间传送文件。
    6. (可选)验证同学之间虚拟机之间的samba访问和ftp访问。
    7. (可选)实现需要用户名密码才能访问的samba服务器,提示:samba服务器的用户使用系统用户,但密码与系统账户不共用,需要额外设置,参照p325页第10步。
    8. (可选)配置基于pam认证的虚拟用户访问ftp服务器。

    课程资料  :https://pan.baidu.com/s/1kWFglj5 密码: xk3z

    做不完的课下做,在自己电脑上做的时候ip地址改为本机ip地址末尾+50,例如本机ip地址为192.168.1.101,则虚拟机地址为192.168.1.151

    上传地址:第十一周上传地址

    第十周 《网络操作系统》软件网络

    1. 更改虚拟机网络类型,从nat网络改变为桥接模式
    2. 进入虚拟机使用CLI方式将虚拟机的IP地址改变为物理机ip地址同段的地址,位数为物理机地址-100,例如,物理机地址为192.168.5.136,则虚拟机ip地址改为192.168.5.36。
    3. 给虚拟机设置正确的网关和DNS
    4. 使用ping命令验证虚拟机可以上外网,此步骤需要在虚拟机中打开火狐浏览器进行上网实名认证,验证方式可以ping任意公网地址。
    5. 保存当前ip地址设置至虚拟机网卡的配置文件中。
    6. 进入/opt目录,从4.216服务器81端口的web服务器上下载webmin-1.881-1.noarch.rpm安装包(使用wget http://192.168.4.216:81/webmin-1.881-1.noarch.rpm)。不在机房的话可以在http://www.webmin.com/网站的左侧找到rpm包的下载链接
    7. 安装webmin-1.881-1.noarch.rpm,并观察所缺少的依赖包
    8. 使用yum安装perl-Net-SSLeay和另外一个依赖包,包名自己使用yum search获取.
    9. 重新安装webmin-1.881-1.noarch.rpm
    10. 在linux桌面菜单中打开firefox浏览器,并打开https://127.0.0.1:10000,并观察。(首次打开需要firefox点击高级添加信任)
    11. 停止linux防火墙systemctl stop firewalld, 使用宿主计算机d的浏览器访问虚拟机地址的10000端口,例如虚拟机ip地址为192.168.5.36,则需要在宿主计算机上访问https:\\192.168.5.36:10000

    做不完的课下做,在自己电脑上做的时候ip地址改为本机ip地址末尾+50,例如本机ip地址为192.168.1.101,则虚拟机地址为192.168.1.151

    上传地址:第十周上传地址

    第十周 《linux操作系统》物联

      1. 建立lianxi目录。
      2. 创建   学号.txt   文件,例如163232.txt。
      3. 列出当前所有进程的详细信息,并将这些信息存到这个文本文件中(提示:使用操作符>>将ps的运行结果输出到文件,例如ps aux>>163232.txt)
      4. 分别在屏幕上显示这个文本文件的前3行和后2行
      5. 将此文本文件移动到lianxi目录中并重命名为”txt”
      6. 进入lianxi目录。
      7. 将“txt”这个文件复制一份命名为“txt2”
      8. 将这两个文件打包压缩为a.tar.gz
      9. 查找/etc/libreport目录下所有c开头的配置文件,linux下的配置文件一般以conf为扩展名,例如my.conf。实例命令 find /etc/libreport -name c*
      10. 删除lianxi下所有文件
      11. 删除lianxi这个目录
      12. 进入/opt目录,从4.216服务器81端口的web服务器上下载webmin-1.881-1.noarch.rpm安装包。不在机房的话可以在http://www.webmin.com/网站的左侧找到rpm包的下载链接(使用wget http://192.168.4.216:81/webmin-1.881-1.noarch.rpm)
      13. 安装webmin-1.881-1.noarch.rpm,并观察所缺少的依赖包
      14. 使用yum安装perl-Net-SSLeay和另外一个依赖包,包名自己使用yum search获取
      15. 重新安装webmin-1.881-1.noarch.rpm
      16. 在linux桌面菜单中打开firefox浏览器,并打开https://127.0.0.1:10000,并观察。(首次打开需要firefox点击高级添加信任)
      17. 可选:停止linux防火墙systemctl stop firewalld, 使用宿主计算机访问虚拟机地址的1000端口,看看能不能打开页面

    做不完的课下做,一定要在自己电脑上安装虚拟机并且运行linux

    上传地址:第十周上传地址