运维
imduan
这个作者很懒,什么都没留下…
展开
-
shell 批量获取host
批量获取host#! /bin/bashfor i in `cat allip`doping=`ping -c 1 $i|grep loss|awk '{print $6}'|awk -F "%" '{print $1}'`if [ $ping -eq 100 ];thenecho ping $i failelseecho ping $i okfidone转载 2015-11-12 10:11:35 · 1134 阅读 · 0 评论 -
172.16.82.0/25的含义,IP段,掩码
子网掩码: 子网掩码的作用是用来表示IP地址中的多少位用来表示主机号 A类:255.0.0.0 一个子网最多可容纳1677万台电脑 B类:255.255.0.0 一个子网最多可容纳6万台电脑 C类:255.255.255.0 一个子网最多可容纳253台电脑1的比特留给网络号和子网号,为0的比特留给主机号172.16.转载 2016-12-14 21:34:47 · 19363 阅读 · 2 评论 -
http压力测试
转载地址下载地址:http://soft.vpser.net/test/http_load/http_load-12mar2006.tar.gz安装tar zxvf http_load-12mar2006.tar.gzcd http_load-12mar2006make && make install准备URL文件:urllist.txt,文件格式是每行一个URL使用持续时间10秒的测试,每秒的转载 2017-01-09 12:15:20 · 445 阅读 · 0 评论 -
phpadmin安装
安装centorOs下面的安装安装yum groupinstall "Development tools"yum install httpd php php-mysql php-mbstringyum install libxml2-devel gd-devel libmcrypt-devel libcurl-devel openssl-develyum -y install libxml2转载 2017-02-16 15:42:42 · 1139 阅读 · 0 评论 -
文件传输windows<->linux
NC工具 yum install nc发送端:nc -l 6666 < file 接收端: nc host 6666 | pv -L 30m > loglog注意使用pv 限速,否则对线上可能有影响.windows的版本: PV限速工具pipe viewer,管道偷窥器的缩写, pV的功能: View 管道中的数据流速 View 管道 中数据流动的时间 通过给出预期的数据大小,计算预期转载 2017-02-17 17:18:49 · 559 阅读 · 0 评论 -
linux下rsync的使用
rsync 是一个Unix系统下的文件同步和传输工具关键的两个文件rsyncd.conf和rsyncd.secrets#mkdir /etc/rsyncd --在/etc目录下创建一个rsyncd的目录,我们用来存放rsyncd.conf 和rsyncd.secrets文件;#touch /etc/rsyncd/rsyncd.conf --创建rsyncd.conf ,这是rsync服务器的配原创 2015-09-08 19:27:43 · 389 阅读 · 0 评论 -
vim各种命令
查看文件格式尤其需要注意的是shell、python等脚本需要保存为unix格式 否则会提示:No such file or directory,因为Linux把换行符也当成脚本解释器的一部分了。 命令 备注 set fileformat 查看文件格式 set fileformat=unix/dos 设置(转换)文件格式 set list/nolist 设置是否显示不转载 2017-01-23 18:35:01 · 204 阅读 · 0 评论 -
crontab的使用
基本使用crontab-[-u user]-用标准输入替代目前的crontab. crontab-1[user]-列出用户目前的crontab. crontab-e[user]-编辑用户目前的crontab. crontab-d[user]-删除用户目前的crontab. crontab -r : 删除目前的时程表基本格式* * * * * command 分 时 日 月 周 命转载 2017-02-04 11:36:49 · 364 阅读 · 0 评论 -
redis安装
redis安装sudo wget http://download.redis.io/releases/redis-2.8.9.tar.gzsudo tar zxvf redis-2.8.9.tar.gzcd /home/q/data/redis-2.8.9sudo makesudo make installcp redis.conf /etc/会在/usr/local/bin目录下生成本个可执转载 2017-03-18 11:33:15 · 230 阅读 · 0 评论 -
Linux的profile的管理
常用命令快捷方式. 一般采用/etc/profile来管理export JA_HOME=/home/q/xxx/defaultexport PATH=$PATH:$JA_HOME/binsource /etc/profile转载 2017-03-06 18:47:03 · 298 阅读 · 0 评论 -
TIME_WAIT的状态
为什么存在这个状态在TCP断开的过程中会有四个状态变化过程,如下图所示: 在连接关闭过程中,有如下过程: 1.HOST1上的应用程序关闭己方的连接导致TCP发送一个FIN消息给HOST2。 2.HOST2发送一个确认消息给HOST1,并且HOST2把FIN作为EOF递交给HOST2上的应用程序。 3.一段时间过后,HOST2上的应用程序关闭它那边的连接,引发一个FIN消息给HOST1。转载 2017-03-21 16:21:31 · 325 阅读 · 0 评论 -
redis 安装部署, 简单实用
redis 官网安装$ wget http://download.redis.io/releases/redis-3.2.5.tar.gz$ tar xzf redis-3.2.5.tar.gz$ cd redis-3.2.5$ make运行run server $ src/redis-serverrun client$ src/redis-cliredis> set foo barOK转载 2016-11-17 12:18:31 · 248 阅读 · 0 评论 -
mv 带通配符的 cannot stat的问题
` sudo mv /home/abc/*.txt . mv: cannot stat/home/abc/*’: No such file or directory “`见鬼, mv别人的文件夹为啥不能带通配符. 但是mv自己的可以.想一下有啥区别: 权限不同. 改权限. abc的文件夹权限是什么? 700. 看起来禁止了别的用户的访问和遍历?sudo chmod 766 abc.转载 2016-11-16 19:27:43 · 22832 阅读 · 2 评论 -
shell 日期循环
#!/bin/bash# $author:export PATH=/usr/sbin:/usr/bin:/sbin:/bindatebeg="2015-06-15"dateend="2015-06-28"beg_s=`date -d "$datebeg" +%s`end_s=`date -d "$dateend" +%s`while [ "$beg_s" -le "$end_s" ];do转载 2015-11-13 10:20:20 · 484 阅读 · 0 评论 -
Confluence 安装破解
引用http://shiguanghui.iteye.com/blog/1876795wget http://downloads.atlassian.com/software/confluence/downloads/confluence-3.2.1_01-std.tar.gztar -zxvf confluence-3.2.1_01-std.tar.gz 修改conf/server.xml转载 2015-11-13 10:28:39 · 731 阅读 · 0 评论 -
Linux 下Ftp的搭建
安装service vsftpd start service vsftpd stop service vsftpd restart配置转载 2015-11-14 12:20:53 · 282 阅读 · 0 评论 -
Linux 自启动相关
方法1, 建立软链接方法2, /etc/rc.local方法3,chkconfig转载 2015-11-23 10:43:24 · 232 阅读 · 0 评论 -
调试排查问题相关
查看进程启动时间, 内存:ps -eo pid,lstart,rsz|grep 751top命令相关:c显示command绝对路径.关闭swap: swapoff -a, 打开swapon -a转载 2015-11-01 11:13:02 · 352 阅读 · 0 评论 -
linux shell命令相关
find . -name "*.xml" |xargs sed -i "s/aaa/bbb/g"转载 2015-10-10 15:11:05 · 359 阅读 · 0 评论 -
crontab的问题总结
最近用Python写了一些数据统计的脚本,并使用crontab自动执行,但是配置crontab总是要过几个坑才行的,这里总结一下这次遇到的坑。输出要将crontab命令的输出记录到日志文件中,可以使用重定向,不仅要重定向stdout也要重定向stderr,因为Python解释器会将异常输出到stderr。示例:$HOME/path/to/script > $HOME/log/file转载 2015-12-31 09:53:29 · 490 阅读 · 0 评论 -
CentOS 6.4 编译安装 gcc 4.8.1
今天在isocpp上看到“GCC 4.8.1 released, C++11 feature complete”这个消息,非常兴奋。终于有一个全面支持C++11语言特性的编译器了!当然了,gcc仅仅是语言特性上全面支持C++11,libstdc++貌似还没有完全跟上,不过我已经挺满足了,至少可以去尝试各种特性了。另外,之前也有消息说Clang功能上也100%支持C++11了,但是内部还在做测试转载 2016-01-06 11:12:10 · 301 阅读 · 0 评论 -
linux 机器之间 zssh, rz, sz互相传输
zssh的全名叫ZMODEM SSH.看名字就知道,使用的zmodem,我们习惯了SecureCRT,直接就可以用来发送文件,比使用scp方便很多。zmodem协议方便主要表示在以下点其一,不需要输入很长的命令和密码,直接使用rz,sz加文件名,就能实现文件的收发。速度还很快。其二,在中转了一台主机时,要在目标主机和本地主机之类,要传送文件,scp相当的麻烦,需要输入多次命令用户密码.但sz直接可以转载 2016-01-06 11:14:57 · 899 阅读 · 0 评论 -
Mysql 运维相关
grant all privileges on aaaa.table_bbb to test@'%' identified by 'd1233';转载 2015-11-16 12:06:41 · 357 阅读 · 0 评论 -
centos7 安装httpd, php
一、 CentOS7.0安装Apache服务器httpdApache在Linux系统中,其实叫“httpd”,可以使用yum来安装。1、查看httpd包是否可用: yum list | grep httpd2、安装Apache yum install httpd“`3、配置ServerName vi /etc/httpd/conf/httpd.conf...转载 2018-05-20 15:17:54 · 3428 阅读 · 0 评论