![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux云计算
文章平均质量分 85
夏末ya
这个作者很懒,什么都没留下…
展开
-
配置自动化应用场景及产品ansible介绍
一、运维自动化应用场景1. 操作系统预备自动化(常用工具 PXE kickstart cobbler)2. 配置自动化3. 监控自动化系统与应用监控(zabbix)日志监控(ELK)4. 代码持续集成与代码持续发布自动化二、配置自动化场景配置自动化可以帮助企业在大量服务器存在的情况下,快速实现应用部署,软件配置等一大利器。通过配置自动化可以在如下方面有优异表现:提高配置效率...原创 2019-08-20 19:49:25 · 705 阅读 · 0 评论 -
Mariadb及phpmyadmin的安装及配置(Centos 7)
CentOS 6 或早期的版本中提供的是 MySQL 的服务器/客户端安装包,但 CentOS 7 已使用了 MariaDB 替代了默认的 MySQL。MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。全部删除MySQL/MariaDBMySQL 已经...原创 2019-03-25 16:37:20 · 2974 阅读 · 0 评论 -
CentOS7下KVM虚拟化一 安装配置及基本操作
配置KVM虚拟化1.安装插件及工具yum install -y qemu-kvm.x86_64 qemu-kvm-tools.x86_64 python-virtinst.noarch qemu-img.x86_64 bridge-utils.x86_64 libvirt virt-manager2.验证当前主机是否满足KVM的运行条件: 将虚拟机关机后,处理器开启虚拟化功能intel...原创 2019-03-25 14:54:03 · 961 阅读 · 0 评论 -
FreeIPA
安装前准备1,我们安装带有集成DNS的FreeIPA,需确保网络配置文件中的 DNS1=127.0.0.1vi /etc/resolv.confnameserver 127.0.0.12,设置hostnamehostnamectl set-hostname ipa.kclouder.local3,添加hosts条目echo "192.168.91.132 ipa.kclouder.l...原创 2019-03-21 17:37:32 · 1860 阅读 · 0 评论 -
cobbler
1、准备工作:配置软件仓库,关闭SELINUX,FW,并配置静态IP,配置好主机名称,并重启生效更改主机名称编辑/etc/hostname以及将主机地址与名称映射关系写死,编辑/etc/hosts[root@cobbler ~]# systemctl stop firewalld[root@cobbler ~]# systemctl disable firewalld[root@cobble...原创 2019-03-21 14:07:38 · 537 阅读 · 0 评论 -
rsync
一、rsync的概念rsync:可实现全量及增量的本地或远程数据镜像同步备份的优秀工具二、rsync的特性1、支持拷贝特殊文件如链接、设备等;2、可以有排除指定文件或目录同步的功能,相当于打包命令 tar 的排除功能;3、可做到保持原文件或目录的权限、时间、软硬链接、属主、组等所有属性均不改变;4、可实现增量同步,即只同步发生变化的数据,因此数据传输效率很高;5、可以使用 rcp、r...原创 2019-03-20 14:23:31 · 234 阅读 · 0 评论 -
Linux安装JDK和Tomcat
Linux安装JDK1、首先到jdk官网上下载你想要的jdk版本,下载完成之后将需要安装的jdk安装包放到Linux系统指定的文件夹下,并且命令进入该文件夹下:[root@localhost software]# lltotal 252664-rw-r--r--. 1 root root 11830603 Jun 9 06:43 alibaba-rocketmq-3.2.6.tar.g...原创 2019-03-03 15:37:04 · 161 阅读 · 0 评论 -
find命令详解
find命令:用于按照指定条件来查找文件,格式为“find [查找路径]寻找条件 操作”1.参数和意义参数意义-name匹配名称-perm匹配权限(mode 为完全匹配,-mode 为包含即可)-user匹配所有者-group匹配所有组-mtime -n +n匹配修改内容的时间(-n 指 n 天以内,+n 指 n 天以前)-atime...原创 2019-02-20 19:47:49 · 562 阅读 · 0 评论 -
Linux中wget的安装方法
Linux中wget的安装方法1.加载光盘,确定连接2.挂载[root@localhost ~]# mount /dev/sr0 /media/mount: /dev/sr0 is write-protected, mounting read-only3.进入目录并查看 cd /etc/yum.repos.d/[root@localhost ~]# cd /etc/yum.rep...原创 2019-02-19 13:02:45 · 2233 阅读 · 0 评论 -
权限 ACL
setfacl 命令:用于管理文件的 ACL 规则,格式为“setfacl [参数] 文件名称”。文件的 ACL 提供的是在所有者、所属组、其他人的读/写/执行权限之外的特殊权限控制,使用 setfacl 命令可以针对单一用户或用户组、单一文件或目录来进行读/写/执行权限的控制。1、ACL 基本用法文件权限管理之: ACL 设置基本权限(r、w、x)UGO 设置基本权限: 只能一个用户,一个...原创 2019-02-19 12:16:36 · 267 阅读 · 0 评论 -
Iptables应用
一 、防火墙的分类1 、包过滤防火墙。数据包过滤(packet Filtering)技术是在网络层对数据包进行选择,选择的依据是系统内设置的过滤逻辑,称为访问控制表(access control lable,ACL)。通过检查数据流中每个数据包的源地址和目的地址,所用的端口号和协议状态等因素,或他们的组合来确定是否允许该数据包通过。包过滤防火墙的优点是它对用户来说是透明的,处理速度快且易于维...原创 2019-02-12 16:14:07 · 2198 阅读 · 0 评论 -
Nginx的安装
Nginx简介Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”,是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器。Nginx是由俄罗斯人 Igor Sysoev为俄罗斯访问量第二的 Rambler.ru站点开发的。Nginx 的竞争对手: Apache、IIS、 Tomcat、Jetty 、Ligh...原创 2019-03-20 14:24:02 · 373 阅读 · 0 评论 -
VMware ESXI系统安装
选择创建虚拟机原创 2019-03-27 14:46:13 · 7645 阅读 · 0 评论 -
MySQL安装方式(5.7版本和8.0版本)
一、rpm安装mysql1.首先检查机器里是否已经存在MySQL[root@localhost ~]# rpm -qa | grep mysqlmysql-community-server-5.7.14-1.el7.x86_64mysql-community-libs-5.7.14-1.el7.x86_64mysql-community-common-5.7.14-1.el7.x86_6...原创 2019-04-10 22:31:59 · 1745 阅读 · 0 评论 -
分布式缓存之memcached(基础篇)
1.1memcached简介Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。Memcached是一种基于内存的key-value存储,用来存储小块的任意数据(字符串、对象)。这些数据可以是数据库调用、API调用或者是页面渲染的结果。Memcached简洁而强大。它的简洁设计便于快速开发,减轻开发难度,解决了大数据量缓存的很多问题。它的API兼容大部分流行的开发语言。本质...原创 2019-07-25 19:40:41 · 692 阅读 · 0 评论 -
分布式缓存之memcached(LAMP+memcache +(mysql))
应用实例配置2.1 基础环境配置环境规划192.168.91.139 : mysql192.168.91.140 : web192.168.91.165 :memcache同步时间:yum -y install ntp ntpdatentpdate cn.pool.ntp.orghwclock --systohc关闭防火墙systemctl stop firewalld...原创 2019-07-25 15:06:56 · 502 阅读 · 0 评论 -
Linux紧急救援模式
Linux紧急救援模式救援模式,是一种在紧急情况下使用的系统救援方式,可以对系统中因意外丢失或被意外删除的系统文件(是系统文件,非系统文件通过此模式是无法找回的)进行修复找回Linux系统的救援模式是一种特殊的系统模式,该模式是以光盘形式载入启动的,它也是一个独立的“简略”系统,仍然具有正常系统的大部分功能,可以执行正常系统的绝大部分命令救援模式应用:Centos6情况1,忘记、破解ro...原创 2019-07-24 09:43:10 · 1275 阅读 · 0 评论 -
自动化监控之zabbix
1.监控概述1.1 为何需要监控?在一个 IT 环境中会存在各种各样的设备,例如,硬件设备、软件设备,其系统的构成也是非常复杂的,通常由如图 1-1 所示的模型构成。多种应用构成复杂的 IT 业务系统,保证这些资源的正常运转,是一个公司 IT 部门的职责。而要让这些应用能够稳定地运行,则需要专业 IT 人员进行设计、架构、维护和调优。在这个过程中,为了及时掌控基础环境和业务应用系统的可用...原创 2019-06-02 11:57:12 · 924 阅读 · 0 评论 -
Linux操作系统的开机流程详解
Linux操作系统的开机流程详解第一步:开机自检(BIOS)就是开始工作之前先对自己的工具进行检查是否正常,如果正常那就可以进行接下来的步骤假如步正常就得检测哪里的问题进行处理。BIOS其实就是主板上的一给自检程序,开机先对主板上自带的和外接的一些开机必备的设备进行检测,像CPU,显卡,内存,硬盘等设备的自检过程就是自检BIOS(Basic Input / Output System),又称...原创 2019-06-02 09:36:12 · 555 阅读 · 0 评论 -
linux 自动化运维工具ansible
一、ansible简介1.ansibleansible是新出现的自动化运维工具,基于Python研发。糅合了众多老牌运维工具的优点实现了批量操作系统配置、批量程序的部署、批量运行命令等功能。仅需在管理工作站上安装ansible程序配置被管控主机的IP信息,被管控的主机无客户端。ansible应用程序存在于epel(第三方社区)源,依赖于很多python组件。主要包括:连接插件connect...原创 2019-06-07 11:58:00 · 242 阅读 · 0 评论 -
SSL虚拟证书
[root@localhost ~]# cd /opt/data/nginx/conf/conf.d/[root@localhost conf.d]#[root@localhost conf.d]# openssl genrsa -des3 -out server.key 1024Generating RSA private key, 1024 bit long modulus........原创 2019-06-01 09:46:54 · 417 阅读 · 0 评论 -
LVS+Keepalived实现高可用负载均衡(Web群集)
一、Keepalived概述keepalived是一个类似于layer3,4,5交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机,或工作出现故障,Keepalived将检测到,并将有故障的web服务器从系统中剔除,当web服务器工作正常后Keepalived自动将web服务器加入到服务器群中,这些工作全部...原创 2019-06-01 09:45:32 · 234 阅读 · 0 评论 -
MySQL的主从复制(5.7版本)
配置master主服务器1.在/etc/my.cnf文件的 [mysql] 中添加两行代码,然后重启mysql[root@localhost ~]# vim /etc/my.cnflog_bin=mysqlserver-id=101 #必须是集群中的唯一id[root@localhost ~]# systemctl restart mysqld2.建立同步账号[root@l...原创 2019-04-19 13:57:13 · 165 阅读 · 0 评论 -
Nginx虚拟主机的配置
一、基于域名的虚拟主机场景描述:公司业务业务扩展需求,将配置一下两个域名到已有的web服务器上,实现两个站点的独立访问。环境:CentOS Linux release 7.4.1708 (Core)域名1:www.xingyun.com域名2:www.anttech.com要求:1.网站数据分别存放在/data/xingyun/basic/和/data/anttech/basic下。...原创 2019-04-19 14:50:39 · 169 阅读 · 0 评论 -
Linux防火墙的基本知识
一、防火墙的分类1 、包过滤防火墙。数据包过滤(packet Filtering)技术是在网络层对数据包进行选择,选择的依据是系统内设置的过滤逻辑,称为访问控制表(access control lable,ACL)。通过检查数据流中每个数据包的源地址和目的地址,所用的端口号和协议状态等因素,或他们的组合来确定是否允许该数据包通过。包过滤防火墙的优点是它对用户来说是透明的,处理速度快且易于维护...转载 2019-02-12 13:34:02 · 515 阅读 · 0 评论 -
文件目录管理命令
1.touch 命令touch 命令用于创建空白文件或设置文件的时间,格式为“touch[选项] [文件]”。2.mkdir 命令mkdir 命令用于创建空白的目录,格式为“mkdir [选项] 目录”。3.cp 命令cp 命令用于复制文件或目录,格式为“cp [选项] 源文件 目标文件”。4.mv 命令mv 命令用于剪切文件或将文件重命名,格式为“mv [选项] 源文件[目标路径|...原创 2019-02-17 14:45:06 · 169 阅读 · 0 评论 -
用户管理、文件查找
Linux 是一个可以实现多用户登陆的操作系统,允许多个用户同时登陆到系统使用资源。系统根据账户来区分每个用户的文件、进程、任务,给每个用户提供特定的工作环境。对用户组的管理主要包括:添加、修改、删除以及配置访问系统的资源。1. Linux 用户组基本概念用户组 group,就是具有相同特征的用户的集合体。1.1查看当前登录的用户信息:[root@localhost ~]# idui...原创 2018-10-09 21:09:13 · 399 阅读 · 0 评论 -
sort、uniq、crontab命令
1.sort:以行为单位对多行数据进行排序常用参数及意义:参数作用-u排序后相同的行只显示一次n数值排序-r降序-k以哪个字段为关键字进行排序-t字段分隔符-f排序时忽略字符大小写测试:n:数值排序-r :降序-u:去除重复行-t :字段分隔符 以第二列来排序:2.Crontab:添加任务Linu...原创 2018-10-18 20:18:42 · 205 阅读 · 0 评论 -
Linux 硬件资源管理
查看系统 pci 设备lspci 列出所有的 pci 设备,比如主板、声卡、显卡、网卡等。通过 lspci -v 可以查看更详细信息。yum install pciutils-3.2.1-4.el7.x86_64查看 cpu 信息:more /proc/cpuinfo查看内存信息:more /proc/meminfo查看磁盘分区信息:fdisk -l常见文件系统类...原创 2018-09-29 22:01:04 · 466 阅读 · 0 评论 -
Linux 目录结构、基本权限 UGO
文件权限设置: 可以赋于某个用户或组 能够以何种方式 访问某个文件文件权限管理之: UGO 设置基本权限(r、w、x)属主: u 属组: g 其他人: o权限类型:读:r 4 写:w 2 执行: x 11.设置权限更改文件的属主、属组=chown:=c...原创 2018-09-29 14:55:55 · 829 阅读 · 0 评论 -
grep命令
第一题:1. 研发部开发人员David和Peter属于组A;行政部人员Jack和Mike属于组B创建用户David和Peter—>创建组A—>使David和Peter属原创 2018-10-13 22:55:08 · 959 阅读 · 0 评论 -
打包压缩与搜索命令
1.tar 命令tar 命令用于对文件进行打包压缩或解压,格式为“tar [选项] [文件]”。2.grep 命令grep 命令用于在文本中执行关键词搜索,并显示匹配的结果,格式为“grep [选项] [文件]”。3.find 命令find 命令用于按照指定条件来查找文件,格式为“find [查找路径]寻找条件 操作”。...原创 2018-09-22 21:36:01 · 257 阅读 · 0 评论 -
文本文件编辑命令
1.cat 命令cat 命令用于查看纯文本文件(内容较少的),格式为“cat [选项][文件]”。2.more 命令more 命令用于查看纯文本文件(内容较多的),格式为“more[选项]文件”。3.head 命令head 命令用于查看纯文本文档的前 N 行,格式为“head [选项][文件]”。4.tail 命令tail 命令用于查看纯文本文档的后 N 行或持续刷新内容,格式为“t...原创 2018-09-22 19:44:30 · 1468 阅读 · 0 评论 -
Shell
1. shell 特性1.1什么是 shell?Shell 又称命令解释器,它能识别用户输入的各种命令,并传递给操作系统。它的作用类似于 Windows 操作系统中的命令行,但是,Shell 的功能远比命令行强大的多。在 UNIX 或者 localhost 中,Shell 既是用户交互的界面,也是控制系统的脚本语言1.2shell 种类①查看系统支持的shell种类:cat /etc...原创 2018-10-12 13:19:48 · 180 阅读 · 0 评论 -
文本编辑器
为什么学 vi?1)所有的 Unix Like 系统都会内建 vi 文本编辑器,其他的文本编辑器则不一定会存在;2)很多个别软件的编辑接口都会主动呼叫 vi (例如未来会谈到crontab,visudo, edquota 等指令);3)vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法癿正确性,方便程序设计;4)因为程序简单,编辑速度相当快速。vim的5种编辑模式1)命令模式(其...原创 2018-10-12 12:00:43 · 211 阅读 · 0 评论 -
Linux下的各种指令
一、快捷键1.Ctrl+c:种植前台运行的程序2.Ctrl+d:等价exit,退出3.Ctrl+l:清屏编辑命令:1.Ctrl+A:光标移动到命令行的最前端2.Ctrl+E:光标移动到命令行的最后端3.Ctrl+U:删除光标前的所有内容4.Ctrl+K:删除光标后的所有内容5.Ctrl+R:搜索历史命令,利用关键字已经打开的终端上开启新窗口、并列、切换、缩小、放大:放大:Ct...原创 2018-09-20 22:50:36 · 201 阅读 · 0 评论 -
练习题
1.创建用户user1,附加组委bin和root,默认shell为/bin/bash,注释信息为“user1_info"2.创建admins的组3.创建用户natasha,使用admins作为附加组4.创建用户harry,也使用admins作为附加组5.创建用户sarah,不可交互登录系统,且不是admins的成员6.natasha,harry,sarah密码都是centos77.创建.原创 2018-09-25 21:18:16 · 1603 阅读 · 0 评论 -
Linux学习—CentOS7磁盘配额工具quota
Linux学习—CentOS7磁盘配额工具quota磁盘配额——Linux作为一个多用户的操作系统,实际生活中会发生多人共同使用一个磁盘的情况,,为了保证一个磁盘的有效利用,必须对磁盘进行使用率的限制,因此磁盘配额(quota)会是一个非常有用的工具一、quota的使用限制对EXT系列文件系统,quota仅能针对整个文件系统进行设计,无法对单一的目录进行磁盘配额;而在xfs的文件系统中,可...转载 2018-10-22 15:52:17 · 990 阅读 · 0 评论 -
sed命令
sed命令sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。参数说...原创 2018-10-25 21:47:18 · 503 阅读 · 0 评论 -
Linux网络基础
网络协议计算机网络就是通信线路和通信设备将分布在不同地点的具有独立功能的多个计算机系统互相连接起来,在网络软件的支持下实现彼此之间的数据通信和资源共享的系统计算机网络核心内容就是网络协议。网络协议是为计算机网络中进行数据交换而建立的规则、标准或者说是约定的集合。网络层次划分1.分层优点(1)人们可以很容易的讨论和学习协议的规范细节。(2)层间的标准接口方便了工程模块化。(3)创建了一...原创 2018-11-01 19:52:30 · 122 阅读 · 0 评论