linux db2安装及卸载 在虚拟机上的redhat linux enterpise v5 上安装 db2 express_c 9.5 1、将db2 linux版本安装包通过ftp 上传到linux服务器上 2、解压 tar -zxvf db2文件包 3、cd expc 进入到解压后的目录中 4、执行命令《这个是安装向导,最好使用这个,而不用db2_install》 ./db2s
在Linux下进行C语言编程,必然要采用GNU GCC来编译C源代码生成可执行程序。 一、GCC快速入门 Gcc指令的一般格式为:Gcc [选项] 要编译的文件 [选项] [目标文件] 其中,目标文件可缺省,Gcc默认生成可执行的文件名为:编译文件.out 我们来看一下经典入门程序"Hello World!" # vi hello.c #include <stdlib.h>
用JavaScript嵌入你的SWF swfobject.embedSWF(swfUrl, id, width, height, version, expressInstallSwfurl, flashvars, params, attributes)有5个必须的参数和4个可选的参数: swfUrl(String,必须的)指定SWF的URL。 id(String,必须的)指定将会被Flash内
#!/bin/bash auto_ftp() { cd $4 /usr/bin/ftp -i -n $1 <<EOF user $2 $3 $7 cd $5 prompt off $8 $6 by EOF } auto_ftp 10.199.79.130 root 123456 /root /root name.txt bin put
1、系统性能 (1)看CPU个数 #lsdev -C|grep proc #几条记录就是几个CPU (注意考虑AIX 5.3的 SMP) (2)看每个CPU的大小 #lsattr -El proc0 (3)看内存条数 #lsdev -C|grep mem
性能分析工具汇总 收藏 一、分析工具 1、CPU性能分析工具:vmstatpssartimestracepstreetop 2、Memory性能分析工具:vmstatstracetopipcsipcrmcat /proc/meminfocat /proc/slabinfocat /proc//maps 3、I/O性能分析工具:vmstatipstatrepquotaquotach
这个图n多人都知道,它对排除和定位网络或系统故障时大有帮助,但是怎样牢牢地将这张图刻在脑中呢?那么你就一定要对这张图的每一个状态,及转换的过程有深刻地认识,不能只停留在一知半解之中。下面对这张图的11种状态详细解释一下,以便加强记忆!不过在这之前,先回顾一下TCP建立连接的三次握手过程,以及关闭连接的四次握手过程。1、建立连接协议(三次握手) (1)客户端发送
APNIC是管理亚太地区IP地址分配的机构,它有着丰富准确的IP地址分配库,同时这些信息也是对外公开的,并提供了一个查询工具,下面就让我们看看如何在Linux下获得一些中国基础电信运营商(网通、电信、铁通、教育网)的IP地址分配情况: wget http://ftp.apnic.net/apnic/dbase/tools/ripe-dbase-client-v3.tar.gz
输出匹配行 要匹配0401B6QVZ7 和下两行该如何使用awk sed grep grep -A 2 0401B6QVZ7 filesed -n '/0401B6QVZ7/{N;N;p}' fileawk '/0401B6QVZ7/{print;while (getline) {if (++n==3) exit;print}}' file 想要此行下的第8和第9行呢?2-7不要输出。有很
java中byte转换int时为何与0xff进行与运算 在剖析该问题前请看如下代码public static String bytes2HexString(byte[] b) { String ret = ""; for (int i = 0; i < b.length; i++) { String hex = Inte
Linux IPv6 Iptables Firewall Script #!/bin/bash # A bash shell script for ip6tables to protect single hosting / dedicated / vps / colo server running CentOS / Debian / RHEL / or any other Linux dist
Linux 系统中配置iSCSI存储 如何在RFW5系统中配置iSCSI存储 1. 在RFW5系统中, 默认安装了iSCSI启动器软件包# rpm -qa | grep iscsiiscsi-4.0.1.11-1AX2. 在RFW5系统中, 生成并查看iSCSI启动器的名称# echo "InitiatorName=`iscsi-iname`" > /etc/initiatorn
集群实例:配置ISCSI客户端(LINUX) 1.1 连接ISCSI操作系统:麒麟linux(2.6.18-1.std) Iscsi包: iscsi-initiator-utils-6.2.0.742-0.5.el5.i386.rpm(Open-iSCS提供http://www.open-iscsi.org/) 注意:以下操作仅针对以上版本内核和iscsi包 &nb
实时监控系统CPU,硬盘情况的shell脚本 能实现实时系统监控,当检测到情况后,每隔2小时在发送一封信件给SA #!/bin/bash###Define the safe number###maxcpu=0maxdisk=10maxload=0diskold=0cpuold=0loadold=0#####################################if [&n
Shell测试运算和流程控制语句 监控disk、cpu和处理qmail邮件队列 2009-08-31 09:30 测试运算 数值测试运算 -eq 判断两个数字是否相等,相等返回“0”,不相等返回“1” -ge 判断第一个数字是否大于等于第二个数字,大于等于返回0,小于返回“1” -gt 判断第一个数字是否大于第二个数字,大于返回“0”,不大于返回“1” -le 判
TCP服务器监控 #!/bin/shLANG=C #被监控服务器、端口列表server_all_list=(\192.168.1.4:11211 \192.168.1.5:11211 \192.168.1.6:25 \192.168.1.7:25 \) date=$(date -d "today" +"%Y-%m-%d_%H:%M:%S") #采用HTTP POST方式发送检测信息给接口程
HTTP服务器监控 #!/bin/shLANG=C #被监控服务器、端口列表server_all_list=(\192.168.1.1:80 \192.168.1.2:80 \192.168.1.3:80 \) date=$(date -d "today" +"%Y-%m-%d_%H:%M:%S") #采用HTTP POST方式发送检测信息给接口程序interface.php,接口程序负责
全面的服务器安全监控脚本 #!/bin/sh#-------------------------------------------------服务器安全监控脚本---------------------------------------------------------#The script is based on RedHat Enterprise Linux AS Series#Wri
shell脚本监控系统负载,并在负载过大时发送邮件报警 #!/bin/bash# Eamil:longkaty@sina.com# 用途:负载监控# 描述:shell脚本监控系统负载,并在负载过大时发送邮件报警# 用法:./scriptname.sh # Set up limit belowNOTIFY="6.0" # admin user email idE
shell脚本中一些特殊符号 1、{} 大括号:用法一:通配符扩展 代码: ls my_{finger,toe}s 这条命令相当于如下命令的组合: 代码: ls my_fingers my_toesmkdir {userA,userB,userC}-{home,bin,data} 我们将得到 userA-home, userA-bin, userA-data, userB-home,
moosefs分布式文件系统的安装配置 2009-06-25 18:02:28 参考田逸老师的文章:http://sery.blog.51cto.com/ 实践过程如下: (一) 安装元数据服务1、下载GNU源码 wget http://www.moosefs.com/files/mfs-1.5.12.tar.gz2
net.ipv4.tcp_tw_recycle=1 net.ipv4.tcp_tw_reuse=1net.ipv4.tcp_fin_timeout=30net.ipv4.tcp_keepalive_time=1800net.ipv4.tcp_max_syn_backlog=81920net.ipv4.ip_conntrack_max=81920net.ipv4.ip_loc
linux下文件数、目录数、文件名长度的各种限制
使用SNMP发送自定义内容
Java中OutOfMemoryError与unable to create new native thread(JVM创建大量线程)的关系 2007年03月13日 星期二 13:14 作者:hexiong 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。http://hi.baidu.com/hexiong/blog/item/16dc9e
#!/bin/bashBackupDir=/export/home/sqwen/dataTargetDir=/export/home/sqwen/backupdataDateFile=`date +%y%m%d`cd $BackupDircd ..tar cvfz ${DateFile}.tgz $(basename $BackupDir)mv ${DateFile}.tgz $TargetDir
linux文件时间知多少? 来自: 杨志刚 博客 (http://yangzhigang.cublog.cn) 在windows下,一个文件有:创建时间、修改时间、访问时间。而在Linux下,一个文件也有三种时间,分别是:访问时间、修改时间、状态改动时间。 两者有此不同,在Linux下没有创建时间的概念,也就是不能知道文件的建立时间,但如果文件建立后就没有修改过,修改时间=建
shell 编程中使用到得if语句内判断参数 –b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真 -d 当pathname存在并且是一个目录时返回真 -e 当pathname指定的文件或目录存在时返回真 -f 当file存在并且是正规文件时返回真 -g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真
#!/usr/bin/perluse strict;use Net::SMTP;my $max=0.8;my @msg; open(FH,"df -P|");foreach my $data (<FH>){ if(($data=~/^\//)and!($data=~/\/mnt/)){
Linux shell命令提示符 如果您很容易使 shell 提示行变得色彩绚烂斓且带有更多信息,为什么还要坚持用单调的标准 shell 提示行呢?在这篇技巧中,Daniel Robbins 将说明如何获得符合您的意愿的 shell 提示行,并会说明如何动态更新 X 终端的标题栏。 作为 Linux/UNIX 人,我们有很长的时间是在 shell
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号