- 博客(26)
- 收藏
- 关注
原创 Linux基础三:打包 归档 去重 基础命令
一、zip可以打包文件和文件夹打包文件[root@ymm-afrr A]# zip 123.zip 1 adding: 1 (stored 0%)[root@ymm-afrr A]# ls, ! 1 123.zip 2 3 4 456 5 678 A B C d e打包文件夹[root@ymm-afrr A]# zip 456.zip 456/* adding: 456/1 (stored 0%) adding: 456/123/ (stored 0%)
2020-09-09 17:35:55
307
原创 Linux基础二:最常用的基本命令 入门
一、命令语法:<命令> [选项] [参数]rm -r -f =rm -rf二、命令类型:可使用type命令来查看某条命令是何种类型:[root@ymm ~]# type lsls 是 `ls --color=auto' 的别名[root@ymm ~]# type cdcd 是 shell 内嵌三、基础命令之ls-l:这里是小写的L,不是数字1,长格式显示[root@ymm ~]# ls -l总用量 3963932-rw-r--r--. 1 root root
2020-09-09 17:08:14
268
原创 Linux基础一:关于bash命令
一、Bash的特性:1、支持命令历史、命令补全、路径补全2、支持管道、重定向3、支持命令别名4、支持命令行编辑5、支持命令行展开6、支持文件名通配7、支持变量8、支持编程二、Bash支持的引号:1、反引号,键盘左上角Esc下面的键,用于命令替换[root@ymm-xiaokeai ~]# echo `pwd`/root2、双引号,弱引用,可以实现变量替换[root@ymm-xiaokeai ~]# echo "$a"1233、单引号,强引用,不完成变量替换[root@ymm
2020-09-09 15:39:06
221
原创 Linux安装步骤详解,保姆级教程
此处演示的是Linux安装系统教程,Windows和Centos的安装教程与Linux无差别,只是第四步选择镜像和第五步选择版本的时候选择相应的镜像和版本即可,如需镜像文件可取阿里云和网易云下载步骤一:打开虚拟机软件,点击创建新的虚拟机步骤二:选择自定义安装后直接点击下一步步骤三:直接点击下一步步骤四:点击安装程序光盘映像文件,选择镜像所在的位置,点击稍后安装操作系统,点击下一步步骤五:选择Linux,版本选择和前面安装镜像时一样的版本,点击下一步步骤六:这里可更改虚拟机的名称,和虚拟
2020-09-09 15:21:33
605
原创 Keepalived高可用
keepalived简介1.1 keepalived是什么?1.2 keepalived的重要功能1.3 keepalived高可用故障转移的原理1.4 keepalived原理1.4.1 keepalived高可用架构图1.4.2 keepalived工作原理描述keepalived配置文件讲解2.1 keepalived默认配置文件2.2 定制主配置文件2.3 实例脑裂3.1 脑裂产生的原因3.2 脑裂的常见解决方案3.3 对脑裂进行监控keepalived实现nginx.
2020-08-25 11:18:45
200
原创 kvm虚拟化
1.虚拟化介绍2.kvm介绍3.kvm部署3.1 kvm安装3.2 kvm web管理界面安装3.3 kvm web界面管理3.3.1 kvm连接管理3.3.2 kvm存储管理3.3.3 kvm网络管理3.3.4 实例管理4.故障案例4.1 案例14.2 案例21. 虚拟化介绍虚拟化是云计算的基础。简单的说,虚拟化使得在一台物理的服务器上可以跑多台虚拟机,虚拟机共享物理机的 CPU、内存、IO 硬件资源,但逻辑上虚拟机之间是相互隔离的。物理机我们一般称为宿主机(.
2020-06-17 16:16:37
129
原创 版本控制gitlab
版本控制介绍gitlab部署gitlab管理1. 版本控制介绍版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一。版本控制最主要的功能就是追踪文件的变更。它将什么时候、什么人更改了文件的什么内容等信息忠实地了记录下来。每一次文件的改变,文件的版本号都将增加。除了记录版本变更外,版本控制的另一个重要功能是并行开发。软件开发往往是多人协同作业,版本控制可以有效地解决版本的同步以及不同开发者之间的开发通信问题,提高协同开发的效率。并行开发中最常.
2020-06-03 17:16:33
96
原创 tomcat
tomcat简介tomcat项目部署2.1Java环境安装2.2tomcat部署1.tomcat简介Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat技术先进、性.
2020-06-03 17:02:18
105
原创 cobbler服务端脚本部署
#!/bin/bash#配置yum源curl -o /etc/yum.repos.d/CentOS7-Base-163.repo http://mirrors.163.com/.help/CentOS7-Base-163.reposed -i 's/\$releasever/7/g' /etc/yum.repos.d/CentOS7-Base-163.reposed -i 's/^enabled=.*/enabled=1/g' /etc/yum.repos.d/CentOS7-Base-163.re
2020-05-31 10:18:33
204
原创 cobbler
cobbler简介cobbler服务端部署客户端安装定制安装1. cobbler简介Cobbler是一个Linux服务器安装的服务,可以通过网络启动**(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP**,DNS等。Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用。Cobbler是较早前的kickstart的升级版,优点是比较容易配置,还自带web界面比较易于管理。Cobb.
2020-05-31 10:13:51
227
原创 rsync
rsync简介rsync特性rsync的ssh认证协议rsync+inotify1. rsync简介rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。2. rsync特性rsync支持很多特性:可以镜像保存整个目录树和文件系统可以很容易做到保持原来文件的权限、时间、软硬链接等等无须特殊权限即可安装快速:第一次同步时rsync会复制全部内容,但在下一次只传输修改过的文件。rsy.
2020-05-31 09:53:45
189
原创 haproxy原理、基本概念及配置
一、负载平衡类型(1)无负载平衡:没有负载平衡的简单Web应用程序环境可能如下所示在此示例中,用户直接连接到您的Web服务器,在yourdomain.com上,并且没有负载平衡。如果您的单个Web服务器出现故障,用户将无法再访问您的Web服务器。此外,如果许多用户试图同时访问您的服务器并且无法处理负载,他们可能会遇到缓慢的体验,或者可能根本无法连接。(2)4层负载平衡:将网络流量负载平衡到多个服务器的最简单方法是使用第4层(传输层)负载平衡。以这种方式进行负载均衡将根据IP范围和端口转发用户流量
2020-05-25 21:40:58
398
原创 lvs的工作原理及相关配置
LVS详解LVS简介LVS特点:LVS常见术语LVS工作原理NAT模式DR模式内核参数详解arp_ignorearp_announceTUN工作模式full-nat模式LVS调度算法介绍ipvsadm使用指南NAT和DR模式的实现NAT模式的实现DR模式的实现调度器配置WEB后端服务器配置实现测试LVS简介ILVS,是Linux Virtual Server的简称,也就是Linux虚拟服务器, 是一个由章文嵩博士发起的自由软件项目。**L
2020-05-25 21:03:46
423
原创 监控服务zabbix部署
1.zabbix介绍2.zabbix特点3.zabbix配置文件4.部署zabbix4.1 zabbix服务端安装4.2 zabbix服务端配置4.3 zabbix服务端web界面安装与配置4.3.1 zabbix web界面安装前配置4.3.2 安装zabbix web界面4.4 登录zabbix1. zabbix介绍zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统..
2020-05-14 22:37:18
160
原创 mysql多实例部署
软件下载//下载二进制格式的mysql软件包[root@localhost ~]# cd /usr/src/[root@localhost src]# wget https://downloads.mysql.com/archives/get/file/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz--2018-08-13 23:56:27-- https://downloads.mysql.com/archives/get/file/mysql-5.7.22
2020-05-12 11:41:47
197
原创 mysql进阶
1.二进制格式mysql安装2.mysql配置文件3.mysql数据库备份与恢复3.1 数据库常用备份方案3.2 mysql备份工具mysqldump3.3 mysql数据恢复3.4 差异备份与恢复3.4.1. mysql差异备份3.4.2. mysql差异备份恢复1. 二进制格式mysql安装//下载二进制格式的mysql软件包[root@localhost ~]# cd /usr/src/[root@localhost src]# ..
2020-05-12 11:28:35
96
原创 lamp
1.lamp简介2.web服务器工作流程2.1 cgi与fastcgi2.2 httpd与php结合的方式2.3 web工作流程lamp平台构建3.1 安装httpd3.2 安装mysql3.3 安装php3.4 配置apache3.4.1 启用代理模块3.4.2 配置虚拟主机3.5 验证...
2020-05-12 11:03:59
153
原创 mysql主从
mysql主从mysgl主从1.主从简介1.1主从作用1.2主丛形式2.主从复制原理3.主从复制配置3.1 mysql安装3.2 mysgl主从配置3.2.1确保从数据库与主数据库里的数据一样3.2.2在主数据库里创建一个同步账号授权给从数据库使用3.2.3配置主数据库3.2.4配置从数据库3.2.5测试验证1.主从简介在现代企...
2020-05-07 20:22:54
151
原创 MySQL基础
MySQL基础1.关系型数据库介绍1.1数据库结构模型1.2 RDBMS专业名词1.3 关系型数据库的常见组件1.4 SQL语句2.MySQL安装与配置2.1 MySQL安装2.2 MySQL配置3.MySQL的程序组成3.1 MySQL工具使用3.2 服务器监听的两种socket地址4.MySQL数据库操作4.1DDL操作4.1.1数据库操作...
2020-04-07 19:07:46
231
原创 FTP
ftp1、ftp简介2、ftp架构包是否投屏的3、ftp数据连接模式4、用户认证5、vsftpd5.1vsftpd安装5.2vsftpd配置5.3vsftpd虚拟用户配置1.ftp简介网络文件共享服务主流的主要有三种,分贝时ftp、nfs、samba。FTP是File Transfer protocol(文件传输协议)的简称,用于Int...
2020-04-01 16:49:23
387
原创 httpd服务
httpd1.httpd简介2.httpd版本2.1httpd的特性2.2httpd-2.4新增的模块3.httpd基础3.1httpd自带的工具程序3.2rpm包安装的httpd程序环境3.3web相关的命令3.3.1curl命令3.3.2httpd命令4.编译安装httpd-2.45.httpd常用配置1.httpd简介htt...
2020-03-31 21:37:22
557
原创 shell脚本基础
shell脚本基础●shelI脚本基础1.变量1.1什么是变量?1.2变量名称注意事项:1.3变量类型1.4变量操作1.5 bash变量类型1.5.1本地变量1.52环境变量1.5.3位置变量1.5.4特殊变量1.5.5 bash内建环境变量1.5.6只读变量(常量)2.脚本基础2.1什么是脚本?2.2程序返回值2.3脚本测试2.4 写脚本注意事...
2020-03-28 19:31:54
138
原创 正则表达式
正则表达式1.正则表达式分类2.基本正则表达式3.扩展正则表达式4.实例1.正则表达式分类正则表达式: REGEXP, REGular EXPress ion正则表达式分为两类:Basic REGEXP (基本正则表达式)Extended REGEXP (扩 展正则表达式)2.基本正则表达式//元字符 . //任意单个字符 [] //匹配指定范围内的任意单个字...
2020-03-27 19:51:16
107
原创 openssh远程登录及访问
●openssh。1. 使用SSH访问远程命令行1.1 OpenSSH简介1.2 SSH版本1.3 SSH认证方式1.4 openSSH的工作模式1.4 Secure Shell示例1.5 SSH主机密钥。2.配置基于SSH密钥的身份验证。3.自定义SSH服务配置。4. SSH安全注意事项1.使用SSH访问远程命令行1.1 OpenSSH简介1.1 OpenSSH简介...
2020-03-27 18:37:07
1222
原创 Samba简介与配置
samba1. samba简介2. samba访问3. 示例1. samba简介Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。在此之前我们已经了解了NFS, NFS与samba-样,也是在网络中实现文件共享的一种实现,但不幸的是,其不支持windows平台,而本章要提到的samba是能够在任何支持SMB协议的主机之间共享文件的一种实现,...
2020-03-26 20:46:49
812
原创 NFS服务详解
**NFS1.1 nfs特点1.2 使用nfs的好处1.3 nfs的体系的组成1.4 nfs的应用场景二. nfs工作机制2.1 RPC2.2 NIS2.3 nfs工作机制三. exports文件的格式四. nfs管理五. 在服务器和客户端上操作1.NFS简介1.1 nfs特点NFS (Network File Sytem)即网络文件系统,是FreeBSD支持的文件系...
2020-03-25 19:59:19
5875
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人