Unix
文章平均质量分 93
caolaosanahnu
这个作者很懒,什么都没留下…
展开
-
shell多行匹配如何实现
http://bbs.chinaunix.net/thread-1095236-1-1.html我想从xml文件中匹配需要的数据:1111111 22222 3399我的目的是想找出 之间之间的数值22222;现在我用的方法是先匹配出 之间的内容:INFO=`sed -n -e '/ /,//p' $XMLFILE`然后再在结原创 2012-11-09 14:12:04 · 4231 阅读 · 0 评论 -
linux下scp命令详解
http://www.cnblogs.com/xuxm2007/archive/2010/08/04/1792179.htmllinux下scp命令详解http://www.9usb.net/201006/linux-scp-mingling-yongfa.htmlscp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。l转载 2013-02-28 10:28:44 · 633 阅读 · 0 评论 -
通过key登录ssh
http://fungo.me/linux/ssh-with-key.html这里介绍下如何通过”公私钥”认证的方式来进行ssh登录. “公私钥”认证方式简单的解释:首先在客户端上创建一对公私钥 (公钥文件:~/.ssh/id_rsa.pub; 私钥文件:~/.ssh/id_rsa)然后把公钥放到服务器上(~/.ssh/authorized_keys), 自己保留好私钥.在使用ssh登录时转载 2013-02-21 11:28:53 · 3861 阅读 · 0 评论 -
FTPS vs. SFTP: What to Choose
http://www.codeguru.com/csharp/.net/net_general/internet/article.php/c14329/FTPS-vs-SFTP-What-to-Choose.htm File transfer over the network using FTP protocol (defined by RFC 959 and later addition转载 2013-03-02 11:48:34 · 822 阅读 · 0 评论 -
rpmbuild &Macro syntax& rpmrc File &Specifying File Attributes
http://www.rpm.org/max-rpm-snapshot/rpmbuild.8.htmlrpmbuildNamerpmbuild -- Build RPM Package(s)SynopsisBuilding Packages:rpmbuild {-ba|-bb|-bp|-bc|-bi|-bl|-bs} [(1) rpmbu转载 2013-03-14 20:04:59 · 2108 阅读 · 0 评论 -
Unix Date Format Examples
http://www.adminschoice.com/unix-date-format-examples Unix date format is needed in the scripts, timestamped log files and script generated reports . This article attempts to simply date form转载 2013-03-19 16:02:07 · 794 阅读 · 0 评论 -
get pid and kill
kill -9 `ps -ef | grep java | grep "xxx" | awk '{print $2}'`pid=`ps -ef | grep java | grep "xxx" | cut -c10-14`转载 2013-04-04 10:56:45 · 737 阅读 · 0 评论 -
linux查看内核版本、系统版本、系统位数(32or64)
http://nameyjj.blog.51cto.com/788669/5574241. 查看内核版本命令:1) [root@q1test01 ~]# cat /proc/version Linux version 2.6.9-22.ELsmp (bhcompile@crowe.devel.redhat.com) (gcc version 3.4.4 200507213.转载 2013-04-05 13:55:29 · 1082 阅读 · 0 评论 -
linux find命令格式及find命令详解
http://os.51cto.com/art/200908/141119.htm1、find命令的一般形式为; find pathname -options [-print -exec -ok ...] 2、find命令的参数; pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。 -print: find命令将匹配的文件输出到标准转载 2013-05-23 14:08:02 · 581 阅读 · 0 评论 -
linux rm命令参数及用法详解---linux删除文件或目录命令
http://www.linuxso.com/command/rm.html linux下rm命令使用详解---linux删除文件或目录命令用户可以用rm命令删除不需要的文件。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是断开了链接,原文件保持不变。 rm命令的一般形式为:rm [选项]... 目录...转载 2013-05-23 14:19:37 · 1123 阅读 · 0 评论 -
linux用户带密码迁移 LDAP
http://www.360doc.com/content/13/0221/09/11635640_266880763.shtmlhttp://bbs.chinaunix.net/thread-1915727-1-1.htmlhttp://blog.csdn.net/frylion/article/details/8538571因为要将各系统的用户目录统一到LDAP服务器上,正在做li转载 2013-02-21 14:14:12 · 5964 阅读 · 0 评论 -
Explicit FTPS versus Implicit FTPS
http://blogs.iis.net/robert_mcmurray/archive/2008/11/10/ftp-clients-part-2-explicit-ftps-versus-implicit-ftps.aspxIn part 2 of my series on FTP clients, I thought it would be best to have a discussi转载 2013-03-05 15:52:36 · 1545 阅读 · 0 评论 -
Linux命令行下登录ssl加密的ftp
http://imysql.com/2008_10_23_ssl_ftp_client_under_linux由于某些BT的需求,把ftp的服务端改成ssl加密的,而标准的linux ftp客户端不支持,google了下,发现有个sslftp支持,它是 SurgeFTP 的组件之一。SurgeFTP的服务器端版本是收费的,客户端貌似免费,呵呵,正好。下面演示如何用它登录ftp(ssl)转载 2013-03-05 15:39:42 · 6602 阅读 · 0 评论 -
linux egrep新添的正则表达式元字符
http://www.xiaoxiaozi.com/2009/11/08/1617/egrep 是 grep的扩展,使用 egrep的主要好处是其在 grep提供的正则表达式元字符集的基础上增加了更多的元字符。不过,egrep 不支持 grep 的\(\)标记匹配字符和\{\}重复的功能。下表给出了egrep新添的正则表达式元字符元字符功能示例匹配对象原创 2012-11-08 14:23:55 · 564 阅读 · 0 评论 -
Classic Shell Scripting
http://files.cosmicduck.net/public_uploads/Classic_Shell_Scripting.pdf Chapter 1 Background Unix HistorySoftware Tools PrinciplesSummaryChapter 2 Getting Started Sc原创 2012-11-09 15:40:48 · 961 阅读 · 1 评论 -
maven rpm package fails with “ERROR!!!!SGSBASE value is not set.Hence exitting”
http://stackoverflow.com/questions/13269604/maven-rpm-package-fails-with-errorsgsbase-value-is-not-set-hence-exitting seems the issue is that the rpm-maven-plugin is a company specific interanl原创 2012-12-25 17:25:31 · 1185 阅读 · 0 评论 -
linux memory check commands
For checking the memory as in RAM free/proc/meminfo Disk Space du shows what is visibledf shows the filesystem $ du -S /export/opt | sort –n | less [root@xxx~]# df -h原创 2012-07-12 09:05:56 · 753 阅读 · 0 评论 -
sftp命令详解
Looks like sftp doesn't distinguish Binary files and ASCII files at all. That means it doesnt support the commands like 'bin' or 'ascii' that ftp supports.sftp> helpAvailable commands:bye原创 2012-04-10 10:39:58 · 5018 阅读 · 0 评论 -
剖析Linux系统启动过程
http://www.5dmail.net/html/2004-11-29/20041129102711.htm内容提要 本文以RedHat9.0和i386平台为例,剖析了从用户打开电源直到屏幕出现命令行提示符的整个Linux启动过程。并且介绍了启动中涉及到的各种文件。 阅读Linux源代码,无疑是深入学习Linux的最好方法。在本文对Linux启动过程的介绍中,我们也尝试从源代原创 2013-02-18 13:18:14 · 524 阅读 · 0 评论 -
mainframe
http://baike.baidu.com/view/42105.htm现今,我们已经很少使用 Mainframe - 主机、大型机 - 这些词了,取而代之用语是大型商业计算机或者服务器,Mainframe 被归为大型商业服务器一类了。就像我们说的 zSeries Mainframe 叫做 Z 系列服务器。服务器的增长速度相当惊人,我们日常的商务活动中已经涉及到太多的服务器:业务服务器、转载 2013-03-03 15:03:53 · 1229 阅读 · 0 评论 -
SSH key and Tectia key generation
host% pwd/usr/home/userhost% cd .sshhost% ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/usr/home/user/.ssh/id_rsa):Enter passphrase (empty f原创 2012-06-11 10:36:34 · 2065 阅读 · 0 评论 -
FTP两种工作模式:主动模式(Active FTP)和被动模式(Passive FTP)
http://jiahej.iteye.com/blog/179295在主动模式下,FTP客户端随机开启一个大于1024的端口N向服务器的21号端口发起连接,然后开放N+1号端口进行监听,并向服务器发出PORT N+1命令。服务器接收到命令后,会用其本地的FTP数据端口(通常是20)来连接客户端指定的端口N+1,进行数据传输。 在被动模式下,FTP库户端随机开启一个大于1024的转载 2013-03-05 14:36:50 · 11981 阅读 · 0 评论 -
linux 使用 touch 修改文件的修改时间
https://www.akii.org/linux-touch-change-file-modify-time.htmlrsync有时候因为服务器时间错了,需要更改文件的修改时间时间,可以使用 touch命令来修改文件的修改时间:1touch -c -m -t 201101110000 teadme.txt修改r转载 2013-05-23 14:25:09 · 1958 阅读 · 0 评论 -
shell脚本执行返回的状态码
http://www.cnblogs.com/MyEyes/archive/2012/01/12/2320529.htmlLinux下一条命令或一个进程执行完成会返回一个一个状态码。0 === 成功执行非0 === 执行过程中出现异常或非正常退出在Shell脚本中 最后执行的一条命令将决定整个shell脚本的状态. 此外 shell的内部命令exit也可以随时终止shel转载 2013-06-10 10:25:07 · 20393 阅读 · 1 评论 -
linux进程cpu资源分配命令nice,renice,taskset
http://www.51testing.com/html/07/n-222407.html进程cpu资源分配就是指进程的优先权(priority)。优先权高的进程有优先执行权利。配置进程优先权对多任务环境的linux很有用,可以改善系统性能。还可以把进程运行到指定的CPU上,这样一来,把不重要的进程安排到某个CPU,可以大大改善系统整体性能。一、先看系统进程: PR转载 2013-11-04 09:50:03 · 1327 阅读 · 0 评论 -
Linux技巧:多核下绑定硬件/进程到不同CPU
http://www.51testing.com/html/07/n-222407.html硬件中断发生频繁,是件很消耗 CPU 资源的事情,在多核 CPU 条件下如果有办法把大量硬件中断分配给不同的 CPU (core) 处理显然能很好的平衡性能。现在的服务器上动不动就是多 CPU 多核、多网卡、多硬盘,如果能让网卡中断独占1个 CPU (core)、磁盘 IO 中断独占1个 CPU 的话将转载 2013-11-04 09:50:49 · 2357 阅读 · 0 评论 -
编译Linux内核的详细过程
http://g.51cto.com/linux/673161、准备源码最新的源码可以从kernel.org上获取,如当前最新版本为2.6.31:$ wget http://oss.ustc.edu.cn/linux-kernel/v2.6/linux-2.6.31.tar.bz2 2、解压源码:$ tar xvf linux-2.6.31.tar.bz2 -C /转载 2013-11-04 10:06:06 · 693 阅读 · 0 评论 -
The Linux System Administrator's Guide
http://www.tldp.org/LDP/sag/html/index.htmlThe Linux System Administrator's GuideVersion 0.9Lars Wirzenius Email address removed by request> Joann转载 2013-11-08 16:22:43 · 1252 阅读 · 0 评论 -
linux相关知识之特殊符号做目录
http://blog.csdn.net/demetered/article/details/12955419 今天在使用VIM的时候不知道怎么回事,不小心在目录下创建了一个小东西: [yanshifu@centos6 pthread]$ ls\ exple_cond.c myexple_cond.c这个 \ 是个特殊的字符, 用ls -l 看了下 [yanshif转载 2013-12-06 11:01:20 · 860 阅读 · 0 评论 -
linux su和sudo命令的区别
http://www.jb51.net/LINUXjishu/12713.html一. 使用 su 命令临时切换用户身份 1、su 的适用条件和威力 su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务,执行useradd ,beinan用户没有这个权限,而这个权限恰恰由root所拥有。解决办法无法有两个,一是退出beinan用户,重新以ro转载 2014-03-03 09:32:48 · 932 阅读 · 0 评论 -
What is pbrun command
http://linux-n-unix.blogspot.hk/2010/07/what-is-pbrun-command.htmlpbrunUsage: pbrun [-v][-n][-p][-d option] [-h hostname] [-u username] command [args ...]The pbrun command is转载 2014-03-03 09:34:07 · 2957 阅读 · 0 评论 -
根据pid判断某个进程是否存在
http://www.2cto.com/os/201212/177333.html根据pid判断某个进程是否存在 #命令“ps -af”的第一列就是进程id www.2cto.com #${pid}是进程的id,然后判断$?是否为0即可,为0表示跟进程存在 ps -ax | awk '{ print $1 }' | grep -e "^${pid}$"转载 2014-04-02 18:58:57 · 9315 阅读 · 0 评论 -
linux下kill多个进程
http://blog.chinaunix.net/uid-1757778-id-2865816.html工作中经常需要Kill多个进程,如果这些进程有共同的特点,就可以用一条命令Kill掉它们。比如清除Oracle数据库的所有远程连接进程: ps -efww|grep LOCAL=NO|grep -v grep|cut -c 9-15|xargs kill -9转载 2015-08-26 10:10:14 · 1905 阅读 · 0 评论 -
用shell将时间字符串与时间戳互转
http://www.codelast.com/?p=775在shell中,字符串转换为时间戳可以这样做:1date -d "2010-10-18 00:00:00" +%s不需要指定时、分、秒的话,直接写日期就可以了:1date -d "2010-10-18"转载 2013-10-29 16:44:03 · 1335 阅读 · 0 评论 -
读文件并返回其中最大最小行的shell脚本
http://www.linuxsir.org/bbs/thread360346.html我想实现这样的操作. 对一个文件做统计,统计出文件里的最大和最小所在行. 文件描述: a0003b c0002d f0005d f0006v a0004t ...... ...... 这文件每列2到5的字符是有序的数值,其他字符无序 预期结果是返回最大值转载 2013-10-10 17:17:59 · 964 阅读 · 0 评论 -
sed当中使用变量替换以及执行外部命令
http://blog.csdn.net/linwhwylb/article/details/7184748在使用sed对日志或者其它文本进行parse的过程当中,有时候我们需要引用外部变量的值,或者获取一个shell命令执行的结果,以便达到更加可观的输出结果。这里介绍如何做到。sed中使用变量替换1.sed命令使用双引号的情况下,使用$var直接引用$ echo|sed "s转载 2013-09-24 14:04:39 · 1098 阅读 · 0 评论 -
svn: error while loading shared libraries: libsvn_client-1.so.0
http://www.cnblogs.com/mangu-uu/archive/2012/08/23.html定位问题的利器之stracesvn安装在了tools目录外面,把文件夹移动tools/下的时候,发现svn不能用了,报错error while loading shared libraries: libsvn_client-1.so.0: cannot open sha转载 2013-06-03 14:51:35 · 4421 阅读 · 0 评论 -
rm: cannot remove directory `test': Permission denied
drwxr-xr-x 62 root root 4096 Jun 3 03:08 /opt drwxrwxrwx 2 testuser testgourp4096 Jun 3 04:03 /opt/testfolder 即使testuser 有完全权限对/opt/testfolder, 但是依然无法删除它, 只能对/opt/testfolder里面的内容操作原创 2013-06-03 16:07:41 · 4498 阅读 · 0 评论 -
windows下远程连接Linux桌面
http://nameyjj.blog.51cto.com/788669/582965在windows下使用vnc viewer远程连接Linux桌面,主要配置步骤:Linux:1.rpm -qa vnc //查看是否安装vnc服务,如果没有安装,可以使用yum,或者rpm进行安装2.修改配置文件: vim /etc/sysconfig/vncservers,如下图修改转载 2013-06-14 15:57:26 · 4145 阅读 · 0 评论 -
linux 根据ip查机器名
nslookup.或者直接ping主机名看看。 查看远程机器端口是否打开telnet ip port转载 2013-07-19 12:57:06 · 1978 阅读 · 0 评论