
linux
snihcel
这个作者很懒,什么都没留下…
展开
-
CentOS下安装JDK6u21和设置环境变量
1.先通过SSH登录到Linux系统中,通过SSH文件管理工具把Linux的JDK安装包上传到/home/acm/JavaTools/JDK目录;2.进入/home/acm/JavaTools/JDK目录,用cp命令$cp ./jdk-6u21-linux-i586.bin /home/acm 把JDK安装文件jdk-6u21-linux-i586.bin 复制到acm用户的根目录下;转载 2014-09-02 15:51:39 · 917 阅读 · 0 评论 -
VI命令使用(查找替换)
esc: 命令模式与插入模式的切换一、vi查找: 当你用vi打开一个文件后,因为文件太长,如何才能找到你所要查找的关键字呢?在vi里可没有菜单-〉查找, 不过没关系,你在命令模式下敲斜杆(/)这时在状态栏(也就是屏幕左下脚)就出现了 “/”然后输入你要查找的关键字 敲回车就可以了。如果你要继续查找此关键字,敲字符n就可以继续转载 2014-08-26 10:13:45 · 579 阅读 · 0 评论 -
linux查找目录下的所有文件中是否含有某个字符串 .
查找目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri "IBM" 查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名 find .|xargs grep -ri "IBM" -l 1.正则表达式 (1)正则表达式一般用来描述文本模式的特殊用法,由普通字符(例如字符a-z)以及特殊字符(称为元字符,如/、*、?等)组成。 (转载 2014-08-21 10:20:03 · 523 阅读 · 0 评论 -
Linux shell快速查找PHP木马
一句话查找 PHP 木马find ./ -name "*.php" |xargs egrep "phpspy|c99sh|milw0rm|eval\(gunerpress|eval\(base64_decoolcode|spider_bc"> /tmp/php.txtgrep -r --include=*.php '[^a-z]eval($_POST' . > /tmp/eval.txt转载 2014-08-21 10:10:51 · 2110 阅读 · 0 评论 -
linux web目录文件全备脚本
#!/bin/bash#文件全备脚本#删除7天以前的文件#调用方法#yxy #www.sql8.net#anybooks@qq.com#2014-08-20#请主意所有路径都为全整目录#sh filebak.sh 要备份的目标目录 备份文件存放路径 保留文件的天数 #sh filebak.sh /home/wd/wd/wd /home/wd/wd/ba原创 2014-08-20 15:19:12 · 835 阅读 · 0 评论 -
linux basename命令学习
linux basename命令学习本文引自:SQL吧|企业网站源码下载(www.sql8.net) 原文参考:http://www.sql8.net/a/course/caozuoxitong/liunx/2014/0820/30542.html首先使用 --help 参数查看一下。basename命令参数很少,很容易掌握。$ basename --help用法示转载 2014-08-20 14:55:02 · 625 阅读 · 0 评论 -
mysql全备脚本,此脚本可以备份多个数据库,单独文件夹
#!/bin/bash#mysql全备脚本,此脚本可以备份多个数据库,#为每个数据建立单独的文件夹进行备份#author:yxy#website:www.sql8.net#mail:anybooks@qq.com#created:2014-8-14#Mysql dabase information#主机db_host="localhost"#原创 2014-08-15 09:33:25 · 2591 阅读 · 0 评论 -
tomcat 大并发报错 Maximum number of threads (200) created for connector with address null and port 8080
1、INFO: Maximum number of threads (200) created for connector with address null and port 8091说明:最大线程数错误解决方案:使用线程池,用较少的线程处理较多的访问,可以提高tomcat处理请求的能力。使用方式:首先。打开/conf/server.xml,增加转载 2014-06-18 15:21:33 · 723 阅读 · 0 评论 -
关于Linux下s、t、i、a权限
文件权限除了r、w、x外还有s、t、i、a权限:s:文件属主和组设置SUID和GUID,文件在被设置了s权限后将以root身份执行。在设置s权限时文件属主、属组必须先设置相应的x权限,否则s权限并不能正真生效(c h m o d命令不进行必要的完整性检查,即使不设置x权限就设置s权限,chmod也不会报错,当我们ls -l时看到rwS,大写S说明s权限未生效)。Linux修改密码的pass转载 2014-07-10 18:36:34 · 647 阅读 · 0 评论 -
nginx学习手札(二)反向代理 (
如果服务器是Nginx负载均衡器或用于Nginx+PHP5的web服务器,此二项必须打开:net.ipv4.tcp_tw_reuse = 1 #允许重新用于新的TCP连接net.ipv4.tcp_tw_recycle = 1 #开启TCP连接快速回收执行以下命令使内核配置立马生效:/sbin/sysctl –p 配置:#使用哪个用户启动nginx 前面是用户,转载 2014-06-03 15:49:42 · 707 阅读 · 0 评论 -
NGINX配置多域名
方法一:多个.conf方法(优点是灵活,缺点就是站点比较多配置起来麻烦)这里以配置2个站点(2个域名)为例,n 个站点可以相应增加调整,假设:IP地址: 192.168.1.100域名1 example1.com 放在 /www/example1域名2 example2.com 放在 /www/example2 配置 nginx virtual ho转载 2014-06-03 15:49:12 · 601 阅读 · 0 评论 -
Nginx的upstream支持4种负载均衡方式的配置
Nginx与tomcat的结合,主要用的是Nginx中的upstream来配置负载均衡,后端可包括有多台tomcat来处Nginx 的请求,upstream目前支持4种方式的配置1、方式一轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器 ,如果后端服务器down掉,能自动剔除。?1234upstream tomcatser转载 2014-06-03 15:35:08 · 637 阅读 · 0 评论 -
Linux安装配置php
1.获取安装文件: http://www.php.net/downloads.php php-5.3.8.tar.gz 获取安装php需要的支持文件:http://download.youkuaiyun.com/download/netlong339/1351852 libxml2-2.6.32.tar.gz2.安装libxml21 tar zxvf libxml2-2.6转载 2014-08-26 14:45:12 · 537 阅读 · 0 评论 -
./configure,make,make install的作用
这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。make是用来编译的,它从Makefile中读取指令,然后编译。make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。转载 2014-08-26 15:07:47 · 489 阅读 · 0 评论 -
CentOS卸载默认JAVA并安装新的JDK .
[root@node1 node1]# java -versionjava version "1.5.0"gij (GNU libgcj) version 4.4.4 20100726 (Red Hat 4.4.4-13)Copyright (C) 2007 Free Software Foundation, Inc.This is free software; see t转载 2014-09-02 16:33:55 · 712 阅读 · 0 评论 -
mysql全备脚本升级版,支持多台主机,多个数据库
此脚是对上午写的脚本的tak原创 2014-08-15 15:47:02 · 578 阅读 · 0 评论 -
Linux下RPM软件包的安装及卸载
本文引自:SQL吧|企业网站源码下载(www.sql8.net) 原文参考:http://www.sql8.net/a/course/caozuoxitong/liunx/2014/0818/30407.html在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管转载 2014-08-18 10:01:29 · 487 阅读 · 0 评论 -
Linux rpm 命令参数使用详解
本文引自:SQL吧|企业网站源码下载(www.sql8.net) 原文参考:http://www.sql8.net/a/course/caozuoxitong/liunx/2014/0818/30406.htmlRPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”rpm 执行安装包二进制包(Bina转载 2014-08-18 09:58:11 · 458 阅读 · 0 评论 -
Linux任务调度crontab时间规则介绍
sudo crontab -e5 * * * *每小时第5分钟执行*/5 * * * *每5分钟执行0 2 * * * 每天凌晨2点执行cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:/sbin/service crond start //启动服务转载 2014-08-15 09:15:10 · 1054 阅读 · 0 评论 -
Linux下crontab命令的用法
liunx专题任务调度的crond常驻命令crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。而linux任务调度的工作主要分为以下两类:1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存2、个人执行的工作:某个用户定期要做转载 2014-08-15 09:09:40 · 469 阅读 · 0 评论 -
Shell中取时间格式方法
Shell中取时间格式方法2007-09-13 15:35常用date的显示格式:date +%F //2007-03-06date +%Y%m%d//20070306date +%T //23:37:11//昨天date +%Y%m%d -d "-1 day"//明天date +%Y%m%d -d "+1 day"//上个月date +%Y%m转载 2014-08-15 09:06:55 · 648 阅读 · 0 评论 -
管理lnmp常用命令,lnmp重启,start|stop|reload|restart等命令
LNMP状态管理命令:LNMP状态管理: /root/lnmp {start|stop|reload|restart|kill|status}Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart}MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|转载 2014-09-10 10:25:09 · 5512 阅读 · 0 评论 -
Linux下 config/configure/Configure、make 、make test/make check、sudo make install 的作用 .
这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤config/configure/Configure这个是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本这一步一般用来生成 Makefile,为下一步的编译做准备,你可以通过在 configure 后加上参数来对安装进行控制,比如:转载 2014-08-26 17:35:37 · 786 阅读 · 0 评论 -
nginx start/stop
options 选项:-c 为 Nginx 指定一个配置文件,来代替缺省的。-t 不运行,而仅仅测试配置文件。nginx 将检查配置文件的语法的正确性,并尝试打开配置文件中所引用到的文件。-v 显示 nginx 的版本。-V 显示 nginx 的版本,编译器版本和配置参数。Template:Anchor Nginx -s stop 快速关闭Nginx转载 2014-08-26 09:13:41 · 1369 阅读 · 0 评论 -
Linux 查看进程占用端口命令 netstat -tlnp|grep port
netstat -tlnp|grep port 1.一进程确定占用某一tcp端口,如下命令可以杀掉该进程。 kill -9 $(netstat -tlnp|grep 1099|awk '{print $7}'|awk -F '/' '{print $1}')其中1099为端口号。注意: 得写出完整端口号,否则易错杀其他进程。7是进程信息所处的列号,不同Lin转载 2014-08-25 16:24:03 · 3980 阅读 · 0 评论 -
nginx多虚拟主机配置
http://rtxbc.iteye.com/blog/8833281.nginx.conf内容如下:程序代码worker_processes 1;error_log /host/nginx/logs/error.log crit;pid /host/nginx/logs/nginx.pid;events {worker_connections 64;}转载 2014-06-03 15:25:15 · 594 阅读 · 0 评论 -
新手教程:用.htaccess实现二级域名功能
我从网站开通了一个独立IP LINUX空间,空间支持伪静态功能。由于网站根目录下安装的是DEDECMS,bbs目录下安装的是论坛,home目录下安装是ucenterHome,虚拟主机只支持根目录绑定域名,如何让网站支持二级域名呢?下面我教你利用.htaccess实现一个网站空间可以用多个二级域名指向多个二级目录,建立多个网站。以独立IP虚拟主机为例: 一、将域名做一个泛解析*.xxxx.co转载 2014-05-30 11:40:09 · 1181 阅读 · 0 评论 -
用htaccess url重写实现多个二级域名映射同一个空间
用htaccess url重写实现多个二级域名映射同一个空间(linux虚拟主机空间,没钱买多个空间也不怕,一个主机空间开多个网站)猜你想用这样的域名访问你的网站?blog.uacool.com bbs.uacool.com home.uacool.com game.uacool.com但是没钱买太多的主机空间,我们只有一个 虚拟主机空间 还有一个域名,怎么办?转载 2014-05-30 11:08:02 · 4066 阅读 · 0 评论 -
windows下整合 tomcat 和 nginx【原创】
tomcat自带的apache服务器对于并发请求的处理能力比较差,并且耗费资源很大,而nginx这方便却很强悍,以下是在windows下整合tomcat和nginx的过程。1.准备工作 下载tomcat(http://tomcat.apache.org/download-70.cgi),下载nginx(http://nginx.org/en/download.html),我用的版本是to转载 2014-06-04 10:54:14 · 454 阅读 · 0 评论 -
nginx学习手札(一)简单配置
首先需要安装PCRE包,为的是让nginx支持正则表达式:下载地址:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-7.7.tar.gz安装很简单,./configure&& make&&make install即可nginx的安装就不赘述了,网上到处都有,我的编译参数是:./configure --with转载 2014-06-03 15:50:19 · 548 阅读 · 0 评论 -
nginx 的proxy_pass 基本设置问题
曾在网上看到一些问题,比如 nginx 的proxy_pass后面的地址加“/”与不加“/”有区别。 参看nginx英文文档后,发现:If it is necessary to transmit URI in the unprocessed form then directive proxy_pass should be used without URI part:locati转载 2014-06-03 15:26:43 · 1348 阅读 · 0 评论 -
Nginx中ip_hash负载均衡中location的proxy_pass配置与说明
Nginx可以根据客户端IP进行负载均衡,在upstream里设置ip_hash,就可以针对同一个地址段中的客户端选择同一个后端服务器,除非那个后端服务器宕机了才会换一个。转载 2014-06-03 15:32:03 · 1523 阅读 · 0 评论 -
解决安装oracle11g r2时提示pdksh conflicts with ksh-20100621-2.el6.i686问题
在CenOS6、RHEL6或者ORACLE LINUX 6上安装oracle 11g R2的时候提示:pdksh包没有安装,按照提示从网上下了个pdksh-5.2.14-36.el5.i386.rpm包,然后尝试安装:# rpm -ivh pdksh-5.2.14-36.el5.i386.rpm warning: pdksh-5.2.14-36.el5.i386.rpm: Header转载 2013-07-17 22:53:24 · 1211 阅读 · 0 评论 -
在Linux终端执行clear或top命令时出现:'xterm': unknown terminal type的错误
http://mouyu230.blog.163.com/blog/static/206672201201324111111116/在Linux终端执行clear或top命令时出现:'xterm': unknown terminal type的错误。例如:[root@localhost phpmyadmin]# clear'xterm': unknown terminal type转载 2013-07-17 20:23:20 · 4431 阅读 · 0 评论 -
vsftp 登录报错:500 OOPS: cannot change directory:/home/*******
我的系统:64位RHEL61、问题:vsftp登录报错”500 OOPS: cannot change directory:/home/*******”解决: A、首先检查权限问题; B、ftp服务器连接失败,错误提示:500 OOPS: cannot change directory:/home/*******500 OOPS: child died当你看到以上提转载 2013-07-17 14:34:49 · 779 阅读 · 0 评论 -
linux下IPTABLES配置详解
http://www.cnblogs.com/JemBai/archive/2009/03/19/1416364.html如果你的IPTABLES基础知识还不了解,建议先去看看.开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)转载 2013-07-17 13:41:40 · 509 阅读 · 0 评论 -
Linux:打开防火墙时自动开启相对应端口
当Linux开防火墙后,你会发现,从本机登录23端口是没有问题的,但是如果从另一台pc登录该linux系统后,你会发现提示这样的错误: 不能打开到主机的连接, 在端口 23: 连接失败 因为linux防火墙默认是关闭23端口的,如果允许远程登录,可以关掉防火墙,也可以开防火墙开放23端口,具体如下: 即时生效,重启后失效 开启: service iptables start转载 2013-07-17 13:37:28 · 686 阅读 · 0 评论 -
开启Linux下Telnet服务
Telnet服务的配置步骤如下:一、安装telnet软件包(通常要两个)1、 telnet-client (或 telnet),这个软件包提供的是 telnet 客户端程序; 2、 telnet-server ,这个软件包提供的是 telnet 服务器端程序; 安装之前先检测是否这些软件包已安装,方法如下:[root@wljs root]#rpm –q telnet或[root转载 2013-07-17 10:36:15 · 658 阅读 · 0 评论 -
在linux中配置安装telnet服务
http://www.cnblogs.com/chenlulouis/archive/2009/08/13/1545305.htmlTelnet 是一种流行的用于通过 Internet 登录到远程计算机的协议。Telnet 服务器软件包为远程登录主机提供了支持。要通过 Telnet 协议与另一台主机通讯,您可以使用名称或 Internet 地址格式(如 192.168.1.10)与主机联系转载 2013-07-17 10:46:36 · 531 阅读 · 0 评论 -
Tomcat访问日志详细配置
在server.xml里的标签下加上directory="logs" prefix="localhost_access_log." suffix=".txt"pattern="common" resolveHosts="false"/>就可以了,下面咱们逐一分析各个参数。className 官方文档上说了This MUST be set转载 2014-07-20 11:44:24 · 662 阅读 · 0 评论