linux
red10057
这个作者很懒,什么都没留下…
展开
-
查看linux的iptables
service iptables status原创 2012-06-15 14:34:09 · 872 阅读 · 0 评论 -
crontab执行失败,但是手动执行成功原因
可能的原因:crontab 的执行路径与事件调用程序的执行路径不同。导致在实际程序中采用相对路径出错。(ps. 遇到过采用相对路径crontab打开文件为空,而手动执行成功)。解决方法:程序里的相对路径改为绝对路径。或使用int chdir(const char *path);更改程序的执行路径。原创 2012-11-13 13:35:54 · 4477 阅读 · 0 评论 -
error while loading shared libraries: libclntsh.so.10.1cannot open shared 问题解决
error while loading shared libraries: libclntsh.so.10.1: cannot open shared object file: No such file or directory1.运行csscan命令显示如下错误[oracle@rac01 ~]$ csscancsscan: error while loading shar转载 2012-11-20 09:45:52 · 21008 阅读 · 1 评论 -
linux下生成core dump文件及调试
dump文件可以在程序crash时,方便我们查看程序crash的地方和上下文信息。在window下,要能生成dump文件,需要自己编写相应的代码。不过现在网上可以找到相应的代码,只要把它下载后然后加到自己的工程中去,就可以了! 在linux下面就简单的许多。只要打开相应的开关,linux会自动在程序crash时生成相应的core文件。这个文件和window下的dump文件类似。 下转载 2013-01-13 11:08:16 · 832 阅读 · 0 评论 -
如何使用gdb调试多进程 (attach方法)
[测试程序]我们先看看我们的测试程序:/* in eg1.c */int wib(int no1, int no2){ int result, diff; diff = no1 - no2; result = no1 / diff; return result;}int main(){转载 2013-01-16 13:58:18 · 653 阅读 · 0 评论 -
关于socks5代理的编写
Socks5代理的请求和返回信息. 1.客户端发送到socks5代理至少三个字节的请求,第一个字节一定为5,第二个字节为使用多少种验证,第三个字节为验证模式代码. bitsCN.Com 例:如果要使用"USERNAME/PASSWORD",那么这三个字节为5 1 2 2.Sock5代理接到上面请求后,如果是支持"USERNAME/PASSORD"的验证模式,就会返回两个字节,第一字转载 2013-02-02 12:45:20 · 4550 阅读 · 1 评论 -
zlib.h找不到
解决方法:在网上查询了一下:主要问题是zlib-devel-1.1.4-8.i386.rpm没装,安装zlib-devel即可[root@localhost maq-0.7.1]# yum install zlib-devel转载 2013-02-02 14:25:38 · 3421 阅读 · 0 评论 -
libmysqlclient.so.15: cannot open shared object file: No such file or directory
打开/etc/ld.so.conf include ld.so.conf.d/*.conf增加/usr/local/mysql /usr/local/mysql/lib /u01/app/oracle/product/10.2.0/DB_1/lib然后运行ldconfig转载 2013-03-18 09:20:50 · 1090 阅读 · 0 评论 -
linux 通过 freetds下访问sqlserver
编译安装freetds需要root用户,不然make install会报错$ tar zxvf freetds-stable.tgz(解压)$ ./configure --prefix=/usr/local/freetds --with-tdsver=8.0 --enable-msdblib$ make$ make install连接测试/usr/local原创 2013-04-27 08:50:51 · 2611 阅读 · 0 评论 -
awk使用
在[]中想把 ] ^ - 当成普通字符,是有要求的] 要放在第一个^ 不能放在第一个- 要放在第一个或者最后一个提取[]中的字段 echo "10" |awk -F'[][]' '{print $2 " " $4" " $6 }'原创 2013-06-25 13:39:46 · 649 阅读 · 0 评论 -
makefile杂项
调用so失败,dlopen 报 cannot restore segment prot after reloc: Permission denied解决:chcon -t texrel_shlib_t *.soso delete 指针失败,产生core dumpso 中导出函数产生一个类指针,该指针是new返回的,且调用delete是该指针也非空,但是仍产生core。 注原创 2013-07-28 07:46:51 · 1108 阅读 · 0 评论 -
查看操作系统版本
lsb_release -acat /etc/issue原创 2014-08-20 09:01:50 · 670 阅读 · 0 评论 -
查看linux库文件32位还是64位
objdump -a *.aobjdump -a *.so原创 2014-09-25 09:46:11 · 15174 阅读 · 1 评论 -
awk统计行数
awk 统计文件中满足特定条件的行数例 文件tt.txtsdfasf,I,55,56,asdfadf223sdfasf,I,55,56,asdfadf2230k1313,I,55,56,asdfadxvxzv,I,55,56,asdfadfa,a,d,afasdvafasf,fff,aw,aaafasf,a,55,56,asdfasdcc,I,55,fasd原创 2015-11-16 23:38:22 · 14323 阅读 · 0 评论 -
Linux下查找文件
find / -type f -name "aaa*" find / -type f -name "aaa*" | xargs grep hello原创 2012-10-12 14:26:15 · 538 阅读 · 0 评论 -
linux下 文件压缩与解压
压缩tar -zcvf abc.tar.gz abcabc.tar.gz 为压缩后的文件abc 为要压缩的文件夹。解压tar -zxvf abc.tar.gz查看tar -ztvf abc.tar.gz原创 2012-09-20 16:41:57 · 549 阅读 · 0 评论 -
libmysqlclient.so.16: cannot open shared object file: No such file or directory
查看有没有装libmysqlclient.so.16:find / -name libmysqlclient.so.16如果装了,就ln -s /usr/local/mysql/lib/mysql/libmysqlclient.so.16 /usr/lib/libmysqlclient.so.16注:/usr/local/mysql/lib/mysql/为libmysqlclien转载 2012-06-15 19:11:23 · 19913 阅读 · 0 评论 -
iptables 修改
A. By default iptables firewall stores its configuration at /etc/sysconfig/iptables file. You need to edit this file and add rules to open port number. This file only avilable underRed Hat Enterpr转载 2012-06-18 09:42:31 · 4844 阅读 · 2 评论 -
Putty连接虚拟机
Putty连接虚拟机 工作中常使用putty连接到实验室单板上进行操作,为更快的熟练掌握linux下的vi操作及常用的linux命令,决定在自己笔记本上弄个环境。自己动手弄了一下,还是花了不少时间的。 实验环境:操作系统:win7 ultimate虚拟机:vmvare8.0虚拟机镜像:ubuntu 11.10连接工具转载 2012-09-15 01:31:37 · 7128 阅读 · 0 评论 -
Automake - aclocal: command not found
Where does this come from and how do you fix it?It's part of Automake . To fix it on Debian/Ubuntu:apt-get install automakeand CentOs原创 2012-09-15 09:16:29 · 27535 阅读 · 0 评论 -
fatal error: zlib.h: No such file or directory
sudo apt-get install zlib1g-dev原创 2012-09-15 09:57:34 · 33272 阅读 · 13 评论 -
Ubuntu下gcc安装及使用
方法二:sudo apt-get install build-essential还是简单,一句命令也可以搞定安装完了可以执行gcc--version的命令来查看版本,输出如下:gcc(GCC)4.2.3(Ubuntu4.2.3-2ubuntu7)Copyright(C)2007FreeSoftwareFoundation,Inc.编译转载 2012-09-15 09:53:02 · 1674 阅读 · 0 评论 -
unix环境高级编程 代码编译
1 获得源码 从apue的官方网站http://www.apuebook.com/下载 源码。(点击here直接下载) 在windows下载后用U盘拷到linux系统下找个目录解压 tar -zxvf src.tar.gz 在当前目录下解压 通过pwd查看你解压的目录 这个目录要记住会在下一步中用到2 WKDIR 编辑源码解压生成的apue.2e文件 夹下的Make.d转载 2012-09-15 21:12:59 · 1213 阅读 · 0 评论 -
linux下的 ps 命令
pid=`ps aux|grep -v grep|grep "maintain" | grep "$"|sed -n '1P'|awk '{print $2}'`给pid变量赋值方法是通过ps aux取得所有进程的列表grep -v grep去掉其中的grep进程grep maintain 取得包含这个maintain的用户或者执行程序或者目录名称的行grep $再取得其中包含原创 2012-09-18 09:29:34 · 645 阅读 · 0 评论 -
Linux中xargs的用法
xargs大多数 Linux 命令都会产生输出:文件列表、字符串列表等。但如果要使用其他某个命令并将前一个命令的输出作为参数该怎么办?例如,file 命令显示文件类型(可执行文件、ascii 文本等);你能处理输出,使其仅显示文件名,目前你希望将这些名称传递给 ls -l 命令以查看时间戳记。xargs 命令就是用来完成此项工作的。他允许你对输出执行其他某些命令。记住下面这个来自于第 1 部分转载 2012-09-18 09:39:48 · 620 阅读 · 0 评论 -
Linux中变量$#,$@,$0,$1,$2,$*,$$,$?的含义
我们先写一个简单的脚本,执行以后再解释各个变量的意义 # touch variable# vi variable 脚本内容如下: #!/bin/shecho "number:$#"echo "scname:$0"echo "first :$1"echo "second:$2"echo "argume:$@"转载 2012-09-18 09:47:34 · 578 阅读 · 0 评论 -
执行脚本出现bin/bash: bad interpreter: No such file or directory
刚刚学习 SHELL 写了一个简单的例子 发生如下错误-bash: ./test.sh: /bin/bash^M: bad interpreter: No such file or directoryVI打开文件,没发现任何问题,把/bin/bash改成/bin/sh-bash: ./test.sh: /bin/sh^M: bad interpreter: No s转载 2012-10-09 11:37:09 · 20673 阅读 · 1 评论 -
gcc 编译选项
GCC 选项 GCC 有超过100个的编译选项可用. 这些选项中的许多你可能永远都不会用到, 但一些主要的选项将会频繁用到. 很多的 GCC 选项包括一个以上的字符. 因此你必须为每个选项指定各自的连字符, 并且就象大多数 Linux 命令一样你不能在一个单独的连字符后跟一组选项. 例如, 下面的两个命令是不同的: gcc -p -g test.c gcc -pg test.c 第一条命令告诉 G转载 2012-09-18 15:07:26 · 886 阅读 · 0 评论 -
LD_LIBRARY_PATH
Linux环境变量名,该环境变量主要用于指定查找共享库(动态链接库)时除了默认路径之外的其他路径。(该路径在默认路径之前查找) 移植程序时的经常碰到需要使用一些特定的动态库,而这些编译好的动态库放在我们自己建立的目录里,这时可以将这些目录设置到LD_LIBRARY_PATH中。设置方法 在linux下可以用export命令来设置这个值,比如 在linux终转载 2012-09-18 15:13:12 · 485 阅读 · 0 评论 -
linux 下安装php Apache mysql
linux 下安装php Apache mysql原创 2016-07-29 17:47:02 · 881 阅读 · 0 评论