linu练习分析和总结.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

请把自己的机器上装上linux练习这些题目。很多题目需要root权限。学习linux就是本着open的思想,请同学们学会利用网上资料或者其他资料作题。

以root帐号添加一个普通用户zhang的帐号,并设置zhang的登陆密码。请写出使用的几条命令。(注:命令名称为adduser和passwd,用法可通过man查看)

[root@localhost]#adduserzhang[root@localhost]#passwdzhang

[root@localhost]#suzhang //切换到用户zhang,从root切换到一般帐户无需密码

[zhang@localhost]$su //su后面不跟参数意味着切换到root

以root修改/etc/inittab文件,使下次启动机器的时候进入字符界面下(或图形界面下),从字符界面下进入图形界面用startx命令(启动X11)。如何修改?

在命令行下用root帐户关闭或重启机器(halt和reboot命令)

在windows环境下安装SSH,将虚拟机中的Linux配置好IP,假如你windows的IP为192.168.0.10,你可配置Linux的IP为192.168.0.11(或最后一位改为其他地址)。具体为以root执行下列命令:

[root@localhost]#ifconfigeth0192.168.0.11

然后启动你的SSH,目标IP为Linux的IP,接着输入对应帐号和密码(password方式),看看能不能登陆上Linux。(此操作要求Linux上启动sshd服务,假如安装时选择的话一般默认都是启动,可通过ps–ef看是否有此服务)。

在linux系统中,root的主目录是什么?用户zhang的主目录是什么?内核源代码的目录是什么?

请阐述/bin,/dev,/home,/etc,/mnt,/proc这些目录的主要用途。

系统调用fork()的返回值对于父进程是多少?对于子进程是多少?查看linux的进程控制块应该查看内核源代码下的哪个文件中的哪个数据结构?请给出该文件的全路径及其PCB数据结构的名称。

PCB定义在/usr/src/linux-2.4/include/linux/sched.h中,请仔细阅读该头文件中几个数据结构(进程控制块task_struct,注意上课时提起的相关域和指针;打开文件表files_struct,注意其中的fd指针;信号signal_struct)。

请阐述Shell的四个基本功能?有哪几种常用的shell?请举3个例子。

在shell下,请通过一个命令将当前工作路径重定向到当前目录下的dir文件中,写出该命令。请用一个命令统计当前目录下文件的个数。

在shell下,命令gcc–otesttest.c,请解释的用途。

请编写一个简单的shell程序,该程序能够输出参数的个数及每个参数的内容。

在Linux下挂载U盘,请写出相关命令。以root做下列事情:

[root@localhost]#/sbin/fdisk–l //查看U盘的设备文件名,一般为/dev/sdb1[root@localhost]#mkdir/mnt/usb //新建挂载点

[root@localhost]#ls/mnt/usb //查看当前挂载点内容,应为空

[root@localhost]#mount/dev/sdb1/mnt/usb //挂载U盘[root@localhost]#ls/mnt/usb //查看当前挂载点内容,应为U盘内容[root@localhost]#umount/mnt/usb //卸载设备

在一台PC机上安装两个系统(双引导,即通过非虚拟机方式)。当在linux系统下想查看windows系统下E盘的内容时候,如何把E盘挂载到linux下面来?请写出这些命令。

名词解释:

POSIX GNU VFS

请解释下列命令的含义:

cut–d:-f1/etc/passwd

管道通信具有哪些特色?请说明有名管道和无名管道在通信中的主要功能。

#includesys/types.h#includeunistd.hmain()

{ pid_tpid;

printf(“PIDbeforefork():%d\n”,(int)getpid());pid=fork();

if(pid0) printf(errorin

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档