- 博客(93)
- 收藏
- 关注
原创 gitlab,ldap新用户无法登陆,报错 Could not authenticate you from Ldapmain because “Undefined method `provider‘
gitlab,ldap新用户无法登陆,报错 Could not authenticate you from Ldapmain because "Undefined method `provider'
2022-06-24 10:13:53 4307
转载 lnmp环境搭建完全手册(四)——lnmp搭建(源码安装)
首先来介绍一下Nginx.Nginx是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。Nginx不仅可以作为web服务器,也可以作为负载均衡器,之前也有文章介绍,大家可以看一下.MySQL是一款开源免费的数据软件,MySQL是一个小型关系型数据库管理系统,其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总
2016-10-01 23:06:00 1077
转载 ssh显示ip
if [ "$SSH_CONNECTION" != '' -a "$TERM" != 'linux' ]; then declare -a HOSTIP HOSTIP=`echo $SSH_CONNECTION |awk '{print $3}'` #export PROMPT_COMMAND='echo -ne "\033]0;${USER}
2016-09-30 20:17:28 2021
转载 my-innodb-heavy-4G.cnf 配置文件参数介绍
温馨提示:本文参考 徐布斯 标准好青年 本文章参数使用egrep从mysql配置的目录过滤出来进行分析,参考的两位可能不是my-innodb-heavy-4G.cnf的配置文件参数my-innodb-heavy-4G.cnf[client]#客户端配置 port =3306 #客户端端口号socket =/applicati
2016-09-23 08:55:57 938
转载 PHP服务Fcgi进程及PHP解析优化
1、PHP引擎缓存加速常见四种软件:1.eAccelerator2.Zendcache3.xcache4.apc5.zendopcache php5.5自带2、使用tmpfs作为缓存加速缓存的文件目录[root@web02 ~]# mount -t tmpfs tmpfs /dev/shm -o size=256m[roo
2016-09-23 08:55:37 1066
转载 深度优化LNMP之PHP
PHP缓存加速介绍1.操作码介绍及缓存原理 当客户端请求一个php程序时,服务器的PHP引擎会解析该PHP程序,并将其编译为特定的操作码文件(Operate Code,opcode)该文件是执行PHP代码后的一种二进制表示形式。默认情况下,这个编译好的操作码文件由PHP引擎执行后丢弃。而操作码缓存(Opcode cache)的原理就是讲编译后的操作码保存下来,冰岛
2016-09-23 08:55:11 2286
转载 Shell 脚本案例实战 [4]
for循环结构 for 循环结构语句 1.for循环结构:语法:for 变量名 in 变量取值列表do 指令…done 提示:在此结构中“in 变量取值列表”可省略,省略时相当于in “$@”,使用for i 就相当于使用for i in “$@” 2.C语言型for循环结构for ((exp1;exp2;exp3)
2016-09-23 08:54:43 1589
转载 深度优化LNMP之MySQL
MySQL数据库优化框架体系1.硬件层面优化 2.操作系统层面优化 3.MySQL数据库层面优化 4.MySQL安全优化 5.网站集群架构上的优化 6.MySQL流程、制度控制优化硬件层面优化1、数据库物理机采购 CPU: 64位CPU,一台机器2-16颗CPU。至少2-4颗,L2(缓存)越大越好 内存: 96-12
2016-09-22 20:34:16 2291
转载 Shell 脚本调试
Shell 脚本调试1、学习脚本开发规范2、好的编码习惯提示: 脚本不是你写的或者windows下开发的脚本,你检查脚本明明没有问题,但就是执行出现错误,要想到执行dos2unix格式化下。好习惯:每次写脚本都执行dos2unix格式化下。[root@db02 ~]# dos2unix add.sh #==>使用dos
2016-09-22 20:32:16 669
转载 深度优化LNMP之Nginx [2]
配置Nginx gzip 压缩实现性能优化1.Nginx gzip压缩功能介绍 Nginx gzuo压缩模块提供了压缩文件内容的功能,用户请求的内容在发送出用客户端之前,Nginx服务器会根据一些具体的策略实施压缩,以节约网站出口带宽,同时加快了数据传输效率,提升了用户访问体验。2.Nginx gzip 压缩的优点1.提升网站用户体验:由于发
2016-09-22 20:31:58 529
转载 Shell 企业29道面试题 [转]
企业面试题1:(生产实战案例):监控MySQL主从同步是否异常,如果异常,则发送短信或者邮件给管理员。提示:如果没主从同步环境,可以用下面文本放到文件里读取来模拟:阶段1:开发一个守护进程脚本每30秒实现检测一次。阶段2:如果同步出现如下错误号(1158,1159,1008,1007,1062),则跳过错误。阶段3:请使用数组技术实现上述脚本(获取主从判断及错误号部分)
2016-09-22 20:30:51 1590
转载 深度优化LNMP之Nginx [1]
Nginx基本安全优化1.调整参数隐藏Nginx版本号信息 一般来说,软件的漏洞都和版本有关,因此我们应尽量隐藏或清除Web服务队访问的用户显示各类敏感信息(例如:Web软件名称及版本号等信息),这样恶意的用户就很难猜到他攻击的服务器所用的是否是特定漏洞的软件,或者是否有对应的漏洞存在。修改Nginx版本信息[root@web02 ~]# vi
2016-09-22 20:30:26 1011
转载 老男孩Shell企业面试题30道 [答案]
@老男孩Shell企业面试题shell 2016年9月7日 本文来自于老男孩教育,未经本人同意,禁止转载!否则追究法律责任。 原文:http://oldboy.blog.51cto.com/2561410/1632876企业面试题1: (生产实战案例):监控MySQL主从同步是否异常,如果异常,则发送短信或者邮件给管理员。提示:如果没主从同步环境,
2016-09-22 20:29:06 11059 2
转载 Linux 字体颜色设置
本文主要介绍Linux 字体颜色的调整,常用于shell脚本当中。我们举一个例子:echo-e"\033[44;37;5m ME \033[0m COOL" 以上命令设置背景成为蓝色,前景白色,闪烁光标,输出字符“ME”,然后重新设置屏幕到缺省设置,输出字符 “COOL”。“e”是命令 echo 的一个可选项,它用于激活特殊字符的解析器。“\033”引导非常规字符序列。
2016-09-22 20:28:47 3196
转载 Shell 基础介绍 [1]
本文目录1.什么是Shell?2.脚本语言类型3.其他常用的脚本语句种类4.Shell脚本的建立和执行5.Shell 变量类型6.普通变量7.Shell 特殊重要变量8.Shell进程状态变量9.Parameter Expansion10.扩展:其他变量的替换11.变量的数值(整数)计算↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
2016-09-22 20:26:49 887
转载 KVM 安装
KVM介绍Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM目前已成为学术界的主流VMM之一。KVM的虚拟化需要硬件支持(如Intel VT技术或者AMD V技术)。是基于硬件的完全虚拟化。而
2016-09-22 20:26:14 864
转载 监控体系 [精]
监控体系zabbix 监控对象: 1. 监控对象的理解:CPU是怎么工作的,原理 2. 监控对象的指标:CPU使用率 CPU负载 CPU个数 上下文切换 3. 确定性能基准线:怎么样才算故障?CPU负载多上才算高 监控范围: 1.硬件监控服务器的硬件故障 2.操作系统监控 CPU、内存、硬盘、IO、进程 3.应
2016-09-22 20:25:20 1904 1
转载 Shell 变量及函数讲解 [2]
Shell 变量的输入 Shell变量除了可以直接赋值或脚本传参外,还可以使用read命令从标准输入获得,read为bash内置命令,可以通过help read查看帮助 【语法格式】 read [参数] [变量名] 【常用参数】 -p prompt:设置提示信息
2016-09-22 20:21:48 621
转载 开源jumpserver 堡垒机搭建
一、环境 CentOS 6.x x86_64 mini service iptables stop关闭SELinux的方法:修改/etc/selinux/config文件中的SELINUX=”” 为 disabled ,然后重启。如果不想重启系统,使用命令setenforce 01.指定yum源wget -O /etc/yum.repos.d/epel.repo
2016-09-22 20:17:29 3708
转载 自动化运维之–Cobbler
Cobbler自动化Cobbler简介Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows。该工具使用python开发,小巧轻便(才15k行python代码),使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理DHCP、DNS、TFTP、RSYNC以及yum仓库、构造系统ISO镜像。 Cobbler支持命令行管
2016-09-22 20:17:15 2052
转载 我是一个线程 [转]
我是一个线程,我一出生就被编了个号:0x3704,然后被领到一个昏暗的屋子里,在这里我发现了很多和我一模一样的同伴。我身边的同伴0x6900 待的时间比较长,他带着沧桑的口气对我说:“我们线程的宿命就是处理包裹。把包裹处理完以后还得马上回到这里,否则可能永远回不来了。”我一脸懵懂,“包裹,什么包裹?”“不要着急,马上你就会明白了,我们这里是不养闲人的。”果然,没多久
2016-09-22 20:06:28 249
转载 架构师之DNS实战
架构师 DNS实战老男孩教育DNS简介1. DNS的出现及演化 网络出现的早起是使用IP地址通讯的,那是就几台主机通讯。但是随着接入网络主机的增多,这种数字标识的地址非常不便于记忆,UNIX上就出现了建立一个叫做hosts的文件(Linux和Windows也继承保留了这个文件)。这个文件中记录着主机名称和IP地址的对应表,这样只要输入主机名称,
2016-09-22 20:06:08 2760
转载 服务器重启导致无法启动MySQL
今天服务器受到DDOS攻击,笔者脑残重启了一下服务器。结果造成MySQL服务器无法启动mysql日志见下图。160803 17:43:47 mysqld_safe Starting mysqld daemon with databases from /application/mysql/data160803 17:43:47 [Note] /application/mysql/
2016-09-22 20:04:37 9172
转载 SaltStack 第二板块安装说明 [2]
安装说明我们为了模拟环境开启两台服务器,本次以Centos7 为例主机名IP地址说明linux-node1.example.com192.168.56.11模式:masterlinux-node2.example.com192.168.56.12模式:
2016-09-22 20:04:18 278
转载 SaltStack 第一板块入门介绍 [1]
SaltStack简单说明一个配置管理系统,能够维护预定义状态的远程节点(比如,确保指定的报被安装,指定的服务在运行) 一个分布式远程执行系统,用来在远程节点(可以是单个节点,也可以是任意规则挑选出来的节点)上执行命令和查询数据开发其的目的是为远程执行提供最好的解决方案,并使远程执行变得更好,更快,更简单Salt的核心功能 使命令发送到
2016-09-22 20:04:00 579
转载 SSH 配置
SSH批量管理SSH介绍SSH是Secure Shell Protocol的简写,由IETF网络工作小组(Network working Group)指定;在进行数据传输之前,SSH先对联机数据包通过加密技术进行加密处理,加密后在进行数据传输。确保了传递的数据安全SSH是专为远程登录会话和其他网络服务提供的安全性协议。利用SSH协议可以有效的放置远程
2016-09-22 20:03:36 10091
转载 Nagios 配置及监控
Nagios监控在互联网日益发展的今天,监控的重要性已经不言而喻。可能打开一个URL要经过6-7层的处理,如果出了问题而没有监控将很难定位到问题所在。那哪些内容需要监控呢?1.本地资源(1) 负载:uptime; (2) CPU:top,sar,cpu温度; (3) 磁盘:df; (4) 内存:free; (5) IO:iostat;
2016-09-22 20:01:59 5419 1
转载 服务器安全之iptables iptables
服务器安全之iptables感谢老男孩老师为我们讲解iptables 优化之路iptables防火墙简介Netfilter/Iptables(以下简称Iptables)是unix/linux自带的一款优秀且开放源代码的安全自由的**基于包过滤的防火墙工具**,它的功能十分强大,使用非常灵活,可以对流入和流出服务器的数据包进行很精细的控制。特别是它可以在一台非常低
2016-09-21 11:56:39 3471
转载 MySQL常用命令大全
登录MySQL方法单实例MySQL登录的方法 mysql #刚装完系统无密码情况登录方式,不需要密码 mysql -u root #刚装完系统无密码的情况登录 mysql -uroot -p #这里标准的dba命令行登录 mysql -uroot -poldboy #非脚本里一般不这样用,密码明文会泄露密码适合多实例防止密码泄露的方法设置变量HIS
2016-09-21 11:54:37 1477
转载 Mysqldump命令参数介绍
mysqldump命令参数mysql mysqldump客户端可用来转储数据库或搜集数据库进行备份或将数据转移到另一个SQL服务器(不一定是一个MySQL服务器)。转储包含创建表和/或装载表的SQL语句。 如果你在服务器上进行备份,并且表均为MyISAM表,应考虑使用mysqlhotcopy,因为可以更快地进行备份和恢复。 有3种方式来调用mysqldump:
2016-09-21 11:53:42 3172
转载 MySQL入门介绍
数据库介绍 1.1 什么是数据库? 简单的说,数据库(英文Dtabase)就是一个存放数据的仓库,这个仓库是按照一定的数据结果(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的、我们可以通过数据库提供的多种方法来管理数据库里的数据更简单的形象理解,数据库和我们生活中存放杂物的仓库性质一样,区别只是存放的东西不同。1.2 数据库的种类
2016-09-21 11:52:50 11425 1
转载 MySQL备份恢复与日志
MySQL 数据库的备份与恢复1.1 备份数据的意义第一是保护公司的数据,第二是网站7*24小时提供服务1.2 备份单个数据库参数使用MySQL数据库自带了一个很好用的备份命令,就是mysqldump,它的基本使用如下;语法:mysqldump -u 用户名 -p 数据库名 > 备份的文件名mysqldump -uroot -p123456 -S /data/33
2016-09-21 11:52:09 3591
转载 MySQL主从复制原理、半同步操作步骤及原理
1.1 企业Linux运维场景数据同步方案1.1.1 文件级别的异机同步方案1、scp/sftp/nc 命令可以实现远程数据同步。2、搭建ftp/http/svn/nfs 服务器,然后在客户端上也可以把数据同步到服务器。3、搭建samba文件共享服务,然后在客户端上也可以把数据同步到服务器。http://taokey.blog.51cto.com/4633273/1203553
2016-09-21 11:51:23 19279 4
转载 MySQL常见错误代码(转)
MySQL常见错误代码及代码说明1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库失败1009:不能删除数据库文件导致删除数据库失败1010:不能删除数据目录导致删除数据库失败1011:删除数据库文件失败1012:不能读取系统表中的记录1020:记录已被
2016-09-21 11:50:31 383
转载 MySQL双主配置
双机热备的概念简单说一下,就是要保持两个数据库的状态自动同步。对任何一个数据库的操作都自动应用到另外一个数据库,始终保持两个数据库数据一致。 这样做的好处多。 1. 可以做灾备,其中一个坏了可以切换到另一个。 2. 可以做负载均衡,可以将请求分摊到其中任何一台上,提高网站吞吐量。 对于异地热备,尤其适合灾备。废话不多说了。我们直接进入主题。 我们会主要介绍两部分内容:主主同步配置1.
2016-09-21 11:49:56 1509
转载 Xtrabackup安装以及应用
Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品。xtrabackup官方网址:https://www.percona.com/downloads/XtraBackup/MySQL Backup Tool Feature Comparison
2016-09-21 11:49:13 655
转载 高可用MySQL MHA介绍
MySQL MHA介绍MHA简介 MHA是一位日本MySQL大牛用Perl写一套MySQL故障切换方案,来保证数据库系统的高可用,在宕机的事件内(通常10-30秒),完成故障转意,部署MHA,可避免主从一致性问题,节约购买新服务器的费用,不影响服务器性能,易安装,不改变现有部署MHA在生产环境的作用 一主多从的环境下,MySQL的主从复制是异步或是半同步。
2016-09-21 11:48:25 7637 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人