
Linux
梁吉林
最好的代码是简洁易维护的代码。
展开
-
【转】最浅显的LDAP介绍
这是我看到的最浅显的一篇LDAP入门介绍,特意转载过来。原文链接首先要先理解什么是LDAP,当时我看了很多解释,也是云里雾里,弄不清楚。在这里给大家稍微捋一捋。首先LDAP是一种通讯协议,LDAP支持TCP/IP。协议就是标准,并且是抽象的。在这套标准下,AD(Active Directory)是微软出的一套实现。那AD是什么呢?暂且把它理解成是个数据库。也有很多人直接把LDAP说成数据库(...转载 2020-03-11 19:02:17 · 1649 阅读 · 0 评论 -
通过强制指定域名与IP的对应方式规避域名映射IP队列不可用问题
今天线上的业务服务器发生了一个比较奇怪的问题,通向金山云存储的访问速度非常慢,导致业务被大量积压,但是检查网络、dns都没有发现问题,而且连接也可用,只是速度很慢。考虑到不应该是公共服务商的问题,继续在自身服务器上查找原因,后来发现访问云存储的域名时dns返回了多个IP地址,默认是按序选择进行连接,但是dns返回的IP地址队列中第1个IP无法进行连接,在超时之后再换用第2个IP进行连接,导致业...原创 2018-05-03 12:01:32 · 1804 阅读 · 0 评论 -
Linux rpm包操作指令
linux rpm包管理命令操作记录原创 2017-11-20 16:17:44 · 460 阅读 · 0 评论 -
yum缓存文件的使用
近几日搭建服务器环境,需要使各个服务器的环境一致,考虑到直接使用yum进行安装,可能会因为repo源的更新而导致服务器的软件环境不一致问题出现(包括以后新增的服务器也需要一致配置),所以通过开启yum的缓存功能,来在A服务器上进行配置,其它服务器上直接使用A服务器中yum缓存下来的软件包进行安装即可(包括以后新增的服务器也可以使用这套软件包来进行配置)。打开yum的缓存功能:/etc/yum.con原创 2017-11-13 18:42:58 · 5858 阅读 · 1 评论 -
VIM配置项
linux下的vim编码器配置文件vimrc配置项设置原创 2016-08-26 14:17:34 · 595 阅读 · 0 评论 -
linux常用命令记录
查看磁盘容量:df -h 查看目录占用磁盘空间:du -ah –max-depth=1原创 2017-02-24 14:51:45 · 317 阅读 · 0 评论 -
Linux定时任务操作指令 - crontab
Linux系统中的crontab命令,用于向系统中添加需要定时执行的任务,它可以在用户指定的时间去执行用户设定的操作。 通常将需要加入任务列表的操作写入到一个文件,然后使用crontab加入到任务列表中。 需要注意的是,最近一次添加的任务会覆盖上一次添加的任务,所以有多个任务需要加入到执行列表中时,需要写在同一个文件中加入,或使用”crontab -e“加入。 设置crontab任务的文件格式原创 2016-04-12 22:17:36 · 722 阅读 · 1 评论 -
Linux软RAID操作指令 - mdadm
mdadm是Linux环境下的软Raid实现。1、创建Raid:mdadm –creat /dev/md0 –level=5 –raid-devices=3 /dev/sda /dev/sdb /dev/sdc 创建了Raid名为/dev/md0的Raid5阵列,该阵列包含3块磁盘;mdadm –creat /dev/md0 –level=5 –raid-devices=3 /dev/sda /d原创 2016-01-12 15:21:01 · 3093 阅读 · 1 评论 -
Linux Command -- sed
sed是一个流编辑器,用于处理输入流中的文本信息,输入流可以是文件,也可以是管道中的输入。 sed的命令格式为:sed [OPTION]... {script-only-if-no-other-script} [input-file]...OPTION有如下参数:-n:静默模式,不打印缓冲区中的内容,只输出操作相关的行;-e:添加要执行的指令,用于实现一行中同时执行多条操作原创 2016-04-12 22:29:44 · 493 阅读 · 0 评论 -
centos7编译安装php
vm安装php,系统为centos7,php版本为5.6.15。 首先解压,进入源码目录: 对源码进行编译配置: 配置参数:./configure --prefix=/usr/local/php --enable-fpm --with-curl --with-openssl --enable-mbregex --with-mysql --with-mysqli --with-mysql-soc原创 2016-05-06 00:26:05 · 9484 阅读 · 0 评论 -
centos7编译安装mysql之2
上一篇写到编译,结果坑死了,我的虚拟机整整编译了3个小时,真是醉了,用了超过7GB的硬盘!这还没结束,但是虚拟机磁盘已经满了。。。 没办法,机器配置较低,没多余磁盘空间分给虚拟机了,于是换5.6版本的mysql重新编译安装了。5.6.16版本编译安装使用完成后,使用了3G左右的磁盘空间,也是挺大的。删除编译目录后,释放了2G多点的空间。安装后默认目录是在/usr/local/mysql/,此时先进原创 2016-04-29 00:45:21 · 649 阅读 · 0 评论 -
centos7编译安装mysql
先说一下环境,系统是centos7,要安装的mysql是最新版本5.7.12。 首先将压缩包进行解压,然后进入解压后的目录。 mysql新版本使用cmake的方式进行编译,从5.5还是5.6开始就换成cmake的方式了,以前的configure/make已经被抛弃了。 执行cmake指令后,发现系统中没有安装cmake,使用yum安装上cmake。 额外插一句,国内推荐使用16原创 2016-04-28 23:16:00 · 7881 阅读 · 0 评论 -
Linux Command -- gawk
gawk是GUN AWK的简称, 是GNU Project 的 AWK 解释器的开放源代码实现。它集成于UNIX系统,是一种功能强大的文本操作和模式匹配语言。它是一种解释性的语言,不需要进行编译。 有两句对awk的总结说明写的非常好:AWK是一种文本处理和模式匹配语言,所以它通常称为”数据驱动的“语言,程序语句描述需要进行匹配和处理的输入数据,而不是程序操作步骤的序列;AWK 程序在其输入数据原创 2016-04-13 22:21:54 · 692 阅读 · 0 评论 -
Linux Command --arping
arping,用来向局域网内的其它主机发送ARP请求的指令,它可以用来测试局域网内的某个IP是否已被使用。 指令格式如下:arping [-AbDfhqUV] [-c count] [-w deadline] [-s source] -I interface destination参数释意: -A:与-U参数类似,但是使用的是ARP REPLY包而非ARP REQUEST包。 -b:发送以太网原创 2016-03-10 16:09:15 · 1302 阅读 · 0 评论 -
centos7配置本地yum源
最近在使用虚拟机时遇到一些麻烦,因为公司内部有网络管理,所以vm连接不上外网,yum无法安装软件,怎么解决呢?–使用iso做本地yum源,可以解决大部份的包安装。 vm安装的是centos7。1、挂载iso到vm#mkdir /mnt/cdrom#mount /dev/cdrom /mnt/cdrom2、修改yum源配置 yum源配置目录为“/etc/yum.repo.d/”,网络不可用,所以原创 2016-03-21 17:14:34 · 31523 阅读 · 5 评论