Linux
文章平均质量分 66
Dave
The important thing in life is to have a great aim and the determination to attain it !
展开
-
linux 下修改日期和时间
我们一般使用“date -s”命令来修改系统时间。比如将系统时间设定成2009年11月13日的命令如下。 #date -s 11/13/09 将系统时间设定成下午1点12分0秒的命令如下。#date -s 13:12:00 ---- 注意,这里说的是系统时间,是linux由操作系统维护的。 ---- 在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修原创 2009-11-13 16:48:00 · 23578 阅读 · 2 评论 -
Linux yum 命令介绍
什么是 yum yum 是 yellowdog updater modified 的缩写。yellowdog 是一个 Linux 的 distribution,RH 将这种升级技术利用到自己的 distribution 形成了现在的 yum,感觉上 yum 和 apt 的原理类似,但是 apt 是编译代码,执行效率远高于使用 python 写成的 yum。 yum 的理念是使用一个转载 2009-12-28 17:32:00 · 16523 阅读 · 2 评论 -
Linux 自动删除N天前的文件
linux是一个很能自动产生文件的系统,日志、邮件、备份等。所以自从删除就显的很方便。语句写法:find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} /;例1:find /u01/backups -mtime +10 -name "*.*" -exec rm -rf {} /;将/u01/backups目录下所有10天前带"."的文件删除find:l转载 2009-12-29 11:43:00 · 11134 阅读 · 0 评论 -
Linux下常用压缩格式的压缩与解压方法
Linux下常用压缩格式的压缩与解压方法---------------------------------------------.tar打包:tar cvf *.tar *.*(原文件或目录)解包:tar xvf *.tar---------------------------------------------.gz解压1:gunzip *.gz解压2:gzip -d *.gz压缩:gzip转载 2010-03-15 16:08:00 · 5555 阅读 · 2 评论 -
TOPAS 命令详解
TOPAS命令详解Topas命令可以监控系统活动――memory,I/O,paging space,cpu,process。此命令包含在perfagent.tools文件集里面。命令使用方法:topas [ -d number_of_monitored_hot_disks ] [ -h ][ -i monitoring_interval_in_seconds ][ -n number_of_转载 2010-03-15 16:12:00 · 5610 阅读 · 0 评论 -
How To Monitor Remote Windows Machine Using Nagios on Linux
In this article, l’ll explain how to monitor remote windows machine and the various service running on the windows server using nagios monitoring server. Following three sections are covered in this转载 2010-03-25 23:18:00 · 6474 阅读 · 1 评论 -
Unix Vi 命令详解
进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑时发生转载 2010-04-08 11:06:00 · 13779 阅读 · 0 评论 -
Vmware SERVER 简介
关于vmware workstation,GSX,ESX的区别,请参考我的blog:虚拟机 Workstation,GSX Server 和ESX之间的区别http://blog.csdn.net/tianlesoftware/archive/2010/02/23/5316767.aspx VMware Server 是 VMware GSX Ser原创 2010-05-25 20:07:00 · 7173 阅读 · 1 评论 -
VBox fdisk 不显示 添加的硬盘 解决方法
用fdisk 命令查看不到我们添加的磁盘: [root@rac1 ~]# fdisk -l Disk /dev/sda: 32.2 GB, 32212254720 bytes255 heads, 63 sectors/track, 3916 cylindersUnits = cylinders of 16065 * 512 = 8225280bytesSector size (logical/ph原创 2013-06-26 18:36:11 · 8240 阅读 · 0 评论 -
Redhat 下ASM 11.2.0.1 oracleasm deletedisk - Clearing disk header failed 的解决方法
<br /> <br />在虚拟机上搭建Oracle 11gR2 的RAC。安装Clusterware的时候出了一点错误。所以强行把Clusterware 给删除了。清除了相关的目录和文件。因为11gr2 的OCR是存放在ASM上的,所以需要清除这部分信息。<br /> <br /> <br />[root@rac2 ~]# oracleasm listdisks<br />CRS<br />DATA<br />FRA<br />[root@rac2 ~]# oracleasm deletedisk CRS原创 2010-11-13 20:51:00 · 9429 阅读 · 0 评论 -
Debian 设置 终端 快捷键
这个问题很小,但是却折腾了很久。以前也设置过,很久不用就忘了。 网上搜的很多方法,都不详细,还是自己来整一篇,备用,其实,真的只是一个小细节的问题,只不过网上的很多文档都没有讲清楚。 找到keyboard,在shortcut。 其实这里添加命令都没问题,问题是无法指定快捷键,在这个地方卡了很久,也可能是windows用久了的缘故原创 2015-02-16 10:27:18 · 20501 阅读 · 0 评论 -
Linux DNS Server 配置 -- for Oracle 11gR2 RAC SCAN IP
<br /> <br /> <br /> 最近安装了一下Oracle 11gR2的RAC,但是11gR2版本的RAC 采用的是SCAN IP. <br /> <br /> 在Oracle 11gR2以前,如果数据库采用了RAC架构,在客户端的tnsnames中,需要配置多个节点的连接信息,从而实现诸如负载均衡,failover等等RAC的特性。因此,当数据库RAC集群需要添加或删除节点时,需要及时对客户端机器的tns进行更新,以免出现安全隐患。<br /> <br />原创 2010-11-13 02:19:00 · 17648 阅读 · 1 评论 -
Debian 平台 NoMachine 安装配置后 无法连接
以前写过一篇Redhat/CentOS 平台下的NoMachine 远程工具的安装,链接如下:远程桌面工具 -- NoMachinehttp://blog.csdn.net/tianlesoftware/article/details/6003610 今天在Debian 平台下又安装了一下,安装配置没有问题,但是客户端无法链接。 1 Debian 平台下安装 直接从官网下载deb 包。 da原创 2015-02-15 23:53:12 · 15304 阅读 · 0 评论 -
远程桌面工具 -- NoMachine
玩Linux系统,会经常用到远程桌面软件。 我一直用的2个是Xmanager 和 VNC。 今天看到一个新软件: NoMachine。 NoMachine NX 是一个快速的终端服务器和虚拟桌面软件,基于 X11 协议。据说速度比 VNC 还快,甚至可以在只有 10k 的带宽环境下运行。 而且画面也比VNC 的清楚。 NoMachine 官网地址:http://www.nomachine.com原创 2010-11-11 21:38:00 · 24681 阅读 · 1 评论 -
Redhat 平台下 LVM 管理说明
<br /> LVM是Logical Volume Manager(逻辑卷管理器)的简写,它为主机提供了更高层次的磁盘存储管理能力。LVM可以帮助系统管理员为应用与用户方便地分配存储空间。在LVM管理下的逻辑卷可以按需改变大小或添加移除。另外,LVM可以为所管理的逻辑卷提供定制的命名标识。因此,使用LVM主要是方便了对存储系统的管理,增加了系统的扩展性。<br /> Linux,AIX,Hp-uinx平台下的LVM 命令是不一样的。下面以Redhat 下的命令来做一些说明。 <br原创 2010-11-10 00:35:00 · 10076 阅读 · 0 评论 -
.bash_profile 和 .bashrc 区别
<br /> <br />安装Oracle 11gRAC 的时候,文档上配置的是.bashrc参数。之前配置的都是.bash_profile 参数。<br />从网上搜索了一下,他们的区别。如下:<br /> <br /> /etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.<br /> <br />/etc/bashrc: 为每一个运行bash shell的用户执行此文件.当bash she原创 2010-11-04 09:58:00 · 8708 阅读 · 0 评论 -
Linux CPU 信息查看
<br /> <br /> <br />我们可以用/proc/cpuinfo 查看CPU 的信息。该文件包含系统上每个处理器的数据段落。/proc/cpuinfo 描述中有 6 个条目适用于多内核和超线程(HT)技术检查:processor, vendor id, physical id, siblings, core id 和 cpu cores。<br />(1)processor:包括这一逻辑处理器的唯一标识符。<br />(2)physical id :包括每个物理封装的唯一标识符。<br />(3原创 2010-10-27 23:34:00 · 11558 阅读 · 1 评论 -
Oracle ORION IO 测试工具
一. ORION 概述1.1 ORION 说明 ORION (Oracle I/O Calibration Tool) 是校准用于 Oracle 数据库的存储系统 I/O 性能的独立工具。校准结果对于了解存储系统的性能有很大帮助,不仅可以找出影响 Oracle 数据库性能的问题,还能测量新数据库安装的大小。由于 ORION 是一个独立工具,用户不需要创建和运行 Oracle 数据库。Orion的下原创 2010-10-25 22:43:00 · 28009 阅读 · 2 评论 -
SecureCRT 工具 上传下载数据 与 ASCII、Xmodem、Ymodem 、Zmodem 说明
文件传输协议: 文件传输是数据交换的主要形式。在进行文件传输时,为使文件能被正确识别和传送,我们需要在两台计算机之间建立统一的传输协议。这个协议包括了文件的识别、传送的起止时间、错误的判断与纠正等内容。 在SecureCRT下的传输协议有ASCII、Xmodem、Ymodem、Zmodem4种。 (1)ASCII:这是最快的传输协议,但只能传送文本文件。 (2)Xmodem:这种古老的传输协议速度原创 2012-07-14 09:27:31 · 43137 阅读 · 0 评论 -
Oracle Linux 6 下 Oracle RDBMS Server 11gR2 Preinstall RPM 包说明
在Oracle Linux 5中,我们可以使用使用Oracle validated Configuration 来加速部署Oracle 环境,关于Validated Configurations参考:OracleValidated Configurations 安装使用 说明http://blog.csdn.net/tianlesoftware/article/details/7061684原创 2012-04-13 10:48:28 · 20636 阅读 · 3 评论 -
Oracle Linux 配置 UDEV SCSI Rules 说明
Oracle RAC中ASM 的配置可以有2种方式实现:raw和asmlib。 在实际的维护中,更推荐使用raw。 使用raw又有两种方法:使用multipath和UDEV。在Redhat 平台下参考:Redhat 5.4 +ASM + RAW+ Oracle 10g RAC 安装文档http://blog.csdn.net/tianlesoftware/article/detail原创 2012-04-06 18:18:13 · 17970 阅读 · 2 评论 -
VirtualBox 启动报错 could not find an open hard disk with uuid 解决方法
昨天直接将VBox 虚拟机强制退出,再启动就显示虚拟机不可用,如图: Could not find an open hard disk with UUID {b96d5ecb-168a-4eaf-851e-0f21961dae4e}. 返回 代码: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001) 组件原创 2012-04-13 10:06:46 · 15206 阅读 · 0 评论 -
Linux Grep 命令说明
<br /> <br />一. Grep 说明<br />grep (global search regular expression(RE) and print out the line)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。<br /> Unix的grep家族包括grep、 egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更多的re元字符, fgrep就是 fixed grep或fast gre原创 2011-03-25 11:19:00 · 9463 阅读 · 2 评论 -
Linux 下查看系统是32位 还是64 位的方法
<br /> <br /> <br />1. 从系统查看<br />1.1 uname -a 命令<br />[root@qs-dmm-rh2 ~]# uname -a<br />Linux qs-dmm-rh2 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:43 EDT 2010 i686 i686 i386 GNU/Linux<br /> <br />[root@qs-xezf-db2 ~]# uname -a<br />Linux qs-xezf-db2 2.6.18-原创 2011-03-22 10:46:00 · 47439 阅读 · 1 评论 -
Putty 工具 保存配置的 小技巧
<br /> <br />用Putty 已经很长时间了,但一直被一个问题困扰,有时候是懒得去弄,反正也不怎么碍事,今天小研究了下,把这个问题解决了,心里也舒服了。<br /> <br />Putty是一个免费小巧的Win32平台下的telnet,rlogin和ssh客户端。它的主程序不到1M,是完全免费的telnet和ssh客户端工具。而且无需安装,下载后在桌面建个快捷方式就行。<br /><br /><br />Putty官网的下载地址:<br />http://www.chiark.greenend.o原创 2010-08-23 13:03:00 · 22337 阅读 · 0 评论 -
Linux 终端访问 FTP 及 上传下载 文件
<br /> <br />今天同事问我一个问题,在Linux 下访问FTP,并将文件上传上去。我之前一直是用WinSCP工具的。先将文件从linux copy到windows下,然后在传到ftp上。google 一下。方法也比较简单。这里只讨论通过终端来连接,因为也可以通过IE 或者其他工具。<br /> <br /> <br />1. Linux 终端连接FTP<br />[oracle@Dave ~]$ ftp 10.85.7.97<br />Connected to 10.85.7.97.<原创 2010-08-17 17:58:00 · 82250 阅读 · 1 评论 -
Linux 超级用户的权利
<br />Linux 系统上的每个文件和进程都属于特定的用户账户。如果没有得到属主的许可,其他用户就不能访问这些对象,因此,这些约定有助于用户彼此之间不管是有意还是无意的错误行为。<br />系统文件和进程属于一个称为root的虚拟用户,也叫超级用户。与任何其他帐号一样,root 拥有的东西也受到保护,不受来自其他用户的干扰。<br />Root 可以充当任何文件或进程的属主,还可以执行一些特殊操作,而其他用户是无权执行这些操作的。这个帐号的权限非常大,但如果是没有经过训练的用火或者是心怀恶意的用户使用这原创 2010-10-25 21:22:00 · 6964 阅读 · 0 评论 -
Linux 开机引导与关机过程
<br /> <br /> <br />Bootstrapping(引导) 是 Staring up a computer 的标准术语。操作系统所提供的正常功能在启动过程中还不能使用,因此,计算机必须“通过其引导程序让自己启动起来”。在引导过程中,内核被加载到内存中并开始执行。各种初始化任务得以执行之后,用户就能够使用系统了。<br />引导阶段是系统特别脆弱的一段时间。配置文件中的错误,丢失设备或者设备不可靠,以及受损的文件系统都会妨碍计算机的启动。<br />当打开计算机时,计算机执行存储在ROM中的引原创 2010-10-24 17:38:00 · 10606 阅读 · 1 评论 -
Linux 查看软件位置的命令
<br /> <br /> <br />如果我们在Linux 系统上安装了某个软件,我们可以通过如下的三种方式来确定。<br /> <br />一. Which 命令<br />Shell 的which 命令可以找出相关命令是否已经在搜索路径中。如:<br /> <br />[root@localhost ~]# which gcc<br />/usr/bin/gcc<br /> <br />二. Whereis 命令<br />Whereis 命令搜索更大范围的系统目录,和Sh原创 2010-10-20 14:02:00 · 19108 阅读 · 4 评论 -
Shell 基本语法
<br /> <br />一.Linux基本命令<br />1.1. cp命令<br />该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,功能十分强大。<br />语法: cp [选项] 源文件或目录目标文件或目录<br /> <br />1.2. mv命令<br />用户可以使用mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。<br />语法:mv [选项] 源文件或目录目标文件或目录<br /> <br />1.3. rm命令<br />用户可以用rm命令删除不需要的文件或者目录原创 2010-10-20 11:03:00 · 6813 阅读 · 0 评论 -
Debian 下 Vbox 只显示 32 位系统
在Debian下安装完Vbox,结果创建虚拟机,发现只有32 bit的version。 如下图: 实际上,操作系统和Vbox 的安装包,装的都是64 bit。root@dave:/usr/bin# uname -aLinux dave 3.2.0-4-amd64 #1 SMP Debian3.2.63-2 x86_64 GNU/Linu原创 2014-12-05 15:08:11 · 3743 阅读 · 0 评论 -
Unix 和 Linux 双机热备 概念
一.双机热备双机热备系统是高可用领域中的一项重要技术,从上世纪90年代中期,当互联网技术在国际上开始发展普及,各种自动化控制、数据库、关键IT应用的不断增多,这些应用逐渐渗透到各种核心领域,大多需要不间断运行,为此,高可用的理念被提出,高可用的需求也开始大量呈现出来,由于当时的计算机设备价格昂贵,网络环境及核心应用较少而且相对简单,因此为了实现应用的高可用,用户一般都采用双机热备系统的方式,在那个阶段,双机热备系统软件几乎是用户唯一的选择,国外各个厂商也纷纷推出了各自的产品,来满足用户的需求。国外厂商Ver原创 2010-10-11 10:56:00 · 10295 阅读 · 1 评论 -
VBox 对网络模式 增强
在之前的Blog里提到了VBox 的4中网络类型:NATBridged AdapterInternalHost-onlyAdapter 具体参考:Oracle Virtual Box 安装使用 说明http://blog.csdn.net/tianlesoftware/article/details/6826389 今天升级了一个VBox 到4.1.8,在这个版本中对网络这块有加强,增加了UDP原创 2011-12-24 21:34:27 · 5654 阅读 · 0 评论 -
Linux 用户和用户组 配置说明
本文转自如下链接:http://fedora.linuxsir.org/main/?q=node/98 原文档写的很详细,一是为了方便阅读,二是为了加强理解,还是边看边自己动手练习了一下。重新整理后的内容如下。感谢原作者的辛苦劳动。 我的测试环境:redhat 6.3 用户(User)和用户组(Group)的配置文件,是系统管理员最应该了解和掌握的系统基础文件之一,从另一方面来说,了解这些文件也是转载 2013-08-09 16:47:27 · 14500 阅读 · 1 评论 -
Linux 用户 quote 配置 说明
一. Linux 配额(Quota)说明 在 Linux 系统中,由于是多人多任务的环境,所以会有多人共同使用一个硬盘空间的情况发生,为了合理使用这些空间,管理员需要控制用户对磁盘空间的使用,这个就是Linux 下的配额管理。 配额管理是对某个磁盘分区进行限制。这里的限制包括2个方面:1.单个用户对某个目录下空间大小的限制。2.单个用户对某个目录下文件个数的限制。 1.1 Quota 常用在如下几原创 2013-08-10 15:49:49 · 8343 阅读 · 1 评论 -
Linux strace 命令 说明
<br /> <br /> <br /> Strace是Linux中一个调试和跟踪工具。它可以接管被跟踪进程执行的系统调用和收到的信号。然后把每一个执行的系统调用的名字,参数和返回值打印出来。可以通过strace找到问题出现在user层还是kernel层。<br />strace 显示这些调用的参数并返回符号形式的值。strace 从内核接收信息,而且不需要以任何特殊的方式来构建内核。<br /> <br /> <br />关于该命令的更多信息可以参考帮助文档:man strace<br />原创 2011-03-29 23:00:00 · 7324 阅读 · 0 评论 -
Linux 使用开源 yum 报错 Error performing checksum 解决方法
现在开源的yum 有ustc和163。从网上直接下载的repo文件,运行会报错,手工的修改了一下: 使用的是ustc的yum,配置文件如下:[root@web1 yum.repos.d]# cat ustc.repo [base]name=CentOS-5.9 - Base -mirrors.ustc.edu.cnbaseurl=http://mirrors.ustc.edu.cn/centos原创 2013-06-21 15:00:15 · 21411 阅读 · 0 评论 -
Linux 磁盘旧RAID 信息 导致不能格式化 和mount 的解决方法
服务器上加了一块旧硬盘,打算格式化以后放点历史数据,结果用fdisk 报错: /dev/sda1 isapparently in use by the system; will not make a filesystem here! 一般来说,这种情况是该盘已经被系统使用或者挂载到其他地方,使用mount 和df –lh确认,这个盘没有使用。 在我之前的blog里有整理过一篇类似的文章原创 2013-04-07 10:49:47 · 13622 阅读 · 1 评论 -
Linux SWAP 交换分区配置说明
一.SWAP 说明 1.1 SWAP 概述当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。 这个是SWAP 交换分区的作用。 实际上,我们更关原创 2013-03-31 05:10:48 · 44098 阅读 · 5 评论 -
Linux 修改 网卡名称 小记
一.问题说明测试环境中出现的小问题,因为虚拟机之间经常复制来复制去,导致网卡配置这块的不一致现象。 配置文件的信息:[root@ora10g network-scripts]# catifcfg-eth0DEVICE="eth0"NM_CONTROLLED="yes"ONBOOT=yesTYPE=EthernetBOOTPROTO=noneIPADDR=192.168.1.12PREFIX=24G原创 2013-03-29 17:28:41 · 16889 阅读 · 0 评论