
Unix/Linux/Bsd
文章平均质量分 57
ilovemilk
IT业
展开
-
GPL与BSD License的区别
GPL与BSD License的区别GPL 是 General Public License 的缩写,而 GPL 的重点在于 OpenSource ,也就是开放原始程序代码。 GPL不适用于复制、发布与修改以外的行为;这些行为不在本授权范围内。执行本程序的行为并不受限制,而本程序的输出只有在其內容构成基于本程序所生的著作(而非只是因为执行本程序所造成)时,始受本授权拘束。至于程序的输出內容是否转载 2007-03-23 23:09:00 · 1686 阅读 · 0 评论 -
linux逻辑卷管理 (LVM)
什么是 LVMLVM 是逻辑盘卷管理(Logical Volume Manager)的简称,它是 Linux 环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,从而提高磁盘分区管理的灵活性。通过 LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组(volumeg转载 2009-10-25 20:53:00 · 1910 阅读 · 0 评论 -
iostat vmstat 详解
Linux在具有高稳定性、可靠性的同时,具有很好的可伸缩性和扩展性,能够针对不同的应用和硬件环境调整,优化出满足当前应用需要的最佳性能。因此企业在维护Linux系统、进行系统调优时,了解系统性能分析工具是至关重要的。 在Linux下有很多系统性能分析工具,比较常见的有top、free、ps、time、timex、uptime等。下文将介绍几个较为重要的性能分析工具vmstat、iostat转载 2009-10-25 22:04:00 · 796 阅读 · 0 评论 -
实战:如何用VCS构筑双机的基础
转自:http://www.amteam.org/k/storage/2007-6/621397.html 前面我们通过系列的文章讲述了用Veritas ClusterServer(VCS)配置DB2双机入门,DB2双机高级配置,以及用VCS配置Oracle双机。通过以上三篇文章,可以快速的使用VCS进行双机配置,但是本文将涉及一些VCS双机软件的工作方式和原创 2009-10-27 23:13:00 · 4202 阅读 · 0 评论 -
高手教你用VCS配置DB2双机-高级
转自:http://tech.ddvip.com/2007-05/117967589525229.html 前面我们通过 Veritas Cluster Server forDB2双机-入门一文已经向大家介绍了DB2双机的基本原理和配置方法,本文将接续上文,继续介绍DB2的高级需求-大规模并行处理(MassivelyParallel Processing, MPP)原创 2009-10-27 23:32:00 · 1613 阅读 · 0 评论 -
虚拟内存机制浅析
现在的操作系统基本上都实现了虚拟内存的功能。本文就简单的记录一下我对虚拟内存的理解。1. 虚拟内存的作用1.1 便于写程序,特别是多进程环境下的程序。想象一下,如果每个程序都要在固定的物理地址执行,读取指定物理地址处的数据,那么多个程序如何共存,数据如何保护?有了虚拟内存这一层,每个程序都运行在自己相对独立的虚拟空间中,不需要考虑别的程序。1.2 可以访问比物理内存多的虚拟空间转载 2009-10-31 00:07:00 · 1706 阅读 · 0 评论 -
linux 用户间发送消息
wall命令这个命令的功能是对全部已登录的用户发送信息,用户可以先把要发送的信息写好存入一个文件中,然后输入: # wall 这样就能对所有的用户发送信息了。 在上面的例子中符号“# wall ‘Thank you!’ Broadcast message from root (tty1) Fri Nov 26 14:15:07 1999…Thank you! #转载 2009-11-16 23:53:00 · 1901 阅读 · 0 评论 -
PERL Expect
PERL Expect.pmExpect.pm 模块:主要用来和另外一个server进行交互的,比如ftp,telnet等等。在写一些监控脚步上,也会经常用到。我所用到的方法很简单,spawn($command,@params),Forks and execs $command. Returns an Expect object upon success or undef if t原创 2010-01-27 00:15:00 · 3765 阅读 · 0 评论 -
bash数组定义
如果用标准的*NIX shell将不能使用bash的数组特性。虽然在Perl, Python, PHP及其他高级语言中数组已经不是一个强大的功能,但数组使用还是相当广泛。BASH只支持一维数组,但参数个数没有限制。声明一个数组:declare -a array如果没有声明,按数组方式直接赋值给变量,BASH也认作数组:(1) array=(var1 var2 var3 ...原创 2009-12-07 21:55:00 · 8654 阅读 · 0 评论 -
rhel5下挂载raw设备
Redhat 5以上版本已经取消了对裸设备的支持,所以在安装Oracle RAC时所使用的的裸设备,需要通过Udev进行设置: 设置重新启动自动挂载裸设备vi /etc/udev/rules.d/60-raw.rulesACTION=="add", KERNEL=="sd原创 2009-12-13 21:25:00 · 1977 阅读 · 0 评论 -
Ext4 ReiserFS Btrfs 等7种文件系统性能比拼
Ext2、Ext3、Ext4、XFS、JFS、ReiserFS 和 Btrfs 的全面性能测试,对比结果如下:完整表,请看:filesystem.html reclenwriterewritereadrereadrandom read原创 2009-12-27 19:21:00 · 6667 阅读 · 0 评论 -
perl的expect使用方法,实现非交互式登录
perl的expect基本使用方法.转载 2010-06-09 20:39:00 · 3545 阅读 · 0 评论 -
autoexpect
#!/usr/bin/expect --# Name: autoexpect - generate an Expect script from watching a session## Description:## Given a program name, autoexpect will run that program. Otherwise# autoexpect will start a shell. Interact as desired. When done, exi转载 2010-06-09 22:04:00 · 892 阅读 · 0 评论 -
linux下vbox共享存储划分
linux下vbox共享存储划分1.用VirtualBox的VBoxManage工具创建磁盘vboxmanage createhd -filename /data2/vbox/sharedisk/vd1.vdi -size 1024 -format VDI -variant Fixedvboxmanage createhd -filename /data2/vbox/sharedi原创 2013-06-14 14:44:58 · 1989 阅读 · 0 评论 -
CentOS 64位上编译 Hadoop 2.6.0
1.操作系统编译环境yum install cmake lzo-devel zlib-devel gcc gcc-c++ autoconf automake libtool ncurses-devel openssl-devel libXtst2.安装JDK下载JDK1.7,注意只能用1.7,否则编译会出错http://www.oracle.com/tech原创 2015-03-19 21:44:11 · 8371 阅读 · 5 评论 -
Linux vmstat命令实战详解
vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用场景不一样)。一般vmst转载 2017-04-10 11:42:21 · 349 阅读 · 0 评论 -
VCS相关链接
VCS官方文档URL:http://seer.entsupport.symantec.com/docs/278023.htm 一个不错的VCS社区:http://fixunix.com/veritas-cluster-server/ Veritas Cluster Server for DB2双机热备的配置-高级http://blog.chinau原创 2009-10-21 22:13:00 · 838 阅读 · 0 评论 -
Veritas Linux Cluster
Get Redhat Enterprise 3.0 from: Your local RedHat rep�Get Veritas’ VCS and VM products from:ftp://ftp.veritas.com/pub/products/fst_ha.lxrt2.2.redhatlinux.tar.gzftp://ftp.veritas.com/pub/转载 2009-10-21 20:38:00 · 2636 阅读 · 0 评论 -
各种*nix操作系统下查看网卡带宽
solaris # ndd /dev/NICNAME link_speedLinux # ethtool NICNAME|grep SpeedAIX # entstat -d NICNAME |grep SpeedHPUX # lanadmin -s CARDNumber原创 2009-10-18 22:17:00 · 1129 阅读 · 0 评论 -
Linux下解压
tar -I或者bunzip2命令都可以解压.bz2文件tar xvfj example.tar.bz2tar xvfz example.tar.gztar xvfz example.tgztar xvf example.tarunzip example.ziptar -jvxf some.bz,就是把tar的zvxf 改成jvxfzip/tar rh8下有一个图形界面的软件file-roller原创 2007-08-13 09:23:00 · 1030 阅读 · 1 评论 -
通过LINUX安装盘修复grub双重引导菜单
在装有WINDOWSXP及LINUX的机器上,由于某种原因重装WINDOWSXP是有可能发生的,我就有过 这样的经历,在痛心疾首之时也不得不重新安装XP。如果原来的grub引导程序是安装在硬盘的FBR区的话,安装完成XP后原来由grub引导的双重启动 菜单被XP改写,以至于不能引导LINUX系统,这样,就不得不重新安装grub来修复双重引导菜单,具体方法如下:一、启动系统,按DEL进入BIOS转载 2007-08-13 10:07:00 · 1255 阅读 · 0 评论 -
linux下安装JDK5及乱码解决
Linux下安装JDK是比较容易,以JDK5为例:最新版下载地址: http://java.sun.com/javase/downloads/5u22/jdk下载JDK1.5最新的bin版本如:jdk-1_5_0_12-linux-i586.bin到指定目录执行sh jdk-1_5_0_22-linux-i586.bin 文件将解压生成目录,将此目录复制到指定的目录如:/usr原创 2007-08-20 00:29:00 · 2827 阅读 · 0 评论 -
Windows下通过xmanager远程桌面控制RHEL4
Windows下通过xmanager远程桌面控制RHEL4界面使用GNOME第一步:#vi /etc/X11/xdm/xdm-config在最后一行: DisplayManager.requestPort: 0 前面加!号注释掉此行。第二步:#chmod +w /etc/X11/xdm/Xservers#vi /etc/X11/xdm/Xservers在最后一行::0 loca原创 2007-08-22 11:01:00 · 3108 阅读 · 0 评论 -
NFS+DHCP+TFTP+KICKSTART无人值守安装RHEL4及NIS+autofs身份统一验证
NFS+DHCP+TFTP+KICKSTART无人值守安装RHEL4及NIS+autofs身份统一验证实现上述KICKSTART安装的过程是这样的:PXE网卡启动------DHCP服务器------获得IP------从TFTP上下载 pxelinux.0、vmlinuz、initrd------启动系统------通过PEXlinux去NFS服务器下载ks.cfg文件-----跟据ks.cfg原创 2007-11-04 17:44:00 · 1788 阅读 · 0 评论 -
在Linux下创建低成本、高性能、高可用的Web服务集群系统
在Linux下创建低成本、高性能、高可用的Web服务集群系统Linux Virtual Server 简称LVS,基于Linux系统的服务器集群解决方案工具 ipvsadm--LVS的一个用户配置交互工具.特点 1.负载平衡(LB)。即把负载压力根据某种算法合理分配到集群中的每一台计算机上,以减轻主服务器的压力,降低对主服务器的硬件和软件要求。 2.高可靠性(HA)。利用集群管理软原创 2007-11-05 21:44:00 · 1270 阅读 · 0 评论 -
Vi命令收集及总结
Vi命令收集及总结vi 是visual edit 的缩写文本编辑器是所有计算机系统中最常用的一种工具。UNIX/LINUX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi 进入vi的命令 vi filename : 打开或新建文件,并将光标置于第一行首 vi +n filename: 打开文件,并将光标置于第n行首 vi + filename :原创 2008-01-28 16:07:00 · 1032 阅读 · 0 评论 -
去掉终端中的PC喇叭响铃
去掉终端中的PC喇叭响铃rhel5在终端上方向箭头移动到头或者到底的时候,主机喇叭就会响,很是不爽,使用如下方法禁用它:#vim /etc/inputrc 将代码: set bell-style none 前面的“#”去掉,取消注释。如果vim和vi则打开 /etc/vimrc和 /etc/virc加入下代码set vb t_vb=可以禁用响铃原创 2008-02-12 20:21:00 · 1096 阅读 · 0 评论 -
perl连接mysql测试脚本
#!/bin/perl use DBI; # Connect to target DB my $dbh = DBI->connect("DBI:mysql:database=mysql;host=localhost","root","root", RaiseError => 1}); # query my $sqr = $dbh->原创 2008-07-09 11:08:00 · 1182 阅读 · 0 评论 -
在Linux x86上安装Oracle数据库10g
在Linux x86上安装Oracle数据库10g(RHEL4)安装内核版本: 2.6.9-55.ELsmp通过运行以下命令检查内核版本:uname -r例如:# uname -r2.6.9-55.ELsmp其他所需程序包的版本(或更高版本): binutils-2.15.92.0.2-22compat-db-4.1.25-9control-cent原创 2008-09-09 12:27:00 · 1105 阅读 · 0 评论 -
linux下把文件转换为utf8
整个项目要转换为多语言版本,所有文件储存格式由原来gb2312转换为utf8,为了方便,借助iconv命令写了下面脚本:cat gb2utf8.sh#!/bin/bashif [ -z "$1" ];then echo "Please input a directory name"; exit 1;fiif [ -z "$2" ];原创 2008-10-04 23:18:00 · 3121 阅读 · 0 评论 -
使用sed处理垃圾连接
网站受到攻击,在每个网页文件后面加了如下连接:于是写了个脚本批量删除这个垃圾连接。cat delad.sh#!/bin/bashif [ -z "$1" ];then echo "Please input a directory name"; exit 1;fiif [ -z "$2" ];then echo "Please input a the fil原创 2008-10-27 15:35:00 · 951 阅读 · 0 评论 -
在linux用dig检测dns解析
dig 域名,进行正向解析dig -x IP,进行反向解析原创 2008-11-17 17:44:00 · 1838 阅读 · 0 评论 -
Solaris的分区、格式化、建立文件系统的过程
一:装载硬盘到SUN主机,开机进入系统。二:运行format命令,先择要进行分区格式化的磁盘:-bash-3.00# formatSearching for disks...doneAVAILABLE DISK SELECTIONS: 0. c3d0 /pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0 1. c3d1原创 2009-02-26 13:41:00 · 6509 阅读 · 0 评论 -
Solaris10下添加swap
swap命令格式:swap -a addswap -d delswap -l listswap -s swap usage informationyou can find more details via man swap原来swap空间#df -h...swap 1.3G 0K 1.3G 0% /tmp...添加swap(必须以roo原创 2009-03-05 09:25:00 · 1710 阅读 · 0 评论 -
使用Systemd来管理服务
在centos7 redhat7使用 Systemd 来管理服务,以及各项的含义;一、开机启动对于那些支持 Systemd 的软件,安装的时候,会自动在/usr/lib/systemd/system目录添加一个配置文件,如果你想让该软件开机启动,就执行下面的命令(以httpd.service为例)。$ sudo systemctl enable httpd上面的命令相当转载 2018-01-28 19:58:06 · 1540 阅读 · 0 评论