Nov 23

Linux的一些命令介绍

which
which -a : 它使 which 向您显示您的 PATH 中给定程序的所有实例

find
$ find /usr/share/doc -name README*

搜索中忽略大小写:
$ find /usr/share/doc -iname readme*

使用 -regex 选项将把输出限制成匹配某一模式的文件名
项,该选项忽略模式中的大小写。例如:
$ find /etc -iregex ‘.*xt.*’

-type 选项允许您查找某一类型的文件系统对象-type 参数是
b (块设备)、c(字符设备)、d(目录)、p(命名管道)、f(常规文件)、l(符号链接)和[……]

Read more

Nov 23

wget——优秀的下载工具

wget是一个命令行工具,用于批量下载文件,支持HTTP和FTP。究竟比其他的工具好在哪里?看看内容吧 🙂

wget基本上所有的Linux版本都自己带了,但是有多少人在用呢?呵呵,如果你没有用过,不妨试试。Windows下面的用户可以使用GNUwin32的项目,wget,基本功能完全一致。好吧,我们来以几个简单的例子看看wget的威力。

如果我们想下载ftp里面某个目录里面的所有文件,我们也可以不用ftp这个笨蛋,呵呵,可以享受cute ftp等图形化工具的拖一个目录的轻松了。如

wget -r ftp://10.8.8.8/movie/

呵呵,等吧!下完了,发觉有些不对劲,怎么出来个1[……]

Read more

Nov 23

MySQL4.0.27数据库 转移 MySQL5.0.24

1. 导出4.0数据: mysqldump -uroot -p –default-character-set=latin1 –set-charset=gbk –skip-opt databse > test.sql

2. 在5.0服务器上创建一个数据库同样是使用gbk编码

3. mysql -uroot -p –default-character-set=gbk -f test

另外修改MYSQL服务器默认字符集字GBK

/etc/my.cnf 填加

[mysqld]
default-character-set=gbk

程序上连接数据库的时候

也要统一编码

查询数[……]

Read more

Nov 23

防火墙脚本

/etc/sysconfit/iptables

# Firewall configuration written by system-config-securitylevel
# Manual customization of this file is not recommended.
*filter
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT – [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1[……]

Read more

Nov 23

Apache 配置安全

一、确保你安装的是最新的补丁

  如果门是敞开的话,在窗户上加锁就毫无意义。同样道理,如果你没有打补丁,继续下面的操作就没有什么必要。

  二、隐藏Apache的版本号及其它敏感信息

  默认情况下,很多Apache安装时会显示版本号及操作系统版本,甚至会显示服务器上安装的是什么样的Apache模块。这些信息可以为黑客所用,并且黑客还可以从中得知你所配置的服务器上的很多设置都是默认状态。

  这里有两条语句,你需要添加到你的httpd.conf文件中:

  ServerSignature Off

  ServerTokens Prod

   ServerSignature出现在A[……]

Read more

Nov 23

限制APACHE的进程

/etc/security/limits.conf

RLimitCPU 指令
说明: 限制由Apache载入的子进程的CPU占用
语法: RLimitCPU 数值|max [数值|max]
默认值: 未定义,使用操作系统默认值
上下文: 服务器配置, 虚拟主机, 目录, .htaccess
覆盖项: All
状态: 核心
模块: core使用一个或两个参数。第一个参数设置了所有进程的软资源限制,第二个参数设置了最大资源限制。两个参数均可设置为一个数值或是max以表示服务器的限制设置为操作系统允许的最大值。增大此资源限制最大值需要以root运行服务器或是在初始化启动语句中进行设置。

这个限制[……]

Read more

Nov 23

Linux运行环境安装全解

最新的软件包下载下来后,我开始正是编译安装:
一、编译安装Apache2.2.3。

CODE:
shell>tar xvf httpd-2.2.3.tar.gz
shell>cd httpd-2.2.3
shell>./configure –prefix=/usr/local/apache \
>–enable-rewrite=shared \
>–enable-speling=shared
shell>make
shell>make install
shell>vi /usr/local/apache /conf/httpd.[……]

Read more

Nov 23

RHEL AS4U3+httpd2.2+tomcat5.5+mysql5.0+php5.1

1、 操作系统:RHEL as4u3
2、 Apache:httpd-2.2.2.tar.gz
apr-util-1.2.7.tar.gz
apr-1.2.7.tar.gz
3、 Tomcat:apache-tomcat-5.5.15.tar.gz
4、 Mysql:mysql-5.0.22.tar.gz
5、 Jdk:jdk-1_5_0_07-linux-i586.bin
6、 Apache和Tomcat连接:tomcat-connectors-1.2.18-src.tar.gz
7、 Php: php-5.1.4.tar.gz
二、 安装步骤:
1、 安装操作系统:这里就不介绍了,主要将相关的开发包装上。我将[……]

Read more