windows和linux几个常用指令对比

分类:Linux | 作者:凹凸曼 | 发表于2016/11/08

当你运维服务器的,如想简单看一下服务器连接数可以用下面其中一个指令

1、查看文件行数

windows: more *.log|find /v “” /c

linux: cat *.log|wc -l

2、查看80

windows: netstat -an|findstr /n “:80 ”

linux: netstat -an|grep “:80 “|cat -n

3、查看同时并发

Linux和Windows好用的工具哦

分类:Linux,tools | 作者:凹凸曼 | 发表于2016/08/23

由于最近收到一个警告的邮件,删除了违法法律的破解工具

曾经到现在使用的一些好工具,有一个好的工具解决问题事半功倍。

不分先后顺序,记录如下:

1、压力测试工具

siege :siege -c 1500 -r 10 -f www.apoyl.com.url

webbench 127.0.0.1

ab :ab -c 10000 -n 30000 -k http://127.0.0.1/index.php

2、文件比较工具

meld

Lanmp-mm开源一键安装web环境

分类:Linux,tools | 作者:凹凸曼 | 发表于2015/03/17

最近几天,把去年用shell写的一键安装web环境工具,整理了一下,修复一些bug并发布在github平台,方便以后修改维护。

目前支持在Centos下安装 Apache + MySQL + PHP或 Nginx + MySQL + PHP ,其他linux系统木有测试过,

后续有时间,再测试及支持苹果的操作系统安装。

centos升级完firefox出现闪退

分类:Linux | 作者:凹凸曼 | 发表于2014/11/05

最近测试页面觉得firefox版本太老了,是时候升级一下firefox了,系统:centos6.5
update 完,点firefox 木有任何提示就退。。。 这自动升级都不考虑依赖包吗?

直接命令下运行,发现错误如下:

/usr/lib64/firefox/firefox: symbol lookup error: /usr/lib64/firefox/libxul.so: undefined symbol: gdk_window_get_visual

看来是gdk库版本问题,木有办法 ,算了全部update一下,就解决了。。。

个人觉得软件升级应该有提示一下:需要那些重要的依赖包或者自动升级时候把相关依赖包考虑进去

如何使用windows自带远程桌面连接linux?

分类:Linux | 作者:凹凸曼 | 发表于2014/05/23

在之前我用vncserver 需要配置用户名等,windows需要vnc客户端 才能连接。

现在另外一款软件是xrdp 默认支持3389,能让widows自带远程桌面连接

我的系统是:centos 6.5

提示:”二、yum安装、运行报错” 不成功,可跳过

一:防火墙加入端口

-A INPUT -m state –state NEW -m tcp -p tcp –dport 3389 -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 5910:5920 -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3350 -j ACCEPT

二、yum安装、运行报错

yum install xrdp pam openssl

默认版本0.4.0-1.el6.rf

A:Starting: xrdp and sesman . . ./sesman: error while loading shared libraries: libscp.so: cannot open shared object file: No such file or directory

解决:ldconfig /usr/lib64/xrdp/

B:
[20140522-14:40:53] [INFO ] starting sessvc – xpid=10267 – wmpid=10266
[20140522-14:40:53] [CORE ] error starting sessvc – pid 10265 – xpid=10267 – wmp

如何解决linux下使用nc遇到基础问题?

分类:Linux | 作者:凹凸曼 | 发表于2014/03/06

我用nc做get,post 提交,服务器出现如下错误

一、服务器日志报400错误

这个状态码表示错误的客户端请求,换句话说是服务器无法理解客户端的请求。估计大家都知道吧

原因:提交数据最后我少了一行换行符(\n),下图完整的
一、服务器日志报499错误

对应的是”client has closed connection”。这很有可能是因为服务器端处理的时间过长,客户端等不及了,主动断开了

原因:nc操作的时候 少了一个参数 [-i interval] 这个很重要 会等待服务器返回数据的

如何解决DELL服务器的连不上?

分类:Linux,工作记,问题集 | 作者:凹凸曼 | 发表于2014/03/05 1条评论

最近公司同事说:“有一台服务器(centos)连不上ssh及机房的人去看服务器是正常开启的,但是ping网关都不通 ,也木有掉包!“。

就感觉网卡直接挂掉了,经过我后来 测试证明确实是那样的。。。

记录大概的分析过程

我看到信息都是重启电脑后 messages日志都存在一些错误信息(dmesg也有类似的错误信息)

Feb 26 08:59:52 cbweb1 kernel: ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PMI0._GHL] (Node ffff81010eb5a470), A
E_SUPPORT
Feb 26 08:59:52 cbweb1 kernel: ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PMI0._PMC] (Node ffff81010eb5a4f0), A

怎样防止linux rm -rf悲剧发生?

分类:Linux,工作记,问题集 | 作者:凹凸曼 | 发表于2014/02/10

新年第一天上班就不小心删除了自己的之前写脚本程序 ,肯爹啊!

linux下用了这么多年rm -rf 指令 , 第一次失误 删除重要内容。

过程:用ln做目录链接测试时,执行了rm -rf彻底删除该目录链接下的内容,执行完了,才发觉悲剧了。。

后来我想想 可以恢复不,不过后来已经晚了。需要把你的分区 改写只读 ,可是我装系统的时候就一整块。。。

通过debugfs 查询 目录node

svn相关指令的使用及repos配置

分类:Linux | 作者:凹凸曼 | 发表于2013/08/12

最近为了方便程序的管理,在服务器安装svnserver,计划定期进行版本更新!

服务器环境用的windows server 2008 我客户端的用的linux 为命令环境使用需要用指令操作

一、指令使用

A、服务器端使用

1.创建仓库

svnadmin create test/

2.初始化仓库

md source

在此目录下建一个文件

svn import source/ file:///f:/lycsvn/repos1/ -m “init source”

3.测试新建仓位是否正常

svn checkout file:///f:/lycsvn/repos1/

B、客服端和服务端都可以使用
4.远程查看仓位

svn list svn://IP/shop

5.把仓位文件checkout 本地

svn checkout svn://IP/test f:/testsvn

6.修改文件后需要提交仓位

svn commit –message “shuacommand” –username=shua –password=redhat f:/testsvn

7.新增文件呢?

svn add f:/testsvn
svn commit –m “testmessages” f:/testsvn

二、repos配置文件修改

如何解决oracle在linux 纯字符界面安装问题?

分类:Linux,oracle,问题集 | 作者:凹凸曼 | 发表于2013/07/04

之前在oracle 下面用图形装了(oracle图形界面安装遇到的问题),

毕竟图形界面用于个人使用,而服务器下的一般是字符界面,所以安又尝试字符界面的安装

我的环境是centos 6.3 64位 +oracle 11g

安装具体过程就没有必要写了,主要说一下安装中特别注意出错的

安装的详细过程 网上一大把去搜吧,也可以参考,HP-UX静默安装oracle11g过程 及oracle官网

一、注意 在安装钱检测目录权限的问题 (尽量把用户安装的数据放到oracle用户下操作) 如下图:

drwxrwxrwx 12 oracle oinstall 4096 Aug 17 2009 doc
drwxrwxrwx 4 oracle oinstall 4096 Aug 15 2009 install
drwxrwxrwx 2 oracle oinstall 4096 Jul 4 14:16 response