Linux 操作考内容
•CentOS6.5的安装
1、创建虚拟机,要求虚拟机的内存1024MB,硬盘容量:20G。
网络选择桥接

(1)创建虚拟机,要求虚拟机的内存1024MB,

(2)硬盘容量:20G。

2、在所创建好的虚拟机上安装CentOS6.5操作系统,其中磁盘分区为:根分区/(15G)、swap(2G)、home(3G) 。使用默认管理员账号,密码为:123456,使用lsblk查看并截图。主机名为自己名字的拼音,使用cat命令 /etc/sysconfig/network查看并截图。
(1)其中磁盘分区为:根分区/(15G)、swap(2G)、home(3G)

•网络基础设置
1、关闭防火墙,并设置防火墙开机不自动启动。使用chkconfig --list查看并截图,截图要求包括关闭防火墙命令。
(1)、关闭防火墙,命令:service iptables stop
并设置防火墙开机不自动启动,命令:chkconfig iptables off

(2)使用chkconfig --list查看并截图,截图要求包括关闭防火墙命令。

2、将selinux设置为disabled,使用cat命令查看/etc/sysconfig/selinux并截图。IP地址为10.11.82.X(X是各班学委分配好的)、子网掩码、网关和DNS,使用cat命令查看(/etc/sysconfig/network-scripts/ifcth-eth0),并截图保存。
(1)将selinux设置为disabled,使用cat命令查看/etc/sysconfig/selinux并截图。

(2)IP地址为10.11.82.X(X是各班学委分配好的)、子网掩码、网关和DNS,使用cat命令查看(/etc/sysconfig/network-scripts/ifcth-eth0),并截图保存。

3、启动网卡,并使用物理机ping通虚拟机,截图要求包括启动网卡命令。
(1)启动网卡,命令:service network restart

(2)使用物理机ping通虚拟机

•配置本地YUM服务
1、进行本地YUM服务的配置,使用lsblk命令查看挂载情况,再使用cat命令查看CentOS-Media.repo配置,并将相关截图进行保存。
(1)备份yum网络配置文件,命令:mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

(2)修改本地yum的配置文件,命令:vi /etc/yum.repos.d/CentOS-Media.repo

(3)下图是要修改的地方及修改后,

(4)创建yum挂载目录文件,命令:mkdir /media/CentOS
(5将yum 挂载到刚创建的目录文件,命令:mount -o loop /dev/cdrom /meida/CentOS (这个命令是临时挂载,每次重启虚拟机后都要打一遍,挂载yum) 注意:有的时候,会挂载失败,可能是光盘没有连接,需要点击连接

(6)使用lsblk命令查看挂载情况

(7)使用cat命令查看CentOS-Media.repo配置

2、使用yum命令安装vim、 tree命令查看安装情况并截图。
(1)用yum安装vim和tree
安装VIM 命令:yum install -y vim

安装tree 命令:yum install -y tree

(2)用tree 查看vim 和tree的安装情况
查看vim的安装情况,命令:rpm -qa | grep vim

查看tree的安装情况,命令:rpm -qa | grep tree

•文件夹与权限设置
1、创建三个文件夹,分别是ywb1、swb1、cwb1
(1)创建三个文件夹,命令:mkdir -p /wb/ywb1 /wb/swb1 /wb/cwb1

•创建用户组ywb、swb。
命令:groupadd ywb
groupadd swb

•ywb用户组成员分别为:yw01、yw02,swb用户组成员为sw01、sw02。(均为主组,所有用户的密码均为123456)。让ywb1文件夹的属主为yw01,属组为ywb。让swb1的文件夹的属主为sw01,属组为swb。查看/etc/passwd文件及/etc/group文件并截图。
-g 是设置主组;-G是设置附加组
(1)命令:useradd -g ywb yw01
命令:useradd -g ywb yw02
命令:useradd -g swb sw01
命令:useradd -g swb sw02
(2)让ywb1文件夹的属主为yw01,属组为ywb
命令:chown -R yw01 /wb/ywb1 ----设置属主
命令: chgrp -R ywb /wb/ywb1 ----设置属组

(3)让swb1的文件夹的属主为sw01,属组为swb
命令:chown -R sw01 /wb/swb1----设置属主
命令:chgrp -R swb /wb/swb1 ----设置属组

(4)ywb用户组还有一成员yw03,ywb是yw03的附加组;swb用户组还有另一成员sw03,swb是sw03的附加组。
命令:useradd -G ywb yw03
Useradd -G swb sw03

(5)查看/etc/passwd文件及/etc/group文件并截图。
命令:cat /etc/passwd

命令:cat /etc/group

3、管理员(root)对ywb和swb组内所有用户的文件具有可读可写可执行权限,各部门的小组成员对自己部门的文件夹有可读写权限,其余用户组无权限。使用tree命令查看文件夹的建立情况,并截图,用ll命令查看所建的三个文件的权限情况,并截图。
给文件夹赋予权限,-R便是递归给权限
命令:chmod 760 -R /wb/ywb1
命令:chmod 760 -R /wb/swb1
(1)使用tree命令查看文件夹的建立情况,并截图 ,命令:tree /wb

(2)用ll命令查看所建的三个文件的权限情况,并截图。

•samba服务配置
1、安装配置Samba服务,创建一个用户user1;使用cat /etc/passwd查看用户情况并截图。
(1)安装Samba,命令:yum install -y samba

(2)创建一个用户user1;命令:useradd user1
将用户变成samba用户:命令:smbpasswd -a user1 ,输入命令然后设置密码,(密码:123456)

(3) 使用cat /etc/passwd查看用户情况并截图,命令:cat /etc/passwd

2、建立一个共享目录/opt/public,并在public下建一个文件t1,文件内容为I am a student.,使用ll /opt查看文件夹的情况并截图。
(1)建立一个共享目录/opt/public ;命令: mkdir -p /opt/public
(2)并在public下建一个文件t1,文件内容为I am a student.命令:vim /opt/public/t1

(3) 使用ll /opt查看文件夹情况

3、要求共享名为user,且user1用户能够上传和下载文件,将samba的配置情况截图保存,同时包括物理机上验证samba登录情况及上传情况。
(1)修改samba的配置文件,命令:vim /etc/samba/smb.conf

查看尾部,命令:cat /etc/samba/smb.conf sed -n 20
(2)修改完配置文件后,启动samba 服务,并重新启动服务

要给共享文件全部权限,命令:chmod 777 -R /opt/public
(3) 物理机访问samba共享文件,再我的电脑输入: \+虚拟机的ip地址

如果不能上传,或者没有权限,要重启一下虚拟机,然后启动samba服务,重启服务

去虚拟机查看一下共享目录,是否有t2文件

•DNS配置服务
1、安装配置DNS服务,负责区域“你名字的全拼.net”的内主机解析,分别为:
dns.你名字的全拼.net(10.11.X.111)
www1.你名字的全拼.net(10.11.X.113)
www2.你名字的全拼.net(10.11.X.114)
(1)安装dns服务,命令:yum install -y bind bind-utils

(2)修改网络配置文件,命令:vim /etc/sysconfig/network-scripts/ifcfg-eth0

修改完后,重启一下网卡服务,命令:service network restart

(3)备份
1.进入到根目录下的etc文件中,命令:cd /etc
2.备份原主DNS配置文件,命令:cp named.conf named.conf.bak
3.备份配置文件,命令:cp named.rfc1912.zones named.rfc1912.zones.bak

(4)修改配置文件,命令:vim /etc/named.conf

改完后,

(5)修改另一个配置文件,命令:vim namde.rfc1912.zones
修改前:

修改后:

(6)复制正向和反向解析文件
进入samba的文件,命令:cd /var/named

复制正向区域模板文件到zhengx中,命令:cp -a namd.localhost zhengx
复制反向区域模板文件在当前目录到fanx中,命令:cp -a named.loopback fanx

(7)修改正向解析文件,命令:vim zhengx ,往里面添加这些内容

(8)修改反向解析文件,命令:vim fanx

(9)重启一下dns服务,命令:service named restart

2、服务器配置正确
使用“cat /etc/named.conf”命令查看并截图
命令:cat /etc/named.conf | head -n 20

使用“cat /etc/named.rfc1912.zones”命令查看并截图
命令:cat /etc/named.rfc1912.zones | head -n 20

使用“cat /var/named/你的正向文件”命令查看并截图
命令:cat /var/named

使用“cat /var/named/你的反向文件”命令查看并截图
命令:cat /var/named/fanx

3、正向解析正确(通过物理机、虚拟机分别解释)
使用nslookup进行解析正向截图
物理机:

虚拟机:

4、反向解析正确(通过物理机、虚拟机分别解释)
使用nslookup进行解析反向截图
物理机:

虚拟机:

八、httpd配置服务
•一般网页的发布
1、安装配置httpd服务,发布一般网页。设置主目录为:/var/www/myweb,网页名为mypage.html文件,内容为“学号+姓名(拼音)!”,使用tree 命令查看文件结构并截图。所修改配制文件内容部分截图。
(1)下载httpd服务,命令:yum install -y httpd
(2)创建主目录,mkdir -p /var/www/myweb
(3)创建网页文件,命令:vim /var/www/myweb/mypage.html

(4)修改httpd的配置文件,命令:vim /etc/httpd/conf/htttod.conf
进来后,使用 :set nu 显示行号

(5)重启httpd服务,命令:service httpd restart

2、启动网站、使用IE浏览器成功访问的界面进行截图。
(1)打开物理机的网页,输入虚拟机的IP地址,

•基于端口的网页发布
1、安装配置httpd服务,发布基于端口的网页。添加端口8080,创建相关的网页目录和网页文件:/vh/port1/index.html,网页内容为:学号+姓名8080!。使用tree 命令查看文件结构并截图。所修改配制文件内容部分截图
(1)创建网页目录,命令:mkdir -p /vh/port1/
(2)创建网页文件,命令:vim /vh/port1/index.html

(3)添加端口,命令:vim /etc/httpd/conf/httpd.conf

(4)重启httpd服务,命令:service httpd restart
•启动网站、使用IE浏览器成功访问的界面进行截图。
(1)在物理机启动网页,输入虚拟机IP地址:端口号,如我的:10.11.82.213:8080

九、VSFTP配置服务
1、创建一个临时文件夹/var/ftp/tmp1供匿名用户临时存放和下载文件使用,使用tree /var/ftp /查看文件夹的情况并截图。并用物理机匿名访问ftp服务,将所访问到的目录截图保存。
(1) 下载安装vsftp,命令:yum install -y vsftpd

(2)创建临时文件夹,mkdir -p /var/ftp/tmp1
(3)使用tree /var/ftp /查看文件夹的情况

(4)启动vsftpd服务,命令:service vsftpd start
(5)重启vsftpd服务,命令:service vsftpd restart
(6)在物理机我的电脑中,输入:ftp://虚拟机的ip地址,访问vsftp文件系统,如我的:ftp://10.11.82.213

2、创建一个临时文件夹/var/ftp/tmp2,要求实名用户ftpuser1登录访问,不能跳转出自己的主目录,该用户对/var/ftp/tmp2可读可写,使用cat /etc/passwd查看用户情况并截图,并用物理机通过用户ftpuser1访问ftp服务,将所访问到的目录及所上传的文件截图保存(在物理机上建一个文件t3.txt,上传到该目录)。
(1)创建临时文件夹,命令:mkdir /var/ftp/tmp2
(2)创建用户,命令:useradd ftpuser1
(3)设置用户密码,命令:passwd ftpuser1
(4)设置用户的家目录为tmp2,命令:usermod -d /var/ftp/tmp2 ftpuser1
(5)用户对tem2可读可写,命令:chmod 760 /var/ftp/tmp2
(6)使用cat /etc/passwd 查看用户情况

(7)修改vsftpd设置文件,命令:vim /etc/vsftpd/vsftpd.conf

(8)重启vsftpd服务,命令:service vsftpd restart

(9)在物理机中输入,ftp://虚拟机的ip地址,如我的ftp://10.11.82.213
右键单击空白的地方,显示登录,点击

登录用户后,在桌面新建一个t3.txt

将t3拖到ftp共享文件中,

•LVM卷配置
1、在系统中增加两个10GB的磁盘,并进行分区,一个主分区2G,两个逻辑分区均为4G。并将两个磁盘都转化成PV卷,使用命令pvs查看并截图
(1)准备工作,下载lvm2,命令:yum install -y lvm2
(2)关闭虚拟机
(3)添加两个10GB的磁盘

以上同理再添加一块磁盘

(4)启动虚拟机
(5)查看添加的硬盘,命令:lsblk

(6)给sdb硬盘进行分区,命令:fdisk /dev/sdb

(7)建立逻辑分区,首先要创建拓展分区,

(8)做完上面第八步之后,显示选择界面,输入n 就会弹出以下情况,这里我们选择创建逻辑分区,所以选择输入 L(小写的)

题目要求是创建两个逻辑分区,所以再做一边

(9)做完后,输入p查看一下分区情况,

分区成功:

(10)如上图分区成功后,摁 w保存退出 fdisk 分区软件
(11)第二块硬盘sdc如上面步骤所示,进行分区

(12)并将两个磁都转化成PV卷,命令:pvcreate /dev/sdb* /dev/sdc*
(13)使用命令pvs查看并截图

2、使用第一个磁盘的第一个分区和第二磁盘的第二个分区组成VG, VG名称为VG1,在VG1上创建1G的LV1,2G的LV2,3G的LV3f,使用pvs命令查看,再使用lsblk命令查看,然后截图保存。
(1)使用第一个磁盘的第一个分区和第二磁盘的第二个分区组成VG, VG名称为VG1,命令:vgcreate /dev/VG1 /dev/sdb1 /dev/sdc5

(2)在VG1上创建1G的LV1,命令:lvcreate -n LV1 -L 1G /dev/VG1

(3)2G的LV2

(4)3G的LV3

(5)使用pvs命令查看

(6)再使用lsblk命令查看

•将LV1格式化成ext4文件格式,并挂载到text中,使用lsblk命令查看并截图。
(1)将LV1格式化成ext4文件格式,命令:mkfs.ext4 /dev/VG1/LV1
(2)创建挂载目录,命令:mkdir /text
(3)挂载到text中,命令:mount /dev/VG1/LV1 /text
(4)使用lsblk命令查看

十一、附加题:基于名称的apache http服务
在第七题的DNS装好的前提情况下才可以完成
•创建网页目录/vd/vd1,然后编写一个网页,名为index.html,网页内容为:学号+姓名。

(1)修改好DNS的解析,打开正向解析文件,命令:vim /var/named/aaa

(2)打开反向解析文件,命令:vim /var/named/bbb

(3)修改完成后重启虚拟机,命令:reboot或init 6
(4)重启dns服务,命令:service named reboot
(5)创建网页目录,命令:mkdir -p /vd/vd1
(6)创建网页,命令:vim /vd/vd1/index.html

(7)设置文件权限,命令:chmod 777 /vd/vd1/index.html

•安装httpd 服务、修改httpd的配制文件、启动httpd服务
(1)安装httpd服务,如果第八题做过了就不用安装了,命令:yum install -y httpd
(2)修改httpd的配置文件,命令:vim /etc/httpd/conf/httpd.conf

在最后一行添加这些内容

(3)启动httpd服务,命令:service httpd restart

3、到浏览器上验证
在浏览器上输入dns.你名字的全拼.net ,就会出现/vd/vd1下的index.html网页内容。

(三) 软件RAID技术的磁盘管理(8分)
1、添加一块硬盘(8G) ,四个逻辑分区(每个分区2G),用四个逻辑分区做RAID5。(8分)
(1)添加一块8G的硬盘

(2)做分区,四个逻辑分区,分区看LVM
(3)下载mdadm,命令:yum -y install mdadm
(4)用四个逻辑分区做RAID5。
首先要转换分区类型,

  用分区做RAID5命令:

mdadm -C /dev/md1 -a yes -l 5 -n 3 -x 1 /dev/sdd{5,6,7,8}
这个命令你允许打两次,如果显示的是这个样子的,就说明成功了
或者查看一下RAID的信息,命令:mdadm -D /dev/md1 ,如下图显示,也是成了

3、从RAID盘中卸载一块盘(卸掉sdb5),命令及效果截图(1分)
命令:mdadm /dev/md1 -r /dev/sdd6 // -r 移除
1、将sdb5硬盘再添加到RAID中,命令及效果截图(1分)

2、假设sdb6这块盘坏了,可从RAID中移除该盘,命令及效果截图(1分)
命令:
mdadm /dev/md1 -r /dev/sdd6 // -r 移除

linux操作命令笔记相关推荐

  1. 【黑马程序员新版Linux学习笔记】Linux系统实用操作命令——操作演示

    [黑马程序员新版Linux学习笔记]Linux 零基础快速入门: (一)Linux基本命令--操作演示 (二)Linux用户和权限 -- 操作演示 (三)Linux 小技巧快捷键 (四)Linux系统 ...

  2. Linux中常用的文件目录,Linux学习笔记2——Linux中常用文件目录操作命令

    ls 显示文件和目录列表 -l 列出文件的详细信息 -a 列出当前目录所有文件,包含隐藏文件 mkdir 创建目录 -p 父目录不存在情况下先生成父目录 cd 切换目录 touch 生成一个空文件 e ...

  3. LINUX学习笔记:31个常用LINUX命令和相关解释

    LINUX学习笔记三: 最近在带新同事,是一个刚入行的萌新,对于linux不是很熟悉,问我怎么来学习. 所以今天接着之前的部分,继续分享一些linux学习资料.有需要的点点保存,没有跳过呗.PS:内容 ...

  4. I.MX6ULL ARM Linux学习笔记

    I.MX6ULL ARM Linux学习笔记 写在前面 S1:U-Boot S2:正点原子U-Boot编译 S3:U-Boot基本命令第1讲:help.bdinfo和环境变量命令 S4:U-Boot基 ...

  5. 大数据开发工程师基本功修炼之史上最全Linux学习笔记(建议)

    我正在参加年度博客之星评选,请大家帮我投票打分,您的每一分都是对我的支持与鼓励. 2021年「博客之星」参赛博主:Maynor大数据 (感谢礼品.红包免费送!) https://bbs.csdn.ne ...

  6. Linux操作系统笔记(超详细)

    [历史文章] Ubuntu在进行更新系统时出现Hash校验和不符的问题 Linux常用的命令总结(一)--ls命令与cd命令 Linux命令(二)mkdir命令与rmdir命令 Linux命令(三)t ...

  7. 嵌入式系统及应用Linux学习笔记(一)——常用命令

    https://blog.csdn.net/qq_40700822/article/details/106080389 Linux学习笔记(一) Linux简介 Linux特点 Linux基本操作 1 ...

  8. Linux学习笔记(二)——文件与磁盘系统

    Linux学习笔记(二)--文件与磁盘系统 文件操作 ls [选项][目录名]-l :列出长数据串,包含文件的属性与权限数据等-a :列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来(常用)- ...

  9. linux rcs文件中的ip,linux学习笔记之diff和patch命令

    关键字:Linux 学习笔记 运维 系统 命令 一.命令的功能 diff命令的功能为逐行比较两个文本文件,列出其不同之处.可是做成diff记录也就是补丁. patch就是利用diff制作的补丁来打到文 ...

  10. Linux服务笔记之二:SSH远程登录

    上次,写了用传统的telnet方法来远程管理服务器.今天,写下如何用SSH(Secure SHELL)协议来远程管理服务器.优点:因为SSH基于成熟的公钥加密体系,所以传输的数据会进行加密,保证数据在 ...

最新文章

  1. Java程序员年薪40W,他1年走了别人5年的路(技术提炼)
  2. ABAP程序发送邮件
  3. linux内核在什么目录结构,Linux Kernel 目录结构说明
  4. php中include和require,在PHP中include和require到底有什么区别呢?
  5. ImportError: cannot import name HTTPSHandler
  6. 计算机设备的热量,帮我计算机一下这块冰能吸收多少热量?
  7. mysql 数据分析的步骤_数据分析8个主要步骤
  8. springboot 多数据源 读写分离 AOP方式
  9. php的select case语句,调用不同SELECT语句的MySQL IF / CASE语法
  10. python mainloop作用_Tkinter中的mainloop应该如何理解?
  11. MySQL免安装版配置部署
  12. CKEDITOR富文本编辑器+AJAX+JQUERY+ListView综合应用
  13. SpringBoot体验Mybatis、MybatisPlus、TKMybatis
  14. python2048游戏代码_python 实现 2048 游戏 (二)
  15. FM收音机ic FM发射模块SX6116
  16. surface pro 7键盘只能识别功能区,无法输入字母和数字
  17. 如何修改树莓派系统时间
  18. 城市筛选数据(根据2020年度全国统计用区划代码和城乡划分代码更新维护的标准)
  19. 多旋翼飞行器螺旋桨动力学模型
  20. 小白系列之通俗易懂的Hadoop

热门文章

  1. [线段树]打字练习记录
  2. 10个较好在线商业理念
  3. word文档如何画线条流程图_word怎么画图,如何用word制作流程图
  4. 25种让你精力充沛的方法
  5. Altera FPGA开发过程中sof、pof、jic文件的区别
  6. 【Unity3D日常开发】Unity3D中实现箭头指向目标点的效果
  7. spark-streaming 编程(六)mapwithState
  8. 【保持阅读习惯才能无障碍阅读】如何阅读英文时报 magazinelib 获取报纸
  9. java投屏 dlna 安卓_DLNA投屏
  10. opqcp c语言代码混淆器 error