Linux
轻狂
Java学者,Linux,开源爱好者
展开
-
Linux 交互式Shell脚本文件
<br /> 很多时候,一些特定的linux命令是交互式的,进入交互模式之后,再输入要执行的命令,有时候命令太多,像写个脚本文件批量处理一下好一些,有一点区别一般sh文件的写法,不是把所有的命令全写在一个文件里面,而是分开两个文件写,一个sh文件,一个随便格式的文件,sh文件里面只写进入交互模式的命令语句以及指定读取的文件,另一个文件里面写交互时需要输入的命令,如切换到root用户,需要输入密码,写两个文件,一个suroot.sh,一个input.txt<br /> suroot.sh里原创 2011-04-15 13:59:00 · 4298 阅读 · 0 评论 -
mysql连接命令备忘
mysql -h localhost -P port -uroot -p database原创 2015-03-31 16:08:09 · 480 阅读 · 0 评论 -
Linux 统计网络流量备忘
sar 1 -n DEV1秒统计一次原创 2015-08-27 16:42:43 · 486 阅读 · 0 评论 -
Linux下查看句柄
查看进程连接句柄数lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more |grep 23711查看连接状态netstat -an原创 2015-06-23 17:32:22 · 5660 阅读 · 0 评论 -
Linux主机间同步时间
主机B需要同步主机A的时间1)A停止ntpd服务service ntpd stop2)修改A的ntp配置文件:/etc/ntp.confserver 127.127.1.0fudge 127.127.1.0 stratum 103)A启动ntpd服务service ntpd startwatch ntpq -p4)B同步A的时间原创 2015-11-04 11:21:36 · 950 阅读 · 0 评论 -
Linux TcpDump Wireshark文件导出
tcpdump -i eth0 -s 0 -w 文件名.pcap原创 2015-10-20 15:59:33 · 1263 阅读 · 0 评论 -
Linux 修改只读文件
chattr -i 文件原创 2015-12-28 15:36:13 · 24039 阅读 · 0 评论 -
Linux 查看线程占用情况
查看线程资源占用情况top -H -p pid找到对应的pid,转换成16进制printf 0x%x pid然后jstack pid > 文件在文件中查找16进制pid原创 2016-01-08 14:14:50 · 2249 阅读 · 0 评论 -
PESCMS DOC 搭建
1)安装apache,php,mysql环境这里就不多说了,网上有很多资料,yum安装就可以了2)安装相关扩展PDO,GD,CURL也是yum安装就好了3)部署PESCMS DOC解压后部署到apache中,文件夹名中的-去掉,修改目录权限755或7774)安装PESCMS DOC进入主页面,点击下一步,安装即可5)取消MySQL严格原创 2016-01-29 11:02:57 · 1356 阅读 · 2 评论 -
nigx pcre openssl zlib安装配置
1)zlib安装下载:http://www.zlib.net./configuremakemake install2)openssl安装下载:http://openssl.org/source/openssl-1.0.0a.tar.gz./config --prefix=/usr/local/ssl-1.0.0 shared zlib-dynamic enable-ca原创 2016-10-18 13:56:31 · 982 阅读 · 0 评论 -
ImportError: No module named pkg_resources解决方案
这个问题通常是由于升级到python2.7后执行pip产生的,解决方案是重新在python2.7环境中安装pip,步骤如下:1.安装distributewget https://pypi.python.org/packages/source/d/distribute/distribute-0.7.3.zip --no-check-certificateunzip distrib原创 2017-12-12 12:25:35 · 41381 阅读 · 0 评论 -
SSH默认连接端口修改与异常解决方案
这里是SSH客户端的连接原创 2014-11-05 11:09:34 · 1988 阅读 · 0 评论 -
CentOS 安装telnet
yum install telnet-server yum install telnet或者下载RPMhttp://rpmfind.net/linux/rpm2html/search.php?query=telnet-serverhttp://rpmfind.net/linux/rpm2html/search.php?query=telnet原创 2013-05-10 14:23:37 · 657 阅读 · 0 评论 -
JNI加载静态库及多线程操作交流贴
加载so问题,标准方法就可以了,有的时候需要用到静态库,即*.a,这时候System.load和System.loadLibrary无法将其加载,解决方法是将这些引用在C++的开发环境中配置好,一同编译成so文件,供JNI调用。这些在单线程中都没有问题,但如果是多线程呢?同样的方式,将调用JNI的class定义成Thread的子类,以子线程的方式运行,会出现错误,以段错误居多,所以这里也透露出原创 2013-02-21 15:12:59 · 3147 阅读 · 0 评论 -
Mysql 远程连接
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;上述命令的意思是将所有数据库的所有权限赋给来自任何地址连接的root用户,如果需要相应的更改,修改*,*,%,password即可。默认mysql的用户是没有远程连接权限的,执行上述命令便可实现远程连接,因为linux下面的m原创 2011-12-21 14:19:34 · 418 阅读 · 0 评论 -
Core file limit is 0; core dumps will be not be written for server crashes 解决方案
IHS无法通过WAS控制台启动,错误日志中只输出了如下notice:caught SIGTERM, shutting downCore file limit is 0; core dumps will be not be written for server crashes原因是IHS的进程依然存在,解决起来很简单,找到相应的进程kill掉就可以了。原创 2012-02-08 11:00:02 · 4826 阅读 · 1 评论 -
找不到libstdc++.so.5解决方案
方法一:yum install libstdc++.so.5方法二:ln -s /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.5这是在安装了libstdc++.so.6才可以的原创 2012-04-05 13:33:34 · 8084 阅读 · 0 评论 -
rpm备忘
安装:rpm -ivh XXXXX.rpm查找已装:rpm -qa | grep XXX卸载:rpm -e XXX原创 2012-04-05 16:25:28 · 480 阅读 · 0 评论 -
Connection authorization failure occurred. Reason: Local security service non-retryable error解决方案
以上的异常是我在连接DB2的时候出现的,很奇怪,因为DB2用了这么长时间从来没出现过这个问题,单从异常消息来看,很明显是DB2连接时验证失败了,说白了用户名和密码的问题,问题是为什么会出现这样的问题,明明用户名和密码是正确的。研究之后发现是系统差异,密码不可能以明文方式存储在系统中,都是通过相应的加密算法之后保存的,DB2采用的是SHA256加密,而不少高版本的Linux默认的加密算法已经是S原创 2012-04-10 10:09:23 · 4935 阅读 · 1 评论 -
DB2 not configure for TCP/P communication解决方案
在/etc/services中加入db2c_db2inst1 50000/tcp之后su db2inst1db2set DB2COMM=tcpipdb2 update dbm cfg using SVCENAME db2c_db2inst1原创 2012-04-19 18:20:19 · 904 阅读 · 0 评论 -
IHS 代理配置
与负载均衡类似,不需要加载balance模块,并且配置上反射代理就可以了,如下:LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_http_module modules/mod_proxy_http.soProxyPass /应用名 http://hostname:port/应用名ProxyPass原创 2012-06-07 10:27:17 · 8159 阅读 · 3 评论 -
Apache SVN forbidden 403
出现这个问题很明显是权限问题,所以大家开始不断的找apache svn的权限配置,找了半天发现自己配的是对的,然后继续找.....其实很多时候,不是因为配错了,而是因为我们一直在访问根目录,url上面加一级子目录(即repos)就好了!原创 2012-08-31 11:55:57 · 2243 阅读 · 0 评论 -
fopen 引起的 malloc memory corruption 解决方案
其实不一定是fopen引起的,但引起这个异常的真正元凶通常会在fopen附近,而且直到执行fopen时,调用了内部的malloc,才会抛出这个异常,这个异常通常是由于数组空间的开辟有问题引起的,看看fopen附近有没有数组的动态分配?里面的大小是否正确?是否sizeof()里面写的是指针?等等.....就从fopen往前找,找到数组的分配就对了。原创 2012-09-17 16:20:45 · 5887 阅读 · 2 评论 -
Eclipse中Resiprocate的编译问题解决方案
系统环境:RHEL5.4开发环境:Eclipse C++VS下的开发已经完成,现在的问题是将项目从Windows下迁移到Linux,从VS下迁移到Eclipse下出现了不少的编译问题,解决方案如下:1)编译安装resiprocate,传统的linux configure make makeinstall,不再多说。2)在Eclipse建议新的C++工程,单纯的将代码copy过来,编原创 2012-09-12 14:50:37 · 1798 阅读 · 1 评论 -
g++4.9、5.2安装升级
4.9:yum install centos-release-scl -yyum install devtoolset-3-toolchain -yscl enable devtoolset-3 bash5.2:yum install centos-release-scl -yyum install devtoolset-4-toolchain -yscl enab原创 2018-01-24 16:26:22 · 1717 阅读 · 0 评论