- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)