Unix类
文章平均质量分 63
iteye_16035
这个作者很懒,什么都没留下…
展开
-
Linux下察看swap分区大小的命令
Linux下察看swap分区大小的命令 top 或者fdisk -l 或者free -m SWAP分区一般大小为物理内存的2倍,但最大不超过2G; 增加SWAP空间的方法有两个:增加另外一个SWAP分区,或通过创建一个SWAP文件来实现。 一)增加一个SWAP分区: 1)创建一个SWAP分区: fdisk -l /dev/cciss/c0d0 (m---p...原创 2016-10-01 00:57:39 · 435 阅读 · 0 评论 -
php open_basedir安全与性能的取舍
open_basedir 严重影响PHP I/O性能这是昨天看到的一篇文章,看完后,我针对服务器等做了一下测试,确实有影响。毕竟open_basedir在每一次require,include以及判断文件等的时候,都要先判断是否在可执行目录内。所以。。。性能就会下降(如果是用框架的,可能性能会更差一点),如果是自己的机器,一般也可以通过设定文件目录权限,来防止这种情况发生【linux可以指定用户...原创 2011-09-27 02:53:04 · 241 阅读 · 0 评论 -
eAccelerator 配置(PHP代码加速器)
eAccelerator是一个自由开放源码php加速器,优化和动态内容缓存,提高了php脚本的缓存性能,使得PHP脚本在编译的状态下,对服务器的开销几乎完全消除。 它还有对脚本起优化作用,以加快其执行效率。使您的PHP程序代码执效率能提高1-10倍; 首先您要安装好PHP,然后再来编译安装 eaccelerator,过程如下。我们从官方下的版本是 eaccelerator-0.9.5....原创 2011-09-27 02:33:56 · 170 阅读 · 0 评论 -
linux下常用网络设置命令
临时设置IP地址:ifconfig <device-name> <ipaddress> netmask <netmask> up 添加路由:/sbin/route add -net <network> netmask <netmask> gw <gw> ...2011-02-14 10:53:53 · 88 阅读 · 0 评论 -
Existing lock /var/run/yum.pid: another copy is running错误解决
Existing lock /var/run/yum.pid: another copy is running错误解决如果在安装软件包过程中出现以下错误Existing lock /var/run/yum.pid: another copy is running. Aborting.错误,Loading “installonlyn” pluginExisting lock /var/run/yum...原创 2010-07-05 00:15:10 · 225 阅读 · 0 评论 -
php-cgi日志php-fpm出现setrlimit(RLIMIT_NOFILE) failed 错误
tail -n 100 php-fpm.log[WARNING] fpm_stdio_child_said(), line 167: child 24848 (pool default) said into stderr: “Mar 13 23:29:55.229375 [ERROR] fpm_unix_init_child(), line 168: setrlimit(RLIMIT_NOFI...原创 2011-09-15 18:40:57 · 3224 阅读 · 0 评论 -
解决“NETDEV WATCHDOG: eth0: transmit timed out”
前天有台服务器出现网卡异常情况,具体表现是从公网ping不通该网卡,从内网卡登陆到该机器后,发现其应用服务都正常,重新启动网络后解决问题,查看日志信息,发现有以下错误信息: Apr 13 23:24:24 test kernel: NETDEV WATCHDOG: eth0: transmit timed out,Disabled Privacy Extensions on device ...原创 2010-06-17 18:55:35 · 4833 阅读 · 0 评论 -
linux 改root 用户名
root改名1.采用 vipw 命令来编辑passwd文件,找到root哪一行(应该在第一行)将root改为需要的名称。另外还要改动一下/etc/shadow文件,将root这一行改为需呀的名称。注意:如果 /etc/passwd和/etc/shadow文件的名称不一致就会很麻烦。2.可以使用命令 usermod -l newname root 来修改。修改root名称最好多几个窗口,以免修改错误...原创 2010-06-09 17:36:08 · 1108 阅读 · 0 评论 -
ubuntu下查看流量情况
Nethogs 是一个终端下的网络流量监控工具,它的特别之处在于可以显示每个进程的带宽占用情况,这样可以更直观获取网络使用情况。它支持 IPv4 和 IPv6 协议、支持本地网卡及 PPP 链接。Top 可以查看进程占用的 cpu、内存等信息,可以随时监测占用最大 cpu 和内存的进程是哪个。Nethogs 可以说是网络带宽 top,他可以查看进程占用的带宽信息,和 top 一样,随时刷新。 ...原创 2010-12-09 18:03:08 · 295 阅读 · 0 评论 -
awk使用
例:给出一个文件,domain.txt,内容如下:sina.combaidu.comsohu.comgoogle.com另外有一个文件,sites.txtwww.sina.comnews.sohu.comdl1.baidu.commap.google.cnwww.baidu.comsports.sina.comfinances.sohu.com如何用awk统计出每个域在sites.txt中出现的次...原创 2010-05-24 23:58:46 · 92 阅读 · 0 评论 -
利用sqlite3保存运行数据(Linux平台)
发一个sqlite3简单教程。sqlite3使用起来比odbc方便多啦。下面是一个简单的sqlite3wrapper.c#include <stdio.h>#include <sqlite3.h>sqlite3* pDB;//打开数据库。int db_open(){ int res = sqlite3_open("my.db",&pDB); ...原创 2010-11-08 16:54:50 · 287 阅读 · 0 评论 -
Linux文件查找命令find,xargs详述
Linux文件查找命令find,xargs详述<!-- begin content -->总结:zhy2111314来自:LinuxSir.Org整理:北南南北摘要: 本文是find 命令的详细说明,可贵的是针对参数举了很多的实例,大量的例证,让初学者更为容易理解;本文是zhyfly兄贴在论坛中;我对本文进行了再次整理,为方便大家阅读;目录版权声明前言:关于fi...2010-04-22 17:44:04 · 77 阅读 · 0 评论 -
Linux系统下查找大文件或目录的技巧
当硬盘空间不够时,我们就很关心哪些目录或文件比较大,看看能否干掉一些了,怎么才能知道呢? #已易读的格式显示指定目录或文件的大小,-s选项指定对于目录不详细显示每个子目录或文件的大小 du -sh [dirname|filename] 如: 当前目录的大小: du -sh . 当前目录下个文件或目录的大小: du -sh * 显示前10个占用空间最大...2010-04-22 17:43:22 · 92 阅读 · 0 评论 -
在Linux系统下如何正确查看Raid信息
有些情况下系统不是自己装的,raid也不是自己配置的,远程登录系统后可能就不知道系统是否有做raid,raid级别?因此稍微总结一下Linux下查看软、硬raid信息的方法。 软件raid:只能通过Linux系统本身来查看 cat /proc/mdstat 可以看到raid级别,状态等信息。 硬件raid: 最佳的办法是通过已安装的raid厂商的管理工具来查看,有cmdline,也...2010-04-22 17:42:53 · 841 阅读 · 0 评论 -
MySQL服务器的linux性能优化和扩展技巧
MySQL服务器的linux性能优化和扩展技巧作者:Yoshinori Matsunbu作者现在是DeNA公司的数据库和基础设施架构师。之前在SUN公司工作。他也是HandlerSocket的作者。这个是MySQL的NoSQL插件。本文是根据他的PPT整理而成的,如有不正确敬请指教。本文有可以直接点击下载:linux性能优化技巧本文主要的内容有如下:内存和SWAP空间管理...原创 2011-09-27 02:55:37 · 387 阅读 · 0 评论 -
NFS 性能调优
在 NFS 网络中,服务器是调优的主要目标,当然也有一些是可以在客户机上调优的。 需要多少 biod 和 nfsd 守护进程?因为 biod 和 nfsd 守护进程一次处理一个请求,并且 NFS 响应时间占了总响应时间的最大一部分,所以如果线程由于缺少 biod 或 nfsd 守护进程而阻塞是让人无法接受的。 注:只存在单一的 nfsd 守护进程和单一的 biod 守...原创 2011-09-27 03:02:17 · 516 阅读 · 0 评论 -
Nginx下WordPress设置Rewrite(含二级域名跳转)
Apache在Apache下,利用mod_rewrite来实现URL的静态化。.htaccess的内容如下:# BEGIN WordPressRewriteEngine OnRewriteBase /RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRul...原创 2011-09-28 16:05:32 · 655 阅读 · 0 评论 -
Htop安装使用
Htop是个好东西 htop安装htop官网源码下载http://sourceforge.net/projects/htop/http://blog.chinaunix.net/attachment/attach/51/07/43/4351074313b2f6b27f0272261006d2e8ae8466fb.zip# mkdir /htop[root@localho...原创 2014-03-15 14:06:47 · 344 阅读 · 0 评论 -
Centos6.0使用第三方YUM源(EPEL,RPMForge,RPMFusion)
Centos6.0使用第三方YUM源(EPEL,RPMForge,RPMFusion) yum是centos下很方便的rpm包管理工具,配置第三方软件库使你的软件库更加丰富。以下简单的讲下配置的步骤。首先,需要安装yum-priorities插件:yum install yum-priorities -y 该插件的作用主要是设置调用源时的优先级的,一般将官方的优...原创 2014-03-15 12:49:32 · 261 阅读 · 0 评论 -
ps aux stat状态解释
分类: LINUX运行 ps aux 的到如下信息: ps auxUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDsmmsp 3521 0.0 0.7 6556 1616 ? Ss 20:40 0:00 sendmail: Queue ru...原创 2014-02-26 11:54:15 · 555 阅读 · 0 评论 -
LVM管理及挂载LVM分区-相关
1,创建PV,先fdisk分区(w,写入分区表;partprobe,使分区表生效,无需重启),后:pvcreate /dev/hda42,创建VG:vgcreate vmm /dev/hda43,创建lv:lvcreate -L 100M -n vmStore vmm创建了一个名字为lvData,容量大小是100M的分区,其中:-L:指定LV的大小 -n:指定LV的名。Vo1Group...原创 2013-12-22 21:31:22 · 167 阅读 · 0 评论 -
esxi5.1 开启SNMP
一直知道SNMP在5.1下不是默认打开了,而且GUI那操作都是通知失败,知道要用个命运令行什么的,也一直没这个需求,最近想用了,于是网上搜了搜,要用vsphere CLI。 于是下载来装上,不过看了看脚本,远程登陆费这个事干什么,直接SSH本地看看就算了嘛。于是:# esxcli system snmp set -e yes这时再GUI那操作一下启动。OK。 # esxcli sy...2013-08-14 14:10:29 · 146 阅读 · 0 评论 -
克隆CentOS 6 网卡无法自动识别的解决方法
VMware 下LINUX下使用ifconfig查看时无eth0网卡相应信息!最近装了虚拟机系统centos 6.2,为了以后使用方便对虚拟机进行克隆或复制。当使用克隆后的虚拟机时发现原来在基本系统中的网卡eth0到了新系统却没有了,使用 ifconfig -a会发现只有eth1。因为基本系统的网络相关配置都是基于eth0的,eth1没有网络相关的配置,此时要正常该虚拟机中的网络,只有添加...原创 2012-08-29 01:12:34 · 200 阅读 · 0 评论 -
memcached 安装测试
http://www.monkey.org/~provos/libevent/https://github.com/downloads/libevent/libevent/libevent-2.0.18-stable.tar.gzhttp://www.danga.com/memcached/dist/http://memcached.googlecode.com/files/mem...原创 2012-04-20 00:52:52 · 128 阅读 · 0 评论 -
Linux 常用 命令
压缩解压:---------比如要打包的A目录在/home/a要排除的在/home/a/cqtar cf a.tar --exclude=a/cq ./a解压到指定目录:tar xf a.tar -C 目录 统计文件数:---------查看当前目录下文件数,包括子目录ls -lR | grep "^-" | wc -l...原创 2012-03-25 00:14:03 · 100 阅读 · 0 评论 -
Linux下超大硬盘分构(gpt分区)
安装CentOS 5.3 时,遇到的问题:硬件环境:Dell R710,6块SATA 1T容量、7.2k转的磁盘,6i RAID卡。问题:将前5块盘做的RAID5,共4T左右的存储容量。将第六块盘做的全局热备。安装CentOS5.3时提示:Your boot partition is on a disk using the GPT partitioning Scheme...原创 2012-03-01 01:41:36 · 452 阅读 · 0 评论 -
mysql数据库同步跳过临时错误
slave stop;set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;slave start; 几个跟热备有关的mysql命令:(需要在mysql命令行界面或query )stop slave #停止同步 start slave #开始同步,从日志终止的位置开始更新。show slave status #查看同步状态SET...原创 2011-03-29 18:24:07 · 182 阅读 · 0 评论 -
VMware ESX Server时间较正
VMware ESX Server的时间准确,比较重要,因为上面的VM,会和他同步时间。 在esx3.01上已经安装了ntp服务,那么你只须用做 1:打开esx上的ntp 的client的端口 2:修改3个esx上的文件 1:etc/ntp.conf restrict 127.0.0.1 restrict default kod nomodify notra...原创 2011-10-19 12:42:36 · 121 阅读 · 0 评论 -
repair filesystem /etc/fstab readonly
有时候,区块未格式化,或引用了不存在的标签,会造成系统启动不正常。只能按ctrl+D重启或输入root密码进入到repair filesystem中。 但这个时候如果编辑文件不能修改,是只读模式。并且mount /dev/sda1 /mnt无效。研究了一下,试到一个解决方案:mount -w -o remount / 然后可以编辑相关的文件,重启正常。记录...原创 2011-10-10 23:15:24 · 90 阅读 · 0 评论 -
NFS 性能调优
NFS 性能调优在 NFS 网络中,服务器是调优的主要目标,当然也有一些是可以在客户机上调优的。需要多少 biod 和 nfsd 守护进程?因为 biod 和 nfsd 守护进程一次处理一个请求,并且 NFS 响应时间占了总响应时间的最大一部分,所以如果线程由于缺少 biod 或 nfsd 守护进程而阻塞是让人无法接受的。注:只存在单一的 nfsd 守护进程和单一的 b...原创 2011-10-10 23:11:22 · 567 阅读 · 0 评论 -
Linux SHELL if 命令参数说明
–b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真 -d 当pathname存在并且是一个目录时返回真 -e 当pathname指定的文件或目录存在时返回真 -f 当file存在并且是正规文件时返回真 -g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真 -h 当file存在并且是符号链接文件时返回真,该选项在一些老系统上无效 -k 当由p...2010-04-20 16:37:32 · 65 阅读 · 0 评论 -
>8G内存,swap分多大
很多服务器都是>8G的物理内存,一时不知道swap分多大比较好,以下是网上查到的说法, 留着做参考:http://kbase.redhat.com/faq/docs/DOC-17162;jsessionid=C818D8B7A0D272DEB89E86EE96689E5A.ab46478d目前Red Hat推荐交换分区的大小应当与系统物理内存的大小保持线性比例关系。不过在小于2GB物...2010-04-20 13:15:21 · 1652 阅读 · 0 评论 -
LVS三种模式配置
LVS三种(LVS-DR,LVS-NAT,LVS-TUN)模式的简要配置LVS是什么:http://www.linuxvirtualserver.org/VS-NAT.html http://www.linuxvirtualserver.org/VS-IPTunneling.htmlhttp://www.linuxvirtualserver.org/VS-DRouting.htm...2010-03-26 15:06:26 · 83 阅读 · 0 评论 -
linux下查看cpu,io等ttxtxi系统活动情况
查看系统信息(bjchenxu) cat /proc/cpuinfo - CPU (i.e. vendor, Mhz, flags like mmx) cat /proc/interrupts - 中断 cat /proc/ioports - 设备IO端口 cat /proc/meminfo - 内存信息(i.e. mem used, free, swap size) cat ...2010-03-20 10:35:27 · 199 阅读 · 0 评论 -
NoSQL数据库,何解要用非关系数据库?
社交新闻网站Digg近日决定放弃MySQL,并从LAMP(Linux、 Apache、MySQL和Perl/PHP/Python)架构迁移到基于Cassandra的NoSQL架构。不久之前,Twitter也做出了相同的举措。Apache Cassandra是一套开源分布式数据库管理系统,最初由Facebook开发,用于储存特别大的数据。Cassandra的主要特点就是它...2010-03-20 10:22:48 · 73 阅读 · 0 评论 -
cp overwrite 不提示
cp -R -f source targetcp命令默认是不会提示overwrite?的,但是cp的-i选项会提示,而一般Linux的起动文件~/.bashrc中会把cp命名成alias cp='cp -i'这样在Linux下输入cp命令实际上运行的是cp -i,加上一个“\”符号就是让此次的cp命令不使用别名(cp -i)运行。就不会有overwrite?的提示了...2010-03-18 11:15:49 · 220 阅读 · 0 评论 -
Linux last reboot time and date find out
So how do you find Linux / UNIX system last reboot or shutdown date and time? The last utility will either list the sessions of specified users, ttys, and hosts, in reverse time order, or list the use...2010-03-17 12:33:58 · 238 阅读 · 0 评论 -
linux架设时间服务器
ntpdate 0.centos.pool.ntp.org在linux下,我们可以通过自带的NTP(Network Time Protocol)协议通过网络使自己的系统保持精确的时间。可用的公共时间服务器列表可以从下面的地址获取: http://ntp.isc.org/bin/view/Servers/NTPPoolServers NTP是用来使系统和一个精确的时间...2010-03-17 10:17:58 · 65 阅读 · 0 评论 -
ESX启动mount
当datastore里包含了一个快照类型磁盘的esxconsole.vmdk时ESX4.0主机启动失败故障状态可能由于以下情况导致1、VMware ESX4.0被安装在本地磁盘或从SAN启动时;2、当ESX4.0安装好之后有对磁盘或LUN进行改动过;3、当ESX4.0安装好之后可能对链接磁盘或LUN的磁盘控制器做了变动;故障信息包含1、系统无法正常启动并且被迫进...2010-03-03 23:21:32 · 177 阅读 · 0 评论 -
FreeBSD系统完全备份
摘要:FreeBSD操作系统是非常稳定的,但是这并不是说FreeBSD系统都不备份数据,系统备份是系统管理中一个重要的部分。 在学习使用FreeBSD的过程中经常需要对系统进行某些实验性的操作,这时就有可能把系统搞乱, 只要你是正常操作搞坏一个FreeBSD还是比较困难的,如果没有root权限的话,几乎就是不可能的,当然你可以把自己的home塞满,如果管理员没有使用quat...2010-03-02 22:53:22 · 263 阅读 · 0 评论