![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux学习
文章平均质量分 71
lb517290079
这个作者很懒,什么都没留下…
展开
-
自动sqlldr导入脚本
自己写的通用的sqlldr导入脚本,配置在crontab 里面,每天自动导入数据: #!/bin/bashexport ORACLE_BASE=/home/db/oracle/oracledbexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1export ORACLE_SID=BTOGexport PATH=$ORACLE_HOME/...原创 2012-08-31 17:52:51 · 603 阅读 · 0 评论 -
Ubuntu 10.04下的搭建SUN JAVA开发环境
下面是Ubuntu 10.04下的搭建SUN JAVA配置步骤 安装open-jdk-6,sudo apt-get install open-jdk-6(不知到为什么不安装这个运行不了java和javac命令!!!) 到oracle官网下载jdk-6u20-linux-i586.bin文件 将jdk-6u20-linux-i586.bin复制到/usr/lib/jvm/java文...原创 2011-03-07 00:53:58 · 87 阅读 · 0 评论 -
Ubuntu Server 安装图形桌面环境
1.准备环境首先得安装好ubuntu-10.04-server-amd64吧(PS:我友情提醒一下,不要丢鸡蛋啊),同时需要确保您已经在/etc/apt/sources.list 文件中启用了Universe和Multiverse软件库。2.安装环境接下来执行如下命令:sudo apt-get updatesudo apt-get install ubuntu-desktop以上命令将安装...原创 2011-03-07 00:43:31 · 194 阅读 · 0 评论 -
ubuntu安装SSH,支持开启sftp服务
ubuntu安装SSH安装 SSH(Secure Shell) 服务以提供远程管理服务sudo apt-get install sshSSH 远程登入 Ubuntu 机ssh username@192.168.0.1将 文件/文件夹 从远程 Ubuntu 机拷至本地(scp)scp -r username@192.168.0.1:/home/username/remotefile.txt .将...原创 2011-03-06 23:55:15 · 999 阅读 · 0 评论 -
ubuntu终端乱码问题解决方案
解决方法: 一. Ubuntu默认的中文字符编码 Ubuntu默认的中文字符编码为zh_CN.UTF-8, 这个可以在 /etc/environment中看到: sudo gedit /etc/environment 可以看到如下内容: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/s...原创 2011-03-05 23:12:12 · 183 阅读 · 0 评论 -
linux使用sar命令进行系统监视优化
了解如何将用户抱怨与系统活动报告程序 (SAR) 关联,并使用 SAR 日志针对趋势建立性能基准。SAR 是系统管理员的理想工具。它以周期性的间隔捕获系统性能度量。用户总是在出现性能问题之后才想到它们。“为什么有些问题以前并不重要,而现在却变得重要了呢?”,如果忽略这样的问题,那么问题就变成了“系统在出现所谓的问题时状态如何呢?”。通过周期性地获取性能快照和查看数据,您就离确定问题的原因并创建相应...原创 2011-01-23 01:30:58 · 1837 阅读 · 0 评论 -
Linux启动过程简介
Bootloader在Alpha/AXP平台上引导Linux通常有两种方法,一种是由MILO及其他类似的引导程序引导,另一种是由Firmware直接引导。MILO功能与i386平台的LILO相近,但内置有基本的磁盘驱动程序(如IDE、SCSI等),以及常见的文件系统驱动程序(如ext2,iso9660等), firmware有ARC、SRM两种形式,ARC具有类BIOS界面,甚至还有多重引导的...原创 2011-01-22 23:56:48 · 109 阅读 · 0 评论 -
Linux下很全面的监控工具dstat
1) 工具说明dstat是一个用来替换 vmstat,iostat netstat,nfsstat和ifstat这些命令的工具, 是一个全能系统信息统计工具. 与sysstat相比, dstat拥有一个彩色的界面, 在手动观察性能状况时, 数据比较显眼容易观察; 而且dstat支持即时刷新, 譬如输入dstat 3, 即每三秒收集一次, 但最新的数据都会每秒刷新显示. 和sysstat相同的是,...原创 2011-01-17 02:02:59 · 153 阅读 · 0 评论 -
Linux系统下强制踢掉登录用户
平台: RHEL5.4首先可用"w"命令查看登录用户信息, 然后使用"pkill -kill -t pts/x"命令踢用户(表示使用pkill发出kill信号踢出终端是pts/x的用户, 可以同时踢多个用户), 只有root用户才能踢人. 举例如下:# w11:52:49 up 61 days, 21:22, 5 users, load average: 0.50, 0.49, 0.47USE...原创 2011-01-17 01:35:44 · 143 阅读 · 0 评论 -
linux 查看操作系统位数
[root@linuxzgf ~]#getconf LONG_BIT[root@linuxzgf ~]#getconf WORD_BIT(32位的系统中 int类型和long类型一般都是4字节,64位的系统中int类型还是4字节的,但是long已变成了8字节inux系统中可用“getconf WORD_BIT”和“getconf LONG_BIT”获得word和long的位数。64位系统中应该分...原创 2011-01-14 09:46:21 · 176 阅读 · 0 评论 -
LINUX-DNS配置
DNS服务的配置 DNS的简介:DNS和BIND的关系:DNS是一种网络通信的名称。BIND是提供DNS服务的软件。DNS使用TCP和UDP的53号端口,一般情况下为了查询速度使用的是UDP53端口。正向解析就是输入域名解析到IP地址,反向解析就是输入IP 地址解析到域名。正向解析和反向解析一般不需要配套配置,也就是说有一个正向解析不一定非要一个反向解析。事实上,需要正反解析成对的仅有邮件...原创 2011-01-01 21:09:41 · 193 阅读 · 0 评论 -
通过xmanager远程连接redhat linux as 5
通过xmanager远程连接redhat linux as 5 rhel5与rhel4不同的地方是,rhel5里没有/etc/X11/gdm/这个目录,rhel5的gdm的配置文件放在这里/usr/share/gdm/defaults.conf。 需要修改的地方如下: 修改/usr/share/gdm/defaults.conf文件,确保里面有以下几行: Enable=trueDisplays...原创 2010-05-24 23:16:18 · 89 阅读 · 0 评论 -
如何将ubuntu文件夹中文名改为英文
ubuntu对中文的支持越来越好,这自然是好事。不过在终端下输入命令的时候,遇到中文文件夹,可不是件好事。多谢谷歌及众多网友,终于让我找到解决的办法。 export LANG=en_US xdg-user-dirs-gtk-update export LANG=zh_CN.UTF-8这样基本就解决问题了。如果还有问题,可以参考博客:http://blog.csdn.net/ab...原创 2011-03-07 02:10:05 · 140 阅读 · 0 评论 -
Ubuntu下Oracle的自动启动
一、使用root用户修改/etc/oratab 文件: $ gedit /etc/oratab orcl:/Oracle/app/product/10.2.0/db_1:N 改为: orcl:/Oracle/app/product/10.2.0/db_1:Y 也就是将最后的N改为Y 二、使用Oracle用户修改$Oracle_HOME/bin/dbstart文件: # ...原创 2011-07-06 23:38:39 · 268 阅读 · 0 评论 -
centos 编译 安装 protobuf
yum -y install gcc+ gcc-c++yum -y install make下载protobuf-2.4.1.tar.gz:http://protobuf.googlecode.com/files/protobuf-2.4.1.tar.gz安装:tar zxvf protobuf-2.4.1.tar.gzcd protobuf-2.4.1./configuremakemak...原创 2012-08-15 17:01:22 · 189 阅读 · 0 评论 -
linux下删除文件后没有释放空间(转)
问题 文件被删除后,空间没有被释放原因在Linux或者Unix系统中,通过rm或者文件管理器删除文件将会从文件系统的目录结构上解除链接(unlink).然而如果文件是被打开的(有一个进程正在使用),那么进程将仍然可以读取该文件,磁盘空间也一直被占用。 解决方法首先我们获得一个已经被删除但是仍然被应用程序占用的文件列表:[bash]$ /usr/sbin/lsof|g...原创 2012-08-08 11:07:20 · 186 阅读 · 0 评论 -
red hat/Centos/Oracle linux禁用单用户模式
目的是禁用red hat/Centos/Oracle linux的单用户模式:可以用grub-md5-crypt生成md5加密码,把生成的密码放在/etc/grub/grub.conf文件的splashimage参数下一行就可以禁用单用户模式了,这时进入单用户的时候需要输入加密码. [root@rac02 grub]# grub-md5-cryptPassword: Retype pass...原创 2012-07-26 23:55:44 · 402 阅读 · 0 评论 -
Linux 查看目录大小及文件数量命令
查看当前目录大小:[root@21andy.com]# du -sh查看指定目录大小:[root@21andy.com]# du -sh /www/21andy.com查看当前目录文件总数:[root@21andy.com]# find . -type f |wc -l查看指定目录文件总数:[root@21andy.com]# find /w...原创 2012-04-10 10:29:14 · 124 阅读 · 0 评论 -
oracle linux server 6.0修改网卡名称
修改网卡规则:先关闭网络服务,修改配置文件网卡的HWADDR值和/etc/udev/rules.d/70-persistent-net.rules文件中网卡的ATTR值一致,然后再修改/etc/udev/rules.d/70-persistent-net.rules中对应的网卡名称,最后再关闭和重启udev-post服务,再启动网卡,名称就会变成你修改的名称[root@rac02 networ...原创 2012-07-26 01:12:24 · 465 阅读 · 0 评论 -
centos6.0配置本地yum
centos6.0配置本地yum使用vm虚拟机安装的centos6.0,废话少说: yum使用的相关文件介绍CentOS使用的yum源是在/etc/yum.repos.d/目录下的两个文件中进行配置的CentOS-Base.repo和CentOS-Media.repo,其中,CentOS-Base.repo是配置网络yum源,CentOS-Media.repo是配置本地yum源。 #mor...原创 2012-07-25 23:54:15 · 149 阅读 · 0 评论 -
Connection activation failed Device not managed by NetworkManager
系统中有两个服务在管理网络,所以需要停掉一个,1. Remove Network Manager from startup Services.chkconfig NetworkManager off2. Add Default Net Managerchkconfig network onStop NetworkManager firstservice NetworkManager ...原创 2012-07-22 20:26:34 · 148 阅读 · 0 评论 -
warning: waiting for transaction lock on /var/lib/rpm/__db.000
故障现象:[root@localhost Mysql4.1.14.Rhel3]# rpm -ivh MySQL*warning: waiting for transaction lock on /var/lib/rpm/__db.000 解决方法: 因为prm数据库出现损坏导致,可能导致多数rpm软件的升级、安装或者删除都会有问题。此错误,请以root身份输入以下命令:rm -f /v...原创 2012-06-06 12:03:36 · 141 阅读 · 0 评论 -
linux /dev/shm的用途
1.linux下的/dev/shm是什么?/dev/shm/是linux下一个目录,/dev/shm目录不在磁盘上,而是在内存里,因此使用linux /dev/shm/的效率非常高,直接写进内存。我们可以通过以下两个脚本来验证linux /dev/shm的性能:[root@db1 oracle]# ls -l linux_11gR2_grid.zip-rw-r--r-- 1 ...原创 2011-11-22 10:36:02 · 1040 阅读 · 0 评论 -
configure/make/make install的作用
这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。make是用来编译的,它从Makefile中读取指令,然后编译。make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。AUTOMAKE和AUT...原创 2011-08-12 01:10:08 · 86 阅读 · 0 评论 -
执行脚本出现bin/bash: bad interpreter: No such file or directory
错误原因之一很有可能是你的脚本文件是DOS格式的, 即每一行的行尾以/r/n来标识, 其ASCII码分别是0x0D, 0x0A.可以有很多种办法看这个文件是DOS格式的还是UNIX格式的, 还是MAC格式的(1). vi filename然后用命令:set ff?可以看到dos或unix的字样. 如果的确是dos格式的, 那么你可以用set ff=unix把它强制为unix格式的, 然后存盘退出....原创 2011-07-27 16:50:23 · 206 阅读 · 0 评论 -
各种UNIX平台下vmstat与iostat输出结果详解
各种UNIX平台下vmstat与iostat输出结果详解Linux下vmstat输出释疑: Vmstatprocs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----r b swpd free buff cache si so bi bo in cs us sy id wa0 0 100152 ...原创 2010-05-17 11:45:16 · 116 阅读 · 0 评论 -
LINUX 真正的已用内存
linux 优先使用物理内存,当物理内存还有空闲时,linux是不会施放内存的,即时占用内存的程序已经被关闭了(这部分内存就用来做缓存了)。也就是说,即时你有2G的内存,用过一段时间后,也会被占满。这样做的好处是,启动那些刚开启过的程序、或是读取刚存取过得数据会比较快,对于服务器很有好处。 你可以用 free 指令查看一下输出,用 used 减去 buffer 和 cache,才是你运行中的程序所...原创 2010-02-04 01:00:38 · 205 阅读 · 0 评论 -
裸设备和Oracle问答20例
裸设备和Oracle问答20例 1.什么叫做裸设备? 裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被Unix通过文件系统来读取的特殊字符设备。它由应用程序负责对它进行读写操作。不经过文件系统的缓冲。2.如何辨别裸设备? 在Unix的/dev 目录下,有许多文件,其中有两个大类:字符设备文件和块设备文件。 字符设备特殊文件进行I/O操作不经过操作系统的缓冲区,而块设备特殊...原创 2009-08-20 09:06:17 · 60 阅读 · 0 评论 -
Linux通用系统优化
by:vitter针对系统的优化工作需要根据不同的系统采用不同的办法。本文旨在描述通用的优化 Linux 的一些办法。一、编译选项“etc/profile”文件含有系统大量的环境和启动程序的配置信息。你在该文件中进行的配置,可以通过申请全局环境变量来实现。因此,在该文件中设置优化标志,是一种明智的选择。要想使x86程序获得最佳性能,可以在编译时,使用最佳的优化选项-O9 。许多程序的“Ma...原创 2010-01-13 10:51:09 · 95 阅读 · 0 评论 -
在red hat linux 9 下架设FTP服务器
现如今越来越多的人选择了开源的Linux操作系统,其不逊于Windows的性能和平易近人的价格是人们选择它的最好理由,而Red Hat Linux 9是Linux操作系统中使用最广的一种。Red Hat Linux 9利用其简单的配置和用户熟悉的图形界面为人们提供了丰富的Internet服务,FTP便是其提供的服务之一。在众多的网络应用中,FTP有着非常重要的地位,互联网中各种各样的软件资源大多数...原创 2009-07-24 17:34:05 · 144 阅读 · 0 评论 -
Linux网络连接配置
虚拟机:vmware Linux版本:CentOS(版本不会造成很大差异) vmware下那种精简版的,有个server.bat批处理,启动1(启动本机网络服务),3(启动DHCP。NAT。默认安装网卡 ) 在虚拟机下设置网卡网络连接为桥接,设置状态两个选项卡都钩上 文本方式登陆linux后,输入netconfig IP ADDRESS:你的IP netmask:掩码 Default gatewa...原创 2009-07-22 15:20:04 · 170 阅读 · 0 评论 -
Linux配置java开发平台
一、安装jdk1.下载安装jdk(1)、首先,在http://java.sun.com找到要下载的jdk,下载自己需要的jdk版本。我这里使用的是jdk6,得到的是一个名为jdk-6u6-linux-i586-rpm.bin的文件。此文件当前为不可运行的shell script。(2)、更改权限,提取jdk安装文件: 打开终端运行:#chmod a+x jdk-6u6-lin...原创 2009-07-19 23:50:10 · 87 阅读 · 0 评论 -
扫盲行动之一:Linux常用命令简介
扫盲行动之一:Linux常用命令简介(1)su su命令是最基本的命令之一,常用于不同用户间切换。例如,如果登录为 user1,要切换为user2,只要用如下命令:$su user2 然后系统提示输入user2口令,输入正确的口令之后就可以切换到user2。完成之后就可以用exit命令返回到user1。su命令的常见用法是变成根用户或超级用户。如果发出不带用户名的su命令,则系统提示输入根口令,输...原创 2009-07-19 23:46:39 · 177 阅读 · 0 评论 -
linux ln 命令详解与范例
链接有两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。建立硬链接时,链接文件和被链接文件必须位于同一个文件系统中,并且不能建立指向目录的硬链接。而对符号链接,则不存在这个问题。默认情况下,ln产生硬链接。 ln 命令用途链接文件。语法将某个文件链接到一个文件上ln [ -f | -n] [ -s ] SourceFile [ TargetFile ...原创 2010-01-03 16:28:10 · 432 阅读 · 0 评论 -
Linux操作系统下配置静态IP上网
1 配置网卡 PCI的可以自动检测到,我就不多说如何加载驱动了,直接说如何配置IP vi /etc/sysconfig/network,按照你的情况修改 DEVICE=eth0<——设备 ONBOOT=yes<——是否自动启动 BOOTPROTO=static<——是否使用静态IP IPADDR=xxx.xxx.xxx.xx<——你的IP...原创 2010-01-03 13:58:29 · 82 阅读 · 0 评论 -
在Linux系统中RPM 命令参数使用详解
一、安装 命令格式: rpm -i ( or --install) options file1.rpm ... fileN.rpm 参数: file1.rpm ... fileN.rpm 将要安装的RPM包的文件名 详细选项: -h (or --hash) 安装时输出hash记号 (``#'') --test 只对安装进行测试,并不实际安装。 --percent 以...2010-01-02 01:10:19 · 131 阅读 · 0 评论 -
Linux下cron的使用
cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sb...2010-03-18 15:21:20 · 86 阅读 · 0 评论 -
查看linux系统版本,内核,CPU,MEM,位数的相关命令
1.查看版本,内核[oracle@svr15 ~]$ cat /etc/issueRed Hat Enterprise Linux AS release 4 (Nahant)Kernel \r on an \m [oracle@svr15 ~]$ cat /proc/versionLinux version 2.6.9-5.ELsmp (bhcompile@decompose.build.redh...原创 2009-10-11 18:37:59 · 159 阅读 · 0 评论 -
虚拟机下添加硬盘实录 Ubuntu710 VirtualPC2007
其实在虚拟机中添加硬盘和在真实PC上添加硬盘区别不大!今天新建了一块虚拟硬盘那到Ubuntu上小试了一下,以下是操作过程实录。 一、使用Virtual PC创建一块虚拟硬盘,一般是动态容量,大小根据实际需要就行。然后选择Ubuntu虚拟机,设置。VirtualPC有4个虚拟的硬盘接口,除了一个给光驱使用,还剩下3个可以给硬盘,也就是说VirtualPC最多支持挂3个虚拟硬盘。这里我们把硬盘挂在第...原创 2009-10-11 16:43:46 · 160 阅读 · 0 评论 -
linux dd command
先简要介绍下dd的参数,后边通过几个实例介绍dd的应用,参考了其他网友的资料,在此一并感谢,水平有限文中有什么错误请大家指正。dd 是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。1. 命令简介dd 的主要选项:指定数字的地方若以下列字符结尾乘以相应的数字:b=512, c=1, k=1024, w=2,...原创 2010-01-13 14:43:13 · 140 阅读 · 0 评论