linux
kevin_梦幻
风萧萧兮易水寒
展开
-
secucrt相关技巧
设置日志记录: 设置批量管理服务器: 在Send chat to all sessions下敲入命令后,回车会在所有的目录执行命令原创 2013-09-13 10:46:41 · 963 阅读 · 0 评论 -
网页解析利器——jsoup
从第三方网站上抓取一张页面,分析其中的内容,然后转换为自己的格式并持久化,这就是网络爬虫的操作步骤。目前,对网页的抓取及解析也在互联网项目中有较为广泛的应用,下面简单谈谈一些网页解析工具的使用方法。网页的爬取及解析,应该利用一现有的工具或框架去实现,而这些框架的选择,至少要考虑下面的一些因素:1、应该具有一定的兼容性,比如:原始页面中的一些语法错误、未关闭标签等,应该能够被正确解析;2原创 2013-09-23 16:53:11 · 2048 阅读 · 2 评论 -
linux 安装gcc和g++
linux中安装gcc和g++ 今天在linux的服务器上安装C/C++的编译器gcc和g++,运行了如下两条命令: 1 yum install gcc 2 yum install g++ 然后发现gcc可以正确安装,但安装g++时却提示: Cannot find a package matching g++ 后在网上搜索后才发现,原来在linux下,原创 2013-09-26 14:51:50 · 1297 阅读 · 0 评论 -
linux安装gcc
[root@localhost ~]# yum install gccLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile * base: mirror01.idc.hinet.net * extras: mirror01.idc.hinet.net * updates: mirror01原创 2013-09-26 14:51:33 · 1063 阅读 · 0 评论 -
nginx运行文件出错env: /etc/init.d/nginx: No such file or directory
env: /etc/init.d/nginx: No such file or directory估计是我在windows下修改文件的时候换行符出现问题了。在linux下用dos2unxi filename转换一次之后,成功解决问题。原创 2013-09-26 15:01:38 · 10393 阅读 · 0 评论 -
如何把apache和nginx 加入到系统服务,用service 命令来控制启动、停止
1 把apache 加入到系统服务,即用service 命令来控制Apache 启动、停止 如果Linux服务器上默认安装了httpd的话(用rpm -qa|grep httpd查看),那你就可以用编译生成的来覆盖到 /etc/init.d/httpd如果没有安装的话,那么就下面的方法# grep -v "#" /usr/local/apache2/bin/apach原创 2013-09-26 15:03:39 · 2065 阅读 · 0 评论 -
网络字节序与主机字节序
网络字节序与主机字节序原创 2013-10-25 11:08:39 · 904 阅读 · 0 评论 -
apache 配置多域名访问多服务
# Ensure that Apache listens on port 80Listen 80# Listen for virtual host requests on all IP addressesNameVirtualHost *:80 DocumentRoot /www/deerol_com ServerName www.deerol.com #原创 2013-10-22 11:06:26 · 1162 阅读 · 0 评论 -
安装rz 以及 sz命令、、安装rpm命令
yum install lrzsz 安装rpm命令:apt-get install rpm原创 2013-12-06 16:50:39 · 5254 阅读 · 0 评论 -
sudo apt-get XXX解决方法
是原创 2013-12-06 16:43:09 · 1469 阅读 · 0 评论 -
linux装iftop查看服务器流量,监控服务器带宽的方法
linux装iftop查看服务器流量,监控服务器带宽的方法 在类Unix系统中可以使用top查看系统资源、进程、内存占用等信息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop。一、iftop是什么?iftop是类似于top的实时流量监控工具。官方网站:h原创 2013-12-30 15:53:13 · 1311 阅读 · 0 评论 -
linux下redis的安装和使用示例
Redis是目前众多NoSQL产品中非常有特点的一款,支持的数据类型和方法都非常丰富,做为一款具备持久化功能的软件,实际使中更多却是将其做为cache。三思在个人的测试环境中安装使用了两三天,这期间尽管文档看了不少,但其实收获不多,不过对于NoSQL产品的整体看法一直没变,我觉着各类型NoSQL产品都还只是工具,并且是小工具,称不上产品。小工具能起大作用这不假(redis目前在国内最知名的案例原创 2013-12-31 11:16:53 · 988 阅读 · 0 评论 -
linux下memcache的常用命令
1、启动cd到/usr/local/liveEpg/memcached/bin# ./memcached -d -m 4096 -u hadoop -l ********IP****** -p 12121 -c 1024 -P /tmp/memcached.pid注意:不同机器要用自己的ip ---本地启动命令./memcached -d -m 1024 -u hadoop原创 2013-12-31 11:16:01 · 1922 阅读 · 0 评论 -
linux下memcache的安装
一,安装libevent安装位置 /usr/lib# tar -zxvf libevent-2.0.21-stable.tar.gz# cd libevent-2.0.21# ./configure -prefix= /usr# make# make install 安装完成后测试libevent是否安装成功:# ls -al /usr/lib | grep li原创 2013-12-31 11:14:15 · 747 阅读 · 0 评论 -
改变nginx logrotate方式采用sh文件自动切割日志文件
Logrotate读取/etc/logrotate.d目录下的文件这里的文件会被系统自动执行logrotate是作为linux系统日志的管理工具存在。他可以轮换,压缩,邮件系统日志文件。默认的logrotate被加入cron的/etc/cron.daily中作为每日任务执行。/etc/logrotate.conf为其默认配置文件指定每个日志文件的默认规则。/etc/lo原创 2014-04-02 11:00:38 · 1206 阅读 · 1 评论 -
服务器是否支持断点续传
通常情况下,Web服务器(如Apache)会默认开启对断点续传的支持。因此,如果直接通过Web服务器来提供文件的下载,可以不必做特别的配置,即可享受到断点续传的好处。断点续传是在发起HTTP请求的时候加入RANGE头来告诉服务器客户端已经下载了多少字节。等所有这些请求都返回之后,再把得到的内容一块一块的拼接起来得到完整的资源。 你可以通过以下的命令来测试一下。Linux原创 2013-09-22 18:06:37 · 4628 阅读 · 0 评论 -
linux(边压缩边传输边解压)
比如我要转移旧VPS /home/wwwroot 下的web目录到新VPS(123.123.123.123)的/home/wwwroot 目录下1.进入目录 cd /home/wwwroot 2.压缩,传输,解压同步进行(注:此传输默认新VPS的SSH端口为22)tar czf - web | ssh root@123.123.1原创 2013-09-22 17:54:34 · 4117 阅读 · 1 评论 -
apache的斜杠问题
apache的斜杠问题原创 2013-09-22 17:51:52 · 3115 阅读 · 1 评论 -
SCP常用操作
scp使用方法 1、获取远程服务器上的文件scp -P 2222 root@www.vpser.net:/root/lnmp0.4.tar.gz /home/lnmp0.4.tar.gz上端口大写P 为参数,2222 表示更改SSH端口后的端口,如果没有更改SSH端口可以不用添加该参数。 root@www.vpser.net 表示使用root用户登录远程服务器www.vpser.n原创 2013-09-13 11:25:34 · 1353 阅读 · 0 评论 -
nginx+keepalived高可用性负载均衡
nginx+keepalived高可用性负载均衡一、前言nginx进程基于于Master+Slave(worker)多进程模型,自身具有非常稳定的子进程管理功能。在Master进程分配模式下,Master进程永远不进行业务处理,只是进行任务分发,从而达到Master进程的存活高可靠性,Slave(worker)进程所有的业务信号都 由主进程发出,Slave(worker)进程所有的超时任务原创 2013-09-13 11:27:21 · 921 阅读 · 0 评论 -
NGINX 的301 重定向
nginx.confserver{ listen 80; server_name www.bikinis2011sale.co原创 2013-09-13 11:27:53 · 695 阅读 · 0 评论 -
Nginx优化配置转
一般来说nginx配置文件中对优化比较有作用的为以下几项:worker_processes 8;nginx进程数,建议按照cpu数目来指定,一般为它的倍数。worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;为每个进程分配cpu,上例中将8个进程分配到原创 2013-09-13 12:29:06 · 696 阅读 · 0 评论 -
tomcat简单安装及总结
做下总结。方便以后查阅,给自己加深一下印象,同时也希望给出现相同错误的亲们提供一个解决方案。可以进入下面的网站下载需要的版本1.下载jdk及tomcathttp://download.chinaunix.net/down.php?id=33932&ResourceID=61&site=1 http://mirrors.tuna.tsinghua.edu.cn/apache/to原创 2013-09-13 10:48:12 · 896 阅读 · 0 评论 -
linux的抓包tcpdump
监控主机为192.9.200.59上8000端口的tcp协议: tcpdump host 192.9.200.59 and tcp port 8000 如果想要显示数据包的内容,需要使用-X参数,如,我想要显示捕获的http数据包http header的内容: tcpdump -X host 192.9.200.59 and tcp port 8000 本原创 2013-09-13 10:54:47 · 747 阅读 · 0 评论 -
linux的find命令
查找文件命令: find 路径 -name 要找的文件如要找abc.txt,但是不知哪个 目录,可以用如下命令 find / -name abc.txt原创 2013-09-13 10:55:32 · 645 阅读 · 0 评论 -
新建yanfa组,组内用户权限和root一致
新建一个组:yanfa ,组内用户和root权限一致注:这样做的好处便于查询是哪个用户登录服务器,执行啥操作。一般都是直接使用root账户登录,不便于查询到底是谁执行1、修改sudoersvim /etc/sudoers,添加组yanfaroot ALL=(ALL) ALL%admin ALL=(ALL) ALL #如果是用户,则不需要%原创 2013-09-13 10:57:44 · 778 阅读 · 0 评论 -
TOP命令
top命令和ps命令的基本作用是相同的,显示系统当前的进程和其他状况;但是top是个动态显示过程,即能够通过用户按键来不断刷新当前状态。如? 前台执行该命令,他将独占前台,直到用户终止该程式为止。 比较准确的说,top命令提供了实时的对系统处理器的状态监控。他将显示系统中CPU最“敏感”的任务列表。该命令能够按CPU使用。内存使用和执行时间对任务进行排序;而且该命令的很多特性都能够通过交互式原创 2013-09-13 11:03:10 · 829 阅读 · 0 评论 -
linux安装jdk
1 、安装jdk 程序最新版本jdk: jdk-6u22-linux-i586.bin进入usr 目录: cd /usr在当前目录创建目录java : mkdir java将jdk 安装文件复制到java 目录下:cp /usr/software/ jdk-6u22-linux-i586.bin /usr/java 给安原创 2013-09-13 15:52:28 · 766 阅读 · 0 评论 -
定时任务分割nginx日志
#!/bin/bashLOGS_PATH=/var/log/nginxYESTERDAY=$(date -d "yesterday" +%Y%m%d)mv ${LOGS_PATH}/access.log ${LOGS_PATH}/access_${YESTERDAY}.logmv ${LOGS_PATH}/error.log ${LOGS_PATH}/error_${YESTERD原创 2013-09-13 15:30:21 · 805 阅读 · 0 评论 -
linux java -version显示/usr/bin/java,没有那个文件或目录
解决linux下javac -version和java -version版本显示不一致原创 2013-09-13 18:02:18 · 21645 阅读 · 3 评论 -
linux 定时备份数据资料
1,写一个脚本backup.sh内容如下#!/bin/shcp -r /home/..../data /tmp/backup/bak //数据存在data目录下,备份到backup目录下,所以先将数据拷过来tar -zcvf /tmp/backup/bak$(date +%Y%m%d).tar.gz /tmp/backup/bak //将数据所在文件夹bak打包rm -rf /t原创 2013-09-13 15:19:28 · 773 阅读 · 0 评论 -
linux scp ssh命令不用输入密码
把你的本地主机用户的ssh公匙文件复制到远程主机用户的~/.ssh/authorized_keys文件中假设本地主机linux100,远程主机linux200一,在linux100主机里的用户运行 #ssh-keygen -t rsa结果如下QUOTE:Generating public/private rsa key pair.Enter file in wh原创 2013-09-17 17:46:03 · 1828 阅读 · 0 评论 -
linux多服务器之间的目录文件同步
web1:10.80.11.243web2:10.80.11.244code:10.80.11.245更新code服务器的代码后,自动同步到web1和web2,删除code服务器文件,web1和web2也删除服务器端的安装(N台WEB都这样配置)1、首先要求Linux内核在2.6以上,才支持inotify[root@web1 html]# uname -aLin原创 2014-03-26 17:18:25 · 3118 阅读 · 0 评论