Linux
kzjay
这个作者很懒,什么都没留下…
展开
-
Emacs
从今天起,操作文本用Emacs,平时有事没事也用Emacs,培养条件反身射能力……目标:Edit as fast as you think! ./configure --without-xim --without-pop --without-x(如果make时提示makeinfo***的错误,则安装 texinfo) 浏览Ctrl + n 下一行Ctrl原创 2010-01-21 09:58:00 · 941 阅读 · 0 评论 -
[转]ubuntu中安装flex builder
工作原因,必须在Ubuntu下面安装Flash Builder和Flash CS4,搜索一番找到两篇文章:How to install Flash Builder on LinuxInstalling Adobe CS4 in WineFlash Bu转载 2011-08-05 17:40:50 · 1731 阅读 · 0 评论 -
AWK SED 与 LINUX常用命令
awk的结构为: partten { action },逢每行都应用这个结构(可有多个这样的结构)partten是条件,如 if (1 > 2) 或 BEGIN 或 END 或 1 > 2,action是执行动作,如print $1"\t"$2, sed的结构为:原创 2011-08-05 11:09:56 · 676 阅读 · 0 评论 -
Linux系统不响应SYN包的解决办法
Linux系统不响应SYN包的解决办法关于syn为什么没有回应的问题真是郁闷了好久。现象就是在客户端发出syn包的时候,服务器端对客户端的syn包不做任何回应。在网上逛了逛,终于找到有人也发生了这样的情况,发生的原因解释如下:当客户端发出的syn包带有时间戳的转载 2011-09-28 21:57:01 · 4893 阅读 · 0 评论 -
Linux文件系统加密
# 使用loopmodprobe cryptoloopdd if=/dev/zero of=./partition_file0 bs=1k count=1024losetup -e aes /dev/loop0 ./partition_file0 # 不必需parti原创 2011-10-17 00:11:10 · 1045 阅读 · 0 评论 -
How to install Ubuntu form the ISO format in the GRUB
1. First, You must install GRUB. GRUB can be downloaded from sourceforge.net . The way to install GRUB is quite simple: copy the grub.exe to C: , modify the boot.ini and add an entry c:/grldr=Grub原创 2009-10-20 13:27:00 · 1284 阅读 · 0 评论 -
LVS Tutorial
LVS is only aware of TCP layer/IP layer, not aware of MAC layerLVS is a natural module in Linux Kernel, "ipvsadm" utility is used to manage this moduleThree work mode: Nat(m), Tunnel(g), Direct-Routin原创 2012-05-10 18:16:01 · 639 阅读 · 0 评论 -
有IO速度限制的cp和mv
cp: sync --bwlimit=1024 {src} {dest}mv: sync --bwlimit=1024 --remove-source-files {src} {dest}原创 2013-09-15 19:02:34 · 5798 阅读 · 0 评论 -
Linux Binary
lddnmreadelfldldconfigarobjdumpexport LD_LIBRARY_PATH=/opt/lib:$LD_LIBRARY_PATHashttp://www.yolinux.com/TUTORIALS/LibraryArchives-StaticAndDynamic.htmlhttp://blog.markloise原创 2014-02-24 00:13:55 · 1396 阅读 · 0 评论 -
BASH
- 远程的stdout/stderr输出会导至本地的ssh stdout, stderr输出- 远程的返回值支导致本地的ssh返回值echo $VAR 会使VAR中的回车符消失echo "$VAR" 保持回车符原创 2014-03-03 15:34:11 · 553 阅读 · 0 评论 -
为 YUM 源配置优先级
Ceph 的安装包在 epel 中也有,但是比较旧,已经把 Ceph 的源加入 /etc/yum.repos.d, 但是 yum 安装的时候,会选择 epel 里的 Ceph 软件包,而有是选择 Ceph 源里的。解决方法:使用 YUM 的 yum-plugin-priorities 插件。$ yum install yum-plugin-priorities确认配置文件内容c原创 2015-05-02 14:11:36 · 8038 阅读 · 0 评论 -
解决 Vmware 克隆 Centos 虚拟机时,网卡需要重新设置的问题
Vmware 克隆 Centos 虚机时,原来的 eth0 会变成 eth1,而且网卡的 MAC 地址也发生了变化,导致新的虚拟机的硬件与老的 /etc/sysconfig/network-scripts/ifcfg-eth0 配置不符。解决方法:1. 删除 /etc/sysconfig/network-scripts/ifcfg-eth0 中与 MAC 地址相关的配置; 2. 修改原创 2015-05-03 14:19:08 · 772 阅读 · 0 评论 -
为 SVN WGET YUM 设置 HTTP 代理
因为 GFW 的原因,一些海外的 SVN 或 WGET, YUM 源无法正常连接,因此需要使用代理。目前我使用的是 SSH 建立的 Socks5 代理,SVN, YUM, WGET 都无法直接使用,因些,需要使用 privoxy 将 Socks5 代理转成 HTTP 代理。1. 建立 HTTP 代理privoxy 安装(略)privoxy 配置主要是在 /usr/local原创 2015-05-02 00:54:31 · 933 阅读 · 0 评论 -
Linux Binary 反向工程
<br />nm <br /> <br />ldd<br /> <br />objdump<br />原创 2011-04-11 20:36:00 · 1229 阅读 · 0 评论 -
Linux状态监测
[ 系统状态 ]OS => | 操作系统运行状态 ( 线程队列, TCP/IP状态 ... )-------------------------------------------硬件 => | 硬件工作状态 (CPU, 内存, 磁盘, 网卡 ...)vmstat, iostat, sar, pidstat... 都源自sysstat套件综合查看三大件:# vmstat 1查看网络:# sar -n DEV 1查看磁盘IO细节:# iostat -k -x 1[ 进程状态 ] CPU# pidstat原创 2011-02-22 18:10:00 · 4534 阅读 · 0 评论 -
GDB
GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓"寸有所长,尺有所短"就是这个道理。 一般来说,GDB主要帮忙你完成下面四个方面的功能: 1、启动你的程序,可以按照你的自定义的要求随心所欲的运行转载 2010-01-20 14:38:00 · 456 阅读 · 0 评论 -
Python 和 bash shell脚本
作为一个初学shell的程序员来说,使用shell的一些命令调用,比如就写几行,做一些自动化的操作,简单又实用,但是涉及逻辑控制和字符串处理时,看到那if/fi,case/esac……还有古离古怪的布尔判断……还有复杂而又名字很响而且很老资格的sed、awk……我就想,在没有非要在shell中写的命令的时候,干嘛不用python呢?当真有非要在shell中写的命令的时候, she原创 2009-12-16 10:42:00 · 13061 阅读 · 1 评论 -
Shell
$1 第一个参数, $2, $3 类推$@ 所有参数*********if [ ]; thenelif [ ]; thenelsefi*********awk '{print $1}' 打印第一列内容(awk的index不是从0算起,而是1)原创 2010-07-06 23:41:00 · 381 阅读 · 0 评论 -
安装虚拟机
Xen, OpenVZ折腾了几天还是没搞清楚,还是先试试只支持安装ubuntu的vmbuilder吧,KVM$sudo apt-get install ubuntu-vm-builder选一个安装目,进入$sudo vmbuilder kvm ubuntu -a amd64 --suite karmic --hostname vm01 --iso /home/zjay/vm/ubuntu-9.10-server-amd64.iso --libvirt qemu:///system看下面的时间进度就知道要等多原创 2010-08-19 21:52:00 · 695 阅读 · 0 评论 -
Something about linux
FD(file / socket / ...) 在Parent fork的时候会复制一遍,Parent和Child都照样用原创 2010-08-18 16:26:00 · 443 阅读 · 0 评论 -
Linux C/C++
#include 1. #include <...> 是ANSI C的写法2. fcntl.h 在 sys下3. 文件IO函数有期Constent 定义都在fcntl.h中原创 2010-09-05 18:04:00 · 471 阅读 · 0 评论 -
GRUB Command
从command line启动Windows:root (hd0,2) # 表示第一个磁盘的第三个分区,GRUB使用hdx,y的方式定位分区makeactivechainloader --force +1boot原创 2010-09-18 14:58:00 · 2175 阅读 · 0 评论 -
SSH
固定端口:IP转发Client -> ServerAt Client:ssh -L:: root@在Client中,任何发送到的数据,都会被发至<IP1>:,这是TCP级别的转发,转发者是,因此<IP1>会发现收到的数据都来自<server-ip>原创 2010-09-17 11:04:00 · 530 阅读 · 0 评论 -
tcpdump
<br />1. 输出到文件中<br />tcpdump -w tcpdump.log -s 0 -i eth0 tcp and port not 22 and host mycentos<br /> <br />2. 读入并分析 <br />tcpdump -r tcpdump.log -nn -t -XX | less<br /> <br />参数可分为两组,dump时的参数和显示时的参数,如同tcpdump的工作方式<br /> <br />dump参数:<br /> <br />-w 将截取的IP包原创 2010-10-09 20:08:00 · 1086 阅读 · 0 评论 -
编译
g++ -MM abc.cpp 分析abc.cpp的依赖,生成如 abc.o : **.h **.h的输出,方便写Makefileg++ -E -P -o abc_ext.cpp abc.cpp 将abc.cpp的include和宏进行扩展后输出到abc_ext.cppMakefile是一种以文件为基本单位,修改时间为操作判断,执行外部程序为手段的工具。.PHONY : labela labelb 表示这些都是标签目标,而不是文件目标。标签目标在运行时总是运行,而文件目标需要查看修改时间。Makefile原创 2010-10-28 20:29:00 · 545 阅读 · 0 评论 -
Linux 汇编
movl $1原创 2010-12-31 17:54:00 · 436 阅读 · 0 评论 -
Linux ID
原文:http://0pointer.de/blog/projects/ids.htmlWhen programming software that cooperates with software running on behalf ofother users, other sessions or other computers it is often necessary to wo原创 2015-06-12 21:41:56 · 1133 阅读 · 0 评论