断章--卞之琳

摘要: 你站在桥上看风景, 看风景的人在楼上看你。 明月装饰了你的窗子, 你装饰了别人的梦。 阅读全文
posted @ 2012-04-08 22:10 无心出岫 阅读(183) 评论(0) 推荐(0)

Linux下的硬链接和符号链接

摘要: 硬链接和符号链接(软链接): Linux 文件系统最重要的特点之一是它的文件链接。链接是对文件的引用,这样您可以让文件在文件系统中多处被看到。保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号inode 。在 Linux 中,链接可以如同原始文件一样来对。链接可以与普通的文件一样被执行、编辑和访问。对系统中的其他应用程序而言,链接就是它所对应的原始文件。当您通过链接对文件进行编辑时,您编辑的实际上是原始文件。链接不是副本。有两种类型的链接:硬链接和符号链接(软链接)。 硬链接只能引用同一文件系统中的文件。它引用的是文件在文件系统中的物理索引(也称为 inode)。当您... 阅读全文
posted @ 2012-04-08 21:04 无心出岫 阅读(3471) 评论(0) 推荐(1)

Linux运维日常监控的对象

摘要: 1.服务器监控,主要监控服务器如:CPU 负载、内存使用率、磁盘使用率、登陆用户数、进程状态、网卡状态等。2.应用程序监控,主要监控该应用程序的服务状态,吞吐率和响应时间,因为不同应用需要监控的对象不同,这里不一一列举。3.数据库监控,只所以把数据库监控单独列出来,足以说明它的重要性,一般监控数据库状态,数据库表或者表空间的使用情况,是否有死锁,错误日志,性能信息等等。4.网络监控,主要监控当前的网络状况,网络流量,端口,连接等。 阅读全文
posted @ 2012-04-08 18:31 无心出岫 阅读(574) 评论(0) 推荐(0)

最近总结

摘要: 从去年寒假就开始自己学习C语言了。后悔大一的时候没有好好学。现在学习别人以前学习的东西。这一次重新学习过程中发现了好多以前没有听说过的知识点。以前连for循环都不太懂。现在算是明白了。开学后为了暑假的实习就开始复习以前学过的知识。发现自学的东西忘记得很快,长时间的不练习都忘的一干二净了。在复习的过程中又学到了新知识真是太好了。 以前的时候觉得自己不喜欢编程,以后就走运维这条道,但是渐渐的发现其实运维这个工作不是长久之计,只有会编程才是王道。现在虽然觉得编程还是不太好玩,但是还在耐心的学习C。我想只要努力并通过看大量的书,敲大量的代码,自己还是能把编程学习好的。 有时候觉得自己... 阅读全文
posted @ 2012-04-05 22:12 无心出岫 阅读(143) 评论(0) 推荐(0)

linux批量设置用户磁盘配额

摘要: 设置规则:1、每个用户最多只能存放20MB的文件,而且最多只能建立200个文件。2、当建立超过100MB大小的文件,以及超过100个文件时,就警告用户。3、因为有一些用户已经超出了上述限制,所以我们必须先用电子邮件通知用户,尽快处理多余文件。2、由于事发突然,为了避免强烈的用户反映,先给每一个用户7天的期限,以便用户有机会备份文件;但当7天后就把期限自动改为2天。解决办法:1、设置每一个用户帐号的磁盘配额。2、设置完毕后立即寄发通知信给所有超出限制的用户。3、7天后自动将期限改为2天。步骤:1、设置每一个用户帐号的磁盘配额。 使用edquota配合-p参数 先使用edquota手动配置好一个用 阅读全文
posted @ 2012-04-05 21:55 无心出岫 阅读(1442) 评论(0) 推荐(0)

Red Hat Enterprise Linux修复系统专用 Runlevel

摘要: Red Hat Enterprise Linux 系统中提供了3中专门修复系统的Runlevel。1、Runlevel 12、Runlevel S3、Runlevel emergency(一)、当开机进入Runlevel 1级别时,Red Hat Enterprise Linux的开机启动顺序为:BIOS——— 启动加载器——— 内核———init——— rc.syinit——— rc1.d由于Runlevel 1仅执行到rc1.d/便结束了。因此可以使用Runlevel 1解决的问题有:1、进入Runlevel 2、Runlevel 3、Runlevel 4和Runlevel 5时所发生的错 阅读全文
posted @ 2012-03-28 18:09 无心出岫 阅读(589) 评论(0) 推荐(0)

awstats简介

摘要: AWStats是在Sourceforge上发展很快的一个基于Perl的WEB日志分析工具。相对于另外一个非常优秀的开放源代码的日志分析工具Webalizer,AWStats的优势在于: 1.界面友好:可以根据浏览器直接调用相应语言界面(有简体中文版) 2.基于Perl:并且很好的解决了跨平台问题,系统本身可以运行在GNU/Linux上或Windows上(安装了ActivePerl后);分析的日志直接支持Apache格式 (combined)和IIS格式(需要修改)。Webalizer虽然也有Windows平台版,但目前已经缺乏 维护;AWStats完全可以实现用一套系统完成对自身站点不同W.. 阅读全文
posted @ 2012-03-27 15:30 无心出岫 阅读(337) 评论(1) 推荐(0)

用C语言将二进制转换为IP地址

摘要: 根据需要将任意32位二进制转换为IP地址。输入:11111111输出:255.0.0.0思路:将输入的二进制数以每8个为一个单位转化为十进制 。#include <stdio.h> int bin_dec(int x, int n) //自定义函数将二进制数转换为10进制 { if(n == 0) { return 1; } return x * bin_dec(x, n-1); //递归调用bin_dec()函数 } int main(void) { int i; int ip[4] = {0}; char a[33]; printf("请输入二进制数: \n" 阅读全文
posted @ 2012-03-25 18:12 无心出岫 阅读(2147) 评论(0) 推荐(0)

用C语言代码实现n进制数转换为十进制数

摘要: 用C语言代码实现n进制数转换为十进制数为了实现进制之间的相互转化,编程实现输入任意一个数并输入该数的进制,然后将其转换为10进制并输出。主要思路是将输入的数存入一个一维数组中然后进行相应处理。#include <stdio.h> #include <string.h> #include <stdlib.h> int main(void) { long t1; int i, n, t, t3; char a[100]; printf("请输入一个数:\n"); gets(a); //将输入的n进制的数储存在数组a中 strupr(a); / 阅读全文
posted @ 2012-03-25 16:24 无心出岫 阅读(2117) 评论(0) 推荐(0)

ntop简介

摘要: Ntop是一种监控网络流量工具,用ntop显示网络的使用情况比其他一些网络管理软件更加直观、详细。Ntop甚至可以列出每个节点计算机的网络带宽利用率。他是一个灵活的、功能齐全的,用来监控和解决局域网问题的工具;尤其当ntop与nprobe配合使用,其功能更加显著。它同时提供命令行输入和web页面,可应用于嵌入式web服务。Ntop主要提供以下一些功能 自动从网络中识别有用的信息; 将截获的数据包转换成易于识别的格式; 对网络环境中通信失败的情况进行分析; 探测网络通信的时间和过程。 阅读全文
posted @ 2012-03-10 13:47 无心出岫 阅读(376) 评论(0) 推荐(0)

解决删除linux后无法启动的方法

摘要: 解决linux后无法启动的方法:在卸载掉Linux系统后由于grub没有了无法启动windows,在这时只用在windows中进入DOS然后输入命令:c:\fdisk/mbr 即可。MBR(Master Boot Record):主引导记录。在 ROM BIOS 引导例程结束时,BIOS 会读取并执行系统中第一个软盘或硬盘的第一个物理扇区。硬盘的第一个扇区称为主引导记录(有时也称为分区表或主引导块)。在硬盘的这一扇区的开头有一个小程序。分区信息(或分区表)存储在该扇区的末尾处。该程序使用分区信息来确定哪个分区是可引导的(通常是第一个主 DOS 分区)并尝试从该分区引导。该程序由“fdisk / 阅读全文
posted @ 2012-03-08 16:58 无心出岫 阅读(763) 评论(0) 推荐(0)

dmraid的介绍

摘要: dmraid 全名为设备对应器磁盘阵列(Device Mapper RAID),利用Linux内核提供的设备对应器(Device Mapper)机制 ,为多种磁盘阵列设备提供磁盘阵列的设备文件,让用户可以在 Red Hat Enterprise Linux系统中使用硬件磁盘阵列设备。使用硬件磁盘阵列设备启动磁盘阵列设备后,你可以把该设备文件当做一个磁盘使用,例如对该磁盘阵列设备产生分区、制作文件系统等。每一个由 dmraid 管理的磁盘阵列设备的分区,其设备文件名称为:/dev/mapper/TYPE_UNIQUENAMEpNUMBER其中的TYPE_UNIQUENAME 就是硬件磁盘阵... 阅读全文
posted @ 2012-03-07 20:27 无心出岫 阅读(5398) 评论(0) 推荐(0)

RAID简介

摘要: 独立磁盘冗余阵列(RAID,RedundantArray ofIndependentDisks)简称硬盘阵列,其基本思想就是把多个相对便宜的硬盘组合起来,成为一个硬盘阵列组,使性能达到甚至超过一个价格昂贵、容量巨大的硬盘。根据选择的版本不同,RAID比单颗硬盘有以下一个或多个方面的好处:增强资料整合度,增强容错功能,增加处理量或容量。另外,磁盘阵列对于电脑来说, 看起来就像一个单独的硬盘或逻辑存储单元。分为RAID-0,RAID-1,RAID-1E,RAID-5,RAID-6,RAID-7,RAID-10,RAID-50。简单来说,RAID把多个硬盘组合成为一个逻辑磁区,因此,操作系统只会把它 阅读全文
posted @ 2012-03-06 21:48 无心出岫 阅读(377) 评论(0) 推荐(0)

cacti简介

摘要: Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。 Cacti是通过 snmpget来获取数据,使用 RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善。界面友好。软件 Cacti 的发展是基于让 RRDTool 使用者更方便使用该软件,除了基本的 Snmp 流量跟系统资讯监控外,Cacti 也可外挂 Scripts 及加上 Templates 来作出... 阅读全文
posted @ 2012-03-05 13:46 无心出岫 阅读(371) 评论(0) 推荐(0)

二十五条励志金句

摘要: 1、多做一点 每次你多做一些,别人就欠你一些。让别人做得更好,同时提升自己的价值。善于钓鱼的人选用鱼喜欢的饵。你不能让所有的人喜欢你,却能减少别人讨厌你的原因。与人协商而不产生摩擦,是有待学习的一大课题。多做一些,机会将随之而来。为别人服务最多的人最富有。服务的道路才能通往快乐的城市。 2、挑战 如果你想要更上一层楼,就为别人提供超出预期更多更好的服务。每一次都尽力超越上次的表现,很快你就会超越周遭的人。亨利福特悬赏2.5万元,征求有办法让他在每一台汽车上节省一个螺钉和螺冒的人。你让我工厂的每个环节节省10分钱,我让你平步青云。如果你一直保持现状,10年后将会如何?在你有把握... 阅读全文
posted @ 2012-02-28 22:11 无心出岫 阅读(301) 评论(0) 推荐(0)

Nagios简介

摘要: Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。Nagios 可以监控的功能有:1、监控网络服务(SMTP、POP3、HTTP、NNTP、PING等); 2、监控主机资源(处理器负荷、磁盘利用率等);3、简单地插件设计使得用户可以方便地扩展自己服务的检测方法;4、并行服务检查机制;5、具备定义网络分层结构的能力,用"parent"主机定义来表达网络主机间的关系,这种关系可被用来发现和明晰 阅读全文
posted @ 2012-02-26 12:00 无心出岫 阅读(224) 评论(0) 推荐(0)

Linux主机开机顺序

摘要: Linux的开机顺序为:1、加载BIOS信息获取第一个启动设备代号。2、读取第一个启动设备的MBR的引导加载程序。3、加载核心。4、启动程序init。5、初始化脚本(/etc/rc.d/rc.sysinit).6、启动核心的外挂模块(rc)。7、启动守护进程。8、本地设置(/etc/rc.d/rc.local)。9、等待用户登录。 阅读全文
posted @ 2012-02-25 15:47 无心出岫 阅读(233) 评论(0) 推荐(0)

bash shell中expr命令下几种的使用

摘要: expr在linux中是一个功能非常强大的命令。通过学习做一个小小的总结。1、计算字符串的长度。我们可以用awk中的length(s)进行计算。我们也可以用echo中的echo ${#string}进行计算,当然也可以expr中的expr length $string 求出字符串的长度。举例[root@localhost shell]# string="hello,everyone my name is xiaoming" [root@localhost shell]# echo ${#string} 34 [root@localhost shell]# expr leng 阅读全文
posted @ 2012-02-25 15:44 无心出岫 阅读(530) 评论(0) 推荐(0)

用C语言求两个数的最大公约数和最小公倍数

摘要: 求最大公约数,就是求较小的一个数的约数同时也能被较大的数整除,把他求到最大就可以了。求最小公倍数,就是求较大的一个数的倍数(同时也能整除较小的数),求最小的。1、# include <stdio.h> int main(void) { int x, y,temp; int r; printf("请输入两个正整数:\n"); scanf("%d %d", &num1, &num2); r = num1 % num2; temp = num2; while(r!=0) { num1 = num2; num2 = r; r = nu 阅读全文
posted @ 2012-02-24 19:23 无心出岫 阅读(2235) 评论(0) 推荐(0)

LBS简介

摘要: 基于位置的服务(Location Based Service,LBS),它是通过电信移动运营商的无线电通讯网络(如GSM网、CDMA网)或外部定位方式(如GPS)获取移动终端用户的位置信息(地理坐标,或大地坐标),在GIS(Geographic Information System,地理信息系统)平台的支持下,为用户提供相应服务的一种增值业务。LBS英文全称为Location Based Services, 它包括两层含义:首先是确定移动设备或用户所在的地理位置;其次是提供与位置相关的各类信息服务。意指与定位相关的各类服务系统,简称"定位服务",另外一种叫法为MPS-Mob 阅读全文
posted @ 2012-02-17 09:58 无心出岫 阅读(682) 评论(0) 推荐(0)