zoukankan      html  css  js  c++  java
  • Linux大学实验

    一、 准备工作(预防抄袭,此步必做)

    1. 请将提示符设为:学号加波浪号。输入PS1=学号~,如PS1=110015~, 回车执行

    2. 如发现提示符、学号不匹配, 视为抄袭或无效

    二、操作题(每题5分,共25分)

    1. 使用ls命令列出根目录 / 下所有目录 (5分)

    2. 使用grep命令检查是否存在帐户sdy、sdyu (5分)

    3. 使用find命令检索系统中所有大于1M的文件(5分)

    4. 使用dd命令测试你的磁盘读写速度,分别使用10M和50M测试(5分)

    5. 使用wget命令下载一个网页(5分)

    三、简答题(每题5分,共25分)

    1. 如果使用root账号执行命令: rm /* 会导致什么后果?( warning: don't do it as root )(5分)

    答:将根目录下所有文件删除,系统文件也会删除,系统崩溃。

    2. 如果有两个文件song1.mp3和song2.mp3,执行命令cat song1.mp3 >> song2.mp3,会有什么后果,请用实验说明你的论断 (5分)

    答:将song1.mp3附加到song2.mp3的后面。实验结果如图:

    3. du和df命令的作用是什么?(5分)

    答:du:评估文件系统的磁盘的使用量,常用来估算目录的大小。

    df:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

    4. 如何用lsof查看系统上打开的端口?(5分)

    答:lsof [options] filename

    lsof filename 显示打开指定文件的所有进程

    lsof -a 表示两个参数都必须满足时才显示结果

    lsof -c string 显示COMMAND列中包含指定字符的进程所有打开的文件

    lsof -u username 显示所属user进程打开的文件

    lsof -g gid 显示归属gid的进程情况

    lsof +d /DIR/ 显示目录下被进程打开的文件

    lsof +D /DIR/ 同上,但是会搜索目录下的所有目录,时间相对较长

    lsof -d FD 显示指定文件描述符的进程

    lsof -n 不将IP转换为hostname,缺省是不加上-n参数

    lsof -i 用以显示符合条件的进程情况

    lsof -i[46] [protocol][@hostname|hostaddr][:service|port]

    46 –> IPv4 or IPv6

    protocol –> TCP or UDP

    hostname –> Internet host name

    hostaddr –> IPv4地址

    service –> /etc/service中的 service name (可以不只一个)

    port –> 端口号 (可以不只一个)

    5. 如何用信号强制一个进程结束?(5分)

    答:kill[参数][进程号]

        命令参数:

    -l 信号,若果不加信号的编号参数,则使用"-l"参数会列出全部的信号名称

    -a 当处理当前进程时,不限制命令名和进程号的对应关系

    -p 指定kill 命令只打印相关进程的进程号,而不发送任何信号

    -s 指定发送信号

    -u 指定用户

    四、程序设计题(每题10分,共40分)

    1. 每隔60秒检查root是否登录,如果登陆,发一个提示信息(10分)

    粘贴代码、命令执行截图 î

    命令运行为:

    2. 使用wget测试www.sdyu.edu.cn的无效链接,并保存至文件broken.link(10分)

    3. 设计一个CGI脚本,可以在web浏览器中查看文件/etc/passwd(10分)

    粘贴代码、命令执行截图 î

    4. 设计一个程序,ping某一个c类网络,并记录活跃和非活跃ip地址(10分)

    昔日我曾苍老,如今风华正茂(ง •̀_•́)ง
  • 相关阅读:
    REST API注意事项
    Javascript addEventListener dispatchEvent
    Javascript常见操作
    MySql运算符
    Mysql数据类型
    MySql基本命令
    php学习
    javascript学习
    如何快速掌握一种技术
    站在K2角度审视流程--任务的独占与释放
  • 原文地址:https://www.cnblogs.com/lgqrlchinese/p/10035285.html
Copyright © 2011-2022 走看看