![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
李赟杰
云计算讲解师,IT领军
展开
-
linux运维之道 第二章 2.2 vim文档编辑
前面经历了那么多命令,这次轻松点,使用vim进行编辑2.2.1 vim工作模式vim具有多种工作模式,常用的工作模式有:普通模式,插入模式,命令模式,其中。普通模式可以实现基本的光标移动和快捷键操作,插入模式可以实现文本的编辑功能,命令模式通过输入特定的指令实现特定的功能,比如保存与退出。直接输入vim,就可以开启文本编辑器,举例打开lyj文件:#vim lyj.txt2.2.2...原创 2019-03-20 16:03:45 · 133 阅读 · 0 评论 -
linux运维之道 2.3 账户与安全
2.groupadd 创建组账号-g1.创建tom组#groupadd tom2.创建GID为1000的组jerry#groupadd -g 1000 jerry2.3.3 修改账户及组1.passwd 更新账号认证信息。-l 锁定账户,仅root可使用选项–stdin 从文件或管道读取密码-u 解锁账户-d 快速清空账号密码,仅root使用1.为当前用户...原创 2019-03-20 21:31:16 · 406 阅读 · 0 评论 -
Linux运维之道 第一章
第一章第一篇基础知识好啦,看到这个基础知识大家都知道了,很简单,连基础都看不都的话那你就别看我博客了…首先我们讲一讲什么是Linux,Linux是一个外国人发明研究的,都知道外国的大佬有很多,“哩纳克斯.托瓦斯”就是一位技术大佬!讲讲它的作用:linux它是一个开源的自由的,操作系统有一句话来形容linux,那就是 linux中一切皆文件,linux是由内核和外部环境组成一...原创 2019-03-18 22:55:35 · 146 阅读 · 0 评论 -
linux运维之道 第二章 2.1.1目录文件基本操作
大家好,又见面了,这次那给大家说说这个linux中的基本命令,听好了是基本!!!!开始和大家说了linux中一切皆文件,在linux中有字符和图像两种工作界面,但是在企业中大部分都是用的字符工作界面,俗称就是黑底白字,看着就头疼!这也是作为程序员的最大痛苦…一、基本命令1. pwd 显示当前目录名称打上这条命令就是说你可以看到你在哪,不会使你懵逼。2. cd ...原创 2019-03-19 00:04:04 · 448 阅读 · 0 评论 -
Linux基本操作
计算机笔记‘SU’ 进入root模式Reboot重启虚拟机1.hostname 临时改主机名2.vim /etc/hostname 永久改主机名3.ifconfig 查看IP信息4.nmcli connection modify eno16777736 ipv4.method manual连接 修改 网卡名字 修改方法 手...原创 2019-03-25 22:10:57 · 276 阅读 · 0 评论 -
liunx运维之道 第二章 2.1.2-2.1.6查看文件的内容
1.cat查看文件内容-b显示行号,不包括行号-n显示行号,包括空白行1.看一下lyj.txt里的文件内容及行号#cat -n 1 sadiuhbia iaufnkdsnvciua aosn iofnoasnc 2 sadsada asd 3 adasdas 4 grefdg 5 bfd 6 hy 7 jn...原创 2019-03-19 14:25:22 · 248 阅读 · 0 评论 -
linux搭建论坛
搭建论坛在搭建论坛前搭好yum源!!!(注意)1.安装httpd软件yum -y install httpd2.启服务systemctl Restart httpd3.分别安装包#yum -y install php php-fpm php-mysql mariadb mariadb-server4. 启服务...原创 2019-03-26 13:20:17 · 569 阅读 · 0 评论 -
LINUX特殊符号
Linux操作系统里的特殊符号都有那些?答:除了1到9,a到z其他的都是。下面我为大家细细分析他们的作用:(~ )1)~ :代表账户中的home目录,代表使用者的home目录1~+ 当前的工作目录,符号代表当前的工作目录。~-上次的工作目录,符号代表上次的工作目录。2)@:表现形式为$@引用变量1$@ 保留每个引用变量的区段观念。3)#:#表示管理员 ;脚本中表示注释信息1...原创 2019-03-26 17:02:13 · 1133 阅读 · 0 评论 -
linux配置SMB文件夹共享
1.1 问题本例要求在虚拟机 server0 上发布两个共享文件夹,具体要求如下:1.此服务器必须是 STAFF 工作组的一个成员2.发布目录 /common,共享名为 common3.发布目录 /devops,共享名为 devops4.这两个共享必须是可浏览的,只有 example.com 域内的客户端可以访问5.用户 harry 对共享 common 只读,密码是 migwhisk...原创 2019-03-30 15:48:25 · 2278 阅读 · 0 评论 -
多用户Samba挂载
2.1 问题本例要求在虚拟机 desktop0 上访问 server0 提供的共享 devops,特性如下:1.将此共享永久挂载在 /mnt/dev 目录2.挂载时以用户 kenji 作为认证3.必要的时候,任何普通用户都可以通过用户 chihiro 来临时获取写的权限2.2 方案Samba客户端的multiuser挂载:支持切换访问Samba共享的用户身份,但不需要重新挂载共享资源。...原创 2019-03-30 15:49:02 · 643 阅读 · 0 评论 -
普通NFS共享的实现
3.1 问题本例要求在虚拟机 server0 上配置NFS服务,完成以下任务:1.只读的方式共享目录 /public,只能被 example.com 域中的系统访问2.可读写共享目录/protected,能被 example.com 域中的系统访问然后在虚拟机 desktop0 上访问NFS共享目录1.将 server0 的 /public 挂到本地 /mnt/nfsmount2.这些...原创 2019-03-30 15:49:51 · 254 阅读 · 0 评论 -
搭建Nginx服务器
1 案例1:搭建Nginx服务器*1.1 问题在IP地址为192.168.4.5的主机上安装部署Nginx服务,并可以将Nginx服务器,要求编译时启用如下功能:支持SSL加密功能设置Nginx账户及组名称均为nginxNginx服务器升级到更高版本。然后客户端访问页面验证Nginx Web服务器:使用火狐浏览器访问使用curl访问1.2 方案提前准备运维课程所...原创 2019-03-30 15:53:39 · 359 阅读 · 0 评论 -
linux搭建单区域DNS服务器
1 案例1:搭建单区域DNS服务器1.1 问题本例要求要求为DNS区域tedu.cn搭建一台DNS服务器,以便用户能通过域名的方式访问网站。测试阶段主要提供以下正向记录:1.svr7.tedu.cn —> 192.168.4.72.pc207.tedu.cn —> 192.168.4.2073.www.tedu.cn —> 192.168.4.100配置完成后在客户机...原创 2019-03-30 15:55:39 · 329 阅读 · 0 评论 -
liunx运维之道 2.4储存管理
2.4.1磁盘分区2.4.1 磁盘分区传统的MBR分区方式,一块磁盘最多可以分四个组分区,我们为磁盘分配了四个组分区,那么即使硬盘还有剩余空间,也无法在继续分区1.查看磁盘分区表1.修改分区表类型1.修改分区表内容#parted /dev/sdc mklabel gpt2.查看系统分区表信息#parted /dev/sdc print2.创建与和删除分区1.创...原创 2019-03-23 18:02:11 · 170 阅读 · 0 评论 -
LINUX LAMP环境搭建论坛升级为LNMP
首先说一下这个论坛搭的我腰疼!!之前已经搭建好LAMP论坛了现在升级为LNMP1.首先要先关闭LAMP所安装的hpptd #systemctl stop httpd2.安装源码编译需要的软件#yum -y install gcc pcre-devel zlib-deel3.创建系统用户nginx#useradd -s /sbin/nologin nginx...原创 2019-03-27 19:44:55 · 636 阅读 · 3 评论 -
配置SMB文件夹共享
这个文件共享是为了实现服务机为多个客户机共享文件夹首先安装samba包首先在服务及配置命令安装软件包samba1.[root@server0 ~]# yum -y install samba2.创建共享所需的账号(3个)1.[root@server0 ~]# useradd harry2.[root@server0 ~]# pdbedit -a harry3.new p...原创 2019-03-28 19:30:09 · 4561 阅读 · 0 评论 -
普通NFS共享的实现
准备需要共享的文件夹1.[root@server0 ~]# mkdir /public2.[root@server0 ~]# mkdir /protected建立NFS共享配置1.[root@server0 ~]# vim /etc/exports2./public 172.25.0.0/24(ro)3./protected 172.25.0.0/24(...原创 2019-03-28 19:39:23 · 225 阅读 · 0 评论 -
LINUX vim工作模式切换
问题1)练习vim三种模式互相切换2)用a切换到输入模式3)用i切换到输入模式4)用o切换到输入模式5)分析下a、i、o三者区别方案Vim是Linux系统上最常用的命令行交互式文本编辑器,主要工作在三种模式:命令模式、输入模式、末行模式。步骤实现此案例需要按照如下步骤进行。步骤一:用a切换到输入模式将/etc/passwd文件拷贝到/opt下,对/opt/passwd文件操...原创 2019-05-19 17:40:28 · 623 阅读 · 0 评论 -
LINUX vim命令模式操作
问题以下所有操作都在命令模式进行:1)把/etc/passwd文件,拷贝到/opt命名为nsd.txt2)对/opt/nsd.txt进行如下操作:3)切换到最后一行4)切换到第一行5)删除第二行6)复制第一行到最后一行7)查找root字符串方案本题主要练习的是命令模式的常用操作,光标行间跳转,切换到最后一行可以在命令模式直接输入“G”。切换到第一行可以直接输入“1G”或“gg”...原创 2019-05-19 17:42:29 · 599 阅读 · 0 评论 -
LINUX vim末行模式操作
问题1)将 /etc/man.config 复制到/opt目录底下用vim对/opt/man.config操作2)如何将 50 到 100 行之间的小写‘man’字串改为大写‘MAN’字串?3)在vim编辑器中设置显示行号方案首先可以利用cp命令复制并改名。在末行模式可以查找替换,首先输入“:”切换到末行模式。也可以规定查找哪替换些行。例如本题:50,100 s/man/MAN/g显...原创 2019-05-19 17:43:38 · 3328 阅读 · 0 评论 -
LINUX 使用.vimrc设置vim编辑器
问题1)编辑配置文件,使得每次vim打开文件时2)显示行号3)自动缩进4)一个tab等于4个空格键方案首先注意此配置文件默认是不存在的,需要手工创建。创建的位置在家目录,本题用户为root,其家目录为“/root”。建立的文件必须命名为“.vimrc”,需注意是以“.”开头的隐藏文件。步骤实现此案例需要按照如下步骤进行。步骤一:编辑vim配置文件完成配置命令操作如下所示:[r...原创 2019-05-19 17:44:51 · 601 阅读 · 0 评论 -
LINUX 手动挂载/卸载光盘
问题1)在/下创建myiso目录2)将光盘挂载到该目录下,并查看结果3)再将光盘从该目录卸载,并查看结果方案挂载的概念在Linux系统中体现得比较明显,在Linux里使用设备时多数都是需要手动挂载设备,用到的命令为mount。使用mount命令的格式为:mount 设备 挂载点。还要特别注意,挂载点不要是“/”或是“/”下系统已有的目录。尽量挂载到默认挂载点/mnt、/media...原创 2019-05-19 17:45:20 · 1396 阅读 · 0 评论 -
LINUX 查询已安装的软件信息
问题1)列出当前主机已安装的所有RPM软件2)查看firefox软件包的安装清单3)查询ifconfig命令程序是安装哪个软件包后产生的4)查看firefox软件包的用途方案查询所有已安装的rpm包,可以利用命令rpm -qa。查询一个软件安装清单,可以利用命令rpm -ql 软件名。查询一个文件是由哪个软件包安装后产生,可以利用命令rpm -qf 文件绝对路径。本题中首...原创 2019-05-19 17:45:54 · 13382 阅读 · 0 评论 -
LINUX 查询待安装的.rpm包
问题1)查询光盘中的 lynx 软件包的用途、安装清单2)查询光盘中的 wireshark 软件包的用途、安装清单方案注意在查询未安装的.rpm包信息时,提供的命令参数应该是准确的包文件路径,仅指定软件名是不行的。指定文件路径时,多利用Tab键补全。提前将RHEL6系统光盘挂载到/media目录,以便使用相关包文件。步骤实现此案例需要按照如下步骤进行。步骤一:查询光盘中的 lynx ...原创 2019-05-19 17:46:33 · 579 阅读 · 0 评论 -
LINUX RPM软件的安装和卸载
问题1)找出vim、vi是由哪两个包产生的2)删除vim、vi命令程序3)修复vim、vi4)安装bind-chroot包,体验Linux依赖关系方案本题的思路是,首相通过which命令查找到vim、vi命令可执行程序所在位置,在通过“rpm –qf 文件绝对路径”命令查看该可执行程序,是由那个包产生的。删除该可执行程序后,再将软件包安装重新产生即可。但在安装时需注意,系统会提示改程序...原创 2019-05-19 17:48:21 · 1036 阅读 · 0 评论 -
修改计算机名并加入工作组
问题在Windows Server 2008 R2服务器上,通过设置计算机名、工作组名,可以以对等组网的方式快速组建Windows办公网络。方案修改Windows 2008服务器的计算机名(可设为自己的姓名拼音),将所属工作组名设为:Tarena-Network。步骤步骤一:修改Windows 2008服务器的计算机名(可设为自己的姓名拼音)。1)打开系统属性控制面板通过“开始”–&...原创 2019-05-19 21:10:18 · 1228 阅读 · 0 评论 -
基本环境配置
问题使用Windows Server 2008 R2服务器之前,需要先配置好网络参数,配置及测试网络连接是运维工程师的基本功。将Windows 2008虚拟机的网络类型设为“仅主机”,设置IP地址、网关/DNS。使用命令配置网卡的TCP/IP参数,确保虚拟机与真实机可连通。关闭Windows 2008系统的防火墙方案使用1台Windows 2008虚拟机,与真机通过VMnet1(仅主...原创 2019-05-19 21:14:24 · 394 阅读 · 0 评论 -
liunx DNS搭建
首先配置好ip,dns为自己本机ip一、装包使用 yum 安装 bind、bind-chroo t软件包yum -y install bind bind-chroot1二、建立配置文件named.confmv /etc/named.conf /etc/named.conf.bak //备份默认配置vim /etc/named.confoptions { di...原创 2019-05-15 10:53:13 · 122 阅读 · 0 评论 -
四种运算符
算术运算符 赋值运算符 比较运算符 逻辑运算符算术运算符运算 说明a+b a加ba-b a减ba*b a乘以ba/b a除以ba//b a除以b后向下圆整,丢弃小数部分a**b a的b次方关系运算符以下假设a为10,b为20.运算符 描述 实例== 等于 - 比较对象是否相等 (a == b)返回False!= 不等于 - 比较两个对象是否不相等 (a != b返回Tru...原创 2019-05-15 10:55:51 · 1131 阅读 · 0 评论 -
数制转换
问题请将下列数字转换为十进制数:(110010011111)2 、(10110101110)2请将下列十进制数转换为二进制:156、2608、1043方案使用按权展开法将二进制数转换为十进制数,使用短除法除2取余计算十进制数转换为二进制数。步骤实现此案例需要按照如下步骤进行。步骤一:二进制转十进制1)二进制数110010011111,转为十进制的结果是3231,转换过程如下:...原创 2019-05-20 18:53:43 · 309 阅读 · 0 评论 -
网线的制作
问题在常见的计算机网络中,网线主要用来连接计算机与交换机(或宽带路由器)、交换机与交换机、交换机与路由器,以及需要连网的其他各种设备。网线的制作与测试是作为网络管理员的一个入门技能。制作一根直通双绞线制作一根交叉双绞线方案1)EIA/TIA T568b线序规范,如表-1所示。表-1 EIA/TIA T568双绞线线序规范T568b 橙白 橙 绿白 蓝 蓝白 绿 棕白 棕T568...原创 2019-05-20 18:58:41 · 435 阅读 · 0 评论 -
访问及配置交换机
问题对于思科交换机来说,主要有2种配置途径:其一,使用交换机自带的Console线缆连接到计算机的COM口,然后利用计算机的超级终端软件直接配置,首次配置通常使用这种方式;其二,通过telnet方式远程访问、配置交换机,这种方式要求此交换机已配置有IP地址且已接入计算机网络,后续课程会学习此访问方式。通过超级终端访问交换机交换机工作模式的进入与退出修改交换机主机名查看交换机配置信息交...原创 2019-05-20 19:02:33 · 1038 阅读 · 0 评论 -
查看及配置交换机管理地址
问题交换机是目前用于组建局域网的主要设备,交换机根据MAC地址表实现数据帧的转发,通过查看MAC地址表更加有利于交换机工作原理的理解;通过查看CISCO设备邻居信息来了解网络拓扑;通过telnet方式远程访问、配置交换机,这种方式要求此交换机已配置有IP地址。查看交换机MAC地址表查看CISCO设备邻居信息交换机地址配置及默认网关方案网络拓扑,如图-1所示。图-1步骤一:查看交换...原创 2019-05-20 19:06:40 · 3575 阅读 · 0 评论 -
配置静态路由
问题路由器可以将不同网段之间的网络连接到一起,当路由器接收到数据包后要查看数据包中的目标IP,再检查自己的路由表,如果路由表中有和目标IP相匹配的路由条目,路由器才能将数据包按照该路由条目所指定的端口转发出去,实现不同网络之间的通信,那么路由器中的路由表是如何实现的呢?配置了路由器接口IP并为UP状态路由表中自动生成直连路由,对于非直连的路由,需通过静态路由管理员手工添加或通过配置动态路自动学习...原创 2019-05-20 19:14:00 · 349 阅读 · 0 评论 -
telnet远程管理
问题在企业中为方便网络管理员对Cisco设备的配置,一般需事先在Cisco交换机及路由器上开启远程管理的服务,借助网络通过telnet方式远程访问。方案网络管理员通过telnet方式远程管理S1、R1、S2,网络拓扑如图-1所示。图-1本例中的配置练习采用思科模拟器 —— Cisco Packet Tracer 6.0来实现。步骤实现此案例需要按照如下步骤进行。步骤一:Telne...原创 2019-05-20 19:16:27 · 309 阅读 · 0 评论 -
Vlan与trunk配置
问题VLAN(虚拟局域网)是对连接到的第二层交换机端口的网络用户的逻辑分段,不受网络用户的物理位置限制而根据用户需求进行网络分段。一个VLAN可以在一个交换机或者跨交换机实现。VLAN可以根据网络用户的位置、作用、部门或者根据网络用户所使用的应用程序和协议来进行分组。基于交换机的虚拟局域网能够为局域网解决冲突域、广播域、带宽问题。1)按企业部门规划vlan2)配置交换机之间的链路为中继链路...原创 2019-05-15 21:43:50 · 799 阅读 · 0 评论 -
三层交换vlan间通信
问题VLAN实现了广播域的隔离,同时也将VLAN间的通信隔离了。三层交换技术使得VLAN间可以通信。1)通过三层交换实现VLAN间通信方案为了解决了传统路由器低速、复杂所造成的网络瓶颈问题,引入了三层交换技术。它根据实际应用时的情况,灵活地在网络第二层或者第三层进行网络分段。具有三层交换功能的设备是一个带有第三层路由功能的第二层交换机。简单地说,三层交换技术就是:二层交换技术+三层转...原创 2019-05-15 21:46:25 · 418 阅读 · 0 评论 -
HSRP配置
问题在企业网络到外部的连接方案中,要求不高的条件下可以是单出口。一旦该出口线路出现问题,整个企业网络就不能连接到外网了。为了使得企业网络到外网连接的高可用性,可以设置两个以上的出口,然而多个出口对于内网主机意味着我个网关。主机不能同时使用多个网关,当主机所使用的网关出现故障时,它不能实现网关的自动切换。1)配置热备份路由协议方案在出口设备上配置热备份路由协议(HSRP),组成一个HSR...原创 2019-05-15 21:48:13 · 640 阅读 · 0 评论 -
配置标准ACL
问题络调通后,保证网络是通畅的。同时也很可能出现未经授权的非法访问。企业网络既要解决连连通的问题,还要解决网络安全的问题。1)配置标准ACL实现拒绝PC2(IP地址为192.168.0.20)对Web Server P的浏览器访问方案访问控制是网络安全防范和保护的主要策略,它的主要任务是保证网络资源不被非法使用和访问。它是保证网络安全最重要的核心策略之一。访问控制列表(Access ...原创 2019-05-15 21:51:16 · 322 阅读 · 0 评论 -
配置静态NAT
问题随着接入Internet的计算机数量的不断猛增,IP地址资源也就愈加显得捉襟见肘。事实上,除了中国教育和科研计算机网(CERNET)外,一般用户几乎申请不到整段的C类IP地址。在其他ISP那里,即使是拥有几百台计算机的大型局域网用户,当他们申请IP地址时,所分配的地址也不过只有几个或十几个IP地址。显然,这样少的IP地址根本无法满足网络用户的需求。1)在R1上将192.168.0.10转...原创 2019-05-15 21:52:45 · 252 阅读 · 0 评论