
Linux
文章平均质量分 55
leishifei
这个作者很懒,什么都没留下…
展开
-
VI 环境去除^M字符
<br />:1,$ s/pattern/replacement/g<br /><br />$指最后一行,最后的g是指某一行上所有出现的pattern全部替换,否则只替换第一个。<br /><br />去除^M :<br />1,$ s/^M//g<br />^M用ctrl-V,ctrl-M输入<br /><br />也可以在shell下用命令做到: <br />cat filename |tr -d '/015' >newfile<br />例如:<br />cat login.sql | tr -d '原创 2011-03-16 12:14:00 · 320 阅读 · 0 评论 -
Linux 技巧集
改变文件或目录之读、写、执行之允许权====================================执行格式:chmod [-R] mode name ( name 可为文件名或目录名;mode可为 3 个 8 位元之数字,或利用ls -l 命令,列出文件或目录之读、写、执行允许权之文字缩写。)mode : rwx rwx rwx r:read w:write x:execute(user group other 缩写为: u g o)Example :% chmod 755 dir1 将目录dir转载 2011-04-16 14:53:00 · 244 阅读 · 0 评论 -
vim自动对齐
<br /> <br />vim自动对齐<br /><br />在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩<br />等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。<br /><br />在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,<br />所以,一般情况下把.vimrc文件创建在当前用户的根目录下比较方便,即创建的命令为:<br />$vi ~/.vimrc<br />原创 2011-04-17 18:53:00 · 1307 阅读 · 0 评论 -
Linux下oracle常见安装错误
<br />Linux下oracle常见安装错误<br /><br /><br />#./runInstaller之后出现如下的错误信息:<br />REDHAT AS5 x86上安装Oracle1020<br />Exception in thread "main" java.lang.UnsatisfiedLinkError:<br />/tmp/OraInstall2007-12-03_09-02-02AM/jre/1.4.2/lib/i386/libawt.so:libXp.so.6: cannot原创 2011-04-18 14:44:00 · 471 阅读 · 0 评论 -
ORA-01078: 和 LRM-00109:错误 解决方法
<br />ORA-01078: 和 LRM-00109:错误 解决方法<br /><br />在oracle9i和oracle10g中,数据库默认将使用spfile启动数据库,如果spfile不存在,startup又将如何呢?<br />将会发生下列错误:<br /><br />SQL> connect sys/orcl as sysdba<br />已连接。<br /><br />SQL> startup<br />ORA-01078: failure in processing system para原创 2011-04-18 14:53:00 · 780 阅读 · 0 评论 -
ORA-01102 cannot mount database in EXCLUSIVE mode解决方法
<br />ORA-01102 cannot mount database in EXCLUSIVE mode解决方法<br /><br /><br />某系统突然掉电,系统启动后发现Oracle无法启动。<br />启动时报如下错误:<br />ORA-01102 cannot mount database in EXCLUSIVE mode<br /> <br />出现1102错误可能有以下几种可能:<br /><br />一、在HA系统中,已经有其他节点启动了实例,将双机共享的资源(如磁盘阵列上的裸设原创 2011-04-18 14:57:00 · 529 阅读 · 0 评论 -
Linux中sqlplus退格显示^H的解决方案
<br />Linux中sqlplus退格显示^H的解决方案<br /><br /><br />设定环境变量:<br /><br />1)在bash下,把 stty erase ^H 添加到.bash_profile中<br />2)在csh下,把 stty erase ^H 添加到.cshrc中<br /><br />下面是我的实现方法(在bash下)<br /><br />[root@ORA9ISERV ~]# su - oracle 进入oracle主目录,里面有 .bash_profile<br /原创 2011-04-18 15:26:00 · 289 阅读 · 0 评论 -
compat-oracle-rhel4-1.0-5.i386.rpm compat-libcwait-2.1-1.i386.rpm下载地址
<br /><br />compat-oracle-rhel4-1.0-5.i386.rpm compat-libcwait-2.1-1.i386.rpm下载地址 <br /><br /><br />compat-oracle-rhel4-1.0-5.i386.rpm<br />compat-libcwait-2.1-1.i386.rpm<br /><br />Linux下安装ORACLE9i时需要这两个相应的rpm包<br /><br />下载地址<br />http://oss.oracle.com/原创 2011-04-18 15:01:00 · 1180 阅读 · 0 评论 -
Aix&Linux&Windows操作系统block size查看
<br />Aix&Linux&Windows操作系统block size查看<br /><br /><br />Oracle有db_block_size,操作系统也有 block size,下面简要介绍<br /><br /><br />AIX:<br />查看AIX操作系统 每个block size 大小:<br /># lsfs -q /u01<br />Name Nodename Mount Pt VFS Size Options原创 2011-04-19 08:56:00 · 564 阅读 · 0 评论 -
linux 创建连接命令 ln -s 软链接
<br /> <br />这是linux中一个非常重要命令。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件。<br /><br />当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的 目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln -s /bin/less /usr/local/bin/less<br />原创 2011-04-21 16:50:00 · 259 阅读 · 0 评论 -
Net-Snmp安装及配置
Net-Snmp安装及配置<br /><br />Net-Snmp 网站链接: http://www.net-snmp.org/ , 最新稳定版是: 5.5, 源代码nixway.net下载。 Net-SNMP编译安装<br />下面的配置为常用snmpd 举例:[root@nixway.net Netsnmp]# tar xzvf ./net-snmp-5.5.tar.gz #解压缩[root@nixway.net Netsnmp]# cd net-snmp-5.5 #进入源代码目录[roo原创 2011-04-21 22:38:00 · 1267 阅读 · 0 评论 -
PowerVM 磁盘虚拟化
<br /> <br />历史回顾<br />我们先简要回顾一下基于 UNIX 的服务器的磁盘连接技术发展过程。在 Fibre-Channel 技术出现之前,主流的磁盘连接技术是 Small Computer Systems Interface (SCSI)。服务器直接连接基于 SCSI 的磁盘驱动器,使用它们存储 OS 和数据,见图 1。图1.SCSI 连接<br /> <br /><br /> <br />引入 Fibre-Channel 连网技术之后,Storage Area Networks (SA原创 2011-05-02 21:35:00 · 481 阅读 · 0 评论 -
virbr0 虚拟网卡卸载方法 linux删除网卡命令
在使用双机软件过程中,如果系统是red hat 5.x 默认系统安装完成后为xen内核,那么xen内核引导启动后就会有虚拟网卡(vethx、vif0.x、virbr0、xenbr1等)存在。 这就会直接导致双机软件的两台机器中都会有相同的IP地址存在(virbr0网卡的IP地址都为192.168.122.1)。所以会导致双机系统中的主机关机时,备机不会接管的现象。所以,需要将virbr0卸载掉:<br />1、请先将双机的JOB带出,执行 yum groupremove "Virtualization" 命原创 2011-05-11 15:00:00 · 1800 阅读 · 0 评论 -
通过Crontab实现以秒为单位执行任务的方法
通过Crontab实现以秒为单位执行任务的方法大家都知道Crontab最小只能设置以分为单位执行任务, 有的时候确实有以秒为单位来执行任务的需求, 比如HA的心跳检测. 现在可以采用一个看起来很笨, 却非常靠谱的方法, 如下示例:$ crontab -e-------------转载 2011-07-20 14:59:25 · 332 阅读 · 0 评论 -
Linux自启动设置详解
<br />Linux自启动设置详解<br /><br />前言<br />linux有自己一套完整的启动体系,抓住了linux启动的脉络,linux的启动过程将不再神秘。<br />阅读之前建议先看一下附图。<br />本文中假设inittab中设置的init tree为:<br />/etc/rc.d/rc0.d<br />/etc/rc.d/rc1.d<br />/etc/rc.d/rc2.d<br />/etc/rc.d/rc3.d<br />/etc/rc.d/rc4.d<br />/etc/rc原创 2011-05-30 21:26:00 · 415 阅读 · 1 评论 -
ftp Command 参考
<br />ftp Command<br />Purpose<br /> Transfers files between a local and a remote host.<br />Syntax<br /> ftp [ -d ] [ -g ] [ -i ] [ -n ] [ -v ] [ -f ] [ -K ] [ -k realm] [-q[-C]][ HostName [ Port ] ]<br />Description<br /> The ftp comma原创 2011-04-06 16:33:00 · 1182 阅读 · 0 评论 -
rsync配置与应用
<br />简介<br />对于选择linux 作为应用平台的的中小型企业或网站来说,往往面临如何实现数据远程备份或者网站镜象的问题,虽然有商业化的备份和镜象产品可供选择,但这些产品的价格往往过于昂贵。因此如何利用自由软件高效实现远程备份和网站镜象就成为一个值得讨论的话题。<br /><br />通过网络进行远程数据备份或者网站镜象的最简单的方法就是使用wget,但是这种方式每次都需要将所有数据都重新在网络上传输一遍,而不考虑哪些文件是经过更新的,因此效率非常低下。尤其在需要备份的数据量很大的时候,往往需要转载 2011-03-16 16:03:00 · 217 阅读 · 0 评论 -
SSH设置允许个别用户登陆SSH
1)编辑/etc/pam.d/sshd <br />在文件内加入:auth required pam_listfile.so item=user sense=allow file=/etc/sshusers onerr=fail<br /><br />[root@test ~]# vi /etc/pam.d/sshd<br />#%PAM-1.0<br />auth required pam_stack.so service=system-auth<br />au原创 2011-03-16 15:21:00 · 325 阅读 · 0 评论 -
rpm卸载包的命令
<br />可以先用rpm -q 'xxx' 或者 rpm -qf 'xxx/bin/xxxx.xx' 来查询一下所属的rpm包的名字。<br /><br />然后用rpm -e 'xxxxxx' 来删之。<br /><br /><br />'xxx/bin/xxxx.xx' 是一个包中任意的文件<br />'xxxxxx' 是查询得到的rpm包的名称<br /><br /> <br /><br />rpm -e的时候后面的文件名不用加版本号<br /> <br />实例:<br />[root@no原创 2011-05-11 11:33:00 · 533 阅读 · 0 评论 -
ps Command 参考
<br />ps Command<br />Purpose<br /> Shows current status of processes. This document describes the standard AIX ps command as well as the System V version of the ps command.<br />Syntax<br />X/Open Standards<br /> ps [ -A ] [ -M ] [ -N ] [ -Z ]原创 2011-03-29 06:54:00 · 478 阅读 · 0 评论 -
fdpr Command 参考
<br />fdpr Command<br />Purpose<br /> A performance tuning utility for improving execution time and real memory utilization of user-level post-link application programs.<br />Syntax<br />Most Common Usage:<br /> fdpr -p ProgramFile -x WorkloadC原创 2011-03-31 17:11:00 · 4096 阅读 · 0 评论 -
ipcs command 参考
<br />IPCS(P) POSIX Programmer’s Manual IPCS(P)<br />NAME<br /> ipcs - report XSI interprocess communication facilities status<br />SYNOPSIS<br /> ipcs [-qms][-a | -bcopt]<br />DESCRIPTION<br /> The ip原创 2011-04-01 06:31:00 · 313 阅读 · 0 评论 -
vmo Command 参考
<br />vmo Command<br />Purpose<br /> Manages Virtual Memory Manager tunable parameters.<br />Syntax<br /> vmo [ -p | -r ] { -o Tunable [= Newvalue]}<br /> vmo [ -p | -r ] {-d Tunable }<br /> vmo [ -p | -r ] -D<br /> vmo [ -p |原创 2011-03-31 17:02:00 · 433 阅读 · 0 评论 -
netstat Command 参考
<br />netstat Command<br />Purpose<br /> Shows network status.<br />Syntax<br />To Display Active Sockets for Each Protocol or Routing Table Information<br /> /bin/netstat [ -n ] [ { -A -a -o } | { -r -C -i -I Interface } ] [ -f AddressFa原创 2011-03-31 17:04:00 · 666 阅读 · 0 评论 -
sar Command 参考
<br />sar Command<br />Purpose<br /> Collects, reports, or saves system activity information.<br />Syntax<br /> /usr/sbin/sar [ { -A [ -M ] | [ -a ] [ -b ] [ -c ] [ -d ][ -k ] [ -m ] [ -q ] [ -r ] [ -u ] [ -v ] [ -w ] [ -y ] [ -M ] } ] [ -P<br原创 2011-03-31 17:05:00 · 491 阅读 · 0 评论 -
topas Command 参考
<br />topas Command<br />Purpose<br /> Reports selected local and remote system statistics.<br />Syntax<br /> topas [ -d number_of_monitored_hot_disks ] [ -h ] [ -i monitoring_interval_in_seconds | recording_interval_in_seconds ] [ -n<br />原创 2011-03-31 17:08:00 · 573 阅读 · 0 评论 -
ps Command 参考
<br />ps Command<br />Purpose<br /> Shows current status of processes. This document describes the standard AIX ps command as well as the System V version of the ps command.<br />Syntax<br />X/Open Standards<br /> ps [ -A ] [ -M ] [ -N ] [ -Z ]原创 2011-03-31 17:13:00 · 356 阅读 · 0 评论 -
Unix Shell 的 While 循环
<br />首先解释下 unix shell 是什么? <br />unix shell就是unix系统的命令解释器,比如你敲个ls,它给你返回当前目录下的文件、目录列表,返回这个列表就是shell的工作。 <br /><br />unix shell有哪些种类? <br />感觉这话有点问题,应该是解释器有哪些种类?但是也可以说unix shell有哪些种类,因为解释器不一样,语法还是稍微有些差别。比较常见的解释器有:csh,ksh,bash。很多系统默认的就是bash,/usr/bin/sh 就是它。原创 2011-05-24 09:15:00 · 475 阅读 · 0 评论 -
wc Command 参考
<br />wc Command<br />Purpose<br /> Counts the number of lines, words, bytes, or characters in a file.<br />Syntax<br /> wc [ -c | -m ] [ -l ] [ -w ] [ File ... ]<br /> wc -k [ -c ] [ -l ] [ -w ] [ File ... ]<br />Description<br />原创 2011-04-06 10:33:00 · 259 阅读 · 0 评论 -
Redhat linux下增加一块IDE硬盘的操作步骤
Redhat linux下增加一块IDE硬盘的操作步骤 缘由:最近因空间不足,在服务器上增加了一块硬盘,并把oracle的表空间进行了迁移,参照了本文及 >,本文内容:使用redhat linux(9.0 或者 AS4.0+),增加一块IDE硬盘的操作步骤,以及原创 2011-07-31 08:00:24 · 378 阅读 · 0 评论