![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ORA-Linux
文章平均质量分 50
duqiangatom
这个作者很懒,什么都没留下…
展开
-
ldconfig几个需要注意的地方
1. 往/lib和/usr/lib里面加东西,是不用修改/etc/ld.so.conf的,但是完了之后要调一下ldconfig,不然这个library会找不到2. 想往上面两个目录以外加东西的时候,一定要修改/etc/ld.so.conf,然后再调用ldconfig,不然也会找不到比如安装了一个mysql到/usr/local/mysql,mysql有一大堆library在/usr转载 2014-01-09 18:04:20 · 760 阅读 · 0 评论 -
Linux Tee
功能说明: 读取标准输入的数据,并将其内容输出成文件。 语 法:tee [-ai][--help][--version][文件...] 补充说明:tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。 参 数: -a或--append 附加到既有文件的后面,而非覆盖它. -i-i或--ignore-interrupts 忽略中断信号。原创 2012-12-17 19:48:49 · 368 阅读 · 0 评论 -
linux文件颜色+umask
linux下文件和目录的颜色代表的含义 http://jayjayjays.iteye.com/blog/306787蓝色 表示目录;绿色表示可执行文件;红色 表示压缩文件;浅蓝 色表示链接文件;灰色 表示其它文件;红色闪烁 表示链接的文件有问题了;黄色 是设备文件 , 包括block, char, fifo。[root@nginxpre2 ~]# dircolor原创 2012-12-17 19:49:15 · 386 阅读 · 0 评论 -
NFS 方式共享文件
如:NFS服务器IP为192.168.1.11 首先查看有没有安装nfs-utils和portmap两个软件包 (一般系统默认都已经安装) rpm -qa |grep nfs-utils rpm -qa |grep portmap 创建NFS共享目录以及权限设置 mkdir /share chmod 755 /share NFS服务器的配置文件/etc/ex原创 2012-12-17 19:49:17 · 442 阅读 · 0 评论 -
Linux Hugepages(提高OLTP 10%的吞吐量)
Hugepages是从Linux kernal 2.6后被引入的,其目的是使用更大的memory page size以适应越来越大的系统内存,使得oracle SGA这种大内存结构能分配到一个大块(hugepagesize)连续的内存,提高效率.在Linux下,默认的page size大小为4k。默认的hugepagesize=2M。我们来看看两者之间有什么区别1. Page原创 2012-12-17 19:49:42 · 430 阅读 · 0 评论 -
LINUX FREE + top + vmstat+ ps
1、$ free total used free shared buffers cachedMem: 4147676 3773428 374248 0 84460 1095444-/+ buffers/cache: 25原创 2012-12-17 19:45:25 · 348 阅读 · 0 评论 -
UNIX下安装oracle大体步骤
1、设置内核参数(linux安装相应的包)2、创建安装组(oinstall oradba)和用户,并确保他对要安装的目录有写权限3、修改。profile文件增加环境变量如ORACLE_SID等4、xhost +确保安装用户有图形界面启动权限5、mount安装盘安装原创 2012-12-17 19:43:39 · 380 阅读 · 0 评论 -
Linux crontab
cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:/sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重原创 2012-12-17 19:45:06 · 184 阅读 · 0 评论 -
oracle + raid 类型推荐及理由
首先,还是来看看常用的几个RAID级别之间的优缺点。2、在准备安装Oracle的服务器上,究竟选择哪种RAID合适呢,我要告诉你的是,没有定论,要想使你的Oracle服务器最终性能比较理想,下面是我总结的一个可行的办法a 、控制文件: --------------------------不用raid-----------------------------------原创 2012-12-17 19:45:27 · 1644 阅读 · 0 评论 -
shell中按格式显示日期(转)
from: http://hi.baidu.com/wang_lizheng/blog/item/2f1b15cf144bcf34f8dc61d8.html在shell编程中,将日期按照指定格式输出是常见的任务。我们看一下一个最常见的例子: now=`date "+%Y%m%d%H%M%S%N"`对于初学者来讲,要注意几点:1).如果不指定格式,直接将date的结果赋给now,原创 2012-12-17 19:45:29 · 625 阅读 · 0 评论 -
查看linux的内存、Cpu、操作系统版本、位数。
1、内存 cat /proc/meminfo MemTotal: 24684544 kBMemFree: 7124708 kBBuffers: 64224 kBCached: 15940184 kBSwapCached: 829468 kBActive: 9636876 kBInact原创 2012-12-17 19:45:33 · 255 阅读 · 0 评论 -
SSH SCP(不同服务器间的文件拷贝)
SSH提供了一些命令和shell用来登录远程服务器。在默认情况下它不允许你拷贝文件,但是还是提供了一个"scp"命令。假定你想把本地计算机当前目录下的一个名为"wuyang"的文件拷贝到远程服务器192.168.0.2上你的家目录下。而且你在远程服务器上的帐号名为"root"。可以用这个命令:scp wuyang root@192.168.0.2把文件拷贝回来用这个命令:scp r原创 2012-12-17 19:45:38 · 781 阅读 · 0 评论 -
Linux如何挂接Windows网络共享磁盘
注意:文件系统的系统均放在/etc/fstab中Windows网络共享的核心是SMB/CIFS,在linux下要挂接(mount)windows的磁盘共享具体操作如下://建立一个目录用来作挂接点(mount point)# mkdir /nfs/home/${windows.host.name}//挂载window磁盘# mount -t smbfs -o username=原创 2012-12-17 19:45:44 · 578 阅读 · 0 评论 -
LINUX网络配置相关
1、相关文件介绍/etc/sysconfig/network-scripts/ifcfg-eth0 网络接口的启动脚本(包含了IP获取方式DHCP或static,IP地址,子网掩码,网关等)/etc/sysconfig/network 网络基本配置信息(hostname,gateway 等)/etc/hosts 本地主机名解析数据库文件(一个主机名对应一个IP地址)/etc/原创 2012-12-17 19:45:48 · 183 阅读 · 0 评论 -
linux 各种文件格式的压缩、解压、打包
tar命令使用 (c-create -v visibal -f file -z zip) ================tar 打包、打包+压缩 ====gzip 纯压缩.gz========压缩:tar cvfz 目标文件 源文件1 [源文件2...]例如:tar cvfz m.tar.gz hello.cpp hello.h //m.tar.gz是目标文件,hello.cpp和hel原创 2012-12-17 19:46:01 · 446 阅读 · 0 评论 -
标准输出+标准错误输出(1>/dev/null 2>&1)
shell中可能经常能看到:1>/dev/null 2>&1命令的结果可以通过">"的形式来定义输出/dev/null 代表空设备文件> 代表重定向到哪里,例如:echo "123" > /home/123.txt1 表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于"1>/dev/null"2 表示stderr标准错误& 表示等同于的意思原创 2012-12-17 19:46:08 · 614 阅读 · 1 评论 -
Apache Ant
1.Ant简介apache ant是一个基于java的编译工具。它从功能上类似于make,但它以克服了make的缺点。 为什么在make, gnumake, nmake, jam这些编译工具后,还要产生一个ant呢?因为这些编译工具都有一定的限制。ant的最初开发者在开发跨平台的应用时,发现以前的那些开发工具都有一定的限制。例如make工具,它是基于shell的,它判断一系列的条件,并像在原创 2012-12-17 19:48:47 · 550 阅读 · 0 评论 -
Linux双网卡绑定一个IP原理及实现
1、背景:保持服务器的高可用性是企业级 IT 环境的重要因素。其中最重要的一点是服务器网络连接的高可用性。网卡(NIC)绑定技术有助于保证高可用性特性并提供其它优势以提高网络性能。bonding也运行在这个模式下,而且修改了驱动程序中的mac地址,将两块网卡的 Mac地址改成相同,可以接收特定mac的数据帧。然后把相应的数据帧传送给bond驱动程序处理2、四步配置: 约束:绑定的原创 2012-12-17 19:48:40 · 1018 阅读 · 0 评论 -
OEM字体配置不当引起乱码+hostname设置引起ora-600
一、首先停止oem的dbconsole 服务。oracle@linux:~> emctl stop dbconsole TZ set to PRC Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0 Copyright (c) 1996, 2005 Oracle Corporation. All rights原创 2012-12-17 19:48:11 · 381 阅读 · 0 评论 -
linux 服务配置
1.查看各服务在runlevel的配置情况usage: chkconfig --list [name][root@node2 ~]# chkconfig --list |grep bluebluetooth 0:off 1:off 2:on 3:off 4:on 5:off 6:off 2.关闭当前服务Option 1:[root@node2 ~原创 2013-05-01 00:32:26 · 413 阅读 · 0 评论 -
find命令按时间查找+逻辑布尔运算
语法:find pathname -options [-print -exec -ok]pathname find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print find命令将匹配的文件输出到标准输出。-exec find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command'{} \;,注意{}和\;之转载 2013-05-01 22:06:46 · 1196 阅读 · 0 评论 -
Linux时间同步(ntpdate+rdate两种方法)
一、服务器可链接外网时 1.1. 设置客户端job# crontab -e 加入一行: */1 * * * * ntpdate 210.72.145.44 210.72.145.44 为中国国家授时中心服务器地址,这样该机每隔1分重就可以与国家授时中心进行同步了。 注意: 在使用ntpdate命令时, ntpd服务必须是关闭的原创 2013-05-01 00:37:51 · 3604 阅读 · 0 评论 -
Linux 启动初始化(/etc/inittab,/etc/rc.d)
1. /etc/inittab 定义Linux 启动runlevel等的配置文件 # Default runlevel. The runlevels used by RHS are:# 0 - halt (Do NOT set initdefault to this)# 1 - Single user mode# 2 - Multiuser, w原创 2013-04-26 16:49:45 · 613 阅读 · 0 评论 -
bash shell学习笔记
1、rpm=redhat package manager -i install rpm -i package_Name -q question(安装了那些包,通常和a连用,查处已经安装的包) rpm -qa or rpm -q keyword -e 卸载2、sbin 超级用户目录 bin 一般用户目录 tty 为串口设备 lp0等为打印机设备原创 2012-12-17 19:43:28 · 258 阅读 · 0 评论 -
SHMMAX内核参数(32位上限4G)
1、建议大于sga大小,否则会将sga会被分配到多个共享内存段,给系统造成负载2、一般是物理内存的50%,但redhat linux 32位的话一定不超过4G原创 2012-12-17 19:44:30 · 256 阅读 · 0 评论 -
配置linux内核参数
以 root 用户身份运行以下命令来验证您的设置: /sbin/sysctl -a | grep shm/sbin/sysctl -a | grep sem/sbin/sysctl -a | grep file-max/sbin/sysctl -a | grep ip_local_port_range例如:# /sbin/sysctl -a | grep shmke原创 2012-12-17 19:45:46 · 499 阅读 · 0 评论 -
linux修改时间+时区
1、修改时间 date -s "2010-11-27 14:20:20" clock -w 把os时间写入bio,避免重启失效2、修改时区 /usr/share/zoneinfo/Asia/Shanghai ---将上海的时区文件copy 到 /etc/localtime vi /etc/sysconfig/clock 将里边的zon原创 2012-12-17 19:45:50 · 212 阅读 · 0 评论 -
vmstat介绍(IO、CPU、MEM)
通过STATSPACK收集服务器信息,主要通过收集VMSTAT的信息来展现服务器状况。VMSTAT工具是最常见的UNIX监控工具,可以展现给定时间间隔的服务器的状态值。一般VMSTAT工具的使用是通过两个数字参数来完成的,第一个参数是采样的时间间隔数,单位是秒,第二个参数是采样的次数。如:[oracle@localhost oracle]$vmstat 2procs ---------原创 2012-12-17 19:45:55 · 598 阅读 · 0 评论 -
Linux启动+服务配置
详情见:http://linux.chinaunix.net/techdoc/beginner/2010/01/28/1155955.shtml1、linux 启动 a、摘要 BIOS —> MBR —> Kernel —> init b、详情 1、当电脑一打开电源时电脑就会进入BIOS(BIOS的工作主要是检测一些硬件设原创 2012-12-17 19:46:04 · 235 阅读 · 0 评论 -
FIND path -type f[d] -maxdepth N -name \'*string*\' -ls
eg1 : 在从根目录以下的所有硬盘上查找含有oracle字符的文件: find / -type f -name '*oracle*' -ls 2>/dev/null;eg2 : 所有硬盘上查找含有oracle字符的目录: find / -type d -name '*oracle*' -ls 2>/dev/null;eg3:maxdepth 可以设置搜索目原创 2012-12-17 19:47:01 · 413 阅读 · 0 评论 -
查询当前所有目录的空间大小 du -sh
查询当前所有目录和文件的大小 du -sh *;查询当前目录的总大小 du -sh原创 2012-12-17 19:47:05 · 385 阅读 · 0 评论 -
load average
the Average Load gives the average number of processes waiting in the run-queue plus currently executing .Normally The value of load average should be below 3.Four or Five is a warning level.原创 2012-12-17 19:47:10 · 241 阅读 · 0 评论 -
test、[]、[[]]区别(eq,ne数字比较,==,!=为字符串比较)
中括号:test [] [[]]a. test 和 [ 是 bash 的内部命令,[和test是等同的。如果我们不用绝对路径指明,通常我们用的都是 bash 自带的命令。Test和[]中可用的比较运算符只有==和!=,两者都是用于字符串比较的,不可用于整数比较,整数比较只能使用-eq, -gt这种形式。无论是字符串比较还是整数比较都千万不要使用大于号小于号。当然,如果你实在想用也是可以的,原创 2012-12-17 19:47:26 · 847 阅读 · 0 评论 -
/etc/profile 和 /home/$username/.bash_profile
1、每个用户登录系统后,都会有一个专用的运行环境。系统级使用/etc/profile;用户级使用/home/$username/.bash_profile;2、系统登录时会运行/etc/profile文件,来修改环境变量,在这里修改的内容是对所有用户起作用的。3、在profile文件添加或修改的内容需要注销系统才能生效。4、 export PATH=/q/jing:aaa/cc/ld原创 2012-12-17 19:47:39 · 463 阅读 · 0 评论 -
du和df的区别(以df为准)
常有Linux用户询问,为什么利用du和df查看磁盘容量的结果不一致,是否是有bug或者有磁盘碎块,或该以哪个结果为准。而实际上两个命令得出的值是不一致的由于du与df命令实施上的不同,而非故障。du -sh * 查看所有目录(含子目录)和文件的大小[root@www ~]# du -sh /home4.7G /home[root@www ~]# df -h /home原创 2012-12-17 19:46:10 · 554 阅读 · 0 评论 -
LINUX SHELL 注释
1、单行注释前面加"#"即可2、一段注释:code areamarkeg::echo duqiang1echo duqiang2annotation原创 2012-12-17 19:46:14 · 347 阅读 · 0 评论 -
grep and awk and print
ps -ef |grep "/bin/csh/ loop.sh" | grep -v "grep" | awk '{print $2}'>a.txt1、grep -v "grep" 指不含grep 自身进程外的进程2、awk是抓列的,如果不指定分隔符的话,默认以空格分割,-F来指定分割符,你比如: echo "aaa bbb" | awk '{print $2}' 结果为bbb原创 2012-12-17 19:46:16 · 331 阅读 · 0 评论 -
crontab配置详解
名称 : crontab 使用权限 : 所有使用者 使用方式 : crontab [ -u user ] file crontab [ -u user ] { -l | -r | -e } 说明 : crontab 是用来让使用者在固定时间或固定间隔执行程序之用,换句话说,也就是类似使用者的时程表。-u user 是指设定指定 user 的时程表,这个前提是你必须要有其权限原创 2012-12-17 19:45:02 · 482 阅读 · 0 评论 -
top(主要关注CPU)
1、top显示时的命令"c" command 列是显示全称还是省略形式“k” 杀死 pid的号“i”忽略闲置和僵死进程 "1"分开列出各CPU的负载情况。间接可知道有共几核CPU。 2、含义解释top - 14:50:20 up 16 min, 2 users, load average: 0.34, 0.39, 0.45Tasks: 85 total,原创 2012-12-17 19:45:53 · 231 阅读 · 0 评论 -
详解Linux中Load average负载
1、Load average表示所有cpu共用的那个等待队列中一定时间平均等待进程的数量。2、两个法则: “有多少核即为有多少负荷”法则: 在多核处理中,你的系统均值不应该高于处理器核心的总数量。 “核心的核心”法则: 核心分布在分别几个单个物理处理中并不重要,其实两颗四核的处理器 等于 四个双核处理器 等于 八个单处理器。 所以,它应该有原创 2012-12-17 19:46:25 · 231 阅读 · 0 评论