Linux实验报告-用命令实现用户和组的管理
- 格式:doc
- 大小:6.03 MB
- 文档页数:8
操作系统安全实验1实验报告一、实验目的本次操作系统安全实验的主要目的是让我们深入了解操作系统的安全机制,通过实际操作和观察,掌握一些常见的操作系统安全配置和防护方法,提高对操作系统安全的认识和应对能力。
二、实验环境本次实验使用的操作系统为Windows 10 和Linux(Ubuntu 2004),实验设备为个人计算机。
三、实验内容与步骤(一)Windows 10 操作系统安全配置1、账户管理创建新用户账户,并设置不同的权限级别,如管理员、标准用户等。
更改账户密码策略,包括密码长度、复杂性要求、密码有效期等。
启用账户锁定策略,设置锁定阈值和锁定时间,以防止暴力破解密码。
2、防火墙配置打开 Windows 防火墙,并设置入站和出站规则。
允许或阻止特定的应用程序通过防火墙进行网络通信。
3、系统更新与补丁管理检查系统更新,安装最新的 Windows 安全补丁和功能更新。
配置自动更新选项,确保系统能够及时获取并安装更新。
4、恶意软件防护安装并启用 Windows Defender 防病毒软件。
进行全盘扫描,检测和清除可能存在的恶意软件。
(二)Linux(Ubuntu 2004)操作系统安全配置1、用户和组管理创建新用户和组,并设置相应的权限和归属。
修改用户密码策略,如密码强度要求等。
2、文件系统权限管理了解文件和目录的权限设置,如读、写、执行权限。
设置特定文件和目录的权限,限制普通用户的访问。
3、 SSH 服务安全配置安装和配置 SSH 服务。
更改 SSH 服务的默认端口号,增强安全性。
禁止 root 用户通过 SSH 登录。
4、防火墙配置(UFW)启用 UFW 防火墙。
添加允许或拒绝的规则,控制网络访问。
四、实验结果与分析(一)Windows 10 操作系统1、账户管理成功创建了具有不同权限的用户账户,并能够根据需求灵活调整权限设置。
严格的密码策略有效地增加了密码的安全性,减少了被破解的风险。
账户锁定策略在一定程度上能够阻止暴力破解攻击。
Linux实验报告《⾼级操作系统》实验报告学号:姓名:班级:实验⽇期:2016 年 3 ⽉30 ⽇成绩:实验名称:实验⼀:常⽤的Linux命令⼀、实验⽬的1、熟悉Linux的桌⾯环境;2、了解Linux的⽂件⽬录结构;3、了解Linux的命令及使⽤格式。
4、熟悉Linux系统的⽂件和⽬录⼆、实验内容1、Linux的终端⽅式和⽂本⽅式下的命令操作。
2、练习并掌握常⽤的Linux操作命令,如ls、cat、ps、who、echo、cd、more、cp、rm、ps 等;3、学习使⽤Linux的在线求助系统,如man和help命令等。
三、实验操作1、基本命令的使⽤1)更改你的密码2)显⽰系统⽇期3)显⽰2003年完整的⽇历4)显⽰1999年⼀⽉和99年⼀⽉5)列出当前你系统上所有的⽤户6)显⽰你的登录⽤户名7)清屏8)查看/etc/passwd⽂件的内容9)在你的屏幕上输出“hello linux”10)使⽤历史命令查看来查看过去所输⼊的20条命令11)运⾏历史列表中的任意⼀条命令12)Bash⽀持命令和⽂件名连同TAB键补齐的特性,对命令和⽂件名均尝试使⽤这种特性2、⽂件和⽬录操作1)查看你当前的⽬录,是那⼀个⽬录2)切换你当前的⽬录到root⽬录3)在root⽬录并且在这个⽬录下列出⼀个简单的和⼀个长串⽂件的列表4)列出当前⽬录下所有的⽂件,列出当前⽬录下所有的⽂件,包括⼦⽬录中的⽂件。
5)回到你的home⽬录下,列出它的内容包括隐藏⽂件6)在home⽬录下创建⼀个名为mydir的⽬录,显⽰出~/mydir(不要显⽰⽬录中内容),每个⽬录的⼤⼩7)进⼊到mydir⽬录,创建两个0字节的⽂件,命名为myfile1和myfile28)显⽰出myfile1和myfile2的⼤⼩9)删除mydir⽬录10)查看/etc/passwd⽂件的内容,这个⽂件包含所有使⽤系统的⽤户信息,复制/etc/passwd ⽂件⾄home⽬录下,并且重命名为usersfile11)列出以users开头的所有⽂件12)⽤⼀条命令完成创建⼀个sub1⽬录,并在sub1下创建⼀个名为sub2的⽬录13)进⼊sub2⽬录并且创建⼀个名为myfile的⽂件14)返回home⽬录,复制整个sub1⽬录中所有的内容,命名为tree115)现在你有两个⽬录树,分别是sub1和tree1。
实验名称实验一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文件管理实验报告一、实验目的:1.掌握Linux系统文件的操作命令2.掌握Linux系统权限的操作命令二、实验内容:1.用文件显示命令显示文件。
(1)以root身份进入系统命令符界面,查看当前目录下的文件及目录信息,请使用常见的选项进行显示并观察结果;查看/etc目录下的文件及目录信息,并查看/etc目录自己的信息,简述两种显示结果是否有区别?(2)显示/etc/passwd文件中的信息同时含有行号,并用more、less、head及tail命令进行不同的查看方式对该文件的部分内容进行显示;(3)在/tmp目录下创建/lianxi/first目录路径;在/tmp/lianxi目录下同时创建名为second和third的两个目录;生成 test目录作为lianxi的子目录,并将其权限设置为(744)(要求创建后查看是否存在);(4)利用cat及重定向命令在/tmp/lianxi/first目录中建立小型文件m1,输入以下信息:echo “Hello! Linux”echo ‘date’并显示m1文件的内容;(5)将当前日期重定向至/tmp/lianxi/first/目录的m2文件中,并显示其文件内容;(6)并利用cat命令将m1和m2文件合并至/tmp/lianxi/first/目录的m3文件中,并显示文件内容。
2.用查找、排序、显示内容命令操作文件。
(1)检索/etc/passwd文件中名为root的字符串,且显示其所在文件中的行号,同时利用管导线再次完成此功能;利用cat和管道线查看配置文件/etc/logrotate.conf中过滤掉空格及‘#’注释的文件内容。
(2)重新编辑/tmp/lianxi/first/m1文件中的内容,使得最终m1文件中的内容显示为:Study 30 independentlyHardly 95 finishLinux 85 task●查看m1文件中的内容;●对m1文件按每行第一个字符进行排序输出;●对m1文件按每行第一个字符进行方向排序;●对m1文件按每行第一个字段进行数值排序;●对m1文件按每行以第三个字段为关键字进行排序;●把root目录下的所有文件按文件由大到小进行排序。
实验5 账户与权限管理(答案)实验5账户与权限管理(答案)实验六账户和权限管理1.目的和要求(1)练习Linux帐户管理命令。
(2)了解计算机用户和工作组的基本概念。
(3)掌握计算机用户的相关管理方法2.实验环境硬件:pc机软件:ubuntu操作系统、虚拟机3.实验步骤任务1:用户与组管理1)新用户studentuseraddstudent2)修改student的密码为student123passwdstudent密码:student123重新键入:student1233)切换到第二个虚拟终端,并以student登录ctrl+alt+f24)切换到root权限su-5)创建新组studentsgrouppaddstudents6)删除组studentsgroupdel students7)创建新用户stu并将密码更改为stu123useraddstupasswdstu1238)将stu的主目录修改为/rootusermodcd/rootstu9)。
斯图能登录吗?为什么?10)修改stu用户的主目录为/home/stuusermodcd/home/stustu11)切换到另一个虚拟终端,并以stu登录12)查询目前登陆到系统的用户who13)发送广播hello(发送后,切换到其他终端以查看是否收到该消息,然后切换回)wall“hello”14)结束会议。
ctrl+d任务2:权限管理1)设置文件权限?在用户主目录下创建目录test,进入test目录创建空文件file1。
并以文件信息以长网格形式显示。
注意文件的权限、用户和组。
?对文件file1设置权限,使其他用户可以对此文件进行写操作。
并查看设定结果。
?取消同组用户对此文件的读取权限。
查看设置结果。
? 以数字形式设置文件file1的权限,所有者可以读取、写入和执行;另外用户和所属组用户只有读和执行的权限。
设置完成后查看设置结果。
? 以数字形式更改文件file1的权限,以便所有者只能读取此文件,其他人无法读取何用户都没有权限。
一.实验名称:Linux 网络服务之Samba二.实验目的:1. 1. 掌握掌握Samba 服务器的基本配置;2.了解Samba 服务器的一些全局参数(文件服务器的一些全局参数(文件/etc/samba/smb.conf /etc/samba/smb.conf /etc/samba/smb.conf););3.掌握图形界面下的Samba 服务器的配置;4.掌握在Linux 和Windows 环境下查看共享的方法。
三.实验内容:1.1.使用图形界面配置使用图形界面配置Samba 服务器,要求:建立一个以你的姓名(汉语拼音)为名的用户,使所有用户对名的用户,使所有用户对/tmp /tmp 目录拥有读写的权利,而对目录拥有读写的权利,而对/etc/samba /etc/samba 目录,只有你自己拥有读写的权利(可截图,也可说明具体的操作的步骤)。
2.你的系统中现在拥有的用户为joshua joshua、、alex alex、、dax dax、、bryan bryan、、zak zak、、ed ed、、manager manager、、你自己,你自己,joshua joshua joshua、、alex 属于sale 组,组,dax dax dax、、bryan 属于hr 组,组,zak zak zak、、ed 属于web 组,你拥有自己的组,而manager 属于所有的组。
要求使用文本界面配置Samba 服务器,并满足下面的条件:(1)为所有的用户配置只读共享和读写共享(对)为所有的用户配置只读共享和读写共享(对/usr /usr 目录的只读共享和对/mnt/floppy 的读写共享);(2)为你自己配置专门的读写共享,其他用户不可访问(自己设定目录);(3)为组sale 建立一个目录建立一个目录/var/samba/sale /var/samba/sale /var/samba/sale,,使该目录只有组sale 的成员可以访问;(4)同样为其他两个组hr hr、、web 组建立同sale 一样的共享目录,一样的共享目录,具有同样的权具有同样的权限。
Linux基本命令及其使用实验目的:1.理解Shell命令的运行;2.掌握Linux基本命令的使用;3.通过对现象的观察、总结与思考,理解linux命令的学习方法;实验步骤:1.进入~目录,然后显示当前目录全路径。
2.在当前目录下建立lab1子目录,进入lab1。
3.执行echo “hello world”>my.txt,使用ls -l查看当前目录下的文件信息。
再执行echo “hello world” my.txt。
对照这些结果,说明>的作用与功能。
echo >“hello world”my.txt将字符串输出重定向,当前目录没有my.txt,则创建my.txt,并将字符串输出到my.txt文件中my.txt内容:hello worldecho “hello world” my.txt将字符串“hello world” my.txt输出到屏幕4.再次执行echo “hello world”>my2.txt,使用cat命令查看my2.txt文件内容。
又执行echo “hello world”>>my2.txt,再次使用cat命令查看my2.txt文件内容。
对比分析两次cat内容的差别,回答>>的功能与作用。
执行echo “hello world”>>my2.txt后将字符串“hello world”追加到my2.txt文件中5.使用ls显示当前目录下的文件名,比较ls -a以及ls -A结果的区别。
比较ls -l 与ls -li的区别ls -l将文件的详细内容列举出来ls -li在-l的基础上增加了每个文件的 inode 号,inode 相当于索引节点操作系统用inode号码来识别不同的文件6.输入who,执行,根据显示信息分析who命令的(可能)功能。
显示系统中有哪些使用者正在上面,显示的资料包含了使用者 ID、使用的终端机、从哪边连上来的、上线时间、呆滞时间、CPU 使用量、动作等等7.在当前目录下建立mydir目录,将以上的my2.txt拷贝到mydir目录下。
中南大学Linux操作系统实验报告学生姓名学院信息科学与工程学院指导老师胡小龙专业班级完成时间目录1.实验一Linux的安装 (3)1.1 实验目的 (3)1.2 实验设备 (3)1.3 实验原理 (3)1.4 实验步骤 (3)2. 实验二Linux基本操作 (5)2.1 实验目的 (5)2.2 实验设备 (5)2.3 实验原理 (6)2.4 实验步骤 (6)3. 实验三Linux系统管理 (10)3.1 实验目的 (10)3.2 实验设备 (10)3.3 实验原理 (10)3.4 实验步骤 (11)4. 实验四Linux Shell程序设计 (14)4.1 实验目的 (14)4.2 实验设备 (14)4.3 实验原理 (15)4.4 实验步骤 (17)5. 实验五Linux 高级程序设计 (20)5.1 实验目的 (20)5.2 实验设备 (21)5.3 实验原理 (21)5.4 实验步骤 (21)6. 实验六Linux内核 (23)6.1 实验目的 (23)6.2 实验设备 (23)6.3 实验原理 (23)6.4 实验步骤 (23)Linux操作系统1.实验一Linux的安装1.1 实验目的(1)了解硬盘分区的概念和方法;(2)掌握硬盘的分区规划;(3)掌握Linux操作系统的安装和配置过程。
1.2 实验设备一台pc机、RedHat Linux 7.2以上版本、VMware Workstation v5.5。
1.3 实验原理Linux可以以多种方式安装在PC机上:(1)独立分区安装、(2)DOS分区安装和(3)虚拟机VMWare下安装。
鉴于VMware下安装对原来系统影响较小且不影响本实验目的,因此采用VMWare下安装方式。
1.4 实验步骤(1)在Windows XP下安装VMware 5.5(2)配置虚拟机(3)启动虚拟机(4)启动Linux安装过程(5)安装过程配置(6)安装后配置(7)第1次启动VMWare下Linux操作系统2.实验二Linux基本操作2.1 实验目的(1)复习Linux基本命令;(2)掌握常用Linux命令。
Linux权限管理⼿册实验报告Linux权限管理⼿册第⼀章实验思路1.1实验环境:VMware、Centos7、MobaXterm软件了解⽂件权限的相关知识,及⽤户的⼀些相关命令实验要求:了解⽂件权限的相关知识,及⽤户的⼀些相关命令1.2 实验要求:第⼆章实验⽬的1. 掌握在linux系统下利⽤命令⽅式实现权限的更改2. 了解⽂件有哪些权限3. 掌握linux权限相关命令的基本使⽤第三章实验步骤3.1 ⽂件权限r (read) : 可读,可以通过类似ls cat等命令查看⽂件,值为4w(write):可写,可以通过vim等命令进⾏编辑⽂件,值为2x(excute):可以通过cd切换当前⽬录路径等,值为1- rwx r-x r-x. 【2-9】【2-4】属主信息,表⽰对应⽤户对⼀个⽂件(夹)的操作能⼒【5-7】属组信息,表⽰对应组成员对⼀个⽂件(夹)的操作能⼒3.2 权限的修改⽅式数字: 421 421 421 指主⽤户、组⽤户、其他⽤户,rwxrwxrwx关键字O : 其他⽤户g:组⽤户u:主⽤户a:全部⽤户-:去除"-"后的权限+:添加上"+"后的权限=:赋予权限chmod o-x ac.txtchmod g-x ac.txtchmod a=r ac.txtChmod 777 通过修改数字的⽅式修改⽂件或⽂件夹的权限Chmod -R 777 /opt/ 修改⽂件夹及其所有⼦⽂件夹及其⽂件夹权限(继承⽗⽂件)chmod o+r a1.txt ⽂件a1.txt 设置权限,使其他⽤户可以对此⽂件进⾏读操作。
并查看设置结果。
取消同组⽤户对此⽂件的写取权限。
查看设置结果。
⽤数字形式为⽂件设置可读、可写、可执⾏的权限将⽂件a1.txt修改为属主为test[root@localhost /]# chown test a1.txt将⽂件a1.txt 修改为属主和属组为test强制删除test⽤户第四章问题解决4.1 在进⾏登录普通⽤户test时,出现权限不够的提⽰,如下4.2 解决⽅法,因为之前的操作改变了test⽤户的⼀些配置,通过userdel -f test 命令删除旧⽤户,再使⽤useradd 命令新建新⽤户。
Linux操作系统课程实验报告班级:姓名:学号:指导老师:田丽华完成时间:2014年7月目录一、实验目的 (1)二、实验要求 (1)三、实验内容 (1)【第一题】 (1)【第二题】 (2)【第三题】 (4)【第四题】 (4)【第五题】 (5)【第六题】 (8)【第七题】 (12)【第八题】 (14)【第九题】 (15)四、实验过程中出现的问题及解决方法 (17)五、实验体会 (18)六、Linux系统安装报告 (18)一、实验目的熟练掌握Linux操作系统的使用,掌握Linux的各项系统管理功能,掌握Linux下各类网络服务的安装、配置以及使用,并能用shell脚本实现简单的管理任务。
二、实验要求完成实验内容并写出实验报告,报告应具有以下内容:1) 实验目的;2) 实验内容;3) 题目分析及基本设计过程分析;4) 配置文件关键修改处的说明及运行情况,应有必要的效果截图;5) 脚本源程序清单,包括详细注释;6) 实验过程中出现的问题及解决方法;7) 实验体会三、实验内容【第一题】在命令行新建几个用户,如tux,tom,lily等,给每个用户创建密码,并将这几个用户分到同一个组team中。
再新建一个组student,使得tux也为该组用户。
在root用户和新建用户之间切换,验证用户创建成功与否。
(给出相关命令运行结果)(5分)实验分析:这是一道基本的题目,老师上课所讲的创建用户以及创建小组的语句稍加应用便可以轻松完成题目。
创建用户时,用命令useradd,创建小组用groupadd,输密码时用passwd,这样就可以较为迅速完成实验题目。
实验中操作及其注释:[root@localhost ~]# groupadd teacher //添加小组teacher[root@localhost ~]# groupadd student //添加小组student[root@localhost ~]# useradd –g teacher –G student tux//添加用户tux,既属于小组teacher,也属于student[root@localhost ~]# passwd tux //为用户tux添加密码实验过程中出现的问题:这个实验题目比较基础,参照讲义和老师上课提到的方法可以完美解决这个问题,但是有些知识点有些生疏,所以出现一些小错误,不过很快就纠正了,影响不大。
实验二linux基本命令的使用一、实验目的熟练掌握linux基本命令的使用二、实验设备1)PC机一台2)实验箱一台3)虚拟机vmware,ubantu10三、实验讲解1、登录用户登录分两步:Step1:输入用户的登录名Step2:输入用户的口令当用户正确的输入用户名和口令后,就能合法的进入系统。
屏幕显示:[root@loclhost/root] #这时就可以对系统做各种操作了。
超级用户的提示符是“#”,其他用户的提示符是“$”。
2、系统终端的启动在启动Linux桌面系统后,Shell已经在后台运行起来了,但并没有显示出来。
如果想让它显示出来,按如下的组合键就可以:<Ctrl> + <Alt> + <F2>组合键中的F2可以替换为F3、F4、F5、F6。
如果要回到图形界面,则按如下组合键:<Ctrl> + <Alt> + <F7>另外,在图形桌面环境下运行“系统终端”也可以执行Shell命令,与用组合键切换出来的命令行界面是等效的。
“系统终端”启动后是一个命令行操作窗口,可以随时放大缩小,随时关闭,比较方便,推荐使用。
启动“系统终端”的方法是:【开始】→【应用程序】→【附件】→【系统终端】就是系统终端的界面。
该软件允许建立多个Shell客户端,它们相互独立,可以通过标签在彼此之间进行切换。
3、系统的关闭在Linux系统中,普通用户是无权关闭系统的!只有root用户才能够关闭它。
当然如果你是按关机按钮则另当别论。
我们可以通过以下几种方法实现:1) 按下CTRL+ALT+DEL组合键,这样系统将重新启动;2) 执行reboot命令,这样系统也将重新启动;3) 执行shutdown -h now命令,这样系统将关闭计算机;4) 执行halt命令,可以关闭计算机。
4、linux命令基本格式Linux命令的组成部分包括:●命令字●命令选项●命令参数命令格式举例如下图5、基本命令ls:显示当前目录下的所有文件和目录。
实验一Linux的基本操作和常用命令的使用一、实验目的1.学会安装Linux操作系统2.掌握Linux系统的一些基本操作3.掌握常用Linux命令的使用方法4.了解Linux命令中参数选项的用法和作用二、实验环境1.Linux软件和计算机三、实验内容或步骤1.安装Linux操作系统,并进行相关配置。
2.基本操作和常用命令。
(一).文件操作命令(1)查看文件与目录用以下命令查看文件与目录:ls /usr/binls –ldir(2)显示文件内容命令(cat)设当前目录下包括两个文件text1、text2,用以下列命令了解cat命令的使用:cat text1cat text1 text2>text3cat text3|more(3)文件复制命令(cp)了解cp命令的功能和使用技巧,并注意它们的区别:cp /root/* /tempcp readme text4cp –r /root/* /temp (带目录复制)cp /root/.[a-z]* /temp (复制所有小写字母开头的隐藏文件)(4)文件改名命令(mv)了解mv命令的功能和使用方法,并注意各命令的区别:mv text4 newtextmv newtext /home(5)删除文件命令(rm)了解rm命令的功能和使用方法:rm newtext(二).目录操作命令的使用(1)改变当前目录命令(cd)和显示当前目录命令(pwd)掌握cd命令的功能和使用,并了解以下各命令的区别:cd /rootcd .. (返回上一级目录)cd (返回到用户目录内)pwd (显示当前目录在文件系统层次中的位置)(2)建立子目录命令(mkdir)在用户目录下创建如图5-4所示的目录结构。
(3)删除子目录命令(rmdir)在图5-4所建立的目录结构中,删除a1和b1目录。
命令如下:rmdir /home/X/b1rm –r /home/X/a1rm –rf /home/X/a1注意:可选项-r和-f的作用。
操作系统实验一As a person, we must have independent thoughts and personality.本科实验报告操作系统课程名称:学号:姓名:专业:班级:指导教师:课内实验目录及成绩信息技术学院实验(实验一)1 实验名称:基本shell命令及用户管理2 实验目的掌握安装Linux操作系统的方法。
掌握Linux操作系统的基本配置。
了解GNOME桌面环境。
掌握基本shell命令的使用。
3 实验准备下载VMware Workstation虚拟机软件(版本不限)。
准备Linux操作系统的安装源(内核版本和发行版本均不限)。
注:实验准备、实验内容和作为回家作业布置,同学们利用课余时间可在私人计算机上完成。
4 实验要求、步骤及结果安装虚拟机软件。
【操作要求】安装VMware Workstation虚拟机软件,并填写以下4.1.1和的内容。
4.1.1【VMware Workstation虚拟机版本号】4.1.2【主要配置参数】安装Linux操作系统。
【操作要求】安装Linux操作系统,版本不限。
Linux发行版本:Linux内核版本:【主要操作步骤:包括分区情况】1、创建一台虚拟机安装操作系统时客户机操作系统选择Linux2、修改虚拟机的安装路径。
3、建一个新的虚拟磁盘,磁盘的空间20GB,并且将单个文件存储虚拟磁盘。
4、设置分区完毕,安装虚拟机了解Linux操作系统的桌面环境之一GNOME。
【操作要求】查看桌面图标,查看主菜单,查看个人用户主目录等个人使用环境。
【操作步骤1】桌面图标【操作步骤2】主菜单【操作步骤3】个人用户主目录【操作步骤4】启动字符终端【操作步骤5】注销[root@localhost~]# exit【操作步骤6】重启系统[root@localhost~]# reboot【操作步骤7】关闭[root@localhost~]# halt【回答问题】简述Windows桌面环境与Linux桌面环境的主要区别。
linux实训报告总结在过去的几周中,我参加了一场关于Linux操作系统的实训课程。
通过此次实训,我深入了解了Linux的基本原理、重要功能以及实际应用。
在本文中,我将总结我在实训中所学到的知识和经验,并分享我的成果和心得。
1. 实训目的和背景本次Linux实训旨在向我们介绍Linux操作系统的基本概念和使用方法,让我们能够熟悉Linux的命令行界面以及进行常见操作。
此外,实训还旨在培养我们的问题解决能力和团队协作意识,通过实践来加深我们对Linux系统的理解。
2. 实训内容实训内容主要包括以下几个方面:2.1 Linux基础知识:包括Linux操作系统的历史、特点和优势,以及常见的Linux发行版和核心组件等。
2.2 Linux命令行界面:学习使用常见的Linux命令,如文件和目录管理、文件权限设置、文本编辑等。
2.3 Linux系统配置与管理:了解Linux系统的基本配置文件、服务管理与优化,熟悉常见的系统维护与安全管理策略。
2.4 Linux网络应用:学习Linux系统的网络设置与管理,包括网络配置、网络服务设置与管理等。
2.5 Linux应用开发:通过实践项目,学习Linux下的编程开发环境与工具,如Shell脚本、C/C++编程等。
3. 实训成果在实训过程中,我完成了一系列的实验与项目任务,其中包括:3.1 搭建Linux虚拟机环境:通过使用虚拟机软件,我成功搭建了一个Linux操作系统的虚拟环境,实现了在Windows系统下同时运行Linux系统的目标。
3.2 Linux命令行操作:通过学习和练习常用的命令行操作,如文件管理、进程管理、软件安装等,我逐渐掌握了Linux命令行的基本使用方法,并能够独立完成一些简单的操作任务。
3.3 实践项目:在实训期间,我参与了一个小组项目,我们合作开发了一个基于Linux服务器的在线购物网站。
在项目中,我负责搭建服务器环境、配置数据库以及编写部分后端代码。
实验一、熟悉Linux操作系统环境及常见命令的使用一、实验目的(1)练习进入和退出系统的操作;学习linux联机帮助命令的使用,学会怎样利用借助联机帮助命令随时查阅系统说明文档。
(2)熟悉Linux下的基本操作,学会使用各种Shell命令去操作Linux,对Linux有一个感性认识。
二、实验准备知识1.登录Linux系统必须要输入用户的账号,在系统安装过程中可以创建以下两种帐号:1〕root--超级用户帐号〔系统管理员〕,使用这个帐号可以在系统中做任何事情。
2〕普通用户--这个帐号供普通用户使用,可以进行有限的操作。
一般的Linux使用者均为普通用户,而系统管理员一般使用超级用户帐号完成一些系统管理的工作。
如果只需要完成一些由普通帐号就能完成的任务,建议不要使用超级用户帐号,以免无意中破坏系统。
影响系统的正常运行。
用户登录分两步:第一步,输入用户的登录名,系统根据该登录名识别用户;第二步,输入用户的口令,该口令是用户自己设置的一个字符串,对其他用户是保密的,是在登录时系统用来区分真假用户的关键字。
当用户正确地输入用户名和口令后,就能合法地进入系统。
屏幕显示:[root@loclhost /root] #这时就可以对系统做各种操作了。
注意超级用户的提示符是“#”,其他用户的提示符是“$”。
2.修改口令为了更好的保护用户帐号的安全,Linux允许用户随时修改自己的口令,修改口令的命令是passwd,它将提示用户输入旧口令和新口令,之后还要求用户再次确认新口令,以防止用户无意中按错键。
如果用户忘记了口令,可以向系统管理员申请为自己重新设置一个。
例如:[root@loclhost /root] # passwd <CR>3.退出系统不管是超级用户,还是普通用户,需要退出系统时,在shell提示符下,键入exit命令即可。
例如:[root@loclhost /root] # exit <CR>4.获取帮助linux 带有联机手册,可以用man 命令查阅各系统命令及系统调用的语法。
实验四Linux常用文件命令一、实验目的在本次实验中,将介绍一些基本的Linux文件系统命令,并通过一些实际的例子使学生边学边用,让大家尽快熟悉Linux文件系统,加深对文件、目录、文件系统等概念的理解。
了解文件系统管理的基本概念及相关的管理方法。
二、实验要求1.掌握Linux文件系统的架构及目录结构。
2.掌握有关Linux文件系统的常用命令。
3.了解有关文件安全方面的知识。
三、实验准备知识:文件及其分类文件是Linux用来存储信息的基本结构。
一个文件就是被命名的一组信息。
Linux文件通常分为普通文件、目录文件、特别文件(设备文件)、链接文件。
特别文件分为块特别文件(如磁盘、磁带、CD-ROM等)和字符特别文件(如终端、打印机等)。
块特别文件与字符特别文件的类型标志分别是“b”和“c”。
例如:普通文件-rw-rw-r--目录文件d rwxrwx---块特别文件b rw-rw----字符特别文件c rw-rw-rw-四、实验内容(使用helen用户登录)第一部分:文件系统命令1.浏览文件系统(1)运行pwd命令,确定你当前的工作目录。
/home/helen(2)利用以下命令显示当前工作目录下的所有文件的文件属性:ls -l对照屏幕上的现实信息,理解各字段的含义。
(3)输入以下命令:ls -ai观察显示的信息。
注意列出的前两项,它们分别表示当前目录和父目录。
看一下是否还有其他的隐藏文件?使用不带-a选项的ls命令,注意,不再显示隐藏文件了。
使用不带-i选项的ls命令,注意,文件的I节点号(inode)不再出现。
(4)用mkdir命令建立一个子目录subdir。
(5) 使用cd命令,将当前目录改到根目录(/)上。
利用绝对路径和相对路径两种方式。
利用pwd命令确认你的工作目录。
(6) 使用ls命令列出根目录的内容,再分别列出各子目录的内容。
体会各子目录的作用以及访问权限。
(7) 使用ls -l命令列出/dev的内容,注意各行第一个字符b和c的含义以及规定的访问权限。
成绩:______ Linux系统及应用上机报告时间_____ 2013/04/20 _ _班级_______信息101 ________________姓名________胡洪茂 _______________学号________201027065_______________指导教师_ 刘景华青岛理工大学Linux的安装一.实验目的1.熟悉和掌握Linux操作系统的安装。
2.熟悉和掌握Linux操作系统配置过程。
二.实验内容1.提前安装好VM ware Workation 8.0.。
(已安装了此软件,并且电脑已经连接网络)2.安装和配置Cent OS 6.4 Minimal .(Cent OS 6.4 Minimal 是最小版的,无图形界面)。
三.实验步骤1.打开已经安装好的VM ware Workation 8.0.2.新建一个虚拟机,选择标准安装,并且下一步。
3.选择我以后再安装操作系统,并且下一步。
4.选择Linux,版本为CentOS ,并且下一步。
5.选择填写虚拟机名称和位置,并且下一步。
6.按如下图选择,并且下一步。
7.选择定制硬件。
8.选择新CD/DVD,并且选择使用ISO镜像文件(文件在E盘),然后关闭。
9.如图,点击“打开此虚拟机电源”。
10.选择第一行,按下ENTER键开始。
11.正在开始。
12.选择SKIP跳过。
13.正在等待。
14.选择NEXT.15.选择English.16.选择U.S. English.17.选择Basic Storage Devices..选择NEXT.18.选择YES,Disgard data.19.填写主机名,选择NEXT.20.时区选择上海,选择NEXT.21.输入根账户密码,选择NEXT.22.选择Creat custom layout,选择NEXT.23.选择NEXT.24.选择CREAT。
25.选择CREAT,接着如下图26.挂载根目录,并且选择文件系统类型为ext3,大小填入5000MB。
实验报告姓名:学号:班级:日期:1 LINUX使用(填写实验名称)1、实验环境1.硬件配置:……..2.使用软件:(1) 操作系统:(标明版本号)………(2) 软件工具:(标明版本号)………2、实验内容(提示:无需增添或修改)1.安装LINUX系统2.熟悉Linux基本操作命令:帮助命令、文件系统命令、帐户管理命令、权限管理命令。
说明:每种分类各选择两条进行详细阐述3.使用Linux基本命令,实现一下要求:新建用户user1、user2、user3 和用户组groupA、groupB,使user1属于groupA,user2属于groupB,user3既属于groupA又属于groupB,并为新建的用户设置密码口令。
编写以学号为文件名的文件,内容自定,放置在/usr/local/experiment目录下,设定文件属性为:权限属主属组- r w- r- - - - -user3groupA并检验以上各项操作的有效性。
4.熟悉LINUX软件安装方法,下载MySQL 5.0.41版本源代码,并安装说明:若在安装Linux系统时已选择安装MySQL软件,请删除后,重新安装MySQL 5.0.41版本,为“入侵检测实验”做准备。
3、实验涉及的相关概念或基本原理1.LINUX系统与Windows系统的不同之处2.LINUX系统基本操作方法4、实验步骤(提示:简单说明,体现实验完成过程思路即可)1.5、实验过程(提示:重点内容,详细描述,配以适当图示或命令)1.LINUX系统安装2.Linux基本操作命令(各种命令参数作用及效果)帮助命令:输入命令:…..结果如下:……输入命令:…..结果如下:……文件系统命令:……3.使用Linux基本命令,实现题设要求,并检验操作的有效性(写出详细的操作步骤及结果)4.安装MySQL6、实验总结分析(提示:重点内容,详细描述。
如实验过程中遇到的问题、怎么解决;实验结果如与预期有别,分析原因;实验最终达到的效果或自己的收获)1.7、实验思考题(按要求回答)1.LINUX如何在图形化界面和文本界面之间进行切换。
目录一、分组计划及评分表 (2)二、实训总结报告: (3)(一)linux操作系统安装与基本配置 (3)(二)配置LINUX与windows共享资源 (7)(三)配置WEB服务器,发布网站 (12)(四)配置FTP服务器,上传资料 (19)(五)配置Webmin服务器33 (六)分析与总结(实训过程遇到的问题、解决方法、收获体会) (40)一、分组计划及评分表分组准备及评分表二、实训总结报告:(一)linux操作系统安装与基本配置一. 实验目的:1.熟悉和掌握Red Hat Linux9.0操作系统的安装与配置;2.掌握Linux网络配置命令的功能和使用。
二. 实验内容:1.利用Vmware6.0虚拟机来安装与配置Red Hat Linux9;2.Linux系统下网络配置和连接。
三. 实验步骤:1.配置vmware6.0虚拟机:1) 启动vmware虚拟机2) 单击“文件—>新建 虚拟机”,出现“安装虚拟机向导”对话框,单击“下一步”,选“典型”;3)“客户机操作系统”选择安装Linux,版本选“RedHat Linux”,单击“下一步”;4) 在“虚拟机名称”处:输入“LINUX”,创建指定位置(不要选择在C盘)的磁盘映像文件linux.vmx单击“下一步”,出现“网络连接”设置界面,选择“使用桥接网络”单击下一步;5) 磁盘容量为8G,单击“完成”;6)编辑虚拟机设置:双击设备栏“CD-ROM”,选择“使用ISO镜像”;指定镜像文件路径,例如:D:\RedHatLinux_ISOFiles\RedHatLinux9_i386_disc1.iso;Floppy设备栏取消“打开电源时连接“7) 配置步骤完成,启动系统。
2.安装Red Hat Linux9.0:1) 确认“CD-ROM”已载入第一张Linux安装盘的ISO映像文件,例如:D:\RedHatLinux_ISOFiles\RedHatLinux9_i386_disc1.iso,单击命令栏“启动该虚拟机”;2) 开始安装,按“ENTER”键;3) 接下来的几步操作只须点击“NEXT”即可;4) 当出现“语言选择”窗口时,选择Chinese(Simplifield)(简体中文);当出现“键盘布局选择”窗口时,选择U.S.English;5) 当出现“鼠标选择”窗口时,选择2键鼠标(PS/2);当出现“选择安装类型”窗口时,选择定制;6) 当出现“选择磁盘分区设置”窗口时,选择用Disk Druid 手工分区(D);这里如果选择自动, 则不做任何设置;当出现“选择磁盘分区设置提示”窗口时,选择是;7) 当出现“磁盘设置”窗口时,选择新建;当出现“添加分区”窗口时,选择ext3;接着选择新建“boot分区(指定大小时一般写510)”、“根目录分区(指定大小的时候选使用全部空间)”、“SW AP交换分区(指定大小时候选使用全部空间)”、“home分区”、“user分区”与大小(boot分区、根目录分区和SW AP交换分区是必须建立的);8) 当出现“磁盘设置”窗口时,选择新建根目录分区ext3;当出现“磁盘设置”窗口时,选择新建交换分区swap;接着选择新建交换分区的大小, 一般为物理内存的两倍, 新建剩余目录Home分区与大小;磁盘分区完成。
实验二Linux基本命令1实验目的:掌握Linux环境下的基本操作命令。
2实验内容:掌握Linux的基本操作命令3实验步骤:3.1 登录和退出<1> 登录服务器系统:注:远程用户可使用telnet或sshtelnet 远程主机IP地址,或ssh 用户名@ssh服务器IP地址Red Hat Enterprise Linux Server release 5.2 (Tikanga)Kernel 2.6.18-92.el5 on an i686login:<2> 在login:后输入用户帐号:如user。
Red Hat Enterprise Linux Server release 5.2 (Tikanga)Kernel 2.6.18-92.el5 on an i686login: ml2010Password:<3> 在password:后输入密码:如果登录失败,说明该帐号已为他人使用,请换帐号重来登录。
Red Hat Enterprise Linux Server release 5.2 (Tikanga)Kernel 2.6.18-92.el5 on an i686login: ml2010Password:Last login: Sat Mar 17 09:45:03 from 218.192.121.139[ml2010@tan ~]$<4> 登录后,输入passwd命令来修改密码。
根据提示输入当前密码,再输入两次新的密码。
[ml2010@tan ~]$ passwdChanging password for user ml2010.Changing password for ml2010(current) UNIX password:New UNIX password:Retype new UNIX password:passwd: all authentication tokens updated successfully.[ml2010@tan ~]$<5> 输入logout命令退出系统。
Linux实验报告-用命令实现用
户和组的管理
2
———————————————————————————————— 作者:
———————————————————————————————— 日期:
个人收集整理,勿做商业用途
3
河南师范大学综合性、设计性实验项目简介
学院名称(公章): 软件学院 学年 2014 - 2015 第 1 学期 填表日期: 2014 年 10 月 29 日
实验课程名称 Linux操作系统
实验项目名称
用命令实现用户和组的管理
实验项目性质 1、综合性 2、设计性 主讲教师 袁培燕
开课年级 2012级 开课专业 Java 实验地点 过街楼B区
开课日期 2014.09.01
开课时间 1—18周
一、 实训目标
(1) 掌握在Linux操作系统下用命令实现用户和组的管理
(2) 了解和掌握Linux操作系统的权限概念。
二、 实训环境
一台安装CentOS 7 系统的计算机,主机内存为6GB,频率为2.5GHz。
三、 实训内容
(1) 建立目录“/project_a”,该目录里的文字只能有David 和 Peter 两人读取、增加、删
除、修改及执行,其他用户不能对该目录进行任何的访问操作。
(2)
(3) 建立目录“/project_b”,该目录里的文字只能有Jack和 Mike 两人读取、增加、删除、
修改及执行,其他用户不能对该目录进行任何的访问操作。
(4)
(5) 建立目录“/project”,该目录里的文字只能有David、Peter、Jack、Mike 四个人读取、
增加、删除、修改及执行,其他用户不能对该目录进行任何的访问操作。
四、 实验步骤
(1) 创建用户和设置密码
个人收集整理,勿做商业用途
4
个人收集整理,勿做商业用途
5
创建David用户,并为之设置密码 – d,接下来创建其他3为用户,并设置为其密码。
具体操作:
个人收集整理,勿做商业用途
6
(2) 创建用户组
(3) 更改用户组账号
(4) 创建目录
(5) 修改目录的所有者为XX—team
(6) 为目录设置权限 - r,- w,- x
个人收集整理,勿做商业用途
7
五、 实训总结与分析
用户账户和组的管理是Linux操作系统中的最重要的一部分,而账号管理是指
账户的添加、删除和修改,账户设置以及权限授予。用户可以帮助系统管理员记载
使用系统的人,并控制他们对资源的存取。
通过实训,让我了Linux系统下的命令操作,同时对用户和组的管理有了进一
步的掌握和了解。
个人收集整理,勿做商业用途
8
注:开课时间填本实验项目所有实验班的具体上课时间,如11月12日下午3:00-5:00。