Linux
文章平均质量分 56
Java2King
淘宝。。。。数据平台
展开
-
Linux 输入法设置
网上关于中文输入的文章很多,此处只是想疏理一下几个概念。1。输入法平台:windows下输入法与输入法平台好像是分不清的,而在Linux下他们的概念还是分开的好,输入法平台是输入法的基础,有时候你安装了某个输入法,却怎么也调不出来,则有可能就是它所需要的平台还没有建立。几个输入法平台:xcin(x-ChineseInput) ;iiimf(Intranet/Internet Input Met原创 2009-10-15 20:35:00 · 1069 阅读 · 0 评论 -
在shell脚本里使用sftp批量上传文件
<br /><br />如何在shell脚本里使用sftp批量传送文件<br /><br /><br />主要步骤如下:<br />1.为运行shell脚本的本地用户生成密钥对<br />2.将其中的公钥分发到sftp欲登录的远程服务器上<br />3.编写并以上面的本地用户运行shell脚本<br />一.生成密钥对<br />在shell脚本中使用sftp时必须用到密钥对(公钥和私钥).可使用下列方式生成(SSH 2.X版<br />本),这里本地用户记为:local_user:<br />$ ssh-转载 2010-10-29 10:43:00 · 4149 阅读 · 0 评论 -
Linux Shell变量的使用
一、本地变量的使用 本地变量就如同局部变量一样,只在本SHELL中起作用。它不会影响到其他SHELL中的变量。1。显示变量值可以使用echo命令。需要注意的是,使用变量的时候必须在变量名前加上$符号2。清除变量使用unset命令可以清除命令。3。显示所有本地SHELL变量SHELL中预定义了一些环境变量。要想显示这些命令,可以使用set命令。另外,用户自己已经定义过的本地变量也会在其中显示。4。测试变量是否已经赋值${variable:-value}如果变量已经赋值,则使用该变量值。如果变量为空,则使用v转载 2010-10-26 14:03:00 · 2268 阅读 · 1 评论 -
用Nohup命令让Linux下的程序在后台执行
<br /><br /> Unix/Linux下一般想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台:<br /> /usr/local/mysql/bin/mysqld_safe –user=mysql &<br /> 但是我们很多程序并不象mysqld一样可以做成守护进程,可能我们的程序只是普通程序而已,一般这种程序即使使用 & 结尾,如果终端关闭,那么程序也会被关闭。为了能够后台运行,我们需要使用nohup这个命令,比如我们有个start.sh需转载 2010-10-27 10:59:00 · 2043 阅读 · 0 评论 -
解决linux打开文件数1024限制的解决办法
今天启动jboss时突然报了 open files limit...原来linux默认的文件描述符1024(ulimit -a命令查看)被用光了修改ulimit文件描述符打开/etc/security/limits.conf 添加下面两行* soft nofile 65536* hard nofile 65536想所有用户生效的话换成 * ,设置的数值与硬件配置有关,别设置太大了。原创 2010-10-19 20:27:00 · 3272 阅读 · 0 评论 -
linux磁盘IO查看(iostat)
<br />##############<br />#<br /># 操作<br />#<br />##############<br /># iostat -x 1 10<br />Linux 2.6.18-92.el5xen 02/03/2009<br />avg-cpu: %user %nice %system %iowait %steal %idle<br /> 1.10 0.00 4.82 39.54 0.07 54.46<br转载 2010-10-18 10:44:00 · 2174 阅读 · 0 评论 -
关于swap,虚拟内存和page的区别
<br />以前的操作系统是实模式,例如dos。每个时候只有一个进程在跑,这个进程使用全部的物理内存。<br /><br />后来发展到保护模式,分时多进程。一个CPU上跑多个进程, 但进程不知道到底有多少内存可以用,它能访问内存最大地址。例如16位系统就能访问2^16byte,32位就是2^32位。但是实际上没有那么多内存阿?怎么办?保护模式就应运而生了。<br /><br />假设进程是一个刘祥,裁判(系统)一发令他就开始跑步。但是裁判说给你1秒,可以跑100米。于是刘祥开始跑步(内存地址),一秒后刘祥转载 2010-10-13 16:09:00 · 1192 阅读 · 1 评论 -
linux下的内存查看(virt,res,shr,data的意义)
<br /> <br />其实在认真阅读了这篇名为“计算内存使用”的文章之后,还是处于半迷糊状态。这位作者就说Linux下面没有特别好的显示内存占用的工具,虽然有top和free,但都说得不清楚,就跟巫毒教的魔术似的。<br /><br />比如top这个工具,它会显示3种数据,作者分别解释如下:<br /><br />VIRT:virtual memory usage。Virtual这个词很神,一般解释是:virtual adj.虚的, 实质的, [物]有效的, 事实上的。到底是虚的还是实的?让Googl转载 2010-10-12 10:51:00 · 1342 阅读 · 0 评论 -
linux下的文件文件传输工具 sftp命令
<br />sftp 是一个交互式文件传输程式。它类似于 ftp, 但它进行加密传输,比FTP有更高的安全性。下边就简单介绍一下如何远程连接主机,进行文件的上传和下载,以及一些相关操作。<br />在ubuntu下的安装apt-get install sftp ,当然得确保您有足够的权限安装该程序<br />linux下如何使用sftp命令。 <br />举例,如远程主机的 IP 是 202.206.64.33或者是域名www.yiihisa.com.cn,用户名是 yiihisa<br />,在命令行模式转载 2010-09-07 16:49:00 · 5287 阅读 · 0 评论 -
Linux文件处理命令教程
<br /> Linux系统信息存放在文件里,文件与普通的公务文件类似。每个文件都有自己的名字、内容、存放地址及其它一些管理信息,如文件的用户、文件的大小等。文件可以是一封信、一个通讯录,或者是程序的源语句、程序的数据,甚至可以包括可执行的程序和其它非正文内容。 Linux文件系统具有良好的结构,系统提供了很多文件处理程序。这里主要介绍常用的文件处理命令。<br /><br />file<br /><br /> 1.作用<br /><br /> file通过探测文件内容判断文件类型,使用权限是所有用户。转载 2010-07-20 09:57:00 · 1090 阅读 · 0 评论 -
Unix 5种IO模型的图解分析和比较
Unix 5种IO模型的图解分析和比较(转自http://blog.csdn.net/blueboy2000/archive/2009/08/26/4485874.aspx)Unix下共有五种I/O模型阻塞I/O非阻塞I/OI/O复用(select和poll)信号驱动I/O(SIGIO)异步I/O(Posix.1的aio_系列函数)b.阻塞I/O模型 应用程序调用一个IO函数,导致应用程序阻塞,等待数据准备好。 如果数据没有准备好,一直等待。。。。 数据准备好了,从内核拷贝到用户空间 IO函数返回成功指示c转载 2010-07-08 19:26:00 · 1307 阅读 · 0 评论 -
在Ubuntu下安装配置JDK 6和Eclipse
首先需要安装JDK 6,打开终端,输入下面的命令sudo apt-get install sun-java6-jdk之后需要设置默认的java程序sudo update-alternatives --config java按照提示输入对应的选项,指定为JDK 6下面设置sudo vi /etc/environment在其中添加如下两行:C原创 2009-11-08 22:22:00 · 853 阅读 · 1 评论 -
Linux VI命令使用大全
vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢转载 2009-10-22 19:17:00 · 766 阅读 · 0 评论 -
JDK1.6在LINUX下的安装配置
JDK1.6在LINUX下的安装是如何进行的呢,让我们开始我们的演示:Ubuntu Linux下jdk的安装与配置1.JDK1.6安装准备从sun公司网站www.sun.com下载linux版本的jdk,我下载的版本是JDK 6 Update 7,地址http://java.sun.com/javase/downloads/index.jspjdk-6u7-linux-i586转载 2009-10-17 20:08:00 · 800 阅读 · 0 评论 -
linux修改系统环境变量
<br /><br />1、总结背景<br /><br />在linux系统下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现“command not found”的提示内容。如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了。这涉及到环境变量PATH的设置问题,而PATH的设置也是在linux下定制环境变量的一个组成部分。本案例基于RedHat AS4讲解环境变量定制的问题。<br /><br />2、变量简介<br /><br />Linux是一个多用户的操作系统。每个用户登录系转载 2010-11-05 10:44:00 · 2215 阅读 · 0 评论