etc

CentOS 7搭建Haproxy+Nginx+Firewalld+DNS负载均衡

 ̄綄美尐妖づ 提交于 2020-02-26 02:17:12
一、部署第一台Nginx网站 关于Nginx的原理概述及详细配置请参考博文: Centos 7部署Nginx网站服务 [root@centos01 ~]# yum -y install prce-devel zlib-devel <!--安装Nginx依赖--> [root@centos01 ~]# useradd -M -s /sbin/nologin nginx <!--创建管理Nginx账户--> [root@centos01 ~]# umount /mnt/ <!--切换Linux光盘-> [root@centos01 ~]# mount /dev/cdrom /mnt/ <!--挂载光盘--> mount: /dev/sr0 写保护,将以只读方式挂载 [root@centos01 ~]# scp /mnt/nginx-1.6.0.tar.gz root@192.168.100.20:/root <!--复制Nginx包到第二台Nginx服务器--> The authenticity of host '192.168.100.20 (192.168.100.20)' can't be established. ECDSA key fingerprint is SHA256:PUueT9fU9QbsyNB5NC5hbSXzaWxxQavBxXmfoknXl4I. ECDSA

设置vsftpd登录失败次数限制

自闭症网瘾萝莉.ら 提交于 2020-02-26 01:28:35
设置vsftpd登录失败次数限制: vi /etc/pam/vsftpd (改后就生效,不需要重启服务) auth required pam_tally2.so deny=5 lock_time=300 :wq 注: 1、deny=5 代表输错密码5次就锁帐号 2、lock_time=300 表示5分钟后自动解锁 来源: 51CTO 作者: yangzhimingg 链接: https://blog.51cto.com/yangzhiming/2472698

Orchestrator 单节点模式介绍

允我心安 提交于 2020-02-26 01:25:40
一、环境说明: 1.1、3台vm虚拟机系统环境介绍: 3台VM系统为: [root@mgr01 ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 3台VM centos 系统都关闭iptables,关闭selinux 3台虚拟机系统时间同步: ntpdate ntp1.aliyun.com 3台vm虚拟机上各安装一个orchestrator mysql orchestrator版本为:orchestrator-3.1.4-linux-amd64.tar.gz 下载地址: https://github.com/github/orchestrator/releases mysql的版本为mysql5.7.24 GA 二进制版本安装 三台机器ip: 10.0.0.130 172.16.0.130 10.0.0.131 172.16.0.131 10.0.0.132 172.16.0.132 三台vm绑定主机名: [root@mgr01 bin]# cat /etc/hosts 172.16.0.130 mgr01 172.16.0.131 mgr03 172.16.0.132 mgr02 [root@mgr02 ~]# cat /etc/hosts 172.16.0.132 mgr02 172.16.0

apt 更新修复

|▌冷眼眸甩不掉的悲伤 提交于 2020-02-26 01:25:30
想要更新docker版本不想内核上次卸载报错了,部分软件始终无法删除 **apt-get upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 7 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Do you want to continue? [Y/n] y Setting up grub-pc (2.02~beta2-36ubuntu3.23) ... /var/lib/dpkg/info/grub-pc.config: 12: /etc/default/grub: net.ifnames=0: not found dpkg: error processing package grub-pc (--configure): subprocess installed post-installation script

Shell编程之sed工具

核能气质少年 提交于 2020-02-26 01:22:31
一、sed介绍 1.sed用来做啥? 2.sed如何处理文件? 二、sed使用方法介绍 1.命令行格式 1)语法格式 2)举例说明 2.脚本格式 1)用法 2)注意事项 3)举例说明 3.补充扩展总结 三、课堂练习 四、课后实战 一、sed介绍 1. sed用来做啥? sed是Stream Editor(流编辑器)的缩写,简称流编辑器;用来==处理文件==的。 2. sed如何处理文件? sed是==一行一行读取==文件内容并==按照要求==进行==处理==,把处理后的结果==输出到屏幕==。 首先sed读取文件中的一行内容,把其保存在一个==临时缓存区中==(也称为模式空间) 然后==根据需求==处理临时缓冲区中的行,完成后把该行==发送到屏幕上== 总结: 由于sed把每一行都存在临时缓冲区中,对这个 副本 进行编辑,所以==不会直接修改原文件== Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作,对文件进行过滤和转换操作 二、sed使用方法介绍 sed常见的语法格式有两种,一种叫==命令行==模式,另一种叫==脚本==模式。 1. 命令行格式 1)语法格式 sed [options] == ' ==处理动作 =='== 文件名 常用选项 选项 说明 备注 -e 进行多项(多次)编辑 ==-n== 取消默认输出 不自动打印模式空间 ==-r== 使用扩展==正则表达式

负载均衡Nginx+KeepAlived

坚强是说给别人听的谎言 提交于 2020-02-26 00:38:09
192.168.1.150 VOIP 虚拟IP 192.168.1.151 CNSHANK01 负载均衡1 192.168.1.152 CNSHANK02 负载均衡2 系统:Centos7.4 一、nginx配置(两台nginx配置一模一样,主页设置不同): 安装: yum -y install nginx 配置: vim /etc/nginx/nginx.conf user nginx; worker_processes auto; error_log /var/log/nginx/error.log; pid /run/nginx.pid; include /usr/share/nginx/modules/*.conf; events { worker_connections 12800; use epoll; } http { include mime.types; default_type application/octet-stream; limit_conn_zone $binary_remote_addr zone=addr:10m; #防IP*** log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http

linux文件管理及用户管理练习

那年仲夏 提交于 2020-02-25 22:55:54
1、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录。 [root@centos7 etc]# ls -d /etc/[^[:alpha:]][:alpha:]* 2、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。 [root@centos7 etc]# mkdir /tmp/mytest1 && cp -a /etc/[p]*[^[:digit:]] /tmp/mytest1/ [root@centos7 etc]# ls /tmp/mytest1/ #查看结果 pam.d passwd- pinforc plymouth pnm2ppa.conf postfix prelink.conf.d profile protocols purple passwd pbm2ppa.conf pki pm popt.d ppp printcap profile.d pulse python 3、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中 [root@centos7 etc]# tr 'a-z' 'A-Z' < /etc/issue >/tmp/issue.out [root@centos7 etc]# cat /tmp/issue.out 查看内容 \S

5分钟入门chronyc

落爺英雄遲暮 提交于 2020-02-25 22:55:08
5分钟入门chrony chrony 是ntp在替代品,使用上比ntp更简单 install chrony yum install chrony # rpm -ql chrony /etc/chrony.conf /usr/bin/chronyc /usr/sbin/chronyd chrony server config # vi /etc/chrony.conf server cn.pool.ntp.org iburst server tw.pool.ntp.org iburst allow 192.168.43.0/24 local stratum 10 # restart service systemctl restart chronyd chrony client config #vi /etc/chrony.conf server 192.168.43.101 iburst # restart service systemctl restart chronyd chrony check chronyc sources chronyc sourcestats manual sync time ntpdate -s 192.168.43.101 来源: 51CTO 作者: siwen1017 链接: https://blog.51cto.com/justinit

linux平台配置odbc连接dm7达梦数据库

妖精的绣舞 提交于 2020-02-25 22:15:17
达梦数据库以 RDBMS 为核心,以 SQL 为标准,是一个能跨越多种软硬件平台、具有大型数据综合管理能力的、高效稳定的通用数据库管理系统。(本次实验环境以dm7为例) DM7 提供了多种数据库访问接口,包括 ODBC、JDBC、DPI、OLEDB 以及嵌入方式等。 下面介绍Linux 平台如何配置ODBC 连接DM7 达梦数据库,这里主要讲手工配置DM7 的ODBC 连接。 1、环境说明 系统环境:中标麒麟NeoKylin Advance V6.0 x86_64.iso [root@dca dm7]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.0 (Santiago) 数据库版本:达梦dm7_setup_rh6_64_ent_7.6.0.197_20190917.iso SQL> select * from v$version; 行号 BANNER 1 DM Database Server x64 V7.6.0.197-Build(2019.09.12-112648)ENT 2 DB Version: 0x7000a 已用时间: 1.828(毫秒). 执行号:383. 数据安装目录:/dm7 数据实例名:PROD SQL> select name inst_name from v

1小时入门TurboVNC

空扰寡人 提交于 2020-02-25 22:15:05
1小时入门TurboVNC TurboVNC 相比于Tigervnc在3D图形上很大的优势 Centos7.6 install TurboVNC wget -P /etc/yum.repo.d https://turbovnc.org/pmwiki/uploads/Downloads/TurboVNC.repo yum install turbovnc systemctl enable tvncserver systemctl restart tvncserver install virtualgl wget -P /etc/yum.repo.d https://virtualgl.org/pmwiki/uploads/Downloads/VirtualGL.repo yum install virtualgl config TurboVNC # vi /etc/turbovncserver.conf $geometry = "1920x1080"; $useVGL=1; # vi /etc/turbovncserver-security.conf no-clipboard-recv no-clipboard-send # vi /etc/sysconfig/tvncservers VNCSERVERS="1:usera 2:userb" VNCSERVERARGS[1]=""