linux
aoerqileng
这个作者很懒,什么都没留下…
展开
-
redhat6修改时区
alias cp=‘cp’echo ‘ZONE=“Asia/Shanghai”’ > /etc/sysconfig/clockcp /usr/share/zoneinfo/Asia/Shanghai /etc/localtimentpdate stdtime.gov.hk > /dev/null原文链接:https://blog.csdn.net/signmem/article...原创 2019-12-23 10:47:52 · 849 阅读 · 0 评论 -
salt自定义模块
如果我们想要获取自己定制的信息,可以通过自定义模块的方式,编写好模块后,下推到minion执行获取数据。更加的灵活原创 2019-12-11 15:54:35 · 267 阅读 · 0 评论 -
tcp-nodelay
https://www.cnblogs.com/wajika/p/6573028.html转载 2018-08-27 11:09:25 · 366 阅读 · 0 评论 -
写shell需要注意的一点
在shell的开始设置set -euset -uTreat unset variables as an error when performing parameter expansion. If expansion is attempted on an unset variable, the shell prints an error message, and, if not原创 2018-01-24 14:38:54 · 347 阅读 · 0 评论 -
使用salt来在一个机器上部署多个mysql实例
salt使用参考: 模板的使用:http://blog.csdn.net/death_kada/article/details/48547271 sls文件的使用:http://blog.itpub.net/30129545/viewspace-1458706/ pillar的使用:http://blog.csdn.net/hnhuangyiyang/article/details/5041原创 2018-01-24 11:57:57 · 405 阅读 · 0 评论 -
salt 配置管理
为了维护配置文件,用salt如下: master端: /srv/salt [root@biee salt]# tree . ├── http.sls ├── servers │ └── httpd.conf └── top.sls[root@biee salt]# more top.sls base: ‘*’: - http [root@biee salt原创 2018-01-23 20:16:14 · 404 阅读 · 0 评论 -
salt python接口使用分组
可以使用下面的方式在python中使用salt的分区获得某个分组的内存,disk磁盘信息 tgt = "test" grains = local.cmd(tgt, "grains.items",[],10,'nodegroup') diskusage = local.cmd(tgt, "disk.usage",[],10,'nod原创 2017-09-01 16:38:26 · 578 阅读 · 0 评论 -
docker部署mysql
参考https://www.server110.com/docker/201411/11058.html 测试了httpd的docker容器使用过程原创 2017-09-07 15:35:41 · 1450 阅读 · 0 评论 -
docker容器测试
参考:https://www.server110.com/docker/201411/11058.html 测试了docker httpd容器的使用 docker pull centos docker run -t -i centos /bin/bash安装2个软件包 yum -y update # 更新软件包 yum install which # 安装which命令 yum inst原创 2017-09-06 14:41:13 · 516 阅读 · 0 评论 -
redhat docker1.10修改镜像位置
docker infoContainers: 0 Running: 0 Paused: 0 Stopped: 0Images: 0Server Version: 1.10.3Storage Driver: devicemapper Pool Name: docker-253:1-9920359-pool Pool Blocksize: 65.54 kB Base Device S原创 2017-09-06 14:15:00 · 837 阅读 · 0 评论 -
lvs
转载自:http://www.linuxvirtualserver.org/zh/lvs1.html Linux Virtual Server项目针对高可伸缩、高可用网络服务的需求,我们给出了基于IP层和基于内容请求分发的负载平衡调度解决方法,并在Linux内核中实现了这些方法,将一组服务器构成一个实现可伸缩的、高可用网络服务的虚拟服务器。虚拟服务器的体系结构如图2所示,一组服务器通过高速的局域转载 2017-09-13 10:34:59 · 546 阅读 · 0 评论 -
shell赋值
今天学到了shell中一个新的赋值的方法#!/bin/sh#author baixiaoyumydb='test'echo $mydbC_PARSER_ARG+=(-p ${mydb}_recovered)C_PARSER_ARG+=(-e \"show variables like "'"%buffer%"'"\")echo ${C_PARSER_ARG[@]}test原创 2018-01-25 10:39:56 · 288 阅读 · 0 评论 -
vim下格式化代码
有的时候需要在vim下修改代码。两种情况1是上传文件,一个是复制粘贴文件。 对于粘贴文件的处理,在粘贴的时候,使用:set paste命令进行粘贴,格式不会乱。 对于已经上传的额文件,在打开的时候会乱掉,使用vim的插件能格式化代码。。 http://aiezu.com/article/linux_vim_plugin_vundle_install.html http://aiezu.co...原创 2018-02-08 12:20:03 · 557 阅读 · 0 评论 -
内网机器在使用yum安装包的问题
在内网使用yum安装包的时候,总是会遇到超时的提示,需要将自己的源之外的都删除掉,然后在yum clean all yum make cache原创 2018-06-12 16:23:01 · 1045 阅读 · 0 评论 -
etcd and consul
https://blog.csdn.net/bbwangj/article/details/82584988https://www.cnblogs.com/ziyouchutuwenwu/p/5858892.html原创 2019-08-08 11:34:11 · 898 阅读 · 0 评论 -
salt-api安装及使用
摘抄自:https://segmentfault.com/a/1190000014596402salt-api介绍saltsatck本身就提供了一套算完整的api,使用 CherryPy 来实现 restful 的 api,供外部的程序调用。salt-api安装salt-api需要安装,然后进行一些配置才可以正常使用,安装方法有两种。方法一:yum安装,需要的依赖包cherry也会被...转载 2019-06-17 18:44:29 · 1680 阅读 · 0 评论 -
如果向salt中传递参数
setting a minion’s grainclient = salt.client.LocalClient()client.cmd(‘minion_01’, ‘grains.setval’, (‘hostname’, ‘minion_01.example.com’))可以通过上面的方式设置参数的值,然后在sls文件中获取这个变量的值,进行操作...原创 2019-06-17 16:21:23 · 856 阅读 · 0 评论 -
redhat yum M2Crypto.SSL.SSLError: sslv3 alert handshake failure
ffffff原创 2019-05-25 12:39:17 · 4094 阅读 · 0 评论 -
mac
fatal error: ‘sasl.h’ file not foundmac上已经安装了python-ldap还是提示上面的错误,设置下面的变量export CFLAGS="-I$(xcrun --show-sdk-path)/usr/include/sasl"原创 2019-05-05 11:33:56 · 194 阅读 · 0 评论 -
mac fatal error: 'openssl/opensslv.h' file not found
先安装了brew upgrade openssl在设置环境变量export CPPFLAGS=-I/usr/local/opt/openssl/includeexport LDFLAGS=-L/usr/local/opt/openssl/lib原创 2019-05-05 11:13:09 · 4865 阅读 · 4 评论 -
redhat6使用163 yum源
来自:https://blog.csdn.net/indexman/article/details/806408031.切换到yum源存放目录[root@rhel6 ~]# cd /etc/yum.repos.d/2.wget方式下载网易Centos yum源[root@rhel6 yum.repos.d]# wget http://mirrors.163.com/.help/CentOS...翻译 2019-04-04 13:52:11 · 673 阅读 · 0 评论 -
ansible记录
http://www.ansible.com.cn/docs/intro_getting_started.html1,看文档说按装ansible,只需要源码就可以直接启动,并且在被管理节点上不需要安装别的软件,依赖ssh,sftp(可以配置成scp方式)2,Ansible 1.3及之后的版本默认会在本地的 OpenSSH可用时会尝试用其进行远程通讯.这会启用ControlPersist(一个性...原创 2018-12-03 00:17:07 · 357 阅读 · 0 评论 -
linux定时任务未触发
今天有个定时任务没有触发,使用crontab -l查看的时候,发现提示: not allowed to access to crontab because of pam configuration 参考:http://blog.chinaunix.net/uid-20682147-id-5614105.html 密码过期,设置下新密码后,正常。原创 2017-08-07 08:55:45 · 638 阅读 · 0 评论 -
redhat重启过段时间ssh无法连接问题
有台服务器安装系统后,数据库在上面运行了很长时间没有问题,前几天因为不得已重启了下服务器,然后就悲剧了,一开始还能正常登陆,访问,但是服务开启后,过段时间,操作系统上的进程就都变成了D的状态,进程积累越来越多,最终的结果就是ssh无法登录,甚至机房都无法登录。没办法只能硬关机。在操作系统的message中会提示: INFO: task sh:16894 blocked for more than原创 2017-08-04 17:03:30 · 987 阅读 · 1 评论 -
virtualbox中redhat5扩展根分区
在虚拟机中,linux总是遇到使用过程中根分区空间不够的情况,可以按照下面的步骤扩展根分区。 关闭虚拟机,扩展磁盘到20gD:\VirtualBox>VBoxManage.exe modifyhd "D:\VirtualBox VMs\rac1\rac1.vdi" --resize 215040%...10%...20%...30%...40%...50%...60%...70%...80%.原创 2017-07-08 16:21:08 · 512 阅读 · 1 评论 -
linux命令
整理自网络 系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinf原创 2016-06-19 09:45:09 · 438 阅读 · 0 评论 -
lvm中磁盘映射查看
在linux上使用lvm划分磁盘,使用iostat命令会看到下面dm的磁盘Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %utilxvde 0.00 0.00 79.67 15.33 777.原创 2016-05-06 17:23:26 · 2313 阅读 · 0 评论 -
gcc
gcc -ggdb3 -Wall -o test2 test2.c 使用调试符号编译ulimit -c unlimited./test2异常后会产生core文件gdb test2 core.12107rbt可以看到出错的堆栈,找到出问题代码的行gcc -O1(2,3)优化,一般在开发最后阶段使用3个文件,分开编译,然后再组成一个,每个文件的修改不影响别的文件g原创 2016-05-05 23:48:14 · 403 阅读 · 0 评论 -
error while loading shared libraries: libevent-1.3.so.1: cannot open shared object file
在非root用户下,安装完libevent和membercached后,启动时候报标题上的错误,应该是membercached无法找到so库了。处理:1查看该命令找了哪些路径下的so文件 LD_DEBUG=libs /home/baixiaoyu/memcached -v2没有root权限,所以设置了变量 export LD_LIBRARY_PATH=/home//原创 2015-02-09 17:13:21 · 520 阅读 · 0 评论 -
linux-windows互传文件的方法
来自:http://blog.csdn.net/liuzhenwen/article/details/4597410我想更有很多人没有听说过ZModem协议,更不知道有rz/sz这样方便的工具。 好东西不敢独享。以下给出我知道的一点皮毛。 下面一段是从SecureCRT的帮助中copy的: ZModem is a full-duplex file transfer转载 2014-12-10 20:10:42 · 554 阅读 · 0 评论 -
linux中的ld.so.conf文件
转自:http://blog.sina.com.cn/s/blog_4cce4f6a0100ms6f.html转载 2014-11-20 14:04:20 · 7732 阅读 · 0 评论 -
在oracle linux5.7中配置本地yum源
1mount /dev/cdrom /mnt2原创 2014-09-30 11:58:43 · 1155 阅读 · 0 评论 -
vi使用
进入vi的命令 vi filename: 打开或新建文件,并将光标置于第一行首 vi +n filename: 打开文件,并将光标置于第n行首 vi + filename: 打开文件,并将光标置于最后一行首 vi +/pattern filename: 打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename: 在上次正用vi编辑时发生系统崩溃,恢复fi原创 2016-06-19 10:01:51 · 417 阅读 · 0 评论 -
shell_sed_awk使用
sed sed -e ‘s/Jons/Jonathan/g’ test.txt sed 2d test.txt 删除第二行 sed ‘1,3d’ test.txt删除1到3行 sed /bai/d test.txt删除匹配的行 sed ‘/^$/d’ test.txt删除空行原创 2016-06-19 10:06:39 · 372 阅读 · 0 评论 -
salt安全设置
在使用salt的时候,用起来很方便,但是salt的权限太大了,默认非root用户没有任何模块的执行权限,但是root能执行所有操作,对于rm,reboot等操作还是比较危险的,需要将这些命令禁用掉,禁用的方法参考: https://xieyugui.wordpress.com/2015/05/27/saltstack-%E7%BC%96%E8%AF%91%E5%AE%89%E8%A3%85/在我的原创 2017-06-12 16:49:52 · 622 阅读 · 0 评论 -
关于ntp配置
在rac,dg的配置中都要保证不同机器上的时间一致,否则会出现问题,保证时间一致的方法就是通过ntp去配置。 ntp同步时间有2种方式: 1ntpdate手工同步2ntpd后台同步 ntpdate就是执行该命令的时候就将客户端的时钟与服务器端的时钟做下同步,不管差异多大,都是一次调整到位。 而ntpd服务的方式,又有两种策略,一种是平滑、缓慢的渐进式调整(adjusts the clock原创 2017-07-03 10:48:36 · 1201 阅读 · 0 评论 -
gnuplot画图
有的时候我们需要在linux上使用shell根据数据文件绘制图像。可以使用下面的设置: 保存成png格式 set terminal png 指定保存的路径 set output “/tmp/output.png” 设置图形的名称 set title “My first graph” 设置x,y轴的名称 set xlabel “Angle, \n in degrees”原创 2017-07-11 16:52:00 · 529 阅读 · 0 评论 -
Cache写策略——write-through与write-back
原文 http://www.dbaleet.org/cach_write_policy_write-through_and_write-back/ write-through和write-back这个概念在存储工程师眼里绝对不会陌生,而对于数据库管理员来说并却并不一定十分清楚。我说看到的数据库管理员与存储工程师的接口无非就是这些:我需要一个scalable vg,大小是100g。 我需要使用转载 2017-05-19 17:10:27 · 1726 阅读 · 0 评论 -
RSYNC使用
RSYNC软件介绍: rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的特性如下: 可以镜像保存整个目录树和文件系统。 可以很容易做到保持原来文件的权限、时间、软硬链接等等。 无须特殊权限即可安装。 优化的流程,文件传输效率高。 可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。 支持匿名传输,以方便转载 2017-02-22 16:10:51 · 769 阅读 · 1 评论 -
linux route命令使用
route命令用于显示和操作IP路由表。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是 为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为 Linux机器的默认路由。要注意的是,直接在命令行下执行route命令来添加路由,不会永久转载 2017-01-12 10:58:14 · 562 阅读 · 0 评论