自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (14)
  • 论坛 (17)
  • 收藏
  • 关注

原创 nagios,zabbix对比

zabbix,nagios效果图对比

2014-06-07 16:26:23 24534

原创 一道面试题

【试题】这是一个脚本试题 请按邮件内容将写好的脚本与简历发送至cup@lonlife.net 如果写的ok 我会联系你为了定时检测服务器状态 需要有一个可以定时运行的脚本,此脚本运行在Linux服务器环境下 可以检测http://lonlife.net/lonlife.xml页面内所有的服务器状态,目前配置为每10分钟检测一次 服务器分三种第一种种是socks5代理的

2014-04-29 10:38:31 747

原创 vsftp功能分析及虚拟用户服务

目录目录...1ftp配置文件简单解析...1ftp简单配置及使用功能简单说明...2建立基于虚拟用户的vsftpd服务...5一、建立虚拟用户的用户名/密码数库...5二、增加虚拟用户...5三、建立PAM认证文件...5四、修改vsftpd.conf配置文件,添加虚拟用户支持...6五、为不同的虚拟用户建立独立的配置文件...

2013-10-06 15:18:19 1330

原创 linux自动交互工具expect,tcl安装和安装包,以及自动互信脚本

工作中需要对几十台服务器做自动互信,无意中发现expect命令,研究一番。在网上找了许多资料也没有安装成功,摸索着总算成功了。现分享如下。expect命令在自动交互中很好用。

2013-08-08 10:16:40 2571

原创 Java连接oracle的两种方式详解

建立和分析java程序和oracle数据库交互的两种方法。 第一种java使用jdbc_odbc桥连接方式连接数据库;1、 安装oracle客户端程序,数据库名SID为 orcl;2、 建立数据源。Windows开始—管理工具—数据源—添加—在列表最好找到oracle驱动程序双击—输入source dataname和TNS server name.我的默认均为oracl

2012-11-19 22:36:22 669

原创 1379章

|1379章 阳 2012-10-17 12:25:34回复 转载到 移动到 置顶 锁帖 修改 删除

2012-10-17 12:47:43 374

原创 linux du命令:计算文件及文件夹的大小

linux的 du 命令du -sh dir/ 显示文件夹的大小,以M/G显示1. 简介  du(show disk useage)查看磁盘使用情况2. 语法  du [-abcDhHklmsSx] [-L ][-X ][--block-size][--exclude=] [--max-depth=][--help][--version][目录或文件]

2012-08-13 16:37:14 1085

转载 linux延时一秒函数

#include#includeint main(){ int a; int t,s; for(a=0;;a++) { t=time(0); printf("%d\n",a); while (t==time(0)) { ;

2012-08-10 11:03:13 692

原创 linux 关机命令

1.shutdown      shutdown命令安全地将系统关机。 有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备。      而在系统关机前使用shutdown命令﹐系统管理员会通知所有登录的用户系统将要关闭。并且l

2012-08-10 10:43:43 569

原创 linux下打印带有颜色的字体

linux下打印带有颜色的字体echo -e "\033[32;49;1m [DONE] \033[39;49;0m"输出结果 :[DONE] [background_number;foreground_number m####################################文本终端的颜色可以使用“ANSI非常规字符序列”来生成。举例:

2012-08-10 10:27:04 738

原创 内存对齐的初步讲解

一.内存对齐的初步讲解内存对齐可以用一句话来概括:“数据项只能存储在地址是数据项大小的整数倍的内存位置上”例如int类型占用4个字节,地址只能在0,4,8等位置上。例1:#include struct xx{        char b;        int a;        int c;        char d;};int main()

2012-08-10 10:24:17 468

原创 如何在Linux操作系统查看文件创建时间

在Linux中,没有文件创建时间的概念。只有文件的访问时间、修改时间、状态改变时间。也就是说不能知道文件的创建时间。但如果文件创建后就没有修改过,修改时间=创建时间;如果文件创建后,状态就没有改变过,那么状态改变时间=创建时间;如果文件创建后,没有被读取过,那么访问时间=创建时间,这个基本不太可能。  与文件相关的几个时间:  1、访问时间,读一次这个文件的内容,这个时间就

2012-08-08 09:29:08 4874 1

原创 linux system 执行shell脚本传参数的问题。。。

问题:我写的shell程序传入的参数是s1 s2都是字符串。s1是 -P 22 /home/s2是/home这样在程序中,直接system调用的话,会出现只把-P 22分别给了s1,s2,怎么处理这个问题,让-P 22 /home/传给s1,/home传给s2?解决方法:使用system调用的话,必须使用字符串;如下:char str[1

2012-08-07 11:32:56 4349

原创 c语言中调用shell脚本返回值问题分析

c语言中调用shell脚本C程序调用shell脚本共有三种方式:system()、popen()、exec系列函数1)system(shell命令或shell脚本路径);        执行过程:system()会调用fork()产生子进程,由子进程来调用/bin/sh-c string来执行参数string字符串所代表的命令,此命令执行完后随即返回原调用的进程。在

2012-08-07 08:39:05 3385 2

原创 回旋数组

看到一个回旋数组的程序,留待以后分析。/*回旋数组:[root@bogon home]# gcc -g -o q1 q1.c [root@bogon home]# ./q11 2 3 4 5 6 7 8 9 10 36 37 38 39 40 41 42 43 44 11 35

2012-08-03 16:09:34 666

原创 关于,函数调用是传值调用,初始化函数中重新分配内存,导致形参的值和实参的值不一致 问题分析

今天遇到一个问题:#define true 1#define false 0#define ok 1#define error 0#define infeasible -1#define overflow -2#include#includetypedef char ElemType;typedef int Status;typedef struct LNode{

2012-08-01 09:14:54 1623

原创 LINUX命令及文件系统

LINUX命令及文件系统linux目录架构 / 根目录 /bin 常用的命令 binary file 的目錄 /boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内   /boot/grub/menu.lst GRUB设置   /boot/vmlinuz 内核   /boot/initrd 核心解壓縮所需 RAM Disk /dev 系统周边设备

2012-07-27 15:08:08 671

原创 C语言使用scanf函数获取数据后,使用getchar()无法获得字符的处理方法

C语言使用scanf函数获取数据后,使用getchar()无法获得字符的处理方法int main(){ 42 char str[N]; 43 char ch; 44 printf("String input(len<%d):",N); 45 scanf("%s",str); 47 printf("\noutput to a TXT file?

2012-07-27 14:28:09 1919

原创 linux vim 配置

# vim /etc/vimrc    if v:lang =~ "utf8$" || v:lang =~ "UTF-8$" set fileencodings=ucs-bom,utf-8,latin1endifset nocompatible " Use Vim defaults (much better!)set bs=indent,eol,start " allow ba

2012-07-27 11:14:50 809

转载 vim ctags使用方法

vim ctags使用方法windows下很多人都使用source insight 编写和查看代码。linux下可以使用VIM,刚开始会觉得VIM像windows下的记事本,而如果使用得当,它并不比source insight 逊色。    在这里,我会尽我所能细致地讲清楚如何把vim变成source insight, 然而你仍然需要积极地思考,并且必须自己去摸索一些东西。

2012-07-27 10:55:29 702

原创 LINUX下获取网卡IP地址和MAC地址,子网掩码程序参考

/*mode time:20120727LINUX下获取IP地址和MAC地址.程序相关结构体在程序后面。 打印网卡的ip地址 子网掩码 广播地址 mac地址环境: [root@bogon temp]# uname -a Linux bogon 2.6.31.5-127.fc12.i686.PAE #1 SMP Sat Nov 7 21:25:57 EST 2009 i686 i686

2012-07-27 10:53:52 3136

原创 Shell中引号、单引号、反引号简介

Shell中引号、单引号、反引号简介在shell中引号分为三种:单引号,双引号和反引号。单引号 ‘ 由单引号括起来的字符都作为普通字符出现。特殊字符用单引号括起来以后,也会失去原有意义,而只作为普通字符解释。例如:$ string=’$PATH’$ echo $string$PATH$可见$保持了其本身的含义,作为普通字符出现。双引号 “ 由双引号括起来的字

2012-07-18 16:42:46 1605

原创 linux shell中kill 和kill all 分析

kill     —— 向进程发送信号(默认情况用来终止进程),只能使用PID来指定进程killall  —— 同kill,但可以使用进程名来指定进程,并允许使用通配符 用法:    $ kill     $ killall  示例:    1. $ kill -s HUP 3309     2. $ kill -s TERM 3309

2012-07-18 16:37:04 832

linux expect安装及expect,tcl安装包

工作中需要对几十台服务器做互信,无意中发现expect命令,研究一番。 expect命令在自动交互中很好用。 压缩包包含安装步骤,安装包,以及 自动互信脚本。

2013-08-07

cobbler_批量安装linux

cobbler_批量安装linux, Getting Started With Cobbler and "Cobbler Import" About Suppose you want to set up a network install server for several distributions. We'll show you how to do this, for a given distribution, really really quickly. For this example, we'll use Fedora as an example. What's the best way to do this? It's a command called "cobbler import", that can mirror content based on a DVD image, a tree on a mounted filesystem, or even an external rsync mirror or SSH location. First you have to have cobbler installed and set up though, which is thankfully pretty easy to do. Setting Up A Provisioning Server From Scratch yum install cobbler

2014-06-19

puppet最经典中文手册资料

随着数据中心服务器的增加,传统的系统维护方法有点捉襟见肘,于是出 现了配置管理软件,利用配置管理,可以把整个数据中心的服务器的所有配置 内容管理起来,方便大规模的管理以及快速的部署。配置管理软件有很多,最 出名的是cfengine,但是cfengine的语法比较晦涩,于是出现了puppet。puppet 的语法简单,对管理内容的抽象很好,很容易理解代码,因此最近正迅速的流 行开来。puppet是免费开源软件。可以自由使用,现在google正使用puppet管 理超过6000台的mac桌面电脑。这还是07年的数据。另外很多世界知名的it企 业也在使用puppet,开源社区的fedora也使用puppet。国内的大公司也在准备从 cfengine转移到puppet上面。 撰写本文的目的是让初学者对puppet有一个简单的认识能快速的入门,因 为是利用空余时间完成,时间和精力有限,因此只讲解了最基本的内容,高级 的内容都没讲解,如果你需要深入学习可以参考国内的中文wiki以及官方的文 档。 本文欢迎转载,但是请保留作者信息。

2014-06-19

Linux 流量监控工具

在类Unix系统中可以使用top查看系统资源、进程、内存占用等信息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop。

2014-06-19

Packet_Tracer图文教程,学习Packet_Tracer软件,思科路由器交换机配置教程

Packet_Tracer图文教程,学习Packet_Tracer软件,思科路由器交换机配置教程 本人根据这个学习的,很好

2014-06-19

RHEL6下Puppet安装配置文档

随着数据中心服务器的增加,传统的系统维护方法有点捉襟见肘,于是出现了配置管理 软件,利用配置管理,可以把整个数据中心的服务器的所有配置内容管理起来,方便大规模 的管理以及快速的部署。配置管理软件有很多,最出名的是cfengine,但是cfengine 的语法比 较晦涩,于是出现了puppet 。puppet 的语法简单,对管理内容的抽象很好,很容易理解代 码,因此最近正迅速的流行开来。puppet 是免费开源软件。可以自由使用,现在google 正 使用puppet 管理超过6000 台的mac 桌面电脑。这还是07 年的数据。另外很多世界知名的 it 企业也在使用puppet,开源社区的fedora 也使用puppet 。国内的大公司也在准备从cfengine 转移到puppet 上面。 puppet是一个为实现数据中心自动化管理而设计的配置管理软件。基于c/s架构。puppet 的服务器端保存着所有的对客户端服务器的配置代码,在puppet里面叫做manifest. 客户端 下载manifest之后,可以根据manifest对服务器进行配置,例如软件包管理,用户管理和文件 管理等等。

2014-06-19

oracle数据库创建脚本

oracle数据库创建脚本 #!/bin/sh OLD_UMASK=`umask` umask 0027 mkdir -p /oradata mkdir -p /u01/app/oracle/admin/tdrb/adump mkdir -p /u01/app/oracle/admin/tdrb/dpdump mkdir -p /u01/app/oracle/admin/tdrb/pfile mkdir -p /u01/app/oracle/cfgtoollogs/dbca/tdrb mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1/dbs umask ${OLD_UMASK} ORACLE_SID=tdrb; export ORACLE_SID PATH=$ORACLE_HOME/bin:$PATH; export PATH echo You should Add this entry in the /etc/oratab: tdrb:/u01/app/oracle/product/11.2.0/dbhome_1:Y /u01/app/oracle/product/11.2.0/dbhome_1/bin/sqlplus /nolog @/u01/app/oracle/admin/tdrb/scripts/tdrb.sql

2013-07-10

oracle学习基础素材表-emp表-dept表等等

导出用户oracle下的所有表 exp system/oracle owner=oracle file='/tmp/oracle-table-20130509.dmp' log='/tmp/oracle-table-20130509.log'; 导入用户oracle下的表: imp system/oracle file='/tmp/oracle-table-20130509.dmp' log='/tmp/oracle-table-20130509.log' fromuser=oracle; 此文件是导出用户oracle下的所有表 。 按以上sql语句导入数据库即可,如果没有oracle用户,建议创建oracle用户。 含有emp,dept表等。详见log日志。 . about to export ORACLE's tables via Conventional Path ... . . exporting table BOOK 1 rows exported . . exporting table CLASS 0 rows exported . . exporting table CUSTOMER 0 rows exported EXP-00091: Exporting questionable statistics. EXP-00091: Exporting questionable statistics. . . exporting table DEPT 4 rows exported . . exporting table EMP 17 rows exported . . exporting table GOODS 0 rows exported EXP-00091: Exporting questionable statistics. . . exporting table PURCHASE 0 rows exported . . exporting table SALGRADE 5 rows exported . . exporting table STU 0 rows exported . . exporting table TEMP_TABLE 16 rows exported . . exporting table USR 10 rows exported

2013-05-10

建立和分析java和oracle数据库交互的两种方法及classes12.jar

建立和分析java和oracle数据库交互的两种方法 第一种java使用jdbc_odbc桥连接方式连接数据库 jdbc的thin方式 压缩包内有两种方法的源代码和classes12.jar驱动。

2012-11-21

2010-2011年 中国嵌入式开发从业人员调查报告

针对本次调查,特别组织成立了庞大、专业权威的专家顾问团队,他们都是目前中国嵌入式专业领域内的知名 技术专家、资深学者,对国内嵌入式行业发展现状有着充分的认识和深刻的理解,特别是对嵌入式行业的人才需求 状况有着非常清楚的掌握和了解。由这些资深专家学者共同参与了整个调查过程中,调查问卷的问题设计和最终报 告的撰写及修订,有效地确保了报告的专业性和权威性。

2012-10-12

Ubuntu 桌面培训网页版

Ubuntu是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词(译为吾帮托或乌班图),意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu基于Debian发行版和GNOME桌面环境,与Debian的不同在于它每6个月会发布一个新版本。

2012-10-12

AVR单片机C语言库

目录: 1. Character Type Functions - 字符类型函数 2. Standard C Input/Output Functions - 标准输入输出函数 3. Standard Library Functions - 标准库和内存分配函数 4. Mathematical Functions - 数学函数 5. String Functions - 字符串函数 6. BCD Conversion Functions - BCD 转换函数 7. Memory Access Functions - 存储器访问函数 8. Delay Functions - 延时函数 9. LCD Functions - LCD 函数 10. LCD Functions for displays with 4x40 characters - 4×40字符型LCD函数 。。。。。。。。。。。。。。。。。。。。。

2012-07-18

shell 语言 语法总结

表格 B-1. 特殊的shell变量 表格 B-2. 测试操作: 二元比较 表格 B-3. 文件类型的测试操作 表格 B-4. 参数替换和扩展 表格 B-5. 字符串操作 表格 B-6. 一些结构的汇总 表格 C-1. 基本sed操作 .. 表格 C-2. sed操作符举例 . C.2. Awk .. 表格 D-1. "保留的"退出码 Appendix E. I/O和I/O 重定向的详细介绍 Shell调试 ...

2012-07-18

Linux内核完全剖析基于0.12内核

Linux内核完全剖析基于0.12内核

2012-05-01

数据库异常断电,起不起来了,那位大神看一下,怎么解决? 貌似是控制文件的问题。

发表于 2013-05-08 最后回复 2015-09-24

nagios 分布式send_nsca发送中文乱码的问题,求大神

发表于 2014-05-22 最后回复 2014-06-07

在内地,想去上海,做系统运维工程师,不知道怎么样?

发表于 2014-05-22 最后回复 2014-06-07

新手学perl,小程序有一点不太明白,望指点

发表于 2014-03-10 最后回复 2014-05-22

Linux C编程一站式学习,高级shell Bash脚本编程指南,

发表于 2012-07-25 最后回复 2013-05-29

请教一下,工作中都使用什么语言操作oracle?

发表于 2012-11-04 最后回复 2013-05-08

Linux C 内核代码中 整型转化为字符串 的 问题、。

发表于 2012-04-20 最后回复 2012-11-23

在Linux C语言中,libpcap库抓包程序中,怎么统计IP的流量流速。

发表于 2012-06-04 最后回复 2012-11-23

面试好多家,都说等通知,等通知是否以为着没结果了?

发表于 2012-10-25 最后回复 2012-11-04

新手,名字空间,求助。

发表于 2012-10-15 最后回复 2012-10-15

二维数组赋值问题

发表于 2012-10-12 最后回复 2012-10-12

老板要在每个bug报告上加上“谁的责任”项,我如何能让他相信这不是个好主意?

发表于 2012-07-31 最后回复 2012-08-08

cgi.c文件如何传参数 及 获得传进来的参数,新手求教

发表于 2012-07-18 最后回复 2012-08-04

求高手查看这个函数的功能。

发表于 2012-06-11 最后回复 2012-06-12

在Linux C语言中,libpcap库抓包程序中,怎么统计IP的流量流速。

发表于 2012-06-04 最后回复 2012-06-04

关于读取文件内容,分割字符串的函数,请教linux C。

发表于 2012-04-29 最后回复 2012-04-29

想请教几个函数、关于 Linux C的

发表于 2012-04-28 最后回复 2012-04-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除