linux
文章平均质量分 55
km_moon
这个作者很懒,什么都没留下…
展开
-
ssh 报错“ssh_exchange_identification: Connection closed by remote host”
scp 命令报错“ssh_exchange_identification: Connection closed by remote host”修改方法:vi /etc/hosts.allowsshd:ALL然后重启sshdservice sshd restart 还有可能是sshd根本没有启,重启就可以了...原创 2016-04-05 16:15:08 · 11934 阅读 · 0 评论 -
shell脚本报错“do_run.sh: line 14: syntax error: unexpected end of file”
运行shell脚本报错“do_run.sh: line 14: syntax error: unexpected end of file”原因:该脚本在windows下编辑或者在windows打开保存过。DOS下文件和Linux下文件格式差异问题导致的。DOS下的文本文件是以\r\n作为断行标志的,表示成十六进制就是0D 0A。而Unix下的文本文件是以\n作为断行标志的,表示成十六...原创 2015-06-29 16:09:55 · 1395 阅读 · 0 评论 -
工作中遇到的问题
遇到问题:运行sh jmeter.sh -n -t kmtest0109.jmx -l km0629.jtl 回车(enter),生成一个km0629.jtl?的文件。现象: 相同机器的另外一个路径上没有运行能在正常生成文件km0629.jtl解决访问:1. sh jmeter.sh -n -t kmtest0109.jmx -l km0629.jtl -D abc=def就...原创 2015-06-29 14:22:05 · 125 阅读 · 0 评论 -
vi中的撤销与重做
在vi中按u可以撤销一次操作u 撤销上一步的操作Ctrl+r 恢复上一步被撤销的操作注意:如果你输入“u”两次,你的文本恢复原样,那应该是你的Vim被配置在Vi兼容模式了。重做如果你撤销得太多,你可以输入CTRL-R(redo)回退前一个命令。换句话说,它撤销一个撤销。要看执行的例子,输入CTRL-R两次。字符A和它后面的空格就出现了:young intelligent turtle有一个特...原创 2015-06-26 11:55:52 · 312 阅读 · 0 评论 -
jetty在liunx环境部署
第一步安装jetty:1.官网下载:http://download.eclipse.org/jetty/7.6.12.v20130726/dist/ jetty7,下载之后上传到linux下,我的目录位/app/jetty-distribution-7.6.12.v20130726解压命令:tar -xvf jetty7.tar.gz解压之后把目录名改成jetty,那么jet...原创 2015-06-15 11:49:14 · 263 阅读 · 0 评论 -
liunx 下环境变量立即生效
/etc/profile文件修改后立即生效 方法1: www.2cto.com 让/etc/profile文件修改后立即生效 ,可以使用如下命令: # . /etc/profile 注意: . 和 /etc/profile 有空格 方法2: 让/etc/profile文件修改后立即生效 ,可以使用如下命令: ...原创 2015-06-15 11:12:19 · 163 阅读 · 0 评论 -
实现多台机器拷贝scp命令免输入密码
要实现多台机器脚本拷贝,想用scp不带密码实现,参考网上资料,做了一下配置,就能实现多台机器脚本拷贝不需要输入密码。1.在A虚机上生产密钥输入ssh-keygen -t rsa之后全部默认回车,这样就会在/root/.ssh下生成密钥文件命令:ssh-keygen -t rsa-rw------- 1 root root 1675 May 26 18:04 id...原创 2015-05-27 11:22:00 · 438 阅读 · 0 评论 -
liunx下安装安装MySQL-python
1.windows 比较简单,下载exe文件直接安装。2.liunx环境两种安装简单:yum install MySQL-python复杂:需要自己源码编译,依赖包比较多a. gccb. setuptools c. python-dev 步骤: A.下载:wget http://sourceforge.net/projects/mys...原创 2015-05-22 15:12:50 · 214 阅读 · 0 评论 -
CentOS设置服务开机启动的方法
CentOS设置服务开机启动的两种方法1、利用 chkconfig 来配置启动级别在CentOS或者RedHat其他系统下,如果是后面安装的服务,如httpd、mysqld、postfix等,安装后系统默认不会自动启动的。就算手动执行 /etc/init.d/mysqld start 启动了服务,只要服务器重启后,系统仍然不会自动启动服务。 在这个时候,我们就需要在安装后做个设置,让系统自动...原创 2015-05-21 16:20:37 · 109 阅读 · 0 评论 -
liunx安装mysql及常见问题
一. 卸载原有mysql查看安装包命令:rpm -qa |grep -i mysql[root@vm-10-154-xxx-xxx ~]# rpm -qa |grep -i mysqlmysql-devel-5.1.73-3.el6_5.x86_64mysql-5.1.73-3.el6_5.x86_64perl-DBD-MySQL-4.013-3.el6.x86_64mysql-ser...原创 2015-05-21 16:05:41 · 177 阅读 · 0 评论 -
rabbitMQ安装及监控
安装环境:CentOS release 6.5 (Final)官方安装:http://www.rabbitmq.com/install-rpm.html----------------------------------------------------------------------------------------------------------------查看版本...原创 2015-05-14 11:39:47 · 217 阅读 · 0 评论 -
后台运行shell命令
&方式:Unix/Linux下一般想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe --user=mysql & nohup方式: 但是我们很多程序并不象mysqld一样可以做成守护进程,可能我们的程序只是普通程...原创 2015-05-12 10:33:14 · 1025 阅读 · 0 评论 -
liunx下分割大文件命令
在linux中分割大文件,比如一个5gb日志文件,需要把它分成多个小文件,分割后以利于普通的文本编辑器读取。有时,需要传输20gb的大文件到另一台服务器,也需要把它分割成多个文件,这样便于传输数据。 以下通过五个不同的例子,来讲解Linux下分割大文件的方法,供大家参考。 例1、以每个文件1000行分割split命令分割文件成每个文件1000行,并且文件名依次为 [前缀]aa, ...原创 2015-07-01 10:34:38 · 105 阅读 · 0 评论 -
sar工具命令参数
在说命令之前先查看liunx环境有没有安装,查看命令 rpm -qa |grep sysstat显示 sysstat-9.0.4-27.el6.x86_64 说明已经安装,如果没有安装用yum工具安装一下,命令:如果是 CentOS,那么用 yum install -y sysstat 安装。 sysstat是一个工具包,包含有几个很有用的系统检测程序,ios...原创 2015-07-23 13:47:16 · 1147 阅读 · 0 评论 -
traceroute命令
通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。linux系统中,我们称之为traceroute,在MS Windows中为tracert。 traceroute通过发送小的数据包到目的设备直到其返回...原创 2016-03-09 09:56:36 · 570 阅读 · 0 评论 -
http返回状态码含义
100:继续 客户端应当继续发送请求。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。101: 转换协议 在发送完这个响应最后的空行后,服务器将会切换到在Upgrade 消息头中定义的那些协议。只有在切换新的协议更有好处的时候才应该采取类似措施。102:继续处理 由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执行。200:请求成功 ...原创 2016-12-29 15:04:22 · 470 阅读 · 0 评论 -
查看liunx 连接数
统计已连接上的,状态为“establishednetstat -na|grep ESTABLISHED|wc -l查出哪个IP地址连接最多,将其封了.netstat -na|grep ESTABLISHED|awk {print $5}|awk -F: {print $1}|sort|uniq -c|sort -r +0nnetstat -na|grep SYN|awk {print $5}|aw...原创 2016-12-16 11:18:02 · 154 阅读 · 0 评论 -
shell 脚本报错“syntax error near unexpected token `;'”
运行shell脚本时,报错:“syntax error near unexpected token `;'”shell脚本如下:#!/bin/bashfilesizes=($(du -sm * | grep *.txt | awk '{print$1}'))for ((i=0;i<${#filesizes[*]};i++));do echo -e "filesizes:${f...原创 2015-12-11 11:18:29 · 3181 阅读 · 0 评论 -
shell 实现查找磁盘占用超标
#!/bin/bashdiskspaces=($(df -hP | grep /dev | awk '{print$1,$5}' | sed 's/%//g'))for ((i=0;i<${#diskspaces[*]};i++));do echo -e "${diskspaces[$i]}\n"#查找出{diskspaces}中百分比数字 if((i%2 ==1));the...原创 2015-12-04 17:07:24 · 993 阅读 · 0 评论 -
shell脚本,定时kill掉程序
#!/bin/bashtime_end=$(date '+%s' -d '3 minutes')echo "time_end =" $time_endwhile truedosleep 2time_temp=$(date '+%s')echo "time_temp =" $time_tempif [ $time_temp -gt $time_end ];then echo "performa...原创 2016-11-15 15:25:39 · 2212 阅读 · 0 评论 -
df命令
1. 显示磁盘占用命令命令:df [root@vm-10-154-156-224 app]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/VGSYS-lv_root 7.9G 4.2G 3.3G 57% /tmpfs ...原创 2015-11-27 17:03:17 · 551 阅读 · 0 评论 -
修改liunx字符集
一·查看字符集字符集在系统中体现形式是一个环境变量,以CentOS6.5为例,其查看当前终端使用字符集的方式可以有以下几种方式:1、[root@david ~]# echo $LANGzh_CN.GB180302、[root@david ~]# env |grep LANGLANG=zh_CN.GB18030LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN3...原创 2015-10-15 10:27:58 · 115 阅读 · 0 评论 -
liunx文件操作技巧
1.查找文件中字符串出现次数:命令: grep -c 'httpSample' kmtest0924.jtl2.vi 中调到文件结尾命令:命令:G3.vi中恢复上次操作命令:命令:U4.查找文件中指定字符后面的内容写入新文件查找文件中keyName和之后内容grep --only-matching 'keyName=[^&]*' v5.log > ...原创 2015-10-10 11:31:17 · 121 阅读 · 0 评论 -
liunx 的ip查询
[root@LetvWebServer-45C61C etc]# curl members.3322.org/dyndns/getipxxx.xx.xxx.xxx[root@LetvWebServer-45C61C etc]# curl ifconfig.mexxx.xx.xxx.xxx[root@LetvWebServer-45C61C etc]# ifconfig -a能查出来内网i...原创 2016-08-12 16:00:46 · 141 阅读 · 0 评论 -
vi使用技巧
1.查找vi中重复出现的字符用vi打开一个比较大的文本,用vi查找指定字符串,现在怎么统计该字符串的个数呢?比如我查找ORA字符串,直接输入 /ORA的时候vi会高亮显示。现在怎么统计ORA的个数呢?答案就是::%s/ORA//gn例子:查找字符串“i:”命令::%s/i://gn1203 matches on 1203 lines共有1203个字符2.查找哪行代码...原创 2015-08-26 16:37:49 · 108 阅读 · 0 评论 -
MySQL修改root密码的各种方法整理
整理了以下四种在MySQL中修改root密码的方法,可能对大家有所帮助!方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');方法2:用mysqladmin mysqladmin -u root password "ne...原创 2015-04-21 11:15:37 · 90 阅读 · 0 评论 -
liunx上传下载命令rz 、sz
一般来说,linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地; 与ssh有关的两个命令可以提供很方便的操作: sz:将选定的文件发送(send)到本地机器例子:sz a.log rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)rz...原创 2015-04-20 11:19:50 · 131 阅读 · 0 评论 -
liunx下运行jmeter报错java.io.IOException: No space left on device
Logging Error: Caught an IOExceptionjava.io.IOException: No space left on deviceat java.io.FileOutputStream.writeBytes(Native Method)at java.io.FileOutputStream.write(FileOutputStream.java:282)...原创 2013-10-09 16:42:21 · 668 阅读 · 0 评论 -
liunx 环境下运行.py文件
liunx环境安装多个python版本,想指定运行那个python版本: /usr/local/bin/python sample.py 运行/usr/local/bin/python 下的python版本只有一个python版本:python setup.py ...原创 2013-07-29 18:27:32 · 517 阅读 · 0 评论 -
liunx解压.gz文件
xxxx.tar.gz文件使用tar带zxvf参数,可以一次解压开。XXXX为文件名。 例如:$tar zxvf xxxx.tar.gz例子:tar zxvf python.tar.gz 在解压当前目录有一个python文件夹解压 tar.bz2命令:tar -vxjf php-5......tar.bz2 ...原创 2013-07-29 17:57:34 · 98 阅读 · 0 评论 -
scp 命令
scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然 rsync比scp会快...原创 2013-07-25 15:05:21 · 109 阅读 · 0 评论 -
单独安装apachebench
ApacheBench来作为压力测试工具,是Apache自带的工具,测试项目环境是nginx,从网上查了一下,单独安装ab的过程:首先安装ab运行需要的软件包apr-util yum install apr-util然后安装一个yum的工具包,为了可以单独弄出来ab。 yum install yum-utils新建存放目录:kmtestm...原创 2013-07-11 15:55:25 · 140 阅读 · 0 评论 -
liunx命令(二)
查看java 线程数:netstat -anpt | grep -c javaps -ef|grep java统计来自ip的连接个数netstat -nat|grep 192.168.111.50|wc -lnetstat -nat|grep 10.10.56.85|wc -l netstat -na|grep 3308|wc -l查看服务器限制数ulimi...原创 2013-11-22 11:20:46 · 98 阅读 · 0 评论 -
linux环境安装tomcat
安装tomcat步骤:1. 检查liunx环境下是否安装java环境命令:java -version显示:java version "1.6.0_25"----------java的版本如果没有安装jdk ,用yum 安装jdk命令:yum install jdk自动安装jdk ,yum 默认安装到 opt/apps ***********************...原创 2013-07-03 21:14:40 · 112 阅读 · 0 评论 -
yum 命令
查看yum安装软件包命令:yum list|grep java查看yum位置命令:whereis yumyum: /usr/bin/yum /etc/yum.conf /etc/yum /usr/share/man/man8/yum.8.gz查看yum配置文件命令:cat /etc/yum.conf[root@zjm_111_57 yum]# cat /etc/yu...原创 2013-07-03 18:09:12 · 141 阅读 · 0 评论 -
liunx环境变量位置&设置
语 法:export [-fnp][变量名称]=[变量设置值]补充说明:在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该此登陆操作。参 数: -f 代表[变量名称]中为函数名称。 -n 删除指定的变量。变量实际上并未删除,只是不会...原创 2013-06-28 18:04:06 · 140 阅读 · 0 评论 -
liunx 命令(一)-rpm用法
RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。常用参数:rpm -q samba //查询程序是否安装rpm -ivh...原创 2013-06-25 20:23:30 · 138 阅读 · 0 评论 -
liunx 常用命令
liunx下 打开隐含文件 vi .xxxx.xxxx 比非隐含文件,多一个“.”删除文件夹及文件: rm -rf XXXX查看文件夹下文件权限 : ls -l查看liunx 分区:df -hl查看tmp文件夹带大小du -hs /tmp查看liunx 服务器的cpu 个数逻辑CPU个数:cat /proc/cpuinfo | grep "processor" | wc -l物理CPU...原创 2013-06-13 10:30:43 · 83 阅读 · 0 评论 -
好玩linux命令
1. sl 命令你会看到一辆火车从屏幕右边开往左边。。。。。。安装 $ sudo apt-get install sl 运行 $ sl命令有 -alFe几个选项,-a An accident seems to happen. You'll feel pity for people who cry for help.-l shows little one.-F It flie...原创 2013-06-17 15:29:18 · 97 阅读 · 0 评论 -
iptables命令简单介绍
要在网上传输的数据会被分成许多小的数据包,我们一旦接通了网络,会有很多数据包进入,离开,或者经过我们的计算机。 首先我们要弄明白,防火墙将怎么对待这些数据包。这些数据包会经过一些相应的规则链,比如要进入你的计算机的数据包会首先进入INPUT链,从我们的计算机发出的数据包会经过OUTPUT链,如果一台计算机做一个网络的网关(处于内网和外网两个网络连接的两台计算机,这两台计算机之间相互通...原创 2014-01-02 17:01:05 · 132 阅读 · 0 评论