环境准备:
安装SSH协议
通过Winscp SFTP传输
putty SSH命令操作
安装gcc,g++等
rpm -ivh --allfiles glibc-headers-2.4-4.i386.rpm
rpm -ivh --allfiles glibc-devel-2.4-4.i386.rpm
rpm -ivh --allfiles binutils-2.16.91.0.6-4.i386.rpm
rpm -ivh --allfiles libgomp-4.1.0-3.i386.rpm
rpm -ivh --allfiles gcc-4.1.0-3.i386.rpm
rpm -ivh --allfiles gcc-c++*
rpm -qa | grep gcc
whereis gcc
locale gcc
URL中文文件访问:
Fedora Core 5.0
/etc/sysconfig/i18n设置如下:
LANG="zh_CN"
SYSFONT="latarcyrheb-sun16"
LANGUAGE="zh_CN"
SUPPORTED="zh_CN:zh_CN:zh"
/etc/profile中设置
export LANG=zh_CN
putty等中就能显示中文啦
1.安装JDK
下载jdk-1_5_0_11-linux-i586.bin
利用图形工具运行应用程序
2.安装Apache Tomcat 5.5.23
下载应用程序:apache-tomcat-5.5.23.tar.gz
tar -xzvf apache-tomcat-5.5.23.tar.gz
./configrue
make
make install
启动服务
../bin/./startup.sh
停止服务
../bin/./shutdown.sh
3.安装MySql 5.0.41
mysqld_safe --skip-grant-tables'
下载应用程序:mysql-5.0.41.tar.gz
tar -xzvf mysql-5.0.41.tar.gz
./configure
make
make install
新建用户
useradd mysql
修改该目录的所属用户和组是mysql,同时改变访问权限:
chown -R mysql.mysql /usr/local/bin/mysql
chmod -R go-rwx /usr/local/bin/mysql
chmod 777 ./var
/usr/local/bin/mysql_install_db
chown -R mysql:mysql /usr/local/var
chown -R root:root /usr/local/var
修改配置文件/etc/my.cnf
加入:default-character-set=utf8
修改:sockt=/tmp/mysql.sock
err-log=/var/lib/mysql/mysqld.log
pid-file=/var/lib/mysql/mysqld.pid
启动服务
/usr/local/bin/./mysqld_safe &
重启,关闭服务
/usr/local/bin/./mysqladmin -uroot -proot reload/shutdown
修改root用户密码
/usr/local/bin/./mysqladmin -u root password 'password'
登录mysql
mysql -uroot -proot
创建DB
create DATABASE crm;
导入crm数据库数据:
source /opt/tools/db.sql;
vi /etc/my.cnf
default_character_set = utf8
修改权限配置,以便远程控制
use mysql GRANT SELECT, INSERT, UPDATE, DELETE ON crm.* TO root@192.168.11.10 identified by password;
GRANT ALL PRIVILEGES ON crm.* TO root@192.168.11.10 IDENTIFIED BY 'root' WITH GRANT OPTION;
如果你忘记了你的MYSQL的root口令的话,你可以通过下面的过程恢复。
1).向mysqld server发送kill命令关掉mysqld server(不是kill -9),存放进程ID的文件通常在MYSQL的数据库所在的目录中。
kill `cat /mysql-data-directory/hostname.pid`
你必须是UNIX的root用户或者是你所运行的SERVER上的同等用户,才能执行这个操作。
WIN32下用winmysqladmin.exe关闭服务即可
2).使用`--skip-grant-tables'参数来启动mysqld。
3).使用`mysql -h hostname mysql'命令登录到mysqld server,用grant命令改变口令。
也可以用use mysql; update user set password=password('yourpass') where user='root'
也可以这样做:mysqladmin -h hostname -u user password 'new password'
4).载入权限表:
mysqladmin -h hostname flush-privileges,
或者使用SQL命令`FLUSH PRIVILEGES'。当然,在这里,你也可以重启mysqld
4.安装vsftdd
redhat安装盘1,程序:vsftpd-2.0.1-5.i386.rpm
rpm -ivh vsftpd-2.0.1-5.i386.rpm
./configure
make
make install
编辑 /etc/passwd 文件,然后把ftp shell 从 /sbin/nologin 改成 /bin/bash
修改配置文件/etc/vsftpd/vsftpd.conf
anonymous_enable=NO
chroot_list.file=/etc/vsftpd.chroot_list
userlist_enable=NO
listen_port=2008
配置其他
useradd nobody
mkdir /usr/share/empty/
mkdir /var/ftp/
useradd -d /var/ftp ftp
chown root.root /var/ftp
chmod og-w /var/ftp
将/etc/vsftpd.ftpusers中的root删除
启动/关闭
service vsftpd start|restart|stop
5.防火墙配置
菜单-->系统设置-->安全级别
6.修改系统环境变量,加入JAVA_HOME,PATH,CLASS_PATH
编辑/etc/profile
$JDK_PATH="/opt/tools/jdk1.5.0-11/bin"
PATH=$PATH:$PATH
JAVA_HOME="/opt/tools/jdk1.5.0-11/"
CLASSPATH="/opt/tools/jdk1.5.0-11/lib/tools.jar"
EXPORT PATH,JAVA_HOME,CLASSPATH
7.编码相关设置
下载附件时,使用java.net.URLEncoder.encode(filename, "UTF-8")对文件名进行编码,否则为乱码
8.备份与恢复
find . -name "*samba*"
mysqldump -uroot -proot --default-character-set=utf8 --opt crm > crm.sql
mysql -uroot -proot --default-character-set=utf8 -f crm < crm_2007xxxx.sql
MySQL server has gone away 解决办法
*使用 mysqldump 备份的时候不添加 --opt
这样就只会生成完整的insert语句,导入时候不会出错。
*或修改my.ini
打开my.ini 找到[mysqld]这一行,下面添加
[mysqld]
#扩大缓冲区
max_allowed_packet=16M
保存后,重启mysql
安装SSH协议
通过Winscp SFTP传输
putty SSH命令操作
安装gcc,g++等
rpm -ivh --allfiles glibc-headers-2.4-4.i386.rpm
rpm -ivh --allfiles glibc-devel-2.4-4.i386.rpm
rpm -ivh --allfiles binutils-2.16.91.0.6-4.i386.rpm
rpm -ivh --allfiles libgomp-4.1.0-3.i386.rpm
rpm -ivh --allfiles gcc-4.1.0-3.i386.rpm
rpm -ivh --allfiles gcc-c++*
rpm -qa | grep gcc
whereis gcc
locale gcc
URL中文文件访问:
Fedora Core 5.0
/etc/sysconfig/i18n设置如下:
LANG="zh_CN"
SYSFONT="latarcyrheb-sun16"
LANGUAGE="zh_CN"
SUPPORTED="zh_CN:zh_CN:zh"
/etc/profile中设置
export LANG=zh_CN
putty等中就能显示中文啦
1.安装JDK
下载jdk-1_5_0_11-linux-i586.bin
利用图形工具运行应用程序
2.安装Apache Tomcat 5.5.23
下载应用程序:apache-tomcat-5.5.23.tar.gz
tar -xzvf apache-tomcat-5.5.23.tar.gz
./configrue
make
make install
启动服务
../bin/./startup.sh
停止服务
../bin/./shutdown.sh
3.安装MySql 5.0.41
mysqld_safe --skip-grant-tables'
下载应用程序:mysql-5.0.41.tar.gz
tar -xzvf mysql-5.0.41.tar.gz
./configure
make
make install
新建用户
useradd mysql
修改该目录的所属用户和组是mysql,同时改变访问权限:
chown -R mysql.mysql /usr/local/bin/mysql
chmod -R go-rwx /usr/local/bin/mysql
chmod 777 ./var
/usr/local/bin/mysql_install_db
chown -R mysql:mysql /usr/local/var
chown -R root:root /usr/local/var
修改配置文件/etc/my.cnf
加入:default-character-set=utf8
修改:sockt=/tmp/mysql.sock
err-log=/var/lib/mysql/mysqld.log
pid-file=/var/lib/mysql/mysqld.pid
启动服务
/usr/local/bin/./mysqld_safe &
重启,关闭服务
/usr/local/bin/./mysqladmin -uroot -proot reload/shutdown
修改root用户密码
/usr/local/bin/./mysqladmin -u root password 'password'
登录mysql
mysql -uroot -proot
创建DB
create DATABASE crm;
导入crm数据库数据:
source /opt/tools/db.sql;
vi /etc/my.cnf
default_character_set = utf8
修改权限配置,以便远程控制
use mysql GRANT SELECT, INSERT, UPDATE, DELETE ON crm.* TO root@192.168.11.10 identified by password;
GRANT ALL PRIVILEGES ON crm.* TO root@192.168.11.10 IDENTIFIED BY 'root' WITH GRANT OPTION;
如果你忘记了你的MYSQL的root口令的话,你可以通过下面的过程恢复。
1).向mysqld server发送kill命令关掉mysqld server(不是kill -9),存放进程ID的文件通常在MYSQL的数据库所在的目录中。
kill `cat /mysql-data-directory/hostname.pid`
你必须是UNIX的root用户或者是你所运行的SERVER上的同等用户,才能执行这个操作。
WIN32下用winmysqladmin.exe关闭服务即可
2).使用`--skip-grant-tables'参数来启动mysqld。
3).使用`mysql -h hostname mysql'命令登录到mysqld server,用grant命令改变口令。
也可以用use mysql; update user set password=password('yourpass') where user='root'
也可以这样做:mysqladmin -h hostname -u user password 'new password'
4).载入权限表:
mysqladmin -h hostname flush-privileges,
或者使用SQL命令`FLUSH PRIVILEGES'。当然,在这里,你也可以重启mysqld
4.安装vsftdd
redhat安装盘1,程序:vsftpd-2.0.1-5.i386.rpm
rpm -ivh vsftpd-2.0.1-5.i386.rpm
./configure
make
make install
编辑 /etc/passwd 文件,然后把ftp shell 从 /sbin/nologin 改成 /bin/bash
修改配置文件/etc/vsftpd/vsftpd.conf
anonymous_enable=NO
chroot_list.file=/etc/vsftpd.chroot_list
userlist_enable=NO
listen_port=2008
配置其他
useradd nobody
mkdir /usr/share/empty/
mkdir /var/ftp/
useradd -d /var/ftp ftp
chown root.root /var/ftp
chmod og-w /var/ftp
将/etc/vsftpd.ftpusers中的root删除
启动/关闭
service vsftpd start|restart|stop
5.防火墙配置
菜单-->系统设置-->安全级别
6.修改系统环境变量,加入JAVA_HOME,PATH,CLASS_PATH
编辑/etc/profile
$JDK_PATH="/opt/tools/jdk1.5.0-11/bin"
PATH=$PATH:$PATH
JAVA_HOME="/opt/tools/jdk1.5.0-11/"
CLASSPATH="/opt/tools/jdk1.5.0-11/lib/tools.jar"
EXPORT PATH,JAVA_HOME,CLASSPATH
7.编码相关设置
下载附件时,使用java.net.URLEncoder.encode(filename, "UTF-8")对文件名进行编码,否则为乱码
8.备份与恢复
find . -name "*samba*"
mysqldump -uroot -proot --default-character-set=utf8 --opt crm > crm.sql
mysql -uroot -proot --default-character-set=utf8 -f crm < crm_2007xxxx.sql
MySQL server has gone away 解决办法
*使用 mysqldump 备份的时候不添加 --opt
这样就只会生成完整的insert语句,导入时候不会出错。
*或修改my.ini
打开my.ini 找到[mysqld]这一行,下面添加
[mysqld]
#扩大缓冲区
max_allowed_packet=16M
保存后,重启mysql