Linux实验

实验二 1. 帮助命令的使用: 1) 查看ls命令的手册页,并翻页至最后,而后退出; man ls (PageDOwn和PageUp用于翻页) 2) 查看ls命令的信息页,翻页至最后并退出; info ls (PageDown和PageUp用于翻页,q用于退出) 2. 安装VMWaretools 1) 登录root用户至其主目录;(如果已经登录可省略此步) 2) 打开终端后在[root@localhost ~]#后面输入自己名字后开始安装 3. 更改文件的属性,拥有者以及所属组 1) 用命令列出根目录下的目录及文件; 3)用命令列出install.log文件的详细信息 ls -l install.log 4) 用命令把install.log文件的用户组更改为自己安装时创建的用户组 chgrp -R user install.log (-R用于递归,即文件内的所有子目录的用户组都更改,注意不要少了user) 5) 用命令把install.log文件的拥有者改为自己安装时创建的用户 chown user install.log 6)用命令同时把install.log文件的拥有者和用户组更改为root chown root:root install.log 7)用命令把install.log文件的属性更改为-rw-rw-rw- chmod a+rw install.log 8)用命令把install.log文件的属性恢复到初始状态 chmod u=rw,g=r,o=r install.log 实验三 文本及目录相关命令的使用 上机实验内容: 1. 目录操作: 1) 用命令列出根目录下的目录及文件; ls 2) 用一条命令创建目录/root/test/x/y/z; mkdir -p /root/test/x/y/z (-p是目录的递归) 3) 查看当前目录下的所有文件,要求显示其详细信息; ls -al 4) 切换目录至/root/test/x/y,并删除目录z; cd /root/test/x/y(这是绝对路径的写法) cd test/x/y (这是相对路径的写法) rmdir z 5) 切换回root用户的主目录,并使用一条命令删除/root/test,/root/test/x,/root/test/x/y; cd ~ 或者 cd /root rm -p /root/test/x/y (必须写全目录,不然不能递归删除) 2. 文件查看相关命令(注意相对路径和绝对路径) 1) 复制文件/etc/inittab,/etc/passwd,/etc/shadow至/root目录; cp /etc/inittab /etc/passwd /etc/shadow . 或者 cp /etc/inittab /etc/passwd /etc/shadow /root (注意cp的选项,书上121页) 2) 用cat命令显示/root/inittab文件的内容,要求对输出的内容显示行号; cat -n inittab 或者 cat -n /root/inittab

3) 用more命令显示/root/passwd,并在在屏幕底部 More 提示符后打印信息; more passwd 或者 more /root/passwd (:f) 4) 用less命令显示/root/shadow,要求显示读取文件的百分比、行号及总行数,并在每行前输出行号; less -N shadow或者 less -N /root/shadow (:f) 5) 用head命令显示/root/inittab前30行; head -n 30 inittab或者 head -n 30 /root/inittab 6) 用tail命令显示/root/inittab后30行; tail -n 30 inittab或者 tail –n 30 /root/inittab 7) 用tail命令显示/root/inittab第30行至文件尾的部分; tail -n +30 inittab或者 tail -n +30 /root/inittab 3. 文件操作相关命令 1) 用touch命令创建文件/root/test.txt; touch test.txt或者 touch /root/test/txt 2) 用touch命令将/root/inittab文件的访问时间设置为当前时间; touch -t 1012221113 inittab ls –l inittab (-t 后的时间格式为YYmmddhhmm) 3) 递归复制目录/etc/pam.d至root用户的主目录;查看/root/pam.d目录中的内容,而后将此目录重命名为pam.test; cp -r /etc/pam.d . ls -l /root/pam.d mv pam.d pam.test

4) 删除目录/root/pam.test; rm -rf pam.test或者 rm –rf /root/pam.test 实验四 文本及目录相关命令的使用(二) 上机实验内容: 1、默认权限练习 i)查看当前用户的默认权限设置情况 umask ii)在当前目录下创建一个新的文件和一个新的目录,查看该目录的操作权限 mkdir test.dir touch test.txt ll iii)在当前用户的基础默认权限中取消群组用户的写权限,同时也取消他人的全部权限 umask 027 ll (此时不会出现任何效果,当在建立文件时即testnew.txt和testnew.dir的权限就会发生变化) iv)新建一个文本文件和一个目录,查看它们的属性设置,比较其与没有改变默认权限设置前创建的同类文件的权限差异 mkdir testnew.dir touch testnew.txt ll v)将默认权限改为原值 umask 0022 ll 2、隐藏属性练习 i)查看上一个练习中修改完默认权限后新建的文件和目录的隐藏属性 lsattr –a testnew.txt lsattr -a testnew.dir ii)将上一个练习中创建的文本文件设置为只可追加不可删除数据 chattr +a testnew.txt iii)将上一个练习中创建的文本文件设置为不可修改 chattr +i testnew.txt 3、特殊权限练习 i)在普通用户家目录中新建一个目录testdir mkdir testdir ii)将文件/bin/ls文件复制到当前目录中,同时将其名称改为myls; cp /bin/ls myls iii)查看文件myls和目录testdir的当前隐藏权限 lsattr -a myls lsattr -a testdir iv)为文件myls加上SGID权限 chmod 2755 myls ls –l myls v)为目录testdir加上SBit权限 chmod 1755 testdir ls –ld testdir vi)再次查看文件myls和目录testdir的当前隐藏权限,观察与前次结果有何不同 lsattr vii)查看文件myls和目录testdir的文件类型 file testdir file myls viii)将文件myls和目录testdir的隐藏属性恢复为原值 chmod 0755 testdir chmod 0755 myls 4、搜索指令练习 i)查询ls和eboot指令的默认搜索路径,要求分别查询其默认第一个匹配路径与全部可匹配路径 which ls ;which ls –a ;which eboot;which eboot –a ii)查询系统中文件名称含有bashrc的所有文件 locate bashrc iii)查询/home目录下所有文件名称为testfile的文件 find /home -name testfile iv)查询系统根目录下三天前曾访问的所有文件 find / atime 3 v)查询/home目录下所有大小大于100的文件 find /home –size +100k -exec ls –ld {} \; vi)查询/home目录下为用户root(id号码为0)所有的文件 find /home –uid 0 -exec ls –ld {} \; vii)在/etc目录下查找所有以rc开头的文件名且2分钟内没有被访问过的文件(没有头绪) find /etc –name rc –mtime 2 -etec ls –l {} \; 实验五 磁盘与文件系统管理 一、链接文件 1)把当前的操作目录转到/tmp下 cd /tmp 2) 新建目录a mkdir a 3)在目录a中新建文件 cd a;touch test 4)查看当前状态下/tmp目录的容量和该目录所在分区的容量(以inode方式显示) du –s ;df -ih /tmp 5)在/tmp中建立a目录下文件t的硬链接t-h cd a;touch t;cd /tmp;ln a/t t-h 6) 查看当前状态下/tmp目录的容量和该目录所在分区的容量(以inode方式显示) du -s ;df -i /tmp 7)查看源文件和硬链接文件的详细信息(显示出文件存储时占用的inode号) ls –il t* 8)在/tmp中建立a目录下文件t的符号链接t-s ln –s a/t t-s 9) 查看当前状态下/tmp目录的容量和该目录所在分区的容量(以inode方式显示) du –s ;df –i /tmp

合集下载

实验 linux 常用命令实验

实验  linux 常用命令实验

实验一 linux 常用命令实验一、实验目的1. 掌握常用的linux的系统命令;2. 增加对linux系统的认识,并能够对该系统的基本功能熟练运用。

二、实验内容1.学习常用的linux系统命令的功能及格式。

2.练习使用这些命令及各命令的参数完成指定任务。

三、实验环境硬件:pc机软件:rathat操作系统,虚拟机四、实验预备知识1.进入和退出linux(1)进入linux在虚拟机VMware界面下打开D:\LINUX BAK\RAT HAT LINUX.VMX,启动linux操作系统。

进入linux系统时需输入用户名和正确的口令(123456)。

(2)退出linux不论是超级用户,还是普通用户,需要退出系统时,在shell提示符下,键入exit命令即可。

2.linux系统的命令的使用进入字符界面的方法有两种:①在桌面上单击右键,选择新建终端;②点击红帽子图标,选择“系统工具”中的“终端”进入。

3.linux系统的命令提示符常见的命令提示符有两个,即“$”符和“#”符。

(1)“$”符:普通用户提示符。

一般是以root以外的用户名进入系统时的提示符。

(2)“#”符:超级用户或系统管理员提示符。

一般以root作为用户名进入系统时的提示符。

五、常用的linux命令文件系统的基本命令表1 文件系统基本命令列表管理用户和用户组的基本命令表2 管理用户和用户组的基本命令列表六、实验操作步骤1.在当前目录中新建文件text,并设置文件的属性为:文件所有者增加执行权限,同组用户增加写权限,其他用户删除读权限。

(U——表示用户主;g ——表示同组人;o——表示其他人)2.在当前目录创建文件a.txt,b.txt,c.txt,并将上述三个文件合成一个文件abc.txt。

3.查看当前目录下所有的文件或目录(含.开头的),把查看结果生成文件ls.txt。

4.在当前目录下建立文件exam1.c,将文件exam1.c拷贝到/usr 这个目录下,并改名为 shiyan1.c。

理工大学Linux实验报告

理工大学Linux实验报告

实验名称实验一Linux操作系统定制安装实验地点博学楼实验时间4月16日网络实验室一、实验目的和要求⑴通过对Linux 操作系统的定制安装,建立对Linux操作系统的初步认识,为后续实验的进行提供基础平台。

⑵掌握Linux操作系统的虚拟机定制安装。

⑶熟悉Linux文件目录结构二、实验内容和原理实验内容:利用虚拟机软件定制安装Linux操作系统,熟悉安装过程中各个选项的意义。

实验原理:虚拟机可以说是一种软件,也可以说是一种技术,它允许用户在一台主机上虚拟出多台计算机,每台虚拟的计算机都可以有自己的硬件及软件配置。

三、主要仪器设备PC机、VMware Player、Redhat/Ubuntu/Fedora四、操作方法与实验步骤⑴安装VMware Player⑵在VMware Player当中创建一个新的虚拟机,指定安装包的路径。

⑶安装定制Redhat Enterprise Linux 5.0说明:⑴对软件开发和和网络服务包进行定制。

⑵选择samba服务、nfs服务、tftp服务、Telnet服务和FTP服务⑶关闭系统防火墙、禁用SELinux服务。

⑷手动设置系统分区。

五、实验数据记录和处理1、安装Ubuntu进入界面:2、选择tftp服务3、对软件开发和网络服务包进行定制,都选择老的软件开发和老的网络服务器4、关闭系统防火网5、禁用SELinux服务六、实验结果与分析七、讨论、心得通过这次实验,在自己电脑的虚拟机上安装好了Ubuntu的镜像文件,并在Ubuntu下写了一些简单的命令,深深地感觉在虚拟机上运行Ubuntu远远要比双系统下方便得多,尤其是在两种不同系统下来回切换。

由于电脑上之前就已经安装过虚拟机,所以,实验报告中未对虚拟机的安装加以赘述。

实验名称实验二熟悉Linux系统的基本命令实验时间4月18日实验地点博学楼网络实验室一、实验目的和要求⑴熟悉Linux命令格式⑵学会如何获取命令帮助信息⑶熟练掌握Linux常用命令⑷掌握GCC命令的使用及其常用参数的含义二、实验内容和原理实验内容:系统设置命令、文件及文件夹操作命令、压缩与解压缩命令、自动补全与历史命令、管道与重定向命令、GCC命令的使用三、主要仪器设备PC机、装有Linux操作系统的虚拟机四、操作方法与实验步骤⑴练习以下常用命令的使用shutdown、reboot、logout、exit、useradd、userdel、su、cd、ls、touch、mkdir、cp、rm、rmdir、mv、more、less、man、du、find、clear、grep、cat、history、tar、unzip、chmod、管道命令|以及重定向命令⑵举例说明管道命令| 的使用⑶举例说明重定向命令<、<<、>、>>的使用⑷编写一个C的源程序,并用gcc进行编译,练习使用gcc的各个参数,理解参数的意义五、实验数据记录和处理1.cd、ls 、mkdir 新建hello文件夹2.cp 复制a到hello文件夹3.rm移除hello 中的a文件4.rmdir移除hello文件夹5.mv更改文件名字、移动文件6.du -b 以字节为单位显示cache目录的大小7.find / -name lolo搜索当前目录下名为lolo的文件8.grep 在lan/b.txt文件里查找字符3,并输出行号-n;输出b.txt内容9.grep重定向追加>>六、讨论、心得本次实验室是熟悉Linux的基本操作命令。

linux实验五 用户管理

linux实验五 用户管理

集美大学Linux系统管理课程实验报告课程名称:Linux系统管理班级:软件1115实验成绩:指导教师:范明红姓名:许云云实验项目名称:实验五:用户管理学号:2011813035上机实践日期:1.实验目的:1)熟悉Linux操作系统中的用户和组的概念。

2)掌握Linux操作系统中用户管理。

3)理解用户管理涉及的系统配置文件。

2.实验要点:1.认真阅读课本相关的内容,掌握相关指令的使用。

2. 理解系统管理中的用户管理的概念,掌握如何在Linux系统中管理用户和组。

3.实验准备:1 熟悉useradd(adduser)和userdel指令的使用2 熟悉groupadd和groupdel指令的使用3 熟悉passwd指令的使用4了解who、id、,finger,chfn,groups、whoami、newgrp指令的用法5 学习使用用户管理器管理用户4.实验内容:设置系统以字符界面方式启动:4.1用户管理1:使用useradd(adduser)指令添加名称为user1、user2、user3、user4的用户,分别为其设定密码。

2:使用userdel指令删除user4用户3.使用chfn指令添加用户的详细信息,并使用finger指令察看相关信息。

4.锁定user1用户,使其无法登陆。

(有2种方法)5.在其他终端使用用户user1、user2等登陆验证。

6.为user1解锁,使其能正常登陆。

方法一:使用usermod锁定:解锁:方法二:使用passwd锁定:解锁:4.2组管理。

1:使用groupadd指令添加user和group两个组2:使用groupdel指令删除group组3: 将用户user1、user2、user3添加到user组中。

4:指定user1为组管理员。

5.使用user1账户登陆,删除组内成员user3.6.更改user1账户的主组为user并验证。

4.3其他指令使用who、id、whoami、groups等指令1:使用who指令查看当前登陆系统的用户2:使用id指令查看当前用户的UID与GID3:使用whoami指令查看当前使用shell的用户名称4.4 打开用户管理配置文件/etc/passwd,/etc/shadow,/etc/group察看内容:查看/etc/passwd文件部分内容:查看/etc/ shadow文件部分内容:查看/etc/group文件部分内容:4.5 打开图形界面,使用用户管理器管理用户和组。

linux实验报告

linux实验报告

linux实验报告Linux 实验报告一、实验目的本次 Linux 实验的主要目的是熟悉 Linux 操作系统的基本命令和操作,了解其文件系统、进程管理、用户权限等核心概念,并通过实际操作加深对这些知识的理解和应用能力。

二、实验环境本次实验使用的是虚拟机软件 VirtualBox 安装的 Ubuntu 2004 LTS 操作系统。

三、实验内容及步骤(一)用户和权限管理1、使用`sudo adduser` 命令创建新用户`user1` 和`user2`。

2、使用`sudo passwd user1` 和`sudo passwd user2` 为新用户设置密码。

3、使用`sudo usermod aG sudo user1` 将`user1` 添加到`sudo` 组,使其具有管理员权限。

4、以`user1` 身份登录系统,创建一个文件`file1txt`,尝试修改其权限为 777,观察权限变化。

(二)文件和目录操作1、使用`mkdir` 命令创建目录`directory1` 和`directory2`。

2、使用`touch` 命令在当前目录下创建文件`file2txt` 和`file3txt`。

3、使用`cp` 命令将`file2txt` 复制到`directory1` 目录下。

4、使用`mv` 命令将`file3txt` 移动到`directory2` 目录下。

5、使用`rm` 命令删除`file2txt` 和`directory2` 目录及其下的所有文件。

(三)进程管理1、使用`ps` 命令查看当前系统中的进程信息。

2、使用`top` 命令实时监控系统的进程状态。

3、使用`kill` 命令结束指定进程(例如,通过进程 ID 结束一个占用大量资源的进程)。

(四)文件系统管理1、使用`df` 命令查看磁盘空间使用情况。

2、使用`du` 命令查看目录或文件的磁盘使用量。

3、使用`mount` 命令挂载一个新的磁盘分区(假设已经在虚拟机中添加了新的磁盘分区)。

linux常用命令实验小结

linux常用命令实验小结

Linux是一个强大的操作系统,提供了许多有用的命令来帮助用户管理文件、进程、网络等。

这些命令可以帮助用户更高效地完成各种任务。

下面是一些常用的Linux命令及其用途和实验小结:1. 文件操作命令* `ls`:列出目录中的文件和文件夹。

* `cd`:改变当前目录。

* `mkdir`:创建新目录。

* `rm`:删除文件或目录。

* `cp`:复制文件或目录。

* `mv`:移动或重命名文件或目录。

实验小结:熟练掌握这些命令,并理解它们之间的区别和用法。

特别注意在使用`rm`命令时,要小心不要误删重要文件。

2. 文本处理命令* `cat`:显示文本文件内容。

* `grep`:搜索文本中的特定模式。

* `sed`:对文本进行编辑操作。

* `awk`:处理文本数据的脚本语言。

实验小结:这些命令可以帮助你更轻松地处理文本数据,理解它们之间的差异和用法是非常重要的。

3. 系统信息命令* `hostname`:显示主机名。

* `uptime`:显示系统负载信息。

* `free`:显示内存和磁盘空间使用情况。

* `df -h`:显示磁盘使用情况。

实验小结:这些命令可以帮助你了解你的系统状态,并知道如何优化系统资源的使用。

4. 进程管理命令* `ps`:显示当前运行的进程信息。

* `top`:实时显示进程列表和系统负载信息。

* `kill`:终止进程。

实验小结:熟练掌握这些命令可以帮助你更好地管理你的系统资源,特别是当你需要终止不响应的进程时。

5. 网络管理命令* `ifconfig`:显示网络接口配置信息。

* `ping`:测试网络连接。

* `netstat`:显示网络连接和端口信息。

实验小结:这些命令可以帮助你更好地了解你的网络配置和连接情况,并知道如何调试网络问题。

总之,熟练掌握这些常用命令可以帮助你更高效地使用Linux,提高你的工作效率。

同时,也要注意安全问题,避免随意执行不安全的命令。

LINUX基础实验报告

LINUX基础实验报告

LINUX基础实验报告实验⼀:主要是介绍Linux系统概况,⽆运⾏代码。

实验⼆:Linux的基本操作重要知识点[Tab]使⽤Tab键来进⾏命令补全,Tab键⼀般键盘是在字母Q旁边,这个技巧给你带来的最⼤的好处就是当你忘记某个命令的全称时你可以只输⼊它的开头的⼀部分然后按下Tab键就可以得到提⽰或者帮助完成,当然不⽌补全命令,补全⽬录,补全命令参数都是没问题的。

Ctrl+c键⽤来强⾏终⽌当前程序。

⼀些其他常⽤快捷键按键作⽤Ctrl+d键盘输⼊结束或退出终端Ctrl+s暂定当前程序,暂停后按下任意键恢复运⾏Ctrl+z将当前程序放到后台运⾏,恢复到前台为命令fgCtrl+a将光标移⾄输⼊⾏头,相当于Home键Ctrl+e将光标移⾄输⼊⾏末,相当于End键Ctrl+k删除从光标所在位置到⾏末Alt+Backspace向前删除⼀个单词Shift+PgUp将终端显⽰向上滚动Shift+PgDn将终端显⽰向下滚动通配符是⼀种特殊语句,主要有星号(*)和问号(?),⽤来对对字符串进⾏模糊匹配(⽐如⽂件名,参数名)。

当查找⽂件夹时,可以使⽤它来代替⼀个或多个真正字符;当不知道真正字符或者懒得输⼊完整名字时,常常使⽤通配符代替⼀个或多个真正的字符。

终端⾥⾯输⼊的通配符是由 Shell 处理的,不是由所涉及到命令语句处理的,它只会出现在命令的“参数值”⾥(它不⽤在命令名称⾥,命令不记得,那就⽤Tab补全)。

当 Shell 在“参数值”中遇到了通配符时,Shell 会将其当作路径或⽂件名去在磁盘上搜寻可能的匹配:若符合要求的匹配存在,则进⾏代换(路径扩展);否则就将该通配符作为⼀个普通字符传递给“命令”,然后再由命令进⾏处理。

总之,通配符实际上就是⼀种 Shell 实现的路径扩展功能。

在通配符被处理后, Shell 会先完成该命令的重组,然后再继续处理重组后的命令,直⾄执⾏该命令。

Shell 常⽤通配符:字符含义*匹配 0 或多个字符匹配任意⼀个字符[list]匹配 list 中的任意单⼀字符[!list]匹配除list 中的任意单⼀字符以外的字符[c1-c2]匹配 c1-c2 中的任意单⼀字符如:[0-9] [a-z]{string1,string2,...}匹配 sring1 或 string2 (或更多)其⼀字符串{c2..c2}匹配 c1-c2 中全部字符如{1..10}在linux命令⾏中获取帮助使⽤man 命令通常情况下,man ⼿册⾥⾯的内容都是英⽂的,这就要求你有⼀定的英⽂基础。

liunx实验总结

Linux实验总结在本次Linux实验中,我深入了解了Linux系统的基本概念、操作命令、文件系统、用户和组管理、进程管理等重要主题。

通过实际操作,我对Linux系统有了更深入的了解,增强了实践能力。

以下是我对本次实验的总结:一、实验目标本次实验的目标是熟悉Linux系统的基本操作,包括文件和目录管理、用户和组管理、进程管理以及系统工具的使用。

通过本次实验,我熟悉了Linux系统的基本操作命令,掌握了Linux 系统的文件系统结构和文件权限管理。

二、实验内容在实验过程中,我首先学习了Linux系统的基本操作命令,如cd、ls、mkdir、rm等。

接着,我进行了文件和目录管理,包括创建、删除、移动和重命名文件和目录。

我还学习了如何使用cp命令进行文件的复制,以及如何使用mv命令进行文件的移动。

在用户和组管理方面,我了解了如何创建用户和组,以及如何设置用户和组的属性。

我还学习了如何使用sudo命令为特定用户提供管理员权限。

进程管理方面,我学习了如何查看当前运行的进程,如何杀死不响应的进程,以及如何查看系统负载。

我还学习了如何使用crontab进行定时任务的管理。

三、实验收获通过本次实验,我收获了很多实践经验,加深了对Linux系统的理解。

我学会了如何使用Linux 系统进行文件和目录的管理,如何设置用户和组的属性,以及如何进行进程管理和定时任务的管理。

这些知识将对我未来的学习和工作产生积极的影响。

四、实验不足虽然本次实验取得了不错的成果,但我也发现了自己的不足之处。

在某些操作中,我仍然不够熟练,需要更多的练习和实践。

此外,我在处理一些复杂问题时,思考不够全面,需要加强自己的问题解决能力。

总的来说,本次实验对我来说是一次非常有价值的经历。

它不仅提高了我的实践能力,也增强了我的问题解决能力。

我会继续努力,提高自己的Linux技能,为未来的学习和工作做好准备。

linux实验报告

实验一实验目标:1. 掌握Linux系统的登录方法;掌握linux系统图形界面的使用方法。

2. 掌握下列命令的操作方法要求列举出以上任意五条命令的执行结果。

实验过程:1.开机2.屏幕出...Winx.LinuxWin2003选择 Linux(进入fedaro)3. 回答: 用户名: root↙口令: 000000 ↙登录成功后, 从图形界面的左下角点击应用程序→系统工具→终端此时系统进入命令界面, 就可以执行用户命令了。

实验结果:[root@localhost ~]# ls110.c Desktop g.c~ lchl.c m time.exe zeng1.c~112 Documents gg.c lcl.c mm tongxin.c 实验二120.c Download guandao.c lcl.c~ Music tongxin.exe 未保存文档 1120.c~ ent guandao.c~ lclin.c my Videos 未保存文档 1~1.c~ ent.c guandao.exe li.c new wap 未保存文档 21.c2.c.. ff..... i.fre.software.Yo.ma.redistribut.copie.o.i.unde.th.li.c.....Picture..wap..... 未保存文.21.c~777 fifo.c jincheng1.c lichenglin.c Public xiaoxiao7777 fifo.exe jincheng1.exe ll.c root xiaoxiao.c99.c fushujiong jincheng2.c ll.c~ Templates yuxiaoxiaoa.out g.c l.c lll.c time.c zeng1.c[root@localpwdhost ~]#pwd/root[root@localhost ~]# grepUsage.gre.[OPTION]...PATTER.[FILE]...Try `grep --help' for more information.[root@localhost ~]# whereis...实验二实验目的:学习linux系统下编写c程序的过程,进一步了解linux的特点.实验过程:1. 使用文本编辑器编辑下列文件hello.c, 放在/root下#include<stdio.h>main (){ char name[20];printf(“please input your name:”);scanf(“%s”,name);printf(“Welcome %s!\n”,name);return 0;}2. 使用命令“gcc -0 /root/hello /root/hello.c”编译源程序, 发现程序错误, 使用文本编辑器修改源文件成如下#include<stdio.h>int main(){char name[20];printf("please input your name:");scanf(“%s”,name);return 0;}然后使用命令“gcc -0 /root/hello /root/hello.c”编译源程序3返回到终端(命令界面)执行程序: [root@localhost~]# /root/hello 会输出“please input your name:”, 然后输入“zhangning”, 回车。

linux操作基础实验报告

linux操作基础实验报告Linux 操作基础实验报告一、实验目的本次实验的主要目的是让学生熟悉和掌握 Linux 操作系统的基本操作,包括文件和目录管理、用户和权限管理、进程管理以及网络配置等方面,为今后更深入地学习和使用 Linux 系统打下坚实的基础。

二、实验环境本次实验使用的操作系统是 Ubuntu 2004 LTS ,实验在虚拟机中进行,虚拟机软件为 VMware Workstation Pro 16 。

三、实验内容及步骤(一)文件和目录管理1、登录到 Linux 系统后,首先使用`pwd` 命令查看当前工作目录。

2、使用`ls` 命令查看当前目录下的文件和子目录。

3、使用`mkdir` 命令创建一个新的目录,例如`myfolder` 。

4、使用`cd` 命令进入新创建的目录。

5、在新目录中,使用`touch` 命令创建一个新的空文件,例如`myfiletxt` 。

6、使用`vi` 或`nano` 命令编辑该文件,输入一些文本内容并保存。

7、使用`cat` 命令查看文件的内容。

8、使用`cp` 命令将该文件复制到其他目录。

9、使用`mv` 命令将文件移动到其他位置。

10、使用`rm` 命令删除文件和目录,注意使用`r` 选项递归删除非空目录。

(二)用户和权限管理1、使用`sudo adduser` 命令创建一个新用户,例如`newuser` 。

2、使用`sudo passwd newuser` 命令为新用户设置密码。

3、切换到新用户登录,查看当前用户信息,使用`whoami` 和`id` 命令。

4、回到 root 用户,使用`chmod` 命令修改文件或目录的权限,例如给一个文件设置读写执行权限。

5、使用`chown` 命令修改文件或目录的所有者和所属组。

(三)进程管理1、使用`ps` 命令查看当前系统中的进程信息。

2、使用`top` 命令动态查看系统的资源使用情况和进程状态。

3、使用`kill` 命令结束一个指定的进程,需要知道进程的 PID 。

linux安装实验心得

linux安装实验心得《Linu某操作系统》课程实验报告班级:网络13306姓名:田中山实验地点:某某某日期:2022.9.17实验一RHEL5操作系统安装一、实验目的1、了解操作系统的安装顺序。

2、掌握RHEL5操作系统的安装。

3、掌握对Linu某操作系统的基本系统设置。

二、实验内容及要求1、练习使用VMware虚拟机安装Linu某。

2、硬盘分区。

3、安装启动管理程序。

4、设置网络环境。

5、设置某Window及启动Linu某。

6、学习关闭Linu某系统的各种常用方法。

三、实验环境VMware+RHEL5四、实验步骤及结果1.打开VMwareWorktation软件,点击“创建新虚拟机”按钮,弹出向导2.选择“自定义安装”单击“下一步”3.设置“兼容性”单击“下一步”4.定位系统镜像文件,单击“下一步”5.填写简易安装信息某6.命名虚拟机7.配置处理器幽駄命収机指甘百冋甲尿豹甲-孔理器辎助V_L—±^(EJ1、一歩3>聊.店8.配置内存拒定甘D(绪此(Ml绑1的的存愛-冋存大小电预再呻閏僵麺。

tt劇U机曲内手魁抵[二MB巒口嚴丸推特內存;42GL.MS.:Or册茬网有:LCIM冲ME3-吉户机播作系議母低擅祎内与=412冋寵助工上一歩(!)无T㈣上靱1肖9.设置网络类型10.选择控制器类型丈上一幻cfl)_y—#(丈上一幻cfl)_y—#(tu>hi消11.选择磁盘类型IDE(D運疑血(如)■SATA(A)12.选择磁盘13.设置磁盘容量14.指定磁盘文件睹主他能女n您要<1问处疗储醞盘文门?蹴盘文件将便用毗赠质提呉的文件名荊创建一牛10GS634S6S5C件Q 零gnuM.ZhukhvmtJtf颈好心一<上一步(B)15.单击“完成”完成虚拟机的创建IifIIJII1wit-fIriIkj|某IifIIJII1wit-fIriIkj|某i10-0R>dH,i某fnfr<t-某iEnlinnc.林盘10-G8冋佈'』啟S3:1曲用伙愫棍jV自型〉<D56<jiHtijrfjnjvi.由世尸■■湘颈列闭TFESift机羊击''赢哉"向1科由拟觇祥开抽古共nd用t曰ntEfpw生LIhlih5和|VMuw^rcTooi&<朽佟币T^IPrrMfi^Ti^m:向金立谊什(匚)..串位廉tt卄诩緒后开启就由IU机(£)<上TtQ±)1|TOEII服滴16.由于已经勾选了“创建后开启此虚拟机”单击完成后自动打开虚拟机,开始系统的安装KA!DA^bU'RA某a><lriLWMCREDHATENTERPRISELINU某5ieiRVEMl常rtO4、某/「17.系统自动完成安装后,可以点击屏幕下方的“Ianguage”选择适合的语音f■-■[i■1ii\II1.II1.11AzerbAijantAzarbaycancatu^kar^iBelarufiiamBengaH(indiA)Bgnnnkiarelun&L-Jirapck讷匸■某Iducrwien某(cnnaMainland)日園(因£31!3图卜Chine'e(HonyKbn甘〉E0(0£3>LhinttjSingaporeri[.i([:ilibChineeCThlw^n)E£j]croBtivi^irwaulo里——Selecti凰nqu出g电foryour5^5ionto某CancelLm里uw岁亡AM18.设置完成后可以输入用户名ENTERPRISELINU某5Uemanne-PlfiajfenrryqmLiiemame合Lnqijac&-'AArt:>|Dawn19.按“enter”输入与用户名相对应的口令REDHATENTERPRISELINU某520.进入Linu某系统用户界面21.使用菜单命令关闭系统22.使用字符命令关闭系统AApplicationFlaSytemg512AMC五、实验总结(可以写实验心得体会、分析实验结果等内容)不同的系统版本安装方法也不尽相同,具体的安装过程也不一样。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档