滕健伟--1315212033--嵌入式实验三实验报告.docVIP

  • 6
  • 0
  • 约1.4千字
  • 约 16页
  • 2017-05-21 发布于浙江
  • 举报

滕健伟--1315212033--嵌入式实验三实验报告.doc

滕健伟--1315212033--嵌入式实验三实验报告

嵌入式原理与应用实验 实验三 定制Linux系统服务和vi使用练习 学号 1315212033 姓名 滕健伟 班级 13电子二 华侨大学电子工程系 实验三 定制Linux系统服务和vi使用练习 一、实验目的 通过定制Linux系统服务,进一步理解Linux的守护进程,能够更加熟练运用Linux操作基本命令,同时也加深对init进程的了解和掌握。 通过指定指令的vi操作练习,使读者能够熟练使用vi中的常见操作,并且熟悉vi的3种模式。 二、实验内容:? 1、查看 Linux 系统服务,并定制其系统服务。 (1)查看系统的默认运行级别。 命令为:cat /etc/inittab(假设当前运行级别为N) 进入相应级别的服务脚本目录,查看哪些服务是系统启动的独立运行的服务,并做下记录。 命令为:cd /etc/rc.d/rcN.d (3)利用命令查看系统开机自启动服务,与上次查看结果进行比较,找出其中的区别,并思考其中的原因。 命令为:chkconfig --list 记录chkconfig –list 命令中由xinet 管理的服务,并将其中启动的服务做下记录。 (5)进入xinet 配置管理的相应目录,查看是否与chkconfig –list 所得的结果相吻合,并查看相应脚本文件。 命令为:cd /etc/xinetd.d (6)将sshd服务停止。 命令为:service sshd stop (7)将sshd服务设置为开机不启动。 命令为:chkconfig –level N sshd stop 查看该设置是否生效。 命令为:chkconfig –list 如(7)图所示 (9)查看系统中所有服务及其端口号列表。 命令为:cat /etc/services (10)将sshd服务端口号改为4022。 命令为:vi /etc/services (11)重启sshd服务,验证所改的端口号是否生效。 命令为:service sshd start 重启Linux系统,验证所改的服务开机启动是否生效。 2、vi操作练习 (1)在“/root”目录下建一个名为“vi”的目录。 进入“vi”目录。 (3)将文件“/etc/inittab”复制到“vi”目录下。 使用vi 打开“vi”目录下的inittab。 设定行号,指出设定initdefault(类似于“id:5:initdefault”)的所在行号。 将光标移到该行。 复制该行内容。 将光标移到最后一行行首。 粘贴复制行的内容。 撤消第9 步的动作。 将光标移动到最后一行的行尾。 粘贴复制行的内容。 光标移到“si::sysinit:/etc/rc.d/rc.sysinit”。 删除该行。 存盘但不退出。 将光标移到首行。 插入模式下输入“Hello,this is vi world!”。 返回命令行模式。 向下查找字符串“0:wait”。 再向上查找字符串“halt”。 强制退出vi,不存盘。 分别指出每个命令处于何种模式下? 命令模式:(6)-(14)、(16)、(19)、(20) 插入模式:(17) 底行模式:(5)、(15)、(21) 三、实验数据及处理结果 把上面实验步骤的运行结果截图,并说明结果

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档