
linux
文章平均质量分 63
Aniya
长期从事邮件服务器运维工作
展开
-
linux虚拟机VMware vSphere上安装VMware Tools
1 先启动vSphere Client2 启动虚拟机【右击虚拟机,选择电源--->开启】,并通过控制台查看虚拟机是否启动成功3 右击虚拟机,选择“客户机--->安装/升级 VMware Tools”,会弹出来这个窗口4 点击“确定”,之后在VMware vSphere的最下方会弹出来这样的信息提示你“执行VMWare Tools 安装程序挂载”原创 2012-04-11 18:45:53 · 2580 阅读 · 0 评论 -
maillog意外罢工
今天意外发现sendmail发送邮件的时候没有记录日志首先看日志:发现定期创建新的日志文件但是文件都是空的ls">root@util3.baihui.com/var/log>ls -l /var/log/maillog*-rw----r-- 1 root root 0 Nov 29 15:44 /var/log/maillog-rw----r-- 1 root root原创 2011-11-29 17:59:41 · 2461 阅读 · 0 评论 -
解压cpio.gz文件
解压cpio.gz文件 第一种方法:zcat lnx_920_disk1.cpio.gz | cpio -idmvzcat lnx_920_disk1.cpio.gz | cpio -idmvzcat lnx_920_disk1.cpio.gz | cpio -idmv第二种方法分两步 :第一步: gunzip lnx_920_disk1.cpio.gz原创 2011-11-04 16:20:28 · 1543 阅读 · 0 评论 -
Linux多网卡bond中的几种mode
Linux多网卡bond中的几种mode 一、 文档目的编写本文档主要为了介绍以及整理bond中几种mode,为了方便以后工作查看而整理。二、 文档内容随着科学技术的日益革新,数据的安全性已经逐渐体现出了它的重要意义。可以设想,当一个人所有转载 2011-10-11 00:01:12 · 8909 阅读 · 0 评论 -
curl命令获取HTTP头文件
# curl -I URL该选项功能: -I/--head (HTTP/FTP/FILE) Fetch the HTTP-header only! HTTP-servers feature the command HEAD which原创 2011-10-10 11:49:06 · 10903 阅读 · 0 评论 -
用ss5实现socke代理
SOCKET5和HTTP是不同的协议 http是超文体传输协议,浏览网页为主;socket是套接字方面的上一篇讲述了http代理,这里讲下socke代理的搭建过程 系统环境CentOS 5.6client: ClientIp下载地址http://so原创 2011-10-09 10:46:06 · 4086 阅读 · 0 评论 -
linux上的隐藏权限----chattr lsattr
对于某些有特殊要求的档案(如服务器日志)还可以追加隐藏权限的设定。这些隐藏权限包括: Append only (a), compressed (c), no dump (d), immutable (i), data journalling (j),secure deleti原创 2011-10-13 12:36:50 · 1151 阅读 · 0 评论 -
lsof---linux查看文件信息的强大工具
今天一个日志文件把我绕进去了,处理问题被迫用到了lsof本来只想看一下该日志文件被哪些进程占用不过现在还是系统的来看看吧 lsof命令是什么?是一个列出当前系统打开文件的工具。被打开的文件可以是1.普通的文件,2.目录 3.网络文件系统的文件,4.字符设原创 2011-10-13 12:46:35 · 1096 阅读 · 0 评论 -
crontab
特别提醒大家可能分不清用crontab -e编辑和直接编辑/etc/crontab有什么不一样?这就是我要特别提醒大家的地方:1、/etc/crontab这个里面的计划任务是系统中的计划任务2、crontab -e是用来编辑某个用户的计划任务3、每条命令执行完毕之原创 2011-09-29 12:45:37 · 1340 阅读 · 1 评论 -
CentOS双网卡bond绑定
CentOS双网卡bond绑定http://www.xxlinux.com/linux/article/accidence/install/20080215/13801.htmlhttp://coolerfeng.blog.51cto.com/133059/48986转载 2011-10-10 23:57:09 · 2015 阅读 · 0 评论 -
CentOS下的ssh认证,无需密码登陆另一台机器
在linux下使用ssh认证,不输入密码访问另一台机器在工作中由于常用到ssh登录其他机器,所在每台机器上做了ssh认证,这样就不用每次都输入繁琐的密码。我今天想起来这个问题的关键是我要通过rsync从远程服务器上获取数据到客户端由于通过ssh进行rsync,需要输入原创 2011-09-19 18:58:17 · 2033 阅读 · 1 评论 -
linux无需rm就可快速删除大量文件--- rsync --delete-before -a -H -v --progress --stats
格式: rsync --delete-before -a -H -v --progress --stats 选项:--delete-before 接收者在传输之前进行删除操作-progress 在传输时显示传输过程-a 归档模式 表示原创 2011-09-15 21:52:43 · 7640 阅读 · 0 评论 -
make[1]: *** [install-pear-installer] Error 127
make[1]: *** [install-pear-installer] Error 127 在安装php过程中make install时候的报错:Installing PEAR environment: /usr/local/php/lib/php/2011-09-15 14:45:56 · 5106 阅读 · 0 评论 -
安装ucspi-tcp的时候出现报错:/lib64/libc.so.6: could not read symbols: Bad value
当在ucspi-tcp-0.88目录下make 的时候出现如下报错:./load tcpserver rules.o remoteinfo.o timeoutconn.o cdb.a \ dns.a time.a unix.a byte.a `cat socket.lib`/usr/bin/ld: errno: TLS definition in /lib64/libc.so.6 s原创 2011-12-06 18:52:57 · 4373 阅读 · 0 评论 -
JDK1.6官方下载_JDK6官方下载_JDK1.6API(chm)下载_JDK6APICHM中文参
JDK1.6官方下载_JDK6官方下载地址:http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exeJDK6 API CHM中文参考下载:JDK6API中文参考070114.rar :http://chinesedocume转载 2011-12-07 23:33:42 · 1147 阅读 · 0 评论 -
Linux虚拟机VMware Workstation中安装VMware Tools
虚拟机VMware tools的用途更新虚拟机中的显卡驱动, 使虚拟机中的XWindows可以运行在SVGA模式下。在客户操作系统中安装VMware Tools非常重要。如果不安装VMware Tools,虚拟机中的图形环境被限制为VGA模式图形(640x480,16色)。使用VMware Tools,SVGA 驱动程序被安装,VMware Workstation 支持最高 32 位显示和高显原创 2012-04-11 14:34:24 · 8966 阅读 · 1 评论 -
linux虚拟机开机自动启动网卡
今天本想用xshell连上本地的一个虚拟机,却发现连不上,我清楚地记得给这个虚拟机配置IP了,而且昨天已经调通了,现在又出了什么状况又重新检查了一下网络配置“系统 --->首选项---> 网络连接”,选择“System eth0”,点击“编辑”然后查看IPv4设置确定IP设置没有问题,然后就在中断执行了一下这个命令:难道是开机原创 2012-04-11 12:13:26 · 2374 阅读 · 0 评论 -
Linux开机过程中修改启动级别
开机时一个按E键选中Kernel选项,按E进入并编辑,在行尾加上一个空格和一个启动级别,比如3然后回车,回到主界面最后按B启动系统原创 2012-03-02 10:09:00 · 1266 阅读 · 0 评论 -
CentOS 安装图形桌面
CentOS 安装图形桌面1.显示系统已经安装的组件,和可以安装的组件:#yum grouplist|grep -i "x window"2.如果系统安装之初采用最小化安装,没有安装xwindow,那么先安装:#yum groupinstall "X Window System"3.安装GNOME桌面环境yum groupinstall "GNOME Deskt原创 2012-03-02 09:33:21 · 1806 阅读 · 0 评论 -
弹出界面eth0:错误:激活连接失败:device not managed by NetworkManager
给新机器配置了IP地址之后,发现网络仍处于断开状态第一步:查看是否有 有效的IP地址ifconfig -a第二步:如果没有IP的话,配置IP:也可以通过配置文件/etc/sysconfig/network-scripts/ifcfg-eth0 配置主要是以下几个参数ONBOOTIPADDRGATEWAYNETMASK第三步:原创 2012-03-01 14:37:25 · 21788 阅读 · 5 评论 -
linux下设置用户密码
安装expect包:[root@baihuimail ~ 6]$ yum install expect -y[root@baihuimail ~ 6]$ [root@baihuimail ~ 6]$ whereis mkpasswdmkpasswd: /usr/bin/mkpasswd /usr/share/man/man1/mkpasswd.1.gz用mkpasswd生成随机原创 2012-02-14 18:45:19 · 1286 阅读 · 0 评论 -
vim: error while loading shared libraries
在CentOS操作系统中安装完vim,在使用它编辑文件的时候出现了如下报错-bash-3.2# vim file.txtvim: error while loading shared libraries: libgpm.so.1: cannot open shared object file: No such file or directory追踪一下vim命令都使用了哪些原创 2012-02-13 13:39:50 · 10385 阅读 · 0 评论 -
设置linux环境变量PS1
最近在用一台新机器,这台机器上简直是简单的要死,要啥没啥,连系统提示符都没有刚开始的系统提示符是这样的:-bash-3.2# 既没有显示当前登录的账户也没有当前路径以及主机名我便做了一下修改:-bash-3.2# PS1='[\u@\h \W \#]$ '其中:\u :当前用户的账号名称\w :完整的工作目录名称。家目录会以 ~代替\W :利用bas原创 2012-02-14 10:13:57 · 1526 阅读 · 0 评论 -
不同终端登录同一台服务器两个用户可同时共享一个shell终端
我发现一件比较有意思的事情从不同终端登录同一台服务器的两个用户(userA和userB)可以同时使用一个shell终端实现shell共享userA能看到userB在终端的输入userB也能看到userA在终端上的输入就好像他们在使用一个终端,彼此的输入是共享给对方的一个终端的输入会共享在两个终端上,同时被看到 首先检查系统安装包tcl和expect[root@原创 2011-12-13 00:33:38 · 4027 阅读 · 0 评论 -
性能分析工具汇总
一、分析工具1、CPU性能分析工具:vmstatpssartimestracepstreetop2、Memory性能分析工具:vmstatstracetopipcsipcrmcat /proc/meminfocat /proc/slabinfocat /proc//maps3、I/O性能分析工具:vmsta转载 2011-12-20 22:42:46 · 806 阅读 · 0 评论 -
linux上PHP三种运行方式
Befor entering the theme,i have to complain something.It was bad day for me today.I spent almost the whole day to configure Java ,but always failed eventually.This made me lose patience and became i原创 2011-12-19 23:53:48 · 5209 阅读 · 1 评论 -
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ
ps的时候经常能遇到这个低级错误,屡次都这样本来以为是系统设置问题 现在让大家看看这两个命令的区别,就一目了然了# ps -aux | grep nginx |grep -v grep Warning: bad syntax, perhaps a bogus2011-09-15 15:12:38 · 4782 阅读 · 0 评论 -
gzip: stdin: unexpected end of file tar: Unexpected EOF in archive tar: Unexpect
今天解压tar包遇到这样一个问题 用同样的命令去解压其他tar.gz包是没有问题的,那应该是tar包的问题google了一下,看来大家的看法还是一致的原因就是该源码包在下载过程中被破坏.换个地址下载(有可能在另一个地址下载也不行,可能他们都是同一个源地址,原创 2011-09-14 10:12:26 · 11660 阅读 · 0 评论 -
oom-killer
OOM是Out of Memory的简写,也就是内存不足。出现该问题的原因有很多,如程序内存泄漏等。内存泄漏问题可以通过定时地终止和重启有问题的程序来发现和解决。在比较新的Linux内核版本中,有一种名为OOM(Out Of Memory )杀手的算法,它可以在必要时执行Kill原创 2011-09-09 17:47:02 · 4613 阅读 · 1 评论 -
crontab计划执行延迟8个小时 解决办法
这个就是系统的时区不对造成的应该是系统启动后,然后调整的时区,但是syslogd没有重新启动,所以还是使用的以前的时区。重新启动下syslogd就可以了。 重新设置时区,使用tzsetup即可。原创 2011-07-27 11:31:55 · 2770 阅读 · 0 评论 -
gawk: fatal: can't open source file
今天来了以后运行一个脚本,却给我显示如下错误[root@mx3 ~/crontab]# /home/sysadmin/zhaoyj/statistic/statistic_spam.shgawk: fatal: can't open source file "statistic_原创 2011-07-18 14:09:35 · 4041 阅读 · 2 评论 -
TCPServer 的一般参数
TCPServer 的一般参数1、 ucspi端口独立于底层的通讯介质。 2、 ucspi允许shell脚本程序利用网络的互联。 3、 ucspi程序建立了unix环境变量,这些变量定义了可以被程序和用户使用的网络信息。 Ucspi-tcp使用称为tool的程序在应用程序之间建立转载 2011-07-25 12:49:37 · 988 阅读 · 0 评论 -
无题
http://download.chinaunix.net/download/0007000/6095.shtmlset $libxml_full_version IFS=$ac_IFS LIBXML_VERSION=`expr $1 \* 1000000 + $2原创 2011-07-14 17:05:28 · 689 阅读 · 0 评论 -
LINUX文件的特殊权限
对于LINUX的文件权限,除了常用的【读r 写w 执行x】外还有强制位与冒险位的特殊权限。=============================================文章一:----------------------------强制位:uid,gid;主要用于文件原创 2011-07-07 13:55:19 · 1498 阅读 · 0 评论 -
Linux及FreeBSD系统下查看CPU信息的方法
一、Linux 查看cpu信息:$ cat /proc/cpuinfo processor : 0vendor_id : GenuineIntelcpu family : 6model : 13model name : Intel(R) Pentium(R) M processor 1.60GHzstepping : 8c原创 2011-06-22 15:00:00 · 804 阅读 · 0 评论 -
追踪脚本运行过程
如何看到具体的执行过程?并将执行的过程完整的保存到一个文件并且显示行号1】使用sh –x,使用-x参数能看到脚本的具体执行过程 2】使用输出重定向可以将执行过程保存到另一文件 3】显示行号:在/etc/vimrc文件中添加行 set nu然后在要执行的脚本中添加 trap echo "before execute line:$LINENO" >/dev/n原创 2011-06-20 10:41:00 · 1440 阅读 · 0 评论 -
Nginx内置常用变量
Nginx内置常用变量$args, 请求中的参数; $content_length, HTTP请求信息里的”Content-Length”;$content_type, 请求信息里的”Content-Type”;$document_root, 针对当前请求的根路径设置值;$document_uri, 与$uri相同;$host, 请求信息中的”Host”,如果请求中没有Host行,则等于设置的服务器名;$limit_rate, 对连接速率的限制;$request_method, 请求的方法,比如”GET”、原创 2011-05-24 23:34:00 · 1097 阅读 · 0 评论 -
freeBSD系统几种压缩方式
<br />今天要给已发归档进行备份<br />我统计了一下已发归档占用的空间要比预定的备份空间大,也就是说用来保存备份的空间是不足的,怎么办呢,我就搜集了一下几种常见的压缩方式,看看哪种方式压缩以后占用空间最小,以便我顺利进行后期的备份<br />看了一下,有网上朋友说:“ 最常用到的三种压缩格式 tar.gz,tar.bz2,zip 而言,似乎是 tar.bz2 压缩率最大,tar.gz 次之,zip 压缩率最小”<br />关于tar.gz和tar.bz2压缩率的问题,有不少资料是这样说的:<br原创 2011-05-19 13:20:00 · 1291 阅读 · 0 评论 -
Linux 文件属性概述;(三)
Linux 文件属性概述;(三)(2006-12-27 16:57:47)转载 默认权限分配的命令 umask ;umask 是通过八进制的数值来定义用户创建文件或目录的默认权限。umask 表示的是禁止权限。不过文件和目录有点不同。对于文件来说,umask 的设置是在假定文件拥有八进制666权限上进行,文件的权限就是是666减去umask的掩码数值;对于目录来说,umask 的设置是在假定文件拥有八进制777权限上进行,目录八进制权限777减去umask的掩码数值;实例一:[root@localhost原创 2010-10-18 16:51:00 · 992 阅读 · 0 评论 -
qmail配置文件
qmail配置文件 来源: ChinaUnix博客 日期: 2007.07.20 15:20 (共有0条评论) 我要评论 <br />qmail的配置文件是由多个文件组成的,不是集中在一个文件中,每个文件控制相应部分的功能和属性,一个可执行程序可能有多个配置文件控制,所有的配置文件共同决定了qmail运行的实现和模式。这些配置文件都在qmail的control目录中,一般位于位于/var/qmail/control目录中。<br />1. badmailfrom<br />这个配置文件是控原创 2010-10-18 16:04:00 · 1319 阅读 · 0 评论