|
环境准备: 安装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
|
|