LINUX
小宝老豆
这个作者很懒,什么都没留下…
展开
-
Linux SWAP 交换分区配置说明
一.SWAP 说明 1.1 SWAP 概述当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。 这个是SWAP 交换分区的作用。 实际上,我们更关转载 2013-05-10 14:12:32 · 2979 阅读 · 0 评论 -
RAC安装时,报The specified nodes are not clusterable 的解决方法
在安装RAC clusterware 在添加完结点后报错误: The specified nodes are not clusterable.The following error was returned by the operating system: null 以前也装过几个测试的rac的环境, 该遇到的问题也都遇到过了。 以前遇到转载 2011-09-28 13:26:27 · 676 阅读 · 0 评论 -
Oracle RAC 与 网卡绑定
RAC 对节点之间的内部通信要求比较高,如果内部节点通信出现问题,可能会导致节点的重启。 所以保证RAC 节点之间的正常也是一项重要的工作。 如果只用单网卡来作为节点之间的通信,就不能100%的保证节点之间的通信正常,只要这个网卡出现问题,RAC 节点之间的通信就会出现问题。 所以这里就提到了网卡绑定,就是将多个物理网卡绑定到一个虚拟网卡上,由虚拟网卡提供服务。转载 2011-09-29 11:37:22 · 1033 阅读 · 0 评论 -
Linux Shell编程入门
从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修 功课之一。Linux的She原创 2011-11-08 10:26:28 · 654 阅读 · 0 评论 -
linux Shell编程入门 实例讲解详解
本文结合大量实例阐述如何编写一个shell脚本。 为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。 下面,让我原创 2011-11-08 10:04:47 · 974 阅读 · 0 评论 -
Vmware SERVER 简介
关于vmware workstation,GSX,ESX的区别,请参考我的blog:虚拟机 Workstation,GSX Server 和ESX之间的区别http://blog.csdn.net/xujinyang/article/details/6925637 VMware Server 是 VMware GSX Server 免费后的后续版本,并改名作VMwa原创 2011-11-01 17:20:33 · 971 阅读 · 0 评论 -
Linux 终端访问 FTP 及 上传下载 文件
今天同事问我一个问题,在Linux 下访问FTP,并将文件上传上去。 我之前一直是用WinSCP工具的。 先将文件从linux copy到windows下,然后在传到ftp上。 google 一下。 方法也比较简单。 这里只讨论通过终端来连接,因为也可以通过IE 或者其他工具。 1. Linux 终端连接FTP[oracle@Dave ~]$ ftp 10.85.7.9转载 2011-11-03 19:08:41 · 1434 阅读 · 0 评论 -
Linux DNS Server 配置 -- for Oracle 11gR2 RAC SCAN IP
最近安装了一下Oracle 11gR2的RAC, 但是11gR2版本的RAC 采用的是SCAN IP. 在Oracle 11gR2以前,如果数据库采用了RAC架构,在客户端的tnsnames中,需要配置多个节点的连接信息,从而实现诸如负载均衡,failover等等RAC的特性。因此,当数据库RAC集群需要添加或删除节点时,需要及时对客户端机器的tns进行更新,以免出现安全隐患转载 2011-09-29 19:09:03 · 1043 阅读 · 0 评论 -
linux 下修改日期和时间
我们一般使用“date -s”命令来修改系统时间。比如将系统时间设定成2009年11月13日的命令如下。 #date -s 11/13/09 将系统时间设定成下午1点12分0秒的命令如下。#date -s 13:12:00---- 注意,这里说的是系统时间,是linux由操作系统维护的。 ---- 在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中原创 2011-11-01 17:22:24 · 1066 阅读 · 0 评论 -
虚拟机 Workstation,GSX Server 和ESX之间的区别
VMware Workstation 用于个人桌面系统,VMware GSX Server 与 VMWare ESX Server 用于企业服务器。VMware Workstation与VMware GSX Server需要操作系统的支持,但 VMWare ESX Server不需要操作系统支持,可以在主机无操作系统的情况下也可安装。 VMware GSX原创 2011-11-01 17:17:40 · 1121 阅读 · 0 评论 -
Linux Shell编程笔记
Shell编程笔记与Windows下熟悉的批处理类似,也可以将一些重复性的命令操作写成一个脚本方便处理。修改别人的脚本,运行后遇到个问题setenv: command not found查证后,原来setenv是csh的命令,我用bash去执行脚本自然就出错了。在脚本的首行加上一句#!/bin/csh,调用csh来运行脚本。记录几个命令:原创 2011-11-08 10:30:06 · 752 阅读 · 0 评论 -
如何查看和修改操作系统字符集
在Windows平台下查看和修改字符集一、查看字符集:chcp二、修改字符集为936 :chcp 936可以得到操作系统的代码页信息,你可以从控制面板的语言选项中,可以查看代码页对应的详细的字符集信息。linux下查看和修改字符集一、查看服务器字符集1、查看当前服务器字符集 #locale 2、查看服务器支持的字符集 #locale -a原创 2011-11-10 16:14:59 · 7546 阅读 · 0 评论 -
linux修改用户主目录的方法
第一:修改/etc/passwd文件第二:usermod命令详细说明如下:第一种方法:vi /etc/passwd找到要修改的用户那几行,修改掉即可。此法很暴力,建议慎用。第二种:usermodusermod -d /usr/newfolder -u uid username-u后面一定要接uid啊,然后是username附:usermod详细参数语 法:usermod [-LU][-c ][-原创 2013-05-07 10:41:01 · 54922 阅读 · 0 评论 -
Linux查看CPU和内存使用情况
在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。 操作实例: 在命令行中输入 “top转载 2012-11-22 19:27:38 · 741 阅读 · 0 评论 -
linux shell--sed详解
sed编辑器逐行处理输入,然后把结果发送到屏幕。sed命令和选项:a\在当前行后添加一行或多行c\用新文本替换当前行中的文本d删除行i\在当前行之前插入文本h把模式空间的内容复制到暂存缓冲区H把模式空间的内容添加到缓冲区g原创 2012-03-30 17:45:07 · 1079 阅读 · 0 评论 -
Unix vmstat 命令
Virtual Memory Statistics ( vmstat ) 是报告关于进程,虚拟内存,磁盘,CPU活动的一个统计报告.在一个多CPU系统中,vmstat统计所有个数的CPU的平均输出.为每个进程进行统计.没有参数时,vmstat显示每一行是自从系统启动以后的虚拟内存的活动情况.vmstat 的语法我们可以通过linux的man 命令来查看。 将man转载 2011-11-12 16:39:51 · 1384 阅读 · 0 评论 -
Linux 内存机制
一. 内存使用说明Free 命令相对于top 提供了更简洁的查看系统内存使用情况:[root@rac1 ~]# free total used free shared buffers cachedMem: 1035108 1008984 26124 0 124转载 2011-11-12 16:58:22 · 772 阅读 · 0 评论 -
Oracle静默安装
#!/bin/sh##installoralce##根据rhel实现自动安装oracle##根据需要修改以下变量export ORACLE_APP=/u01/app/oracleexport ORACLE_DATA=/u02/oradataORACLE_PW="123456"export ORACLE_HOME=$ORACLE_APP/product/10.2.0SOURCE...原创 2010-09-19 18:26:00 · 965 阅读 · 0 评论 -
提问的智慧
共鸣语:高手不傲慢,傲慢是针对那些懒于动脑的人1. 先在google, 论坛,metalink, online document 里搜索. 在这里提供Oracle 一些常见的连接地址,包括Oracle 下载地址,Oracle 对个人用是免费的。 所以你可以放心的从官网下,而且我也建议从官网下。 注册一个帐号就可以了。 免费注册的。 Oracle 9i 在线文档: http:转载 2011-09-26 15:21:11 · 887 阅读 · 0 评论 -
Linux 前台 和 后台进程 说明
一. 有关进程的几种常用方法1.1 & 符号在命令后面加上一个 & 符号,表示该命令放在后台执行,如:[oracle@singledb ~]$ crontab -l20 17 * * * /u02/rman_incremental_backup.sh & 1.2 Jobs 命令 该命令可以查看当前有多少在后台运行的命令,jobs 列出当前shell环境中转载 2011-11-12 13:19:28 · 2104 阅读 · 0 评论 -
Linux 内核参数 和 Oracle相关参数调整
Linux 内核参数的大小和Oracle 有很大的关闭,比如ORA-27102的错误,就是因为内核参数的大小不当造成。具体参考Blog: Upon startup of Linux database get ORA-27102: out of memory Linux-X86_64 Error: 28: No space left on device http://转载 2011-09-28 15:34:40 · 808 阅读 · 0 评论 -
远程桌面工具 -- NoMachine
玩Linux系统,会经常用到远程桌面软件。 我一直用的2个是Xmanager 和 VNC。 今天看到一个新软件: NoMachine。 NoMachine NX 是一个快速的终端服务器和虚拟桌面软件,基于 X11 协议。据说速度比 VNC 还快,甚至可以在只有 10k 的带宽环境下运行。 而且画面也比VNC 的清楚。NoMachine 官网地址:http://www.nomachine原创 2011-11-01 14:18:27 · 2880 阅读 · 0 评论 -
Linux 时间同步配置
一. 使用ntpdate 命令1.1 服务器可链接外网时 # crontab -e 加入一行: */1 * * * * ntpdate 210.72.145.44 210.72.145.44 为中国国家授时中心服务器地址,这样该机每隔1分重就可以与国家授时中心进行同步了。 注意: 在使用ntpdate转载 2011-11-01 11:32:33 · 1247 阅读 · 0 评论 -
stty 命令
UNIX系统的命令很多,下面讲解stty. 该命令是一个用来改变并打印终端行设置的常用命令。1.stty(set tty,设置tty)命令用于检查和修改当前注册的终端的通信参数。UNIX系统为键盘的输入和终端的输出提供了重要的控制手段,可以通过stty命令对特定终转载 2011-10-18 13:14:10 · 1069 阅读 · 0 评论 -
如何使32bit Linux主机支持4GB以上的大内存
时代不同了, 内存越来越大. 4GB内存对于服务器来说不算什么. 可是32bit的系统最大支持的内存寻址空间2^32 = 4GB. 因此, 为了支持大于4GB的部分, 需要寻找另外的方法. 最简单的方法就是使用64bit的系统. 这个很简单, 不在这里讨论了.首先, BI原创 2011-10-17 15:29:02 · 1181 阅读 · 0 评论 -
每天定时检查Oracle alert日志并发送mail
每天定时检查Oracle alert日志并发送mail的shell脚本每天早上8点检查从昨天16点到现在的alert日志信息并发送mail,每天16点检查从早上8点到现在的alert日志信息并发送mail。这样就持续起来就可以保持每天都可见检查alert日志信息。虽然不能实时原创 2011-10-08 10:14:05 · 2163 阅读 · 0 评论 -
linux下安装配置vsftpd
A、简介FTP文件传输协议(File TransferProtocol)是一种在网络上使用TCP/IP协议从另一个系统上下载文件或者向另一个系统上传文件的方法。文件传输协议既是客户端/服务器协议(FTP)的名称,又是调用该协议的客户端实用工具(ftp)的名称。VSFT原创 2011-10-14 13:06:49 · 622 阅读 · 0 评论 -
linux 查看文件内容的命令
观看档案内容:cat,tac, more, less, head, tail, nl,刚刚我们提到的都只是在于显示档案的外观,或者是移动与复制一个档案或目录而已,那么如果我们要视察一个档案的内容时,该如何是好呢?!这里有相当多有趣的指令可以来分享一下:最常使用的显示档案内容的原创 2011-10-14 13:10:15 · 693 阅读 · 0 评论 -
Linux性能优化
一、前言1) Linux Proc文件系统,通过对Proc文件系统进行调整,达到性能优化的目的。2) Linux性能诊断工具,介绍如何使用Linux自带的诊断工具进行性能诊断。加粗斜体表示可以直接运行的命令。下划线表示文件的内容。二、/proc/sys/ker原创 2011-10-14 13:12:30 · 554 阅读 · 0 评论 -
RAC root.sh Oracle CRS stack is already configured and will be running under init(1M) 的解决方法
RAC 在安装时意外中断, 重新安装clusterware 软件, 安装过程中没有问题,在最后执行root.sh 脚本的时候出现异常, 脚本一闪而过,没有执行成功。 #/u01/oracle/product/10.2.0/crs/root.shWARNING:转载 2011-09-28 13:25:21 · 842 阅读 · 0 评论 -
Linux ftp 自动上传备份文件脚本
DB 用RMAN 直接将备份文件放在盘柜上了,为了以防万一,老大让把这些备份文件在copy到一个备份服务器上。 RMAN 对目录有严格的要求,以后如果要恢复,还是还原到相同的目录。 之前我计划是将备份服务器共享之后,直接mount 到DB 服务器上,然后在cp 过转载 2011-09-28 15:39:29 · 865 阅读 · 0 评论 -
Linux 各文件夹的作用
一. Linux 目录结构 通常情况下,根文件系统所占空间一般应该比较小,因为其中的绝大部分文件都不需要经常改动,而且包括严格的文件和一个小的不经常改变的文件系统不容易损坏。 除了可能的一个叫/ vmlinuz标准的系统引导映像之外,根目录一转载 2011-09-28 10:03:44 · 811 阅读 · 0 评论 -
Linux 下 SQLPLUS 中 退格 方向键问题
一. 退格键的问题 如果退格键不能用,可以使用stty命令来解决。该命令可以改变并打印终端行设置。 以前整理的Blog: stty 命令 http://blog.csdn.net/xujinyang/article/detail转载 2011-09-28 18:37:23 · 683 阅读 · 0 评论 -
Linux 平台下 Oracle 数据泵备份(expdp) SHELL 脚本
数据泵是Oracle 10g的新特性,10g以后的版本才有。 关于数据泵的理论知识参考我的Blog:Oracle 10g Data Pump Expdp/Impdp 详解http://blog.csdn.net/xujinyang/article/de转载 2011-09-28 15:42:45 · 1831 阅读 · 0 评论 -
Redhat 5 中裸设备(raw) 的配置
在Redhat 5 之前的版本中,系统通过/etc/sysconfig/rawdevices配置raw的控制文件,通过/etc/init.d/rawdevices来管理raw设备的启动和关闭。而在Redhat 5之后,原来的raw设备接口已经取消了,redhat 5中通过udev规则进行配置。 要配置,需要编辑/etc/udev/rules.d/60-raw.rules 这个文件。转载 2011-11-01 17:25:04 · 1576 阅读 · 0 评论 -
Linux 下挂载硬盘的 方法
装虚拟机时空间划小了,于是又加了5G的空间,折腾了半天,挂上去了。整理下弄个笔记,备用。 1. 添加磁盘,查看磁盘状况 [root@db1 /]# fdisk -lDisk /dev/sda: 10.7 GB, 10737418240 bytes255 heads, 63 sectors/track, 1305 cylinders转载 2011-11-01 15:27:48 · 1019 阅读 · 0 评论 -
Linux Grep 命令说明
一. Grep 说明 grep (global search regular expression(RE) and print out the line)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 Unix的grep家族包括grep、 egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持原创 2011-11-01 11:29:40 · 773 阅读 · 0 评论 -
Linux 修改 IP地址 和 网关
修改IP地址和网关是很常见的操作,在做相关实验的时候,如果没有设置好,会带来很多不必要的麻烦.. 1. 修改IP地址vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0BOOTPROTO=noneBROADCAST=192.168.1.255IPADDR=192.168.1.33NETMASK=25转载 2011-11-01 14:47:51 · 1004 阅读 · 0 评论 -
Linux NFS 和 Samba 共享配置
一. NFS 配置网络文件系统(NFS,Network File System),主要用于Linux 系统之间的文件共享。1.1 Linux 服务器端NFS 服务器的配置 以root 身份登陆Linux 服务器,编辑/etc 目录下的共享目录配置文件exports,指定共享目录及权限等。 # vi /etc/exports /tmp *(r转载 2011-11-01 14:43:18 · 1977 阅读 · 0 评论 -
Linux CPU 信息查看
我们可以用/proc/cpuinfo 查看CPU 的信息。 该文件包含系统上每个处理器的数据段落。/proc/cpuinfo 描述中有 6 个条目适用于多内核和超线程(HT)技术检查:processor, vendor id, physical id, siblings, core id 和 cpu cores。(1)processor:包括这一逻辑处理器的唯一标识符。(2)physica原创 2011-10-31 18:01:06 · 980 阅读 · 0 评论