linux
wanxw2001
这个作者很懒,什么都没留下…
展开
-
shell 截取字符串方法集
截取字符串:1.expr substr "$a" 1 82.echo $a | awk '{print substr(,1,8)}'3.echo $a | cut -c1-8实例:ip=`ifconfig eth0 | sed -n "2,2p" | awk '{print substr($2,6)}'`;原创 2012-10-23 17:46:57 · 134 阅读 · 0 评论 -
linux source 命令
命令用法:source FileName作用:在当前bash环境下读取并执行FileName中的命令。注:该命令通常用命令“.”来替代。如:source /etc/profile 与 . /etc/profile是等效的。注意:source命令与shell scripts的区别是,source在当前bash环境下执行命令,而scripts是启动一个子shell来执行命令。这...原创 2012-09-25 17:55:29 · 82 阅读 · 0 评论 -
Linux查看文件编码格式及文件编码转换
如果你需要在Linux 中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题。Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。下面介绍一下,在Linux中如何查看文件的编码及如何进行对文件进行编码转换。查看文件编码在Linux中查看文件编码可以通过以下几种方式:1.在Vim 中可以直接查看文件编码Shell代码:set...原创 2012-09-13 11:38:33 · 124 阅读 · 0 评论 -
rsync 同步
一、被同步机1、/usr/bin/rsync --daemon2、vi /etc/rsyncd.confd=nobodygid = nobodymax connections = 200timeout = 600use chroot = noread only = yespid file=/var/run/rsyncd.pidhost_allow =ip...原创 2012-08-28 09:51:03 · 72 阅读 · 0 评论 -
linux的hostname修改详解
[url]http://soft.chinabyte.com/os/281/11563281.shtml[/url]原创 2012-08-27 21:57:04 · 121 阅读 · 0 评论 -
学习命令
stracedmsgldd原创 2012-08-17 18:23:26 · 84 阅读 · 0 评论 -
Linux free命令详解(转)
[url]http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316438.html[/url]-buffers/cache 的内存数:used - buffers - cached+buffers/cache 的内存数:free + buffers + cachedtotal used free shared buffers ...原创 2012-08-17 18:12:50 · 95 阅读 · 0 评论 -
shell 统计 uv 量
cat 201233.log | grep "20120816" | perl -ne '/uid=([0-9]+),/ && print "\n$1"' | sort |uniq -c |wc -l原创 2012-08-17 16:33:23 · 134 阅读 · 0 评论 -
文本读取每行
1、for row in `echo ${SERVER_PID}` do echo "row: $row" done2、cat txt | while read row do echo "row: $row" done原创 2012-08-08 17:43:29 · 102 阅读 · 0 评论 -
vi 命令详解
1、vi的基本概念 基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下: 1) 命令行模式command mode) 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。 ...原创 2012-08-08 14:02:11 · 86 阅读 · 0 评论 -
查看端口连接数
netstat -an |grep 22135 |grep ESTA |awk '{print$5 "\n"}' |awk 'BEGIN {FS=":"} {print $1 "\n"}' |sort |uniq原创 2012-07-11 16:43:10 · 128 阅读 · 0 评论 -
Linux下查看CPU真实核数
Linux下查看CPU真实核数 cat /proc/cpuinfoprocessor : 0vendor_id : GenuineIntelcpu family : 6model : 15model name : Intel(R) Xeon(R) CPU E5310 @ 1.60GHz...原创 2012-07-09 17:29:42 · 94 阅读 · 0 评论 -
理解Linux Load Average
http://hi.baidu.com/musk1984/item/9bedf0d41a9e5b2b39f6f7ad理解Linux Load AverageLinux load average系统平均负载被定义为在特定时间间隔内运行队列中的平均进程数。如果一个进程满 足以下条件则其就会位于运行队列中:- 它没有在等待I/O操作的结果- 它没有主动进入等待状态(也就是没有调用...原创 2012-07-09 17:27:19 · 66 阅读 · 0 评论 -
查看Linux下某个进程里面线程数量
查看Java的线程1、用ps -eLf | grep java | wc 查看系统里运行的java线程数2、用top H可以按线程排序CPU和内存的占用及相应的线程ID3、用killall -3 (unix only) 或 jstack -l 可以Dump出Java的线程,然后根据线程ID(转换成16进制后对应thread dump的nid)查看线程的堆栈1. ca...原创 2012-07-06 17:26:09 · 536 阅读 · 0 评论 -
Linux删除乱码文件
文件名为乱码的时候,无法通过键盘输入文件名,所以在终端下就不能直接利用rm,mv等命令管理文件了。但是我们知道每个文件都有一个i节点号,我们可以考虑通过i节点号来管理文件。首先,我们要取得文件的i节点号。这个可以通过ls命令的-i选项获得得,也可以通过ll -i 来获得。第二步,使用find命令将文件名传递给rm命令。e.g:删除节点为12345的乱码文件夹可以使用如下命令...原创 2012-06-29 20:12:10 · 54 阅读 · 0 评论 -
进程的 线程数
查看最大线程数:cat /proc/sys/kernel/threads-max1、每进程可用线程数 = VIRT上限/stack size其中 VIRT 上限: 32位x86 = 3G 64位x64=64Gstatck size 默认是 10240 因此在默认情况下32位系统上单进程最多可以创建300个线程,64系统在内存充足的情况下最多可以创建 6400 个线程...原创 2012-10-25 15:25:21 · 188 阅读 · 0 评论 -
curl命令使用
curl -o /dev/null -s -w %{time_namelookup}:%{time_connect}:%{time_starttransfer}:%{time_total} http://www.canada.com 输出=>0.081:0.272:0.779清单 1 给出对一个流行的新闻站点执行 curl 命令的情况.输出通常是 HTML 代码,通过...原创 2012-10-24 15:48:43 · 113 阅读 · 0 评论 -
shell 脚本文件追踪与 debug
scripts 在运行之前,最怕的就是出现语法错误的问题了!那么我们如何 debug 呢?有没有办法不需要透过直接运行该 scripts 就可以来判断是否有问题呢?呵呵!当然是有的!我们就直接以 bash 的相关参数来进行判断吧![root@www ~]# sh或bash [-nvx] scripts.sh选项与参数:-n :不要运行 script,仅查询语法的问题;-v ...原创 2012-10-23 17:52:52 · 80 阅读 · 0 评论 -
linux nmap 命令
Nmap即Network Mapper,它是在免费软件基金会的GNU General Public License (GPL)下发布的。其基本功能有:探测一组主机是否在线;扫描主机端口,嗅探提供的网络服务;判断主机的操作系统。软件下载后,执行configure、make和make install三个命令,将nmap二进制码安装到系统上,就可以执行nmap了。官网下载:http://nmap...原创 2012-09-25 17:57:30 · 163 阅读 · 0 评论