Linux运维
文章平均质量分 92
Mrkang1314
这个作者很懒,什么都没留下…
展开
-
自动化运维工具Ansible的基本概念及Ansible playbook的基础用法
我们现在部署应用软件的方式是通过服务串联起来,运行在一系列分布式的计算资源上,并用各种不同的网络协议进行通信,常见的应用包括web服务、应用服务、SQL数据库等。你可以手动方式来搭建这些服务:安装服务器操作系统,ssh登录每一台,安装软件包,编辑配置文件等等。这些方式耗费大量时间还经常出错,特别是在做了3~4次之后,这些枯燥重复的手工劳动是令人非常痛苦的。原创 2022-09-07 16:29:29 · 1324 阅读 · 0 评论 -
Nginx负载均衡与生产环境应用
Nginx反向代理实现反向代理基本配置正向代理正向代理是指客户端与目标服务器之间增加一个代理服务器,客户端直接访问代理服务器,再由代理服务器访问目标服务器并返回客户端。这个过程中客户端需要知道代理服务器的地址,并配置连接。反向代理反向代理是指客户端访问目标服务器,在目标服务器内部有一个统一接入网关将请求转发至后端真正处理的服务器并返回结果。这个过程当中客户端不需要知道代理服务器地址,代理对客户端是透明的。区别正向代理反向代理代理服务器位置客户端与服务都能连接的位置原创 2020-05-23 08:58:48 · 392 阅读 · 0 评论 -
Nginx核心模块与配置
Nginx简介Nginx是一个高性能WEB服务器,除了它之外还有Apache、Tomcat、Jetty、IIS等都是WEB服务器。相应的也都有具备Web服务的基本功能。Nginx的优势Tomcat、Jetty面向java语言,先天就是重量级的Web服务器。IIS只能在Windows操作系统上运行,但是Window作为服务器从稳定性等方面都不如类似UNIX等系统,所以需要高性能Web服务器的场合下IIS并不占优势;Apache的发展时期很长,作为世界第一大Web服务器,它有许多优点,如稳定、开源、原创 2020-05-19 22:44:24 · 399 阅读 · 0 评论 -
Linux Shell——awk编程
awk模式匹配任何awk都是由模式和动作组成,模式决定动作何时触发和触发时间,动作执行对输入行的处理。例子:第一种调用方式:命令[root@localhost demo]# awk '/^$/{print "This is a blank line."}' dialer-service.conf This is a blank line.This is a blank line.Th...原创 2020-01-02 15:46:59 · 274 阅读 · 1 评论 -
NFS 文件的存储
#1.nfsnet file system nfs-utils网络文件系统 (NFS) 是 Unix 系统和网络附加存储文件管理器常用的网络文件系统 , 允许多个客户端通过网络共享文件访问。它可用于提供对共享二进制目录的访问 , 也可用于允许用户在同一工作组中从不同客户端访问其文件#2.nfs的启用yum install nfs-utils -ysystemctl star...原创 2018-02-28 16:49:17 · 1013 阅读 · 0 评论 -
Linux中防火墙的配置及使用
防火墙在做信息包过滤决定时,有一套遵循和组成的规则,这些规则储存在专用的信息包过滤表中,而这些表在Linux内核中。在信息包过滤表中,规则被分组放在我们所谓的链中。实际上信息过滤包由两个组件nrtfilter/iptables组成。netfilter组件也称为内核空间,是内核的一部分,由一些信息包过滤表组成,这些表包含内核用来控制信息包过滤处理的规则集。iptables组件是一种工具,也...原创 2018-03-04 23:11:29 · 500 阅读 · 0 评论 -
linux-SSH
1.SSHSSH的英文全称是Secure SHell。通过使用SSH可以把所有传输的数据进行加密,能够防止DNS和IP欺骗,还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。2.SSH的安全验证工作原理从客户端来看,SSH提供两种级别的安全验证。#基于口令的安全验证 ssh 远程主机用户@远程主机ip连接陌生主机时需要确立认证关系yes,然后输入...原创 2018-03-06 22:11:27 · 178 阅读 · 0 评论 -
Linux-ftp服务
1.什么是FTP? FTP也称文件传输协议,它可以在网络中传输文档、图像、音频、视频以及应用程序等多种类型的文件。如果用户需要将文件从自己的计算机发送给另一个计算机,可以是使用FTP进行上传操作,在更多情况在下,则是用户使用FTP从服务器上下载文件。 一个完整的FTP文件传输需要建立两种类型的连接:一种为控制文件传输的命令,称为控制连接;另一种实现真正的文件传输,...原创 2018-03-06 23:12:10 · 147 阅读 · 0 评论 -
linux-共享远程块设备
1.在服务端创建划分出去的分区的磁盘分区2.在服务端安装targetcli.noarch的软件包3.客户端安装iscsi-initiator-utils.i686软件包使用命令targetcli进入服务端的配置##进入到/backstores/block目录中,使用/dev/vdb1创建出设备westos查看设备##创建iSCSI target目标设置访问控...原创 2018-03-12 17:47:31 · 696 阅读 · 0 评论 -
Linux Shell常用命令
1.什么是Linux ShellLinux Shell是用户和Linux内核之间的接口程序,为用户提供使用操作系统的借口。当Shell向Linux传递命令时,内核会做出响应的反应。Shell是一个用户程序,或是一个为用户和系统交互提供的环境。它是一个执行从标准输入设备读入的命令的语言解释程序,他拥有自己內建的Shell命令集,Shell也能被系统中的其他命令所调用。当登陆或打开控制...原创 2018-03-14 23:10:13 · 620 阅读 · 0 评论 -
LinuxShell-变量
1.变量的定义 变量即在程序运行过程中它的值是允许改变的量变量是用一串固定的字符来标示不固定的值的一种方法变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储 Script 运行时可更改的程序信息在 shell 中变量是不能永久保存在系统中的,必须在文件中声明。 2.在 shell 脚本中变量的种类在 shell 中变量分为环境级变量,用户级变量,系统级变量环境级...原创 2018-03-20 19:49:38 · 143 阅读 · 0 评论 -
Linux磁盘与文件管理系统
硬盘的组成与分区组成圆形的盘片(主要记录路数据的部分);机械手臂与机械手臂上的磁头(读写圆盘上的数据);主车由马达,可以转动圆盘让机械手臂的磁头在盘片上读写数据;扇区为最小的贮存单位,每个扇区为512bytes;将扇区组成一个圆就是一个柱面,柱面是分区的最小单位;第一个扇区最重要,里面有硬盘的主引导程序(MasterbootrecordMBR),以及分区表(partitio...原创 2018-06-12 08:34:06 · 236 阅读 · 0 评论 -
Linux-DNS(域名系统)
1.什么是DNS? DNS(Domain Name System,域名系统),万维网上作为域名和ip地址相互映射的一个分布式数据库,能够使用户方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到该域名对应的IP地址的过程叫域名解析。DNS协议运行在UDP协议之上,使用端口号53。2.在服务端安装DNS在yum源查找安装包 yum search dns...原创 2018-02-28 15:47:41 · 404 阅读 · 0 评论 -
CIFS 文件的存储
#1.samba的作用samba是一款软件,主要功能是提供cifs协议#2.samba的安装与启用*)在服务端yum install samba samba-common samba-client -ysystemctl start smbsystemctl enable smbsystemctl stop firewalld *)samba的基本信息Samba 服务...原创 2018-02-28 08:49:07 · 422 阅读 · 0 评论 -
Linux-mysql(数据库)
1.安装数据库yum install mysql mysql-server跳过网络端口,防止被入侵。mysqladmin -uroot -predhat password westos 修改本地mysql root密码 mysqladmin -uroot -predhat -h 192.168.0.188 password westos 修...原创 2018-02-03 13:48:47 · 292 阅读 · 0 评论 -
linux文件目录权限
文件权限 1.passwd命令使用passwd命令可以设置或修改用户的口令,普通用户和超级用户都可以使用passwd命令,但是普通用户只能修改自己的口令,超级用户可以设置或修改任何用户的口令。如果passwd命令后面不接任何选项或用户名,则表示修改当前的口令。passwd 【选项】 【用户名】 -S :查询用户的口令状态。 -d:删...原创 2018-01-01 21:17:42 · 1003 阅读 · 1 评论 -
linux-SSH
1.SSHSSH的英文全称是Secure SHell。通过使用SSH可以把所有传输的数据进行加密,能够防止DNS和IP欺骗,还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。2.SSH的安全验证工作原理从客户端来看,SSH提供两种级别的安全验证。#基于口令的安全验证 ssh 远程主机用户@远程主机ip连接陌生主机时需要确立认证关系yes,然后输入...原创 2018-01-10 10:33:09 · 220 阅读 · 0 评论 -
linux入门(2)
unit2一、linux系统结构 linux是一个倒树结构linux中所有的东西都是文件,常见的文件类型:普通文件、目录文件、字符设备文件、块设计文件和字符链接文件等。这些文件都在系统顶级目录“/” /就是根目录,它包含系统引导和使其他文件系统得以挂载所必要的文件。/目录以下为二级目录这些目录都是系统装机时系统自动建立的二级目录的作用 /bin ##二...原创 2017-12-26 22:43:12 · 205 阅读 · 0 评论 -
linux入门(1)
**unit1** 1.登录系统*)普通用户登陆 普通用户kiosk,密码westos *)超级用户登陆->not listed 点击未列出username 提示输入用户名称->root root为系统超级用户passwd 提示输入密码->westos是超级用户2.(1)语言调整Applications ----->sy...原创 2017-12-27 14:02:17 · 360 阅读 · 0 评论 -
linux入门(3)
1.管理输入输出(1)管道linux系统的理念是汇集许多小程序,每个程序都有特殊的专长。复杂的任务不是由大型软件完成,而是运行shell的机制,组合许多小程序共同完成。管道哦就在其中发挥重要作用,他可以将某个命令的输出信息当做某个命令的输入,由管道符“|”来标识。 在linux系统中,正确输出的编号为1,错误输出编号为2 系统中错误的输出是无法通过管道的。用 2&...原创 2018-01-01 12:33:47 · 202 阅读 · 0 评论 -
linux-虚拟化管理工具
一、虚拟化管理工具1.虚拟机的安装用图形方式进行虚拟机的安装安装镜像设置虚拟机名字和占用内存大小 2.虚拟机的脚本安装vim /bin/vm_create.sh建立在/sbin目录底下,方便以后使用#!/bin/bash ##幻数,脚本中命令的解释器指定virt-ins...原创 2018-01-22 13:41:03 · 3255 阅读 · 0 评论 -
linux-软件安装
1.软件名称识别 rpm结尾的适用与redhat操作系统 || || || || 软件名称 软件版本 软件适用系统 64位 2.如何安装软件1.rpm rpm -ivh name.rpm ...原创 2018-01-22 16:56:27 · 192 阅读 · 0 评论 -
Linux-系统延时及定时任务
系统延时及定时任务1.系统延时任务at 命令发起的延时任务都是一次性的at +time[root@demo ~]# at 23:27 ##表示延迟到几点at> touch /mnt/file{1..3} ##延迟动作at> <EOT> ##ctrl+d表示发起动作job 1 at 1 at Tue Jan 23 23:2...原创 2018-01-24 20:09:17 · 177 阅读 · 0 评论 -
linux-逻辑卷管理
逻辑卷和逻辑卷管理有助于更加强轻松的管理磁盘空间。如果文件系统需要更多的空间,可以将其卷组的可用空间分配给逻辑卷,并且可以调整文件系统的大小。如果磁盘开始出现错误,可以通过卷组将替换磁盘注册为逻辑卷,并且逻辑卷的范围可以迁移到新磁盘。1.lvm名词 lvm 逻辑卷,可以让设备自由伸缩的一个设备管理软件,是逻辑区块组。pv 物理卷,是LVM所...原创 2018-01-25 17:11:05 · 454 阅读 · 0 评论 -
linux-管理系统储存
分区和文件系统储存是每个计算机系统的基本需求,Red Hat Linux提供了一些强大的工具,它们能在大量的场景中管理多种类型的储存设备。磁盘分区一共三种:主分区、扩展分区和逻辑分区。扩展分区是逻辑分区的“容器”,实际上只有主分区和逻辑分区进行数据储存。一块磁盘最多只能有四个主分区,可以另外建立一个扩展分区来代替四个主分区中的其中一个,然后在扩展分区下可以建立多个逻辑分区。fdisk ...原创 2018-01-28 11:40:34 · 246 阅读 · 0 评论 -
Linux-Apache web服务
Apache 企业中的web服务,用来提供http://(超文本传输协议)1.安装apache安装apache软件包#yum install -y httpd httpd-manualhttpd-mannual #apache手册启动apache服务#systemctl start httpd ;systemctl enable httpd #开机自动启动服务查看...原创 2018-01-31 14:49:13 · 383 阅读 · 0 评论