linux/centos/ubuntu
猫头哥
创业中的猫头哥
展开
-
安装pcre
http://pcre.org/ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/注意:要使用PCRE的源码安装./configure --prefix=/usr/local/pcre/pcre-8.31makemake installmake clean原创 2013-11-21 21:55:14 · 113 阅读 · 0 评论 -
shell sleep
##1.控制执行时间间隔:使用sleep:echo hellosleep 10s #等10秒echo hellosleep 10m #等10分钟echo hellosleep 10h #等10hourecho hellosleep 10d #等10days原创 2013-12-12 08:46:53 · 1103 阅读 · 0 评论 -
系统负载监控-vmstat
查看系统负载常用命令,其中1表示1秒刷新一次,-S表示单位,M表示MBvmstat 1 -S M[size=xx-large]简介[/size] vmstat是一个十分有用的Linux系统监控工具,使用vmstat命令可以得到关于进程、内存、内存分页、堵塞IO、traps及CPU活动的信息。[size=xx-large]虚拟内存运行原理[/size] 在...2013-12-12 09:13:45 · 113 阅读 · 0 评论 -
查看操作系统支持的文件系统和文件目录限制
ext3 文件系统一级子目录的个数默认为32000个,ext4 无限制。用 df -i 命令可以确认 inode 数量,即使磁盘有剩余空间,这个 inode 满了也无法写入文件。cat /etc/fstab cat /proc/filesystemsdf -iFilesystem Inodes IUsed IFree IUse% Mounted...2013-12-19 20:24:28 · 192 阅读 · 0 评论 -
ubuntu 修改命令行模式下之颜色
ubuntu 修改命令行模式下之颜色因为ubuntu下的/etc/目录里没有DIR_COLORS, 所以费了点劲儿1. 利用dircolors命令,查看我们的系统当前的文件名称显示颜色的值,然后利用管道重定向到用户目录下的任意一个文件(这里我们创建了一个.dir_colors文件) 命令1: cd ~ 命令2: dircolors -p > .dir_col...2013-12-19 20:36:58 · 753 阅读 · 0 评论 -
linux(ubuntu)下软磁盘阵列
mdadm是multiple devices admin的简称,它是Linux下的一款标准的软件 RAID 管理工具,作者是Neil Brown。ubuntu【注意,磁盘阵列名字用 md127可以避免下面的其他2个问题】创建磁盘阵列mdadm --create --auto=yes /dev/md127 --level=0 --raid-devices=4 /dev/s...2013-12-20 17:18:56 · 464 阅读 · 0 评论 -
quartz系列(三)terracotta2.3.5详细安装教程
【概述】官方网站http://terracotta.org/http://www.quartz-scheduler.org/documentation/quartz-2.1.x/configuration/ConfigTerracottaJobStore下载http://terracotta.org/downloads/open-source/catalog点击左边的o...2013-12-23 10:00:09 · 428 阅读 · 0 评论 -
查看linux是64位,还是32位
getconf LONG_BIT原创 2013-02-20 21:37:41 · 72 阅读 · 0 评论 -
系统负载监控-iostat监测IO状态
Linux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat等命令 来查看初步定位问题。其中iostat可以给我们提供丰富的IO状态数据。1. 基本使用$iostat -d -k 1 10参数 -d 表示,显示设备(磁盘)使用状态;-k某些使用block为单位的列强制使用Kilobytes为单位;1 10表示,数据显示每隔1秒刷新一次,共显示10次。...原创 2014-01-06 17:58:22 · 134 阅读 · 0 评论 -
linux crontab
任务调度的crond常驻命令crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。而linux任务调度的工作主要分为以下两类:1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存2、个人执行的工作:某个用户定期要做的工作,例如每隔10分...原创 2014-01-06 18:01:32 · 67 阅读 · 0 评论 -
系统负载监控-load average
其中top的第一行与uptime的结果相同uptimetop[piaohailin@chinaso ~]# uptime20:15:58 up 7 min, 1 user, load average: 0.00, 0.10, 0.08其中20:15:58 up 系统启动时间7 min 系统在线运行时间load average 分别记录一分钟、五分钟、十五...原创 2013-12-12 08:46:42 · 284 阅读 · 0 评论 -
重启进程-使用*.pid文件
kill -9 `cat /application/search/rsync/rsync-3.0.9/log/rsyncd.pid`会遗留 *.pid文件,影响下次重启所以使用kill -HUP `cat /application/search/rsync/rsync-3.0.9/log/rsyncd.pid`2013-12-11 20:02:55 · 336 阅读 · 0 评论 -
挂载硬盘与格式化磁盘
先格式化,后挂载格式化mkfs -t 文件系统类型 /dev/设备名挂载mount -t ext4 /dev/sdb /mnt/data0卸载umount /mnt/data02013-12-11 20:01:24 · 131 阅读 · 0 评论 -
centos6.4中rsyslog5.0的使用与selinux的禁用
默认情况下,rsyslog是受selinux限制的所以日志只能输出到 /var/log/messages里,自定义的目录无效例如keepalived,haproxy的日志输出,都依赖于rsyslog因此我们要关闭selinux【关闭selinux】查看sestatus -v永久关闭修改/etc/selinux/config 文件将SELINUX=enfo...2013-11-26 20:58:47 · 134 阅读 · 0 评论 -
virtual box安装
Virtual box(开源免费):https://www.virtualbox.org/Downloads --> VirtualBox platform packages --> VirtualBox 4.3.2 for Windows hosts x86/amd64修改默认虚拟电脑位置,很关键,否则默认的虚拟机都安装到C盘~_~启动virtual box 管理--> 全局设...2013-11-27 10:25:29 · 92 阅读 · 0 评论 -
virtualbox下安装centos/ubuntu
Centos/rhelwww.centos.orgUbuntuhttp://www.ubuntu.org/[img]http://dl2.iteye.com/upload/attachment/0091/5908/1e3c96e2-9d39-34b2-b742-decb03036320.jpg[/img]此步骤直接选择yes[img]http://dl2...2013-11-27 10:43:46 · 98 阅读 · 0 评论 -
SecureCRT使用
这里写下secureCRT如何使用。请大家互相尊重劳动成果。本文主要用于个人记录笔记和技术培训使用,谢谢。ssh: http://baike.baidu.com/link?url=b0uCOH1s0QmVbqOd35SSHNhXHyd-poB18JAzc54e3c9VLgX6jTSH6CnrJTupHsJm收费的,需要破解创建连接信息的group下方button的使用scrip...2013-11-27 10:53:27 · 85 阅读 · 0 评论 -
vi与vim使用技巧
VI分为3种模式:一般模式、编辑模式、指令列命令模式[size=xx-large]1.一般模式[/size]以 vi 打开一个档案就直接进入一般模式了(这是预设的模式)。在这个模式中, 你可以使用『上下左右』按键来移动游标,你可以使用『删除字元』或『删除整行』来处理档案内容, 也可以使用『复制、贴上』来处理你的文件资料。常用快捷键h(左)j(下)k(上)l(右)ctrl...原创 2013-11-27 21:36:25 · 112 阅读 · 0 评论 -
linux或windows Jdk安装 及 环境变量
注意:安装路径不要有空格,不要有中文,有些框架会报错开发环境不需要安装JDK中的公共JRE环境变量:尽量设置成用户环境变量,不要设置系统环境变量【Windows】JAVA_HOME E:\tech_ide\Java\jdk1.6.0_45PATH %JAVA_HOME%\binCLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA...2013-11-30 13:15:02 · 70 阅读 · 0 评论 -
centos6.4 安装 chome/chromium
1)创建源文件vi /etc/yum.repos.d/chromium-el6.repo文件内容如下[chromium-el6]name=CentOS-$releasever - Chromium EL6baseurl=http://people.centos.org/hughesjr/chromium/6/$basearch/gpgcheck=1enabled=1...2013-12-04 00:22:05 · 135 阅读 · 0 评论 -
系统负载监控-free命令中的buffer和cache
[size=xx-large]一 内存使用说明[/size] Free 命令相对于top 提供了更简洁的查看系统内存使用情况: [piaohailin@chinaso ~]# free -m total used free shared buffers cachedMem: 64417 ...原创 2013-12-11 19:36:46 · 133 阅读 · 0 评论 -
linux操作系统控制器或设置使用的I/O地址范围
more /proc/ioports例如0000-001f : dma10020-0021 : pic10040-0043 : timer00050-0053 : timer10060-0060 : keyboard0064-0064 : keyboard0070-0077 : rtc0080-008f : dma page reg00a0-00a1 : p...2013-12-11 19:59:06 · 198 阅读 · 0 评论 -
/etc/services到底起了什么作用
比方说当你用ipchain/iptables的时候,想限制具体的端口如80,这是www的端口,你就无须在iptables的规则中使用具体数字,用 www代替就可以了,什么时候你认为这个www的端口不适合,想改成81或者其他的什么东西。无须改动规则,直接在/etc/services中就可以改了...2013-02-27 09:23:39 · 1086 阅读 · 0 评论 -
Linux守护进程的分类
根据守护进程的启动和管理方式,可以分为独立启动守护进程和超级守护进程两类: 独立启动(stand_alone):该类进程启动后就常驻内存,所以会一直占用系统资源。其最大的优点就是它会一直启动,当外界有要求时相应速度较快,像httpd等进程; 超级守护进程:系统启动时由一个统一的守护进程xinet来负责管理一些进程,当相应请求到来时需要通过xinet的转接才可以唤醒被xinet管...2013-02-27 10:53:24 · 353 阅读 · 0 评论 -
linux内存中cache分析
背景在做性能测试中,用top命令发现内存的cache到了4G左右,当时就好奇是cache了什么东西。然后就顺着分析,压测过程中日志文件过大,导致缓存的是日志。为了验证这个结果,首先是随便vi一个大文件,然后查看cache是否变化。然后寻找了工具,验证下文件里是否是那个文件。最后得出结论:linux是会缓存编辑过的文件的。下载地址:https://code.google....2015-09-09 13:54:28 · 751 阅读 · 0 评论 -
linux下shell调试技巧bashdb
[size=xx-large]前言[/size]linux调试shell是件蛋疼的事,比如现在有个脚本。#!/bin/shecho "hello world"NAME="piaohailin"echo $NAME;一般调试的话,要用-x参数sh -x test.sh输出+ echo 'hello world'hello world+ NAME=p...2015-10-09 16:44:46 · 243 阅读 · 0 评论 -
centos7新用法(持续更新)
centos7和6有很大的区别,升级要小心[size=xx-large]坑1[/size]centos7没有安装ifconfig命令的解决方法yum search ifconfig发现是在net-tools.x86_64执行yum install net-tools...2016-09-20 18:12:15 · 175 阅读 · 0 评论 -
jpeg的渐进式体验(imagemagick )
[size=xx-large]前言[/size] JPEG文件有两种保存方式,分别是Baseline JPEG(标准型)和Progressive JPEG(渐进式)。标准型是逐行显示他片,渐进式是从模糊到清晰。imagemagick官网网站http://www.imagemagick.org/script/index.php[size=xx-large]一 安装lib...2015-11-01 20:54:47 · 625 阅读 · 0 评论 -
centos下的内存文件夹/dev/shm
[size=xx-large]介绍[/size]centos下,有个神奇的目录,/dev/shm。这个目录用于内存映射。也就是说往这个目录写东西,都会写到内存里,不会持久化到磁盘。系统重启以后,文件都消失。他的默认大小是内存的一半,被他占用的内存不会被系统回收重新划分。[size=xx-large]设置与原理[/size]修改/dev/shm大小vi /etc/fstab,编辑...2015-11-08 21:02:27 · 1435 阅读 · 0 评论 -
报错:too many open files处理
[size=xx-large]前言[/size]在做压力测试的时候,可能会经常报错:too many open files因此我们有两种修改方式:临时修改、永久修改linux 默认打开文件数linux 默认打开文件数为1024个,通过ulimit -a 可以查看open files实验环境LSB Version: :base-4.0-amd64:base-4.0-no...2015-11-11 11:13:24 · 633 阅读 · 0 评论 -
centos6.7下使用http_load
http_load安装简单,而且参数可以是一个具体的url,或者是一个包含url列表的文本。在测试过程中,会均匀负载到这个url列表中。官网网站http://www.acme.com/software/http_load/下载:Fetch the software. 修改安装目录BINDIR = /opt/http_load/binMANDIR = ...2015-11-11 11:30:38 · 247 阅读 · 0 评论 -
Centos7下IPv6的用法和禁用
[size=xx-large]IPv6访问网站[/size]centos7.1下,默认就启用了IPv6,所以可以通过网卡查看里面的。执行ifconfig命令[img]http://dl2.iteye.com/upload/attachment/0113/1748/cf76e5ed-4168-352b-a47d-3ab1e84123e9.png[/img]启动tomcat,然后通过I...2015-11-18 22:46:07 · 1544 阅读 · 0 评论 -
centos7里面的那些坑
[size=xx-large]关闭防火墙[/size]2015-11-18centos7和之前的版本,关闭防火墙的命令不一样了centos7:#停止systemctl stop firewalld.service#禁用systemctl disable firewalld.service之前的版本:#停止service iptables stop#禁...2015-11-18 23:01:43 · 366 阅读 · 0 评论 -
Linux 替换^M字符 方法
有^M特殊符号,linuxa经常会影响shell的执行。最简单的,就是用vi打开文本。然后 set fileformat=unix 保存即可其他方法参考文章http://blog.csdn.net/lhf_tiger/article/details/8203013...原创 2015-09-09 13:39:33 · 189 阅读 · 0 评论 -
linux中free命令的cache和buffer如何清空
我们在使用linux的时候,执行free -m查看内存。如下如:[img]http://dl2.iteye.com/upload/attachment/0118/8157/352b8ce7-436b-3215-8242-9d6134061d1b.png[/img]执行echo 3 > /proc/sys/vm/drop_caches可以将buffer和cache清空清...2016-07-20 15:52:24 · 1163 阅读 · 0 评论 -
Centos -bash: nslookup: command not found
nslookup是常用来查询本机域名解析情况的命令,但是一些linux系统下默认无此命令。我们可以通过安装一个包来使该命令生效,这个包中也包括dig命令。yum -y install bind-utils...原创 2013-10-11 10:52:17 · 1111 阅读 · 0 评论 -
ubuntu/centos下使用xinetd
【简介】参考百度百科http://baike.baidu.com/link?url=nWkyOfMIk_rxHirveSXRc5qiqRxj_-wnFxh5-Pr5qXr9JC8l7TVrv7EWEpH8IsjPcentos在线安装yum -y install xinetd【知识点】标准http响应文件内容HTTP/1.1 200 OKServer: Apa...2013-02-27 10:56:53 · 252 阅读 · 0 评论 -
ubuntu基础入门
1 root启用root账户sudo passwd root禁用rootsudo passwd -l root2.双网卡,gateway只能有一个,上外网用sudo vi /etc/network/interfaces#the second eth1auto eth1iface eth1 inet staticaddress 192.168.64.3...2013-02-27 12:47:25 · 64 阅读 · 0 评论 -
keepalived的使用与安装
官方网站http://www.keepalived.org/【简介】keepalived是一个类似于layer3, 4 & 5交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机,或工作出现故障,Keepalived将检测到,并将有故障的web服务器从系统中剔除,当web服务器工作正常后Keep...2013-02-28 09:29:50 · 92 阅读 · 0 评论 -
haproxy的安装
官方配置http://haproxy.1wt.eu/简介HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代 理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些[color=red]负载特大[/color]的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运...2013-02-28 09:33:20 · 79 阅读 · 0 评论