Linux服务管理
Yusyang_
这个作者很懒,什么都没留下…
展开
-
3.9 lamp
lamp目录1. lamp简介1. lamp简介有了前面学习的知识的铺垫,今天可以来学习下第一个常用的web架构了。所谓lamp,其实就是由Linux+Apache+Mysql/MariaDB+Php/Perl/Python的一组动态网站或者服务器的开源软件,除Linux外其它各部件本身都是各自独立的程序,但是因为经常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序...原创 2020-01-15 13:21:32 · 191 阅读 · 0 评论 -
3.18 MySQL中间件proxysql实现mysql读写分离
1. mysql实现读写分离的方式mysql 实现读写分离的方式有以下几种:程序修改mysql操作,直接和数据库通信,简单快捷的读写分离和随机的方式实现的负载均衡,权限独立分配,需要开发人员协助。amoeba,直接实现读写分离和负载均衡,不用修改代码,有很灵活的数据解决方案,自己分配账户,和后端数据库权限管理独立,权限处理不够灵活。mysql-proxy,直接实现读写分离和负载均衡,不用...原创 2020-01-15 13:20:40 · 243 阅读 · 0 评论 -
3.17 keepalived高可用
文章目录1.keepalived简介2.keepalived安装2.1 配置主keepalived2.2 配置备keepalived3. 在主备机上分别安装nginx3.1 在master上安装nginx3.2 在slave上安装nginx4. 配置keepalived配置文件4.1 配置主keepalived4.2 配置备keepalived5. 编写脚本监控nginx负载均衡机5.1 编写主k...原创 2020-01-10 13:39:13 · 293 阅读 · 0 评论 -
3.16 lnmt部署&tomcat
文章目录1. lnmt组成1.1 nginx安装1. lnmt组成lnmt组成:nginxmysqltomcat1.1 nginx安装//下载至/usr/src/[root@130 ~]# wget -C /usr/src/apache-tomcat-9.0.30.tar.gz http://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9...原创 2020-01-08 12:04:14 · 449 阅读 · 0 评论 -
3.15 gitlab部署
文章目录常用版本控制工具gitlab部署常用版本控制工具常用的版本控制工具:gitlabsubversion码云(收费)gitlab部署//配置yum源[root@localhost ~]# cd /etc/yum.repos.d/[root@localhost yum.repos.d]# wget http://mirrors.163.com/.help/CentOS7-B...原创 2020-01-06 18:09:39 · 270 阅读 · 0 评论 -
3.14 cobbler
cobbler目录1. cobbler简介2. 服务端部署1. cobbler简介Cobbler官网:https://cobbler.github.io/cobbler配置文件详解cobbler配置文件目录在/etc/cobbler配置文件作用/etc/cobbler/settingscobbler 主配置文件/etc/cobbler/iso/iso模板...原创 2020-01-06 13:56:13 · 277 阅读 · 0 评论 -
3.13 Redis安装及监控
Redis目录1. Redis1.1 Redis安装、配置1.2 Redis监控1. Redis1.1 Redis安装、配置[root@130 src]# tar xf redis-5.0.7.tar.gz[root@130 src]# cd redis-5.0.7[root@130 redis-5.0.7]# make[root@130 redis-5.0.7]# make inst...原创 2020-01-05 01:18:34 · 186 阅读 · 0 评论 -
3.12 nginx安装及使用
nginx目录1. nginx升级、添加模块2. nginx日志log定义格式3.location使用3.1 无修饰符3.2 = 使用方法3.3 ~ (指定正则表达式区分大小写匹配)3.4 ~* (指定的正则表达式不区分大小写匹配)3.5 location查找顺序和优先级4. 访问控制1. nginx升级、添加模块//查看当前版本[root@130 nginx-1.16.1]# nginx ...原创 2020-01-02 13:29:18 · 208 阅读 · 0 评论 -
3.11 lnmp搭建
lnmp目录1. lnmp组成2. lnmp安装2.1 nginx安装2.2 MySQL安装2.3 php安装3. php启用fpm模型4.配置测试网页1. lnmp组成nginxmysqlphp2. lnmp安装2.1 nginx安装//创建系统用户nginx[root@localhost ~]# useradd -r -M -s /sbin/nologin nginx/...原创 2019-12-30 11:47:15 · 326 阅读 · 0 评论 -
3.10 mysql主从
mysql主从目录1.mysql主从复制数据原理1.mysql主从复制数据原理主库将所有的写操作记录在bin-log日志中,并生成一个bin dump线程,将bin-log日志传输给从库的I/O进程。从库生成两个线程,一个I/O,一个SQL线程I/O线程器请求主库的bin-log,并将得到的bin-log日志写入relaylog(中继日志)文件中SQL线程,会读取relay log文...原创 2019-12-29 14:00:27 · 336 阅读 · 1 评论 -
3.8 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-- ht...原创 2019-12-16 18:54:32 · 233 阅读 · 1 评论 -
3.7 mysql进阶
mysql进阶1.二进制格式mysql安装2.mysql配置文件3.修改免密登录密码改为修改后的密码。4.创建数据库和表格4.将school的所有表格备份到root下面的school.sql,将shcool下面的student表格备份5.将整个数据库备份到root下面,将数据库school备份到root下面6.删除数据库school然后备份7.差异备份1.二进制格式mysql安装1.下载mys...原创 2019-12-16 18:52:59 · 206 阅读 · 0 评论 -
3.6 rsync
文章目录1. rsync简介2. rsync特性3. rsync的ssh认证协议4. rsync命令5. rsync+inotify1. rsync简介rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。适用于小文件备份(大文件不适用)2. rsync特性rsync支持很多特性:...原创 2019-12-16 15:21:14 · 402 阅读 · 0 评论 -
3.5 linux系统mysql实现外部链接
文章目录1.安装mysql服务2.修改mysql登录密码3.授权root用户可以在192.168.80.1远程登录4.使用Navicat for MySQL远程连接IP为192.168.80.128的数据库1.安装mysql服务//配置mysql的yum源[root@yusyang src]# wget http://dev.mysql.com/get/mysql57-community-r...原创 2019-11-16 13:48:49 · 317 阅读 · 0 评论 -
3.4 httpd
文章目录1. httpd版本1.1 httpd的特性1.2 httpd-2.4新增的模块2.httpd基础2.1 httpd自带的工具程序2.2 rpm包安装的httpd程序环境3.编译安装httpd1. httpd版本本文主要介绍httpd的两大版本,httpd-2.2和httpd-2.4。CentOS6系列的版本默认提供的是httpd-2.2版本的rpm包CentOS7系列的版本默认...原创 2019-11-07 21:49:13 · 203 阅读 · 0 评论 -
3.3 ftp服务配置
文章目录1. vsftpd配置1.1 安装vsftpd1.2 vsftpd的配置文件vsftpd.conf的参数2 配置匿名用户ftp2.1 关闭防火墙2.2 配置vsftpd.conf文件配置3 配置虚拟用户ftp3.1 关闭防火墙3.2 配置vsftpd.conf配置1. vsftpd配置vsftpd配置/etc/pam.d/vsftpd //vsftpd用户认证配置文件/...原创 2019-11-05 23:38:01 · 236 阅读 · 0 评论 -
3.2 NFS共享目录
NFS目录1. Linux/Centos环境下搭建NFS共享目录1.1 案例1:搭建nfs服务器,并供所有用户查阅资料1.1.1 配置nfs环境1.1.2 创建需要共享的文件1.1.3 定义NFS系统的输出目录(即共享目录)及权限1.1.4 重新读取/etc/exports文件中的设置,并使其立即生效,无需重启服务1.1.5 测试是否共享成功1.2 案例二1.2.1 创建共享目录1.2.2 创建映...原创 2019-10-24 19:04:57 · 243 阅读 · 0 评论 -
3.1 openssh
openssh目录1. 使用 SSH 访问远程命令行1.1 OpenSSH 简介1.2 SSH 版本1.3 SSH 认证方式1.4 openSSH 的工作模式1.5 Secure Shell 示例1.6 SSH主机密钥2. 配置基于 SSH 密钥的身份验证2.1 密钥认证配置步骤2.1.1 官方配置步骤2.1.2 第三方配置步骤1. 使用 SSH 访问远程命令行1.1 OpenSSH 简介O...原创 2019-10-22 16:09:45 · 685 阅读 · 0 评论