Linux 系统
常飞梦
10年以上工作经验,8年以数据库管理、开发经验,对数据库优化和架构有比较深的了解。
展开
-
在linux上增加swap交换空间
在虚拟机里面安装oracle11g grid时,发现之前分配的swap交换空间不满足oracke gi安装的最低要求,因为我分配的物理内存是8G,那么就按照要求需要8-12G的swap交换空间,而我分配的交换空只有7.9G空间,差一点不到8G,所以还需要加一点才能验证成功。添加swap交换空间的步骤如下:第一步:确保系统中有足够的空间来用做swap交换空间,我使用的是KVM,准备在一个独立原创 2012-08-20 11:21:01 · 3458 阅读 · 1 评论 -
hadoop学习笔记之-使用bind配置DNS实验
使用bind配置DNS实验 一、实验环境:Red Hat Enterprise Linux Server release 5.6主机名IP系统版本Host rolehotel01192.168.2.111OEL5.6serverhotel021原创 2013-03-07 10:54:37 · 2811 阅读 · 0 评论 -
hadoop学习笔记之-NFS配置
一、实验环境:系统版本:Red Hat Enterprise Linux Server release 5.6主机名别名IP系统版本共享目录/挂载点hotel01hotel01.licz.com192.168.2.111OEL5.6共享目录/home/gr原创 2013-03-07 13:48:41 · 5447 阅读 · 0 评论 -
linux用dd测试磁盘速度
首先要了解两个特殊的设备:/dev/null:回收站、无底洞/dev/zero:产生字符 1 测试磁盘写能力time dd if=/dev/zero of=/test.dbf bs=8k count=300000因为/dev//zero是一个伪设备,它只产生空字符流,对它不会产生IO,所以,IO都会集中在of文件中,of文件只用于写,所以这个命令相当于测试磁盘的写能力。原创 2013-11-18 10:59:18 · 1153 阅读 · 0 评论 -
Linux Device Mapper Multipathing技术
Linux Device Mapper Multipathing技术在SAN存储网络中,冗余地访问存储设备是整个系统的关键技术之一,在Linux平台,开源的解决方案之一是DM-Multipath。Device Mapper Multipathing ( DM-Multipath )允许在服务器节点和存储阵列之间配置多个I/O路径但仍视为一个单一存储设备。这些I/O路径是物理SAN连接,可以转载 2013-12-23 10:52:12 · 5825 阅读 · 0 评论 -
vi文件查看/编辑方法
1.1 cat 命令介绍cat 命令的原含义为连接concatenate 用于连接多个文件内容并输出到标准输出流中标准输出流默认为屏幕实际运用过程中我们常使用它来显示文件内容如果您熟悉MS-DOS 下的type 命令相信不难掌握cat 命令该命令的常用示例如下cat file1.txt 显示 file1.txt 文件的内容cat file1.txt file2.txt 显示转载 2013-01-31 10:29:53 · 2089 阅读 · 0 评论 -
使用rlwrap上下翻sqlplus历史命令
在Linux的sqlplus中运行SQL语句之后,想用上下键把历史命令找出来,这样是linux系统默认是不支持的。 如何像windows里的cmd窗口的sqlplus一样能上下翻历史命令呢?可以使用rlwrap工具实现这个功能 1.下载rlwrap工具http://utopia.knoware.nl/~hlub/uck/rlwrap/rlwrap-0.37.tar.gz原创 2012-12-19 11:43:24 · 3205 阅读 · 0 评论 -
Linux下的压缩解压缩命令详解
zip命令详解zip -r myfile.zip ./*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.2.unzipunzip -o -d /home/sunny myfile.zip把myfile.zip文件解压到 /home/sunny/-o:不提示的情况下覆盖文件;-d:-d /home/sunny 指明将转载 2014-05-13 09:51:57 · 947 阅读 · 0 评论 -
多路径(multi-path)安装测试实例
1.确保安装以下的包:device-mapper device-mapper-multipath [root@nticket1~]# rpm -qa "*device*"device-mapper-multipath-0.4.9-56.0.3.el5device-mapper-multipath-libs-0.4.9-56.0.3.el5de原创 2013-12-23 11:06:02 · 9775 阅读 · 0 评论 -
linux ftp 命令详解和自动上传脚本实现
FTP>ascii: 设定以ASCII方式传送文件(缺省值) FTP>bell: 每完成一次文件传送,报警提示. FTP>binary: 设定以二进制方式传送文件. FTP>bye: 终止主机FTP进程,并退出FTP管理方式. FTP>case: 当为ON时,用MGET命令拷贝的文件名到本地机器中,全部转换为小写字母. FTP>cd: 同UNIX的CD命令. FTP>cdu原创 2014-05-21 14:49:14 · 9042 阅读 · 0 评论 -
三种存储类型比较-文件、块、对象存储
块存储和文件存储是我们比较熟悉的两种主流的存储类型,而对象存储(Object-based Storage)是一种新的网络存储架构,基于对象存储技术的设备就是对象存储设备(Object-based Storage Device)简称OSD。 首先,我们介绍这两种传统的存储类型。通常来讲,所有磁盘阵列都是基于Block块的模式,而所有的NAS产品都是文件级存储。1、块存储转载 2014-07-14 10:56:49 · 1184 阅读 · 0 评论 -
linux大内存页 HugePages on Linux
HugePages on Linux HugePages是linux内核的一个特性,使用hugepage可以用更大的内存页来取代传统的4K页面。使用HugePage主要带来如下好处 1,没有swap。Notswappable: HugePages are not swappable. Therefore there is no page-in/page-outmechanis转载 2014-02-28 11:20:02 · 1570 阅读 · 0 评论 -
linux 普通用户下sudo命令权限设置
如果执行sudo命令的用户没有执行sudo的权限,执行sudo命令时会报下面的错[oracle@dev ]# sudo /sbin/service shiny-server restartoracle is not in the sudoers file.This incident will be reported设置用户执行sudo命令权限方法如下: 1、进入超原创 2014-09-23 17:15:52 · 3222 阅读 · 0 评论 -
EDAC DIMM CE Error错误导致服务器重启
现象: 最近几天一个华为RH2285服务器一直不定时自动重启,基本每天一两次,查看系统日志报下面的错误,每秒记录一条错误日志 OS:OEL 6.5 $ more /var/log/messageJul 21 08:54:32 customerkernel: EDAC MC1: 5486 CE error on CPU#1Channel#2_DIMM#1 (channel原创 2015-07-21 17:36:56 · 17032 阅读 · 2 评论 -
如何安装Linux的应用软件
于普通用户,安装或升级软件可以用Red Hat公司的软件包安装与管理工具RPM。使用后你就可以轻松安装软件、升级软件和卸载软件并查询软件信息。 如果你安装的是Red Hat Linux,那么你就可以使用RPM了,如果不是,你可以先安装RPM。方法如下: 1. 下载RPM软件包: 2. 在Linux命令行下依次运行: cd/ tar xzv原创 2013-02-18 11:27:54 · 848 阅读 · 0 评论 -
RPM卸载 (Linux 使用)
可以先用rpm -q 'xxx' 或者 rpm -qf 'xxx/bin/xxxx.xx' 来查询一下所属的rpm包的名字。然后用rpm -e 'xxxxxx' 来删之。'xxx/bin/xxxx.xx' 是一个包中任意的文件'xxxxxx' 是查询得到的rpm包的名称rpm -e的时候后面的文件名不用加版本号详细说明:安全地卸载 RPM卸载软件包,并不是简单地将原来安转载 2013-02-18 11:29:31 · 1394 阅读 · 0 评论 -
linux查看内核、cpu、mem、gcc、libc信息的命令
查看系统内核版本命令:uname -runame -a more /etc/*releasemore /etc/redhat-release more /proc/version [root@localhost ~]# uname -a Linux localhost.localdomain 2.6.9-22.ELsmp #1 SMP Mon Sep 19原创 2013-02-18 11:26:27 · 2424 阅读 · 0 评论 -
Top命令VIRT,RES,SHR,DATA的含义
VIRT:virtual memory usage 1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等 2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量 RES:resident memory usage 常驻内存 1、进程当前使用的内存大小,但不包括swap out 2、包含转载 2012-11-13 10:47:42 · 1202 阅读 · 0 评论 -
局域网内Linux服务器时间同步
环境:oracle linux5.6 oracle11gR2.0.2 (active dataguard)最近发现在几个服务器的系统时间不准了,数据库上线才4个多月,都跟正常时间偏差。如下主库:比正常时间快10分钟备库1:比正常时间慢2分钟备库2:比正常时间快4分钟看来是有快有慢。当时设的是主板硬件时间同步(hwclock --systohc),时间基本上一样的。看了现在硬件时原创 2012-12-26 11:10:45 · 4571 阅读 · 0 评论 -
shell调用各种sqlplus用法
一、最简单的shell里调用sqlplus.$ vi test1.sh#!/bin/bashsqlplus -S /nolog > result.log conn u_test/iamwangncselect * from tab;exitEOF$ chmod +x test1.sh$ ./test1.sh二、把sqlplus执行结果传递给shell方法一注意sqlplus原创 2012-12-27 10:05:12 · 3129 阅读 · 0 评论 -
windows、linux下的共享目录如何挂到LINUX下
windows下:首先要安装Samba组件, 然后在使用以下命令:smbmount '\\192.168.0.110\sqldata' /oracle/share -o username='administrator',password='Aaa111',codepage='cp936'注:可以在linux下读iso文件: 1、在/mnt下建cdrom目录:mkdir /mnt/c原创 2013-01-29 13:20:10 · 793 阅读 · 0 评论 -
linux安装oracle启动图形界面问题
今天安装oracle时,在启动xhost服务时出现:_X11TransSocketINETConnect() can't get address for localhost:6001: Name> > or service not known Error: Can't open display: localhost:1.0解决方法:1、看/etc/hosts中是否有127.0.0.1 lo原创 2013-01-29 13:06:51 · 3946 阅读 · 0 评论 -
Linux查看文件夹大小的命令
查看linux文件目录的大小和文件夹包含的文件数 统计总数大小 du -sh xmldb/ du -sm * | sort -n //统计当前目录大小 并安大小 排序 du -sk * | sort -n du -sk * | grep guojf //看一个人的大小 du -m | cut -d "/" -f 2 //看第二个/ 字符前原创 2013-01-31 10:35:20 · 771 阅读 · 0 评论 -
/var/spool/clientmqueue 爆满问题
当你使用简单的sendmail发邮件的时候,或者系统默认要发一些邮件(比如cron发的邮件)的时候,首先会把邮件拷贝到这个目录里,然后等待MTA(mail transfer agent) 来处理,MTA做的事情通常是把这个目录中的邮件弄到/var/spool/mqueue里,然后再发送到真正的目的地。出现/var/spool/clientmqueue/非常大的情况通常因为没有合适的MTA发送邮件,转载 2013-01-31 10:30:41 · 1208 阅读 · 0 评论 -
Linux-su命令
命令名称:su 使用权限:所有使用者 使用方式:su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]] 说明:变更为其他使用者的身份,除 root 外,需要键入该使用者的密码 参数: -f 或 --fast 不必读启动档(如 csh.cshrc 等),仅用于 csh 或 tcsh -m原创 2013-01-18 09:39:40 · 708 阅读 · 0 评论 -
Linux下rpm命令的基本用法
rpm基本用法 1.安装一个包 # rpm -ivh 2.升级一个包 # rpm -Uvh 3.移走一个包 # rpm -e 4.安装参数 --force 即使覆盖属于其它包的文件也强迫安装 --nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。原创 2013-01-18 09:33:58 · 771 阅读 · 0 评论 -
/etc/hosts.allow和/etc/hosts.deny
/etc/hosts.allow和/etc/hosts.deny两个文件是控制远程访问设置的,通过他可以允许或者拒绝某个ip或者ip段的客户访问linux的某项服务,tcpd服务器可以控制外部IP对本机服务的访问。这两个配置文件的格式如下:#服务进程名:主机列表:当规则匹配时可选的命令操作在/etc/hosts.deny中写入:注意修改完后:service xinetd r原创 2013-01-18 09:38:31 · 1222 阅读 · 0 评论 -
一步一学Linux与Windows 共享文件Samba
文章地址:http://www.linuxsir.org/main/?q=node/158#00、架设Samba 服务器的前提;Linux是一个多用户的操作系统,对任何服务器的架设与都用户、用户组及权限相关,这是操作的基础。Samba服务器也不例外,对这些知识的掌握也是极为重要的。在Windows系统上虽然也能架共享文件服务器,但它的权限控制实在令人不敢恭维。如果我们用Windows系统来转载 2013-02-18 11:24:54 · 1475 阅读 · 0 评论 -
solaris\linux下建系统任务执行shell脚本
linux系统下:1、建存放脚本的目录,如:[oracle@localhost]$mkdir /home/oracle/bin2、修改系统环境变量文件中的PATH变量,加上/home/oracle/bin目录[oracle@localhost]$vi .bash_profile# .bash_profile# Get the aliases and functionsi原创 2013-02-18 11:05:32 · 1965 阅读 · 0 评论 -
Linxu MUTT邮件发送配置
首先介绍一下mutt这个软件,它是一款基于文字界面的邮件客户端,非常小巧,但功能强大,可以用它来读写,回复保存和删除你的邮件,能在linux命令行模式下收发邮件附件。 更多的用法请查阅官网:http://www.mutt.org 一、mutt的安装 yum -y install sendmail#需要安装sendmail并开启防火墙的25端口,如果你需要收邮件11原创 2016-01-12 11:29:39 · 11547 阅读 · 1 评论