
Linux
文章平均质量分 59
gameboyx
这个作者很懒,什么都没留下…
展开
-
监控工具mrtg,cacti,rrdtool,nagios,zabbix比较和安装
监控工具mrtg,cacti,rrdtool,nagios,zabbix比较和安装 http://asmboy001.blog.51cto.com/340398/111496 Cacti Nagios Squid三个工具的一些区别cacti 是一个用 rrdtool 来画图的网络监控系统, 通常一说到网络管理, 大家首先想到的经常是 mrtg, 但是 mrtg 画的图简单且难看, rrdtool 虽然画图本领一流, 画出来的图也漂亮, 但是他也就是一个画图工具, 不像 mrtg 那样本身还集成了数据收集功能转载 2010-09-02 20:12:00 · 3682 阅读 · 0 评论 -
Linux 进程管理
1、程序和进程;程序是为了完成某种任务而设计的软件,比如OpenOffice是程序。什么是进程呢?进程就是运行中的程序。一个运行着的程序,可能有多个进程。 比如 LinuxSir.Org 所用的WWW服务器是apache服务器,当管理员启动服务后,可能会有好多人来访问,也就是说许多用户来同时请求httpd服务,apache服务器将会创建有多个httpd进程来对其进行服务。1.1 进程分类;进程一般分为交互进程、批处理进程和守护进程三类。值得一提的是守护进程总是活跃的,一般是后台运行,守护进程一般是由系统在开转载 2010-09-05 22:38:00 · 604 阅读 · 0 评论 -
DHCP服务配置
1、安装软件rpm -ivh dhcp-3.0.5-18.e15.rpm2、手工建立/etc/dhcpd.conf 文件。/etc/dhcpd.conf通常包括三部分:parameters、declarations 、option。DHCP配置文件中的parameters(参数):表明如何执行任务,是否要执行任务,或将哪些网络配置选项发送给客户。参数 解释ddns-update-style原创 2024-05-08 11:28:39 · 746 阅读 · 1 评论 -
awk
<br />1. awk简介<br />awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。awk的处理文本和数据的方式是这样的,它逐行扫描文件,从第一行到最后一行,寻找匹配的特定模式的行,并在这些行上进行你想要的操作。如果没有指定处理动作,则把匹配的行显示到标准输出(屏幕),如果没有指定模式,则所有转载 2010-10-10 21:38:00 · 414 阅读 · 0 评论 -
RHCE Sendmail 邮件服务器配置
<br />电子邮件是计算机史上最老的服务了,目前常用的MTA(邮件传输代理)软件主要有sendmail和postfix,exchange,qmail等;其中sendmail最为古老,且最为复杂;邮件传输过程中主要有MTA,MUA,MAA,MDA等,MUA,邮件用户代理主要指的是客户端程序,比如outlook,foxmail,thunderbird<br />等;MAA则是指dovecot软件提供的pop3,imap等收信服务,MDA则是邮件过滤代理,主要有procmail等…,sendmail的配置十分的转载 2010-10-12 16:59:00 · 2437 阅读 · 0 评论 -
Bind 9 安装
#./configure --prefix=/usr/local/named--enable-threads --disable-openssl-version-check# make# make install这里介绍几个最常用的选项: --prefix=/usr/local/bind 设置bind的安装目录,默认是/usr/local。原创 2013-07-12 09:26:37 · 1341 阅读 · 0 评论 -
Linux的自动执行程序cron和crontab
假如你有一些任务要定期执行,比如清理磁盘、删除过期文件、发送邮件和提醒,这个时候可以用cron来帮你。首先是安装,大多数发行版都预装了,Gentoo下的cron有许多种实现,可以用emerge --search cron来查看,这里用vixie-cron,因为功能比较完整,命令语法也比较通用。# emerge vixie-cron之后要启动cron服务:# /e转载 2013-07-02 23:06:24 · 704 阅读 · 0 评论 -
Top的VIRT是什么
Top命令监控某个进程的资源占有情况 下面是各种内存:VIRT:virtual memory usage 1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等 2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量 RES:resident memory usage 常驻内存 1、进程当前转载 2013-07-02 22:55:36 · 1343 阅读 · 0 评论 -
创建硬链接:Invalid cross-device link错误
test243:~ # ln -d /usr/local/named/etc/named.conf /etc/named.confln: creating hard link ' /etc/............. /etc/named.conf' :Invalid cross-device link原因:硬链接限制:1.不能跨文件系统。2,不能连接目录。只能在同一个分区建立数据关联转载 2013-07-22 04:53:46 · 5490 阅读 · 0 评论 -
浏览器缓存机制
Cache-ControlCache-Control 是最重要的规则。这个字段用于指定所有缓存机制在整个请求/响应链中必须服从的指令。这些指令指定用于阻止缓存对请求或响应造成不利干扰的行为。这些指令通常覆盖默认缓存算法。缓存指令是单向的,即请求中存在一个指令并不意味着响应中将存在同一个指令。cache-control 定义是:Cache-Control = “Cache-C转载 2013-09-02 08:27:32 · 865 阅读 · 0 评论 -
Linux环境Dell服务器查raid卡电池情况
执行#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuStatus -aALL 返回类似Adapter 0: Get BBU Status Failed.Exit Code: 0x01那raid卡的BBU电池模块就有问题,或者就没电池。返回类似BBU status for Adapter转载 2014-09-07 18:10:16 · 10890 阅读 · 0 评论 -
Raid信息保存位置
以早期DELL服务器为例,阵列信息是两份的(出于安全考虑),在磁盘和阵列卡都有一份。但这会带来一些问题,当所有磁盘与原阵列卡A断开,(比如原阵列卡A坏了)需要连接到另外一块阵列卡B上的时候,但整理卡B曾经被使用过,于是阵列卡B上也有阵列信息。假设阵列卡B原有阵列信息是RAID1,而这些与其链接的磁盘是以RAID5工作。那么,两者连接后,就会发生冲突,开机服务器会提示这个错误,我们需要手动选择是使用原创 2014-09-07 18:28:13 · 2424 阅读 · 0 评论 -
Cyrus SASL Libary 学习
<br />(1) 什么是SASL和Cyrus SASL<br />SASL (Simple Authentication Security Layer) is an Internet<br />standards-track method for remote computers to authenticate. The Cyrus<br />SASL library makes supporting various SASL mechanisms easy for both<br />client an转载 2010-10-12 16:35:00 · 1227 阅读 · 0 评论 -
postfix+dovecot+saslauthd+samba+winbind+pam+AD
<br />原理:postfix用来做smtp,dovecot做pop,saslauthd用来做smtp验证。<br />大致验证过程如下:postfix和dovecot把帐号交给saslauthd,saslauthd把账号交给pam,pam通过samba和winbind联系AD<br /><br />环境:<br /><br />windows: windows 2003<br /> IP 192.168.101.5<br /> hostname win2003.mkchen.com<br转载 2010-10-12 16:40:00 · 3438 阅读 · 0 评论 -
DNS 服务器的威胁
1 前言域名服务器在internet上具有举足轻重的作用,它负责在域名和IP地址进行转换。我们通常在互联网上使用的都是域名,比如首都在线的主页为www.263.net,而计算机在通信时使用的是其对应的IP地址:202.96.44.130。因此我们可以想象,如果负责域名转换的域名服务器出来问题,那么将直接导致互联网用户无法使用域名来访问互联网,除非用户能够记住大量的IP地址。由于域名服务器的重要作用,这些服务器往往具有较高的系统配置,且一般位于高速的骨干网络上,以便快速响应大负荷的查询请求;另外,由于域名服务转载 2010-10-18 09:37:00 · 2110 阅读 · 0 评论 -
设计高性能网站架构-LAMP
在网站架构设计中,大家一定对 LAMP (Linux Apache Mysql Php) 不陌生。LAMP确实是一个非常优秀的架构,秉承着自由,开放,高效,易用的设计理念。但是,本文不打算探讨LAMP,网上有很多介绍LAMP的资料。这里,想给大家介绍另一个在LAMP上衍生出来的,以提升性能为主要目的的开源网站架构。1, 选择高性能 OS首先,不难理解,任何一个server最底层的支撑还是OS,而OS的选择,主要包括 Unix, Windows server, Linux, BSD等等。其中,开源的OS,有L转载 2011-03-01 20:02:00 · 772 阅读 · 0 评论 -
百万级PHP网站架构-Poppen.de
在了解过世界最大的PHP站点,Facebook的后台技术后,今天我们来了解一个百万级PHP站点的网站架构:Poppen.de。Poppen.de 是德国的一个社交网站,相对Facebook、Flickr来说是一个很小的网站,但它有一个很好的架构,融合了很多技术,如 Nigix、MySql、CouchDB、Erlang、Memcached、RabbitMQ、PHP、Graphite、Red5以及Ts转载 2011-06-17 00:08:00 · 612 阅读 · 0 评论 -
世界顶尖PHP站Facebook后台技术探秘
Hadoop and HiveHadoop的是一个开源的map-reduce实现,使得它可以在进行大数据上进行运算。 Facebook的使用这个进行数据分析(而我们都知道,Facebook已经大量的数据)。 Hive就是发源于Facebook,使得对于Hadoop使用的SQL查询成为可能,从而是其更容易对非程序员使用。Hadoop和Hive是开源的(Apache项目),有为数众多的追随者,例如雅虎转载 2011-06-17 00:14:00 · 470 阅读 · 0 评论 -
磁盘控制器故障导致服务器无法读写的处理方法
重1.进入rescue模式:linux rescue2.检查vg:vgscan 3.改变vg状态: vgchange -ay4.lvm lvs5.e2fsck -f -y /dev/mapper/VolGroup00-LogVoL00(具体需要查看lv的信息)6.reboot7.检查一遍。原创 2014-09-09 09:51:37 · 1089 阅读 · 0 评论 -
passwd 文件格式和含义
<br /> 通常在Linux系统中,用户的关键信息被存放在系统的/etc/passwd文件中,系统的每一个合法用户账号对应于该文件中的一行记录。这行记录定义了每个用户账号的属性。 示例<br /> 下面是一个passwd文件的示例(部分摘录): <br /> root:x:0:0:root:/root:/bin/bash <br /> bin:x:1:1:bin:/bin:/sbin/nologin <br /> daemon:x:2:2:daemon:/sbin:/sbin/nologin <b转载 2010-07-29 13:41:00 · 3396 阅读 · 0 评论 -
vim 使用手册
<br />1. 进入<br />vi 在系统提示字符(如$、#)下敲入 vi <档案名称>,vi 可以自动帮你载入所要编辑的文件或是开启个新文件(如果该文件不存在或缺少文件名)。进入 vi 后萤幕左方会出现波浪符号,凡是列首有该符号代表此列目前是空的。 <br />2. 两种模式 <br />如上所述,vi 存在两种模式:指令模式和输入模式。在指令模式下输入的按键将做为指令来处理:输入 a,vi 即认为是在当前位置插入字符。而在输入模式下,vi 则把输入的按键当作插入的字符来处理指令模式切换到输入模式原创 2010-06-03 11:05:00 · 363 阅读 · 0 评论 -
yum
<br />一、yum发展与作用<br /> 在linux系统维护中管理员经常遇到软件包的依赖问题,有时无法解决,比如你在安装库文件时常出现报错问题,说依赖其它软件包。由于这个问题一直困绕linux的广大爱好者,开源社区的软件爱好者开始开发一些工具来解决这个问题;比如Yellow Dog的YUM(Yellow dog Update,Modified),Debian的APT(Advanced Packaging tool)等,开发这些工具都是为了解决rpm包的依赖关系。而yum起初是由yellow do转载 2010-06-04 15:34:00 · 479 阅读 · 0 评论 -
Zend Optimizer在php.ini中的配置说明
<br />Zend Optimizer是由PHP核心引擎“Zend”创建者Zend技术公司所开的免费PHP优化软件。据Zend公司透露使用这个软件某些情况下至少可以 提高性能30%以上!这么好的免费大餐当然要用,现在我们来谈谈如何配置这套软件。Zend Optimizer的安装是傻瓜化的,安装向导会自动根据你的选择来修改php.ini帮助你启动这个引擎。<br />下面我们来介绍下Zend Optimizer的配置选项,帮助你最大化自定义合理的配置。下边是我所用的配置文件,看不懂也不要着急,看完本文你就会原创 2010-08-04 08:48:00 · 694 阅读 · 0 评论 -
Kickstart + NFS + DHCP + PXE的全自动远程无人职守安装
<br />实验环境:C/S结构,服务器采用的操作系统为RHEL 4.0,客户端预装RHEL 4.0。<br />服务器上的配置如下:<br />第一步:配置安装树:<br />在虚拟机中添加新的硬盘,并且实现开机之后的自动挂载。<br />这个步骤在以前已经总结过,所以在这里我只给出完成之后的结果:<br />我在虚拟机中添加的为SCSI硬盘,分区格式化之后的文件为/dev/sda1,编辑/etc/fstab文件,将该分区自动挂载于/installing文件夹下,并且在该文件夹下建立目录/var/ftp/转载 2010-06-05 23:58:00 · 986 阅读 · 0 评论 -
iptables
<br />目前的Linux防火墙机制主要是以 iptables 为主的,而 iptables 可以使用指令来下达,也可以透过编写 shell script 来进行指令的整合编辑。<br /> <br />数据包经过防火墙的路径<br />图1比较完整地展示了一个数据包是如何经过防火墙的,考虑到节省空间,该图实际上包了三种情况:<br />来自外部,以防火墙(本机)为目的地的包,在图1中自上至下走左边一条路径。<br />由防火墙(本机)产生的包,在图1中从“本地进程”开始,自上至下走左边一条路径<br /原创 2010-08-05 15:45:00 · 751 阅读 · 0 评论 -
Linux网址精选
<br />国外<br />http://lwn.net/<br />http://www.tldp.org/<br />https://rhn.redhat.com/<br />http://www.justlinux.com/<br />http://www.linuxtoday.com/<br />http://www.linuxquestions.org/<br />http://www.fokus.gmd.de/linux/<br />http://www.linux-tutorial.info/原创 2010-06-01 16:57:00 · 1932 阅读 · 0 评论 -
newusers和chpasswd的用法
<br />1.批量用户添加流程<br />批量添中用户流程是通过newusers 导入一个严格按照/etc/passwd 的书写格式来书写内容的文件来完成添加用户,然后通过chpasswd 导入用户密码文件来完成批量更新用户密码的过程;<br />1、newusers 成批添加用户的工具<br />其用法很简单,newusers 后面直接跟一个文件;文件格式和/etc/passwd 的格式相同;<br />格式: 用户名:x:UID:GID:用户说明:用户的家目录:所用SHELL<br />创建一个文件名原创 2010-06-01 10:37:00 · 3708 阅读 · 0 评论 -
Linux系统Sudo命令的使用说明
<br />“Sudo” 是Unix/Linux平台上的一个非常有用的工具,它允许系统管理员分配给普通用户一些合理的“权利”,让他们执行一些只有超级用户或其他特许用户才能完成的任务,比如:运行一些像mount,halt,su之类的命令,或者编辑一些系统配置文件,像/etc/mtab, /etc/samba/smb.conf等。这样以来,就不仅减少了root用户的登陆次数和管理时间,也提高了系统安全性。 <br /><br /> 一. sudo的特点 <br /><br /> sudo扮演的角色注定了它要原创 2010-06-01 17:07:00 · 444 阅读 · 0 评论 -
scp命令
<br />Linux scp命令用于Linux之间复制文件和目录,具体如何使用这里好好介绍一下,从本地复制到远程、从远程复制到本地是两种使用方式。这里有具体举例:<br />==================<br />Linux scp 命令<br />==================<br />scp 可以在 2个 linux 主机间复制文件;<br />命令基本格式:<br />scp [可选参数] file_source file_target<br />======<br />从 本地 复原创 2010-07-13 14:12:00 · 760 阅读 · 0 评论 -
Linux系统配置文件 /etc/sysconfig详解
<br />Linux系统配置文件/etc/sysconfig祥解 <br />如果一些在此列出的文件没有出现在你的/etc/sysconfig/目录中,可能是相应的程序没有安装的原因。下面将对这些文件进行分别介绍,在此只对这些配置文件进行一般程度的说明,如果要看它们的完整内容,请查看其手册页。<br /> (1)/etc/sysconfig/amd<br /> 此文件的内容是为启用amd守护进程提供它的各种参数,这些参数允许此进程自动挂载或卸载文件系统。<br /> (2)/etc/sys原创 2010-07-14 15:56:00 · 11616 阅读 · 0 评论 -
Vsftpd服务的安全策略
<br />Linux下FTP服务器端软件三剑客Wu-ftpd、ProFTPD和Vsftpd。<br /> Vsftpd在安全性、高性能及稳定性三个方面有上佳的表现。它使用安全编码技术解决了缓冲溢出问题,并能有效避免“globbing”类型的拒绝服务攻击。<br />1.启用tcp_wrappers进行访问控制<br /> tcp_wrapper可以用来禁止(或者显式的允许)特定的主机对某些服务的访问。它的应用思路是“先阻止、后放行”,因此,策略是首先禁止所有主机访问FTP服务器(在/etc/h原创 2010-07-20 14:52:00 · 1456 阅读 · 0 评论 -
blockhosts.py
blockhosts.pyversion: 2.4.0Usage: blockhosts.py [options]Block IP Addresses based on login or access failure information in systemlogs. Updates a hosts blockfile (such as hosts.allow) automatically, to blockIP addresses. Will also expire p转载 2010-07-20 15:14:00 · 1129 阅读 · 0 评论 -
BASH 主要的优点
<br />命令编修能力(类似 DOS 的 doskey 功能): <br />使用 bash 里头,个人认为相当棒的一个功能就是『他能记忆使用过的指令!』 这功能真的相当的棒!因为做实验时只要在指令列按『上下键』就可以找到前一个输入的指令!而在很多 distribution 里头,预设的指令记忆功能可以到达 1000 个!也就是说, 你曾经下达过的指令都被记录下来了,记录的档案在你的家目录内的 .bash_history !不过,需要留意的是, ~/.bash_history 记录的是前一次登入以前所执原创 2010-05-31 16:55:00 · 1474 阅读 · 0 评论 -
shell 与 /etc/shells 功能
<br />知道什么是 Shell 之后,那么我们来了解一下 Linux 使用的是哪一个 shell 呢?什么!哪一个?难道说shell 不就是『一个 shell 吗?』哈哈!那可不!由于早年的 Unix 年代,发展者众,所以由于 shell 依据发展者的不同就有许多的版本,例如常听到的 Bourne SHell (sh) 、在 Sun 里头预设的 C SHell、 商业上常用的 K SHell、, 还有 TCSH 等等,每一种 Shell 都各有其特点。至于 Linux 使用的这一种版本就称为『 Bour原创 2010-05-31 16:47:00 · 5360 阅读 · 0 评论 -
Shell
<br />什么是 Shell? <br />这应该是个蛮有趣的话题:"什么是 Shell ?"相信只要摸过计算机,对于操作系统 ( 不论是 Linux 、Unix 或者是 Windows ) 有点概念的朋友们大多听过这个名词,因为只要有『操作系统』那么就离不开Shell 这个东西。不过,在讨论 Shell 之前,还是先来了解一下计算机的运作状况吧! 举个例子来说:<br />当你要计算机传输出来『音乐』的时候,你的计算机需要什么东西呢? <br />1. 当然就是需要你的硬件有『声卡芯片』这个硬件配备原创 2010-05-31 16:29:00 · 689 阅读 · 0 评论 -
关闭Xwindows
<br />Ctrl + Alt + BackSpace原创 2010-08-06 16:06:00 · 728 阅读 · 0 评论 -
vmware share folders
<br />vmware share folders<br />/etc/vsfab<br />.host:/ /mnt/hgfs vmhgfs defaults,ttl=5 0 0原创 2010-08-29 17:56:00 · 429 阅读 · 0 评论 -
linux 文件颜色
蓝色文件----------目录 白色文件----------一般性文件,如文本文件,配置文件,源码文件等 浅蓝色文件----------链接文件,主要是使用ln命令建立的文件 绿色文件----------可执行文件,可执行的程序 红色文件-----------压缩文件或者包文件原创 2010-08-31 11:30:00 · 604 阅读 · 0 评论 -
netstat
该命令(linux下)的一般格式为 : netstat [选项] 选项的含义 命令中各选项的含义如下: -a 显示所有socket,包括正在监听的。 -c 每隔1秒就重新显示一遍,直到用户中断它。 -i 显示所有网络接口的信息,格式同“ipconfig -e”。 -n 以网络IP地址代替名称,显示出网络连接情形。 -r 显示核心路由表,格式同“route -e”。 t 显示TCP协议的连接情况 -u 显示UDP协议的连接情况。 -v 显示正在进行的工作。 -A 显示任何关原创 2010-09-13 11:28:00 · 582 阅读 · 0 评论 -
Su
<br />su: 可以让一个普通用户拥有超级用户或其他用户的权限,也可以让超级用户以普通用户的身份做一些事情。 <br />格式:su[选项][?][使用者账号] <br />说明:若没有指定的使用者账号,则系统预设值为超级用户root。该命令中个选项的含义分别为: <br />-c:执行一个命令后就结束。 <br />-:加了这个减号的目的是使环境变量和欲转换的用户相同、不加-是取得用户的临时权限! <br />-m:保留环境变量不变。原创 2010-08-25 11:33:00 · 489 阅读 · 0 评论