没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
22页
Linux操作系统实验报告(Linux操作系统基本命令、用户界面与 Shell 命令、进程管理及进程通信、LINUX进程调度与系统监视).pdf Linux操作系统实验报告(Linux操作系统基本命令、用户界面与 Shell 命令、进程管理及进程通信、LINUX进程调度与系统监视).pdf Linux操作系统实验报告(Linux操作系统基本命令、用户界面与 Shell 命令、进程管理及进程通信、LINUX进程调度与系统监视).pdf Linux操作系统实验报告(Linux操作系统基本命令、用户界面与 Shell 命令、进程管理及进程通信、LINUX进程调度与系统监视).pdf Linux操作系统实验报告(Linux操作系统基本命令、用户界面与 Shell 命令、进程管理及进程通信、LINUX进程调度与系统监视).pdf Linux操作系统实验报告(Linux操作系统基本命令、用户界面与 Shell 命令、进程管理及进程通信、LINUX进程调度与系统监视).pdf Linux操作系统实验报告(Linux操作系统基本命令、用户界面与 Shell 命令、进程管理及进程通信、LINUX进程调度
资源推荐
资源详情
资源评论
实验题目:Linux 操作系统基本命令
实验环境:Redhat Linux
实验目的:
1. 了解 Linux 运行环境,熟悉交互式分时系统、多用户环境的的运行机制。
2. 练习 Linux 系统命令接口的使用,学会 Linux 基本命令、后台命令、管道命令等命令 的
操作要点。
实验内容:
通过终端或虚拟终端,在基于字符的交互界面中进行 Shell 的基本命令的操作。
操作过程:
1. 查看信息命令
参照本《实验指导》第二部分介绍的方式及实例,执行以下各类命令,熟悉 Linux 用户
命令接口。
2. 文件操作命令
先用 cat 命令建立一个文件,然后用它进行其它目录操作和文件操作。
操作:
① 执行 cat > mytext.txt 通过键盘输入一些信息,用 ctrl+c 结束,建立文件 mytext.txt。
“>”是一个重定向 命令。(可以参见本《实验指导》第二部分介绍的有关重定向内容)
② 执行 cat mytext.txt 显示文件内容。
③ 执行` ln mytext.txt mytext2.dat cat mytext2.dat
3. 目录操作
操作:
① 执行 ls –l 看看当前目录的内容,请特别注意文件类型、文件的存取控制权限、i
节点号、文件 属主、文件属组、文件大小、建立日期等信息。
② 执行 cd /lib ls –l|more 看看/lib 目录的内容,这里都是系统函数。再看看/etc,这里
都是系统配置用的数据 文件;/bin 中是可执行程序;/home 下包括了每个用户主目录。
4. 修改文件属性
操作:
① 执行 chmod 751 mytext.txt ls –l mytext.txt
② ② 执行 chown stud090 mytext.txt
5. 熟悉进程概念,进程通信中的软中断信号概念。执行以下进程管理命令。
进程管理命令
操作:
① 执行 ps –ef 根据本《实验指导》第二部分介绍的进程管理命令选项,查看当前系统中
各个 进程的信息。特别注意进程号、父进程号、属主等内容。
② 执行本《实验指导》第二部分介绍的 wait 和 sleep 命令。
体会:
我对 Linux 操作系统有了初步的了解。会使用一些在 Linux 系统下常用的命令,并且了
解了一些 shell 程序设计语言。作为一个计算机专业的学生,不仅要掌握 windows 系统,还
要了解其他的操作系统。Unix 是广泛应用于服务器上的操作系统,在市场上占有很大的比
例,且具有很大的发展潜力。Linux 是 Unix 的一个子版本,应用于微机,继承了 Unix 的优
点。
思考题:
1.你的用户名、用户标识、组名、组标识是什么?当前你处在系统的那个位置中?现在有
哪些用户和你一块儿共享系统
答:uid=0(root) gid=0(root) groups=0(root)
处于/root
哪些用户一起共享系统:无
2.文件链接是什么意思?有什么作用?
答:该命令是用多个新文件名与一个文件实体建立链接(也就是一个文件起了多个名字或说
多个文件名使用同一个I节点)。命令执行后,可用ls -il查看第一列的I节点号是相同的
而且、链接数为大于原来的数字。
3.Linux文件类型有哪几种?文件的存取控制模式如何描述?
答:①文件类型有普通文件、目录文件、块设备特别文件、字符设备特别文件、命名管道文
件等;
②存取模式指对不同用户分配不同的操作权。文件系统用户分为三类,即文件主、同组人、
其他人。每种人可以行使的操作有三种,即读、写、执行。
4.执行了上述操作后,若想再修该文件,看能不能执行。为什么?
答:不能,文件已经不属于本用户
5.系统如何管理系统中的多个进程?进程的家族关系是怎样体现的?有什么用?
答:在linux系统上运行任何东西,每个用户的工作、每个系统监控程序等等都是已进程形
式运行的。因此进程管理师linux系统管理非常重要的一个方面。交互式进程:一个由shell
启动控制的进程,可在前台或后台运行;批处理进程:与终端无关,安排在指定时刻完成一
系列进程;守护进程:在引导系统时动,以执行即时的操作系统任务。当用户管理进程时,
必须用到PID号。
讨论:
1. Linux系统命令很多,在手头资料不全时,如何查看命令格式?
使用man [命令]或[命令] ——help。
2. Linux系统用什么方式管理多个用户操作?如何管理用户文件,隔离用户空间?用命令
及结果举例说明。
1.用户的管理
1) 创建一个新用户user01,设置其主目录为
/home/user01: #useradd -d /home/user01 -m user01
#useradd -m -u 2046 -g 1000 -d /tmp/hdf -s /bin/tcsh -c friend hdf
2) 查看文件/etc/passwd和文件/etc/shadow的最后2行,查看是如何记录
的。 #more /etc/passwd #more /etc/shadow #more /etc/group
3) 给用户user01设置密码: #passwd user01
4) 再次查看文件/etc/passwd和文件/etc/shadow的最后一行,看看有什么变
化。 #more /etc/passwd # more /etc/shadow
5) 使用Putty连接主机,在终端上用user01用户登录系统,看能否登录成功。 登录成功
后显示user01的当前工作目录: $pwd
6) 锁定用户user01,在主机上使用: #passwd -l user01
2. 组的管理
1) 创建一个新组stuff,gid为10000: #groupadd -g 10000 stuff
2) 查看/etc/group文件的最后一行,看看是如何设置的。 # cat /etc/group
3) 创建一个新帐户user02,并把他的起始组和附属组都设为stuff: #useradd –
g stuff –G stuff user02
4) 查看/etc/group文件的最后一行,看看有什么变化。 # cat /etc/group
5) 将用户user01增加到组stuff中: #usermod –G 10000 user01
3. 用什么方式查看你的进程的管理参数?这些参数怎样体现父子关系?当结束一个父 进
程后其子进程如何处理?用命令及结果举例说明。
用ps [选项]来查看进程参数。当结束一个父进程后子进程也结束。
4. Linux 系统“文件”的含义是什么?它的文件有几种类型?如何标识的?
Linux文件系统中的文件是数据的集合,文件系统不仅包含着文件中的数据而且还有文
件系统的结构,所有Linux 用户和程序看到的文件、目录、软连接及文件保护信息等都
存储在其中。
Linux文件类型常见的有:普通文件、目录、字符设备文件、块设备文件、符号链接文
件等
1 普通文件
[root@localhost ~]# ls -lh install.log
-rw-r--r-- 1 root root 53K 03-16 08:54 install.log
我们用 ls -lh 来查看某个文件的属性,可以看到有类似 -rw-r--r-- ,值得注意的是
第一个符号是 - ,这样的文件在Linux中就是普通文件。这些文件一般是用一些相关的
应用程序创建,比如图像工具、文档工具、归档工具... .... 或 cp工具等。这类文件
的删除方式是用rm 命令;
2 目录
[root@localhost ~]# ls -lh
总计 14M
-rw-r--r-- 1 root root 2 03-27 02:00 fonts.scale
-rw-r--r-- 1 root root 53K 03-16 08:54 install.log
-rw-r--r-- 1 root root 14M 03-16 07:53 kernel-6.15-1.2025_FC5.i686.rpm
drwxr-xr-x 2 1000 users 4.0K 04-04 23:30 mkuml-2004.07.17
drwxr-xr-x 2 root root 4.0K 04-19 10:53 mydir
drwxr-xr-x 2 root root 4.0K 03-17 04:25 Public
当 我们在某个目录下执行,看到有类似 drwxr-xr-x ,这样的文件就是目录,目录在
Linux是一个比较特殊的文件。注意它的第一个字符是d。创建目录的命令可以用 mkdir
命令,或cp命令,cp可以把一个目录复制为另一个目录。删除用rm 或rmdir命令。
3 字符设备或块设备文件
如时您进入/dev目录,列一下文件,会看到类似如下的;
[root@localhost ~]# ls -la /dev/tty
crw-rw-rw- 1 root tty 5, 0 04-19 08:29 /dev/tty
[root@localhost ~]# ls -la /dev/hda1
brw-r----- 1 root disk 3, 1 2006-04-19 /dev/hda1
我们看到/dev/tty的属性是 crw-rw-rw- ,注意前面第一个字符是 c ,这表示字符设
备文件。比如猫等串口设备
我们看到 /dev/hda1 的属性是 brw-r----- ,注意前面的第一个字符是b,这表示块设
备,比如硬盘,光驱等设备;
这个种类的文件,是用mknode来创建,用rm来删除。目前在最新的Linux发行版本中,
我们一般不用自己来创建设备文件。因为这些文件是和内核相关联的。
4 套接口文件
当我们启动MySQL服务器时,会产生一个mysql.sock的文件。
剩余21页未读,继续阅读
资源评论
- pisourdoux2023-10-18超赞的资源,感谢资源主分享,大家一起进步!
悠闲饭团
- 粉丝: 150
- 资源: 3302
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功