linux Command
避趋之
生命不息,学习不止
展开
-
文件句柄泄露 lsof, ulimit
lsof -p 31003xxxx 31003 root 67u sock 0,5 0t0 491370 can't identify protocol发现文件句柄泄露,如果达到最大,会导致无法继续创建socket、fd等。ulimit -n 102400ulimit -acore file size原创 2015-03-17 09:49:32 · 3122 阅读 · 0 评论 -
fdisk, mkfd.ext3, /proc/partitions, /proc/filesystems, /etc/fstab, /proc/mounts
磁盘管理:fdisk - Partition table manipulator for Linuxcat /proc/partitions major minor #blocks name 8 0 244140625 sda 8 1 15727603 sda1 8 2 4192965 sda2 8原创 2013-08-12 11:47:34 · 7691 阅读 · 0 评论 -
PV.VG.PP.LV.LP (有时候mount查不到的原因)
http://www.360doc.com/content/09/1201/23/3032_10171063.shtmlPV: physical volumeVG: logical volume groupPP: physical paritions物理分区LV: logical volumes--包含一个或多个LP。LP: 逻辑分区每个VG可以顶一个多个LV,在L转载 2013-12-20 18:05:13 · 666 阅读 · 0 评论 -
tftpc
tftpc –s 192.168.100.129 –f bootfile -b 1024-s server-f 文件-b block转载 2013-12-20 16:03:24 · 757 阅读 · 0 评论 -
iwconfig, iwevent, iwlist, iwspy, iwpriv
iwconfigath48 IEEE 802.11ng ESSID:"?p埤`?C銓TD缢???5?WF" Mode:Master Frequency:2.412 GHz Access Point: E6:8B:42:20:01:92 Bit Rate:144.4 Mb/s Tx-Power=15 dBm原创 2014-01-03 10:29:57 · 2731 阅读 · 0 评论 -
EXPORT_SYMBOL
EXPORT_SYMBOL标签内定义的函数对全部内核代码公开,不用修改内核代码就可以在您的内核模块中直接调用。您还可以手工修改内核源代码来导出另外的函数,用于重新编译并加载新内核后的测试。Linux symbol export method:[1] If we want export the symbol in a module, just use the EXPORT_SYM转载 2013-12-10 11:36:12 · 582 阅读 · 0 评论 -
配置IPv6
http://serverfault.com/questions/405661/centos-eth0-not-starting-on-boot?rq=1http://ipv6.tsinghua.edu.cn/guide/linux-ipv6-di-zhi/1、加载ipv6模块:insmod ipv6lsmod |grep ipv6ipv6原创 2013-09-11 16:09:51 · 2078 阅读 · 0 评论 -
Unix & Linux 命令分类表
http://blog.sina.com.cn/s/blog_62cafbc601017ng5.html本附录([美]哈恩:《Unix&Linux大学教程》附录B,张杰良译,清华大学出版社,2010年)摘要描述了书中所涉及的143个Unix使命,并且按照命令的类别进行排列。在每个名称的后面,方括号中的数字表示讨论该命令的参考章号。Unix命令分类转载 2013-09-23 14:21:14 · 679 阅读 · 0 评论 -
http://www.sci.muni.cz/docs/Unix/ksh.html
http://www.sci.muni.cz/docs/Unix/ksh.html---------------- ksh的地址!转载 2013-09-23 14:21:03 · 849 阅读 · 0 评论 -
hostname, /etc/hosts, /etc/sysconfig/network
http://linux.chinaitlab.com/manual/htmlbook/chapter07/hosts.html hostname - show or set the system's host name 默认显示本机的hostname;-i 显示本机的IP地址。 domainname - show or set the syst原创 2013-08-30 13:15:10 · 7880 阅读 · 0 评论 -
gdb多线程调试
info b 会显示所有线程的断点,并不是只显示当前线程的。info threads:显示当前可调试的所有线程,每个线程会有一个GDB为其分配的ID。 136 Thread 7886 0x0000003f5220e4ed in ?? () 135 Thread 22414 0x0000003f5220e054 in ?? () -------------转载 2013-09-18 16:18:35 · 1012 阅读 · 0 评论 -
ps 列出实时进程
列出所有实时进程ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,policy,stat,wchan:14,comm|awk '$4 !~ /-/{print $0}'ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm|awk '$4 !~ /-/{print $0}'原创 2013-02-20 11:14:03 · 2140 阅读 · 0 评论 -
xxd
xxd - make a hexdump or do the reverse.xxd test.sh0000000: 2321 2f62 696e 2f6b 7368 0a66 6f72 2069 #!/bin/ksh.for i0000010: 2069 6e20 6073 6571 2031 2033 600a 646f in `seq 1 3`.do0000转载 2013-09-17 15:49:12 · 879 阅读 · 0 评论 -
http://www.faqs.org/docs/securing/index.html
rt原创 2013-09-10 17:17:17 · 1104 阅读 · 0 评论 -
route
route -A inet6 -nKernel IPv6 routing tableDestination Next Hop Flags Metric Ref Use Ifacefe80::/64原创 2013-09-11 10:11:15 · 881 阅读 · 0 评论 -
/etc/*release*
ls /etc/*release*/etc/redhat-release /etc/system-release /etc/system-release-cpecat /etc/*release*Red Hat Enterprise Linux Server release 6.4 (Santiago)Red Hat Enterprise Linux Server releas原创 2013-09-10 16:54:32 · 1857 阅读 · 0 评论 -
lspci
lspci is a utility for displaying information about PCI buses in the system and devices connected to them. By default, it shows a brief list of devices. Use the options described below to re转载 2013-09-10 17:31:42 · 952 阅读 · 0 评论 -
chkconfig
检查服务(/etc/init.d下)在每个启动级别的开启情况。如:chkconfig xinetd --listxinetd 0:off 1:off 2:off 3:on 4:on 5:on 6:offchkconfig sctp --listsctp 0:off 1:off 2:on原创 2013-09-10 17:28:39 · 640 阅读 · 0 评论 -
犯了一个linux cp命令的低级错误
cp xxx/xxx/xxx/abc yyy/yyy/yyy/abc以为会覆盖abc目录内容,而实际是将abc放到另外一个abc目录下面了!!!真的不应该啊!!!原创 2013-12-27 13:55:02 · 950 阅读 · 0 评论 -
TSO、UFO、GSO、LRO、GRO和RSS介绍(ethtool命令)
http://blog.chinaunix.net/uid-20639775-id-3529535.htmlethtool -k 网络接口>,ethtool --show-offload ,或者可以看到很多网络接口的offload特性,例如:$ sudo ethtool -k eth0Offload parameters for eth0:rx-checksumming:转载 2014-01-24 12:42:14 · 13413 阅读 · 0 评论 -
linux下如何设置环境变量PATH
http://blog.csdn.net/witsmakemen/article/details/7831631PATH=$PATH:XXXXexport PATH转载 2014-01-25 15:24:34 · 659 阅读 · 0 评论 -
syslogd(8) - Linux man page
http://linux.die.net/man/8/syslogdsyslogd [ -a socket ] [ -d ] [ -f config file ] [ -h ] [ -l hostlist ] [ -m interval ] [ -n ] [ -p socket ] [ -r ] [ -s domainlist ] [ -S ] [转载 2013-12-20 10:59:18 · 1145 阅读 · 0 评论 -
top
top命令top - 07:07:16 up 2 days, 21:07, 0 users, load average: 0.01, 0.06, 0.02Tasks: 94 total, 1 running, 93 sleeping, 0 stopped, 0 zombieCpu(s): 0.5% us, 0.4% sy, 0.0% ni, 98.8% id,转载 2014-01-17 12:01:12 · 758 阅读 · 0 评论 -
iptables、ebtables、arptables
http://www.360doc.com/content/11/1103/13/1964482_161328892.shtmlEbtables即是以太网桥防火墙,以太网桥工作在数据链路层,Ebtables来过滤数据链路层数据包。 2.6内核内置了Ebtables,要使用它必须先安装Ebtables的用户空间工具(ebtables-v2.0.6),安装完成后就可以使用ebtable转载 2014-09-16 17:40:46 · 4361 阅读 · 0 评论 -
gdb
1. 检查ulimit -c是否能生成core dump?2. ulimit -c 8000或unlimit等来设置core文件大小限制;3. 启动coredump,N种方式: gdb exefile corefile gdb -c corefile exefile gdb -core=corefile exefile gdb -c corefile转载 2013-02-19 15:18:41 · 536 阅读 · 0 评论 -
locale
http://baike.baidu.com/view/2129630.htm?fr=aladdin转载 2014-09-04 17:11:23 · 476 阅读 · 0 评论 -
Wlan常用命令
http://wenku.baidu.com/link?url=hOfCiFuXTa811wATvBH87yi_Ife0FBVcPuAegRuYBHdJqcRCYzFpiJhIbj09EPpEGoyfq_pHoMZv9rvd9Hp0BD-UVAHaU_9QYqFVBS-p1fq转载 2014-07-31 17:15:56 · 672 阅读 · 0 评论 -
tcpdump
./tcpdump -s 0 -w 1.cap -i any port 22其中-i any很重要,抓所有网卡-s 0,不截断转载 2013-07-05 17:55:29 · 796 阅读 · 0 评论 -
ps -aux查看进程状态
ps -auxWarning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.htmlUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDroot 1 0.7 0.0 2392 596转载 2014-07-16 18:33:14 · 2433 阅读 · 0 评论 -
route的flags参数含义
routeKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface169.254.66.16 * 255.255.255.248 U 0 0 0 sync2dp169.254.转载 2014-07-16 19:16:29 · 9344 阅读 · 0 评论 -
brctl, vconfig
http://linux.die.net/man/8/brctlhttp://zhumeng8337797.blog.163.com/blog/static/1007689142011643834429/转载 2014-02-08 20:32:51 · 1449 阅读 · 0 评论 -
/proc/sys/net/ipv4/ip_forward
出于安全考虑,Linux系统默认是禁止数据包转发的。所谓转发即当主机拥有多于一块的网卡时,其中一块收到数据包,根据数据包的目的ip地址将包发往本机另一网卡,该网卡根据路由表继续发送数据包。这通常就是路由器所要实现的功能。配置Linux系统的ip转发功能,首先保证硬件连通,然后打开系统的转发功能less /proc/sys/net/ipv4/ip_forward,该文件内容为0,表示转载 2014-02-13 10:00:49 · 26695 阅读 · 2 评论 -
route,iptables,/proc/net,netstat,ifconfig,ip,vconfig
一、routeKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface172.25.126.0 * 255.255.255.192 U 0 0 0 vmnet1135.252原创 2013-08-29 09:58:17 · 3564 阅读 · 0 评论 -
arp
arp -a [inet_addr] [-N [if_addr]]arp -d inet_addr [if_addr]arp -s inet_addr ether_addr [if_addr]arp -s 157.55.85.212 00-aa-00-62-c6-09 .... Adds a static entry.arp -a转载 2014-02-12 17:33:55 · 590 阅读 · 0 评论 -
dmesg
Linux命令dmesg用来显示开机信息,kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里。-c是该命令的一个可选参数,表示当完成打印显示后清除缓冲内的内容dmesgdmesg -c转载 2014-02-12 17:41:24 · 641 阅读 · 0 评论 -
linux Makefile obj-m obj-y ..
http://blog.csdn.net/qxb1229/article/details/8594263目标定义是Kbuild Makefile的主要部分,也是核心部分。主要是定义了要编 译的文件,所有的选项,以及到哪些子目录去执行递归操作。 最简单的Kbuild makefile 只包含一行: 例子: obj-y += foo.o 该例子告诉Kbuild在这目录里,有一个名为转载 2014-01-20 21:11:10 · 1512 阅读 · 0 评论 -
pmap查内存
使用命令 pmap -x 可以查看进程的内存占用信息; lsof -a -p 可以查看一个进程打开的文件信息。(部分linux版本支持)转载 2014-01-28 14:16:07 · 764 阅读 · 0 评论 -
ps
To see every process on the system using standard syntax: ps -e ps -ef ps -eF ps -elyTo see every process on the system using BSD syntax: ps ax ps axuTo print a pro转载 2013-07-26 14:07:02 · 650 阅读 · 0 评论 -
source 或者 .
. filename [arguments] ------ 点后面有个空格符。source filename [arguments] Read and execute commands from filename in the current shell environment and return the exit status of the last co原创 2013-09-10 14:22:34 · 577 阅读 · 0 评论 -
ping, ping6 (icmp, icmpv6)
选项:I interface address Set source address to specified interface address. Argument may be numeric IP address or name of device. When pinging IPv6 link-local addre原创 2013-09-02 15:09:33 · 3847 阅读 · 0 评论