linux
pumaadamsjack
这个作者很懒,什么都没留下…
展开
-
How to install tcpping on Linux
A common way to measure network latency to a remote host is by using ping utility which uses ICMP echo request and reply packets. In some cases, however, ICMP traffic is blocked by firewalls, which转载 2016-09-01 10:29:41 · 1338 阅读 · 0 评论 -
红帽/CentOS ext4无法格式化大分区
先膜拜一下大神,再转发转自:http://blog.csdn.net/xztjhs/article/details/40182581红帽/CentOS 6.5的e2fsprogs版本为1.41.12较低,无法创建16TB以上的文件系统下载最新的e2fsprogs,编译安装ftp://ftp.ntu.edu.tw/linux/kernel/people/tyt转载 2016-03-04 20:44:23 · 1646 阅读 · 0 评论 -
find 查找本目录文件夹,并且带目录结构拷贝文件
find -maxdepth 1 -mindepth 1 -type d -mtime -7 -exec cp -r {} ../new \;该方法目前还只适用于明确目录的修改时间,对于查找文件后按目录结构拷贝,还需要再探讨,目前试了用find命令没什么好办法,或者用rsyn或者用脚本实现原创 2016-01-13 08:41:56 · 1413 阅读 · 0 评论 -
从数据库用户表在fastdfs文件系统批量创建头像一例
1. 创建脚本 batchAvatar.sh#!/bin/bashcat user.txt | while read linedonewname="testUserAvatarMasterPath888_$line.png"if [ ! -f "$newname" ];thencp defaultUserAvatar.png $newnamefido原创 2015-12-25 14:09:12 · 724 阅读 · 1 评论 -
shell 中if 条件判断汇总记录
转自:http://blog.sina.com.cn/s/blog_4c197d420101bthf.html一、if的基本语法:if [ command ];then 符合该条件执行的语句elif [ command ];then 符合该条件执行的语句else 符合该条件执行的语句fi二、文件/文件夹(目录)判断[ -b FIL转载 2016-01-08 08:27:27 · 490 阅读 · 0 评论 -
centos rsync 实践
1. 现在安装 rsync cd/usr/local/src/rsync-3.1.1.tar.gz tar –zxvf rsync-3.1.1.tar.gz cd rsync-3.1.1 ./configure make make install 2.rsyncd.conf配置文件默认没有这个配置文件,默认rsync 从 /et原创 2015-12-03 14:27:13 · 467 阅读 · 0 评论 -
nagios(一)安装
Linux下Nagios的安装与配置一、Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。 Nagios原名为NetSaint,由Ethan Galst转载 2015-12-17 08:53:40 · 299 阅读 · 0 评论 -
Nginx 的启动、停止、平滑重启、信号控制和平滑升级
Nginx ● Nginx 的启动 假设 nginx 安装在 /usr/local/nginx 目录中,那么启动 nginx 的命令就是: Command代码 [root@localhost ~]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf转载 2015-12-30 18:04:38 · 805 阅读 · 0 评论 -
shell 脚本中循环未能修改循环外变量的问题解决
在写一个监控脚本中发现问题cur_status="123"cat status_code | while read code_linedohttp_code=`echo $code_line | awk -F = '{print $1}'`http_sub=`echo $code_line | awk -F = '{print $2}'`i原创 2015-11-19 14:17:41 · 2975 阅读 · 0 评论 -
ext3与ext4主要区别
转自:http://www.linuxidc.com/Linux/2012-03/56865.htm很长一段时间以来,ext3是很多linux发行版默认的文件系统,现在ext4已经发布,并且已经有发行版开始使用ext4作为默认的文件系统了(其实最初的时候ext4是作为ext3的扩展,但是为了保证ext3的稳定性等原因,很多人反对直接对ext3进行扩展,所转载 2016-03-04 20:55:03 · 17488 阅读 · 0 评论 -
linux 关机命令及流程
在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的,通过本文的介绍,希望你可以更加灵活的运用各种关机命令。 1.shutdown shutdown命令安全地将系统关机。 有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows转载 2016-03-04 22:51:19 · 445 阅读 · 0 评论 -
nginx状态监控
转自:http://blog.csdn.net/luxiaoyu_sdc/article/details/7333416通过查看Nginx的并发连接,我们可以更清除的知道网站的负载情况。Nginx并发查看有两种方法(之所以这么说,是因为笔者只知道两种),一种是通过web界面,一种是通过命令,web查看要比命令查看显示的结果精确一些。下面介绍这两种查看方法No1、通过浏览器查看通转载 2016-05-19 14:24:35 · 317 阅读 · 0 评论 -
一篇介绍通过nginx运行flask 的文章
Serving Flask With NginxSEP 12TH, 2013Having spent the majority of my career in the Microsoft stack, lately I’ve decided to step out of my comfort zone and to dive into the world of open sou转载 2016-05-16 16:07:11 · 1645 阅读 · 0 评论 -
linux-每日学习-网络-iptables-nat
转自:http://lustlost.blog.51cto.com/2600869/943110NAT一般情况下分为SNAT,DNAT和PNAT此篇主要讲述的是使用iptables配置NAT,所以这3种NAT的区别和应用场景就简单的说明一下 SNAT:源地址转换目标地址不变,重新改写源地址,并在本机建立NAT表项,当数据返回时,根据NAT表将目的转载 2016-03-14 14:25:24 · 357 阅读 · 0 评论 -
linux每日学习-系统-sysctl(2016.3.11)
sysctl(8)-sysctl - configure kernel parameters at runtimeDescriptionsysctl is used to modify kernel parameters at runtime. The parameters available are those listed under /proc/sys/. Procfs is原创 2016-03-11 10:29:16 · 338 阅读 · 0 评论 -
开启linux的路由转发功能
1.IP-Forwarding,IP转发。一种路由协议。IP转发是操作系统的一种选项,支持主机起到路由器的功能。在一个系统中含有两块以上的网卡,并将IP转发选项打开,这样该系统就可以作为路由器进行使用了。2.echo "1">/proc/sys/net/ipv4/ip_forwardThe '1' in "/proc/sys/net/ipv4/i转载 2016-02-24 10:42:11 · 1104 阅读 · 0 评论 -
配置LVS + Keepalived高可用负载均衡集群之图文教程
负载均衡系统可以选用LVS方案,而为避免Director Server单点故障引起系统崩溃,我们可以选用LVS+Keepalived组合保证高可用性。 重点:每个节点时间都同步哈!C++代码[root@DR2 ~]# ntpdate time.windows.com && hwclock -w 1、环境简介:1)虚拟机:VMware转载 2016-02-24 10:20:22 · 1519 阅读 · 0 评论 -
批量ping一个IP列表,监测是否可用的超小脚本
首先需要的是一个纯文本的IP列表127.0.0.110.2.2.110.2.2.3保存成iplist.txt然后创建ipverify.sh文件#!/bin/bashfor i in `cat $1`doping=`ping -c 1 $i | grep loss | awk '{print $6}' | awk -F "%原创 2016-03-05 04:57:47 · 3304 阅读 · 0 评论 -
nginx location 匹配顺序
转自(http://www.jb51.net/article/47761.htm)一、 location 的匹配符1.等于匹配符:=等于匹配符就是等号,特点可以概括为两点:精确匹配不支持正则表达式2.空匹配符空匹配符的特点是:匹配以指定模式开始的 URI不支持正则表达式3.正则匹配符:~正则匹配符是可以使用正则表达式的匹配符。不过这里要强调的是,一般转载 2016-02-23 09:04:03 · 857 阅读 · 0 评论 -
利用find命令递归修改目录下文件权限
我们可以利用chmod来修改文件或者目录的权限,但是这样只能修改一个文件或目录,利用-R 参数可以递归修改,但是会修改全部子目录和文件的权限。那么如何只修改子目录或者只修改文件的权限呢?当然shell可以实现,其实linux本身自带的find命令可以实现。 假设我们要把所在目录下的所有目录的权限递归设置为744,(两条语句的功能一样的): 1转载 2015-10-15 15:13:09 · 1312 阅读 · 0 评论 -
Mongodb高可用架构—Replica Set 集群实战(转载)
Mongodb高可用架构—Replica Set 集群实战分类: mongo2013-07-05 16:47 2906人阅读 评论(2) 收藏 举报Replica Set使用的是n个mongod节点,构建具备自动的容错功能(auto-failover),自动恢复的(auto-recovery)的高可用方案。使用Replica Set来实现读写分离。通过在连接时指转载 2015-10-14 14:13:37 · 460 阅读 · 0 评论 -
linux 批量替换文件名
需求:有一部分 111.jpg 112.jpg 113.jpg 114.jpg 这些文件现在需要批量替换 成 111_new.jpg 112_new.jpg 113.jpg 测试了两种方法都可行第一种方法用rename 命令rename .jpg _new.jpg *.jpg第二种方法用shell 脚原创 2015-11-12 17:52:34 · 360 阅读 · 0 评论 -
mysql 慢日志分析
把文件dump到单独的文本文件中cat mysql_slow.log | grep "Query_time" > test.log然后查找 数字>3的即可cat test.log | awk '$3>1 {print$0}'原创 2015-10-16 18:40:41 · 461 阅读 · 0 评论 -
定期日志清理脚本
任务的需求是定期删除服务器上的日志,删除规则是删除7天前的日志目前根据文件的modifytime来进行修改ls -lt 默认是按照修改时间排序首先是查找 文件 find /usr/tomcat/ -mtime +7 -type f -name *.out 如果希望查找更多后缀那么可以用 -o 参数 ,最好加上括号 find /usr/tom原创 2015-09-28 14:35:21 · 459 阅读 · 0 评论 -
libvirt(virsh命令介绍)
转自:http://my.oschina.net/guol/blog/62253有了virt-install是安装虚拟机的命令,当然也需要一个管理虚拟机的命令了,那就是virsh。virsh命令使用 virsh [OPTIONS] virsh既有命令行模式,也有交互模式,在命令行直转载 2015-09-28 09:47:19 · 1476 阅读 · 0 评论 -
每天一个linux命令,DU
每天一个linux命令(34):du 命令Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的.1.命令格式:du [选项][文件]2.命令功能:显示每个文件和目录的磁盘使用空间。3.命令参数:-a或-all 显示目录中个别文件的大小原创 2015-09-25 09:49:11 · 314 阅读 · 0 评论 -
vsftp配置教程-实践
我见过最好的vsftpd配置教程环境:CentOS 5.0 操作系统一.安装:1.安装Vsftpd服务相关部件:[root@KcentOS5 ~]# yum install vsftpd*Dependencies Resolved=========================================================================转载 2015-01-30 08:33:54 · 395 阅读 · 0 评论 -
一份中文的 redis.conf配置说明(转)
#是否以后台进程运行,默认为no,如果需要以后台进程运行则改为yesdaemonize no #如果以后台进程运行的话,就需要指定pid,你可以在此自定义redis.pid文件的位置。pidfile /var/run/redis.pid #接受连接的端口号,如果端口是0则redis将不会监听TCP socket连接port转载 2013-04-08 08:28:20 · 860 阅读 · 0 评论 -
CentOs5 安装 Oracle 10g
CentOS 5.6 安装Oracle 10g1、安装环境需求1.1-以root用户登陆 su root1.2-RAM需求On Linux X86:至少1GB内存grep MemTotal /proc/meminfo Swap与RAM关系On Linux X86-64至少4GB内存grep MemTotal /proc/meminfoSwa转载 2011-11-28 13:45:27 · 658 阅读 · 0 评论 -
CentOs5 Oracle em 按钮乱码问题解决。
作者:eygle | English Version 链接:http://www.eygle.com/archives/2006/03/oracle10g_em_font_change.html 一直没怎么用10g的EM工具,今天打开来看看,发现也有相传已久的乱码问题.网上也流传着N种解决方案,仔细看一下,其实这个问题很好解决.如果安装时,我们系统环境变量设置的是中文转载 2011-11-25 15:42:58 · 1300 阅读 · 0 评论 -
MongoDB Replica Sets 架构(自动故障转移/读写分离实践)
转自:http://www.itnose.net/detail/6193518.html说明:该篇内容部分来自红丸编写的MongoDB实战文章。1、简介MongoDB支持在多个机器中通过异步复制达到故障转移和实现冗余,多机器中同一时刻只有一台是用于写操作,正是由于这个情况,为了MongoDB提供了数据一致性的保障,担当primary角色的服务能把转载 2015-10-21 11:00:51 · 2426 阅读 · 0 评论 -
快速创建10个名字连续目录的方法
转自百度百科1.seqseq -f 'dir%03g' 1 10 | xargs mkdir或者mkdir $(seq -f 'dir%03g' 1 10)2.printf printf 'dir%03d\n' {1..10} | xargs mkdir 或 mkdir `printf 'dir%03d ' {1..10}`转载 2015-10-20 15:28:22 · 592 阅读 · 0 评论 -
MongoDB ---Deploy a Replica Set
Test Connections Between all MembersEXAMPLEGiven a replica set with three members running on three separate hosts:m1.example.netm2.example.netm3.example.netTest the connection from m转载 2015-10-13 11:10:16 · 672 阅读 · 0 评论 -
mysql PHP 安装
这段是转的安装Apache(Nginx)+MySQL+PHP的正确顺序是什么?相信刚接触LAMP安装配置的朋友心里都有这个疑问,正确的顺序应该是:LMPA(MySQL、PHP、Apache)。原因很简单:后面的软件(有可能)依赖前面的软件。MySQL在安装时会带一个MySQL的函数库,而这个函数库在安装PHP时会用到。PHP安装成功后会生成一个php-fpm进程原创 2015-09-23 10:29:17 · 94 阅读 · 0 评论 -
linux 快速删除大量文件方法(转)
Linux 快速删除大量小文件方法 当我们在linux系统中要删除数万或者数十万甚至数百万的文件时使用rm -rf *就不太好用,因为要等待很长一段时间。在这种情况之下我们可以使用linux系统命令rsync来巧妙的处理。rsync实际上用的是替换原理,处理数十万个文件也是秒删。 1. rsync安装,有些系统默认安装有该命令ubuntu系统:sudo apt-ge转载 2015-11-11 10:26:57 · 818 阅读 · 0 评论 -
zabbix下 安装配置zabbix
转自: http://www.360doc.com/content/15/1010/15/28189110_504669126.shtml最近在研究zabbix,在整理完成之后就有了写一下总结博客的想法,在我研究zabbix的时候给我很大帮助的是it你好,博客地址http://itnihao.blog.51cto.com/他做的zabbix使用手册非常棒,很完转载 2015-10-10 15:24:28 · 790 阅读 · 0 评论 -
linux各服务安装路径
LVS原创 2015-09-22 09:07:53 · 241 阅读 · 0 评论 -
zabbix Installation from source
4 Installation from sourcesOverviewYou can get the very latest version of Zabbix by compiling it from the sources.A step-by-step tutorial for installing Zabbix from the sources is pr转载 2015-10-09 15:02:27 · 730 阅读 · 0 评论 -
zabbix install from package
转自官网3 Installation from packagesOverviewZabbix SIA provides official RPM and DEB packages for Red Hat Enterprise Linux, Debian and Ubuntu LTS.Package files are available at转载 2015-10-09 13:37:49 · 516 阅读 · 0 评论 -
linux基础篇-当你拿到一台新的服务器(持续更新)
作为linux运维或者相关人员,当第一次接触到一台或者一批服务器时,我们需要做什么样的准备呢,从哪开始来熟悉这个系统呢。根据我能想到的,首先,确定一下这台服务器的使用类型,是用作web, api 还是 缓存?第一,我们看一下系统的基本信息有哪些操作系统 #/cat /proc/version系统版本(内核) #cat /proc/version原创 2015-10-22 11:23:02 · 1082 阅读 · 0 评论