随笔分类 - OS-LINUX
摘要:实际应用中可能有这样的场景:给定一个进程名称特征串,查找所有匹配该进程名称的进程的详细信息。 解决的办法是: (1) 先用pgrep [str] 命令进行模糊匹配,找到匹配该特征串的进程ID; (2) 其次根据进程ID显示指定的进程信息,ps --pid [pid]; (3) 因为查找出来的进程ID
阅读全文
摘要:看下面的Bash脚本: #!/bin/bash interval=0 count=0 pid="" while getopts "p:d:n" arg do case $arg in p) pid=$OPTARG echo "pid: $pid" ;; d) interval=$OPTARG ech
阅读全文
摘要:对一个Linux进程进行监控,使用Bash脚本实现。 使用ps命令对进程进行监控,使用循环加睡眠时间实现连续监控。 用法: psmonitor.sh -p [pid] -d [interval] -n [statistics count] 参数: -p 监控的进程ID -d 读性能数据间隔 -n 统
阅读全文
摘要:在vi编辑器中,可以利用 :s命令可以实现字符串的替换,具体的用法如下: 1、:s/str1/str2/ 用字符串 str2 替换行中首次出现的字符串str1; 2、:s/str1/str2/g 用字符串 str2 替换行中所有出现的字符串str1; 3、:.,$ s/str1/str2/g 用字符
阅读全文
摘要:lsb_release -a //查看LSB本身的版本信息,操作系统全称及版本号 cat /etc/issue //查看linux的版本信息 uname -r //Kernel版本
阅读全文
摘要:通过文件名查找法: 这个方法说起来就和在WINDOWS下查找文件一样容易理解了。如果你把这个文件放在 单个的文件夹里面,只要使用常见的“ls"命令就能方便的查找出来,那么使用“find” 命令来查找它就不能给你留下深刻的印象,毕竟“find”命令的强大功能不止这个。如 果知道了某个文件的文件名,而不
阅读全文
摘要:在Linux中查看文件,有时需要对文件进行排序。 以weblogic, Oracle目录为例,缺省是没有按创建时间或文件大小排序的。 [web@localhost Oracle]$ ls -l 总计 184 drwxr-xr-x 6 web weblogic 4096 07-02 09:19 coh
阅读全文
摘要:在 Linux下,可以对某个文件或文件夹所占空间大小进行统计,这里将一些常用用法汇总如下: 1、对指定文件或文件夹进行统计,缺省单位为kbyte(k或千字节),下例对文件夹testa进行统计: [web@localhost ~]$ du -s testa 1589308 testa 2、对文件夹统计
阅读全文
摘要:这里以红帽Linux为例。假定原系统已配置一个IP,地址为:192.168.20.140,配置文件路径/etc/sysconfig/network-script/ifcfg-eth0。现在需要配置一个网段为192.168.1的IP。 步骤(需要root用户权限): 1、cp /etc/sysconf
阅读全文
摘要:把这里改为:桥接。 然后把下面的:复制物理网络链路状态,打上勾。 最后把你虚拟机系统的IP设置成你真实机的IP的一个网段内,就可以了。
阅读全文
摘要:在linux vi编辑工具中使用替换命令操作时,会出现明明有匹配查找模式的数据,却报“找不到模式”问题。 原因是vi s///替换操作缺省针对行,若要生效,则需要将光标移动到指定行,再使用s///命令即可。 若要进行批量替换,则使用%s///命令,例如: :%s/192.168.1.8/192.16
阅读全文
摘要:在linux中运行命令行时,会输出一些日志信息,特别典型的是启用WebLogic命令时,输出一些信息,当启用demon模式运行时,又想收集这些信息咋办? 解决的办法就是使用输出重定向,如下面的命令: nohup ./startWebLogic.sh > app.log 2>&1 & 这是什么意思呢?
阅读全文
摘要:来源:http://www.ibm.com/developerworks/cn/linux/l-bash-test.html test、[、[[、((、和 if-then-else 解密 您是否为 Bash shell 中大量的测试和比较选项而困惑呢?这个技巧可以帮助您解密不同类型的文件、算术和字符
阅读全文
摘要:在Linux bash shell中,语句中的分号一般用作代码块标识 1、单行语句一般要用到分号来区分代码块,例如: weblogic@pmtest:/$if [ "$PS1" ]; then echo test is ok; fi test is ok 该脚本或命令行中,需要两个分号才为正确的语句
阅读全文
摘要:来源:http://club.topsage.com/thread-195918-1-1.html BASH 的基本语法 最简单的例子 —— Hello World! 关于输入、输出和错误输出 BASH 中对变量的规定(与 C 语言的异同) BASH 中的基本流程控制语法 函数的使用 2.1 最简单
阅读全文
摘要:在一般的 linux 或者 unix 系统中, 都可以通过编辑 bashrc 和 profile 来设置用户的工作环境,很多文章对于 profile 和 bashrc 也都有使用, 但究竟每个文件都有什么作用和该如何使用呢? 首先我们来看系统中的这些文件, 一般的系统可能会有 1 2 3 4 5 /
阅读全文
摘要:来源:http://blog.163.com/wang_hai_fei/blog/static/309020312008728333912/ /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shel
阅读全文
摘要:在linux中有时需要获得登录者的IP,这里有两种方法,先使用who am i 获取登录IP,然后截取字符串: 1、awk截取,sed替换 who am i | awk '{print $5}' | sed 's/(//g' | sed 's/)//g' 2、cut 截取 who am i|cut
阅读全文
摘要:关闭linux的sendmail服务 这几日在整vmware + openfiler + rhel5u3搭建Oracle 10g的RAC环境,可发现Linux系统启动的时候总是在sendmail服务这停止较长的时间,远远超过了我可以忍耐的时间…. Starting xinetd: [OK ] Sta
阅读全文
摘要:LINUX关闭防火墙 发表于2年前(2011-12-28 10:41) (1) 重启后永久性生效: 开启:chkconfig iptables on 关闭:chkconfig iptables off (2) 即时生效,重启后失效: 开启:service iptables start 关闭:serv
阅读全文

浙公网安备 33010602011771号