Web 项目在linux服务器上的配置

来源:互联网 发布:外国人用支付宝淘宝 编辑:程序博客网 时间:2024/04/30 03:25

1 防火墙操作

直接关闭防火墙

systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动

设置 iptables service

yum -y install iptables-services
如果要修改防火墙配置,如增加防火墙端口3306
vi /etc/sysconfig/iptables

增加规则

-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT

保存退出后

systemctl restart iptables.service #重启防火墙使配置生效
systemctl enable iptables.service #设置防火墙开机启动

最后重启系统使设置生效即可。

2 JDK安装配置

2.1 下载JDK-XX.tar.gz文件

2.2 将JDK-xx.tar.gz文件放在/usr目录下

2.3 解压

tar –zxvf JDK-xx.tar.gz

2.4 配置环境变量

在控制台运行 vi /etc/profile
在文件中加入以下内容
JAVA_HOME=/usr/java/jdk1.7.0
JRE_HOME=/usr/java/jdk1.7.0/jre
PATH=PATH:JAVA_HOME/bin:JREHOME/binCLASSPATH=.:JAVA_HOME/lib/dt.jar:JAVAHOME/lib/tools.jar:JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

2.5 使配置文件生效

source /etc/profile

2.6 检查环境变量是否配置好

echo JAVAHOMEecho{PATH}
echo ${CLASSPATH}
在控制在运行
java –version
javac
出现正确内容则说明环境变量配置正确

3 Oracle12c 配置和安装

3.1 登录root用户

3.2 创建Oracle用户组和用户

增加Oracle用户组
/usr/sbin/groupadd –g 501 oinstall
/usr/sbin/groupadd –g 501 dba
/usr/sbin/groupadd –g 501 oper
增加Oracle用户
/usr/sbin/useradd –u 502 -g oinstall -G dba,oper,oracle
设置Oracle用户密码
passwd oracle

3.3 配置sysctl.conf

vi /etc/sysctl.conf
增加如下内容
kernel.shmmni=4096
kernel.shmmax=4398046511104
kernel.shmall=1073741824
kernel.sem=250 32000 100 128

fs.aio-max-nr=1048576
fs.file-max=6815744
net.ipv4.ip_local_port_range=9000 65500
net.core.rmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048586

3.4 配置limits.conf,进行用户限制

vi /etc/security/limits.conf
增加如下内容
oracle soft nproc 131072
oracle hard nproc 131072
oracle soft nofile 131072
oracle hard nofile 131072
oracle soft core unlimited
oracle hard core unlimited
oracle soft memlock 50000000
oracle hard memlock 50000000

3.5 安装依赖包

yum install XXX
binutils elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc
glibc-common glibc-devel glibc-headers ksh libaio libaio-devel
bgcc ibstdc++ bstdc++-devel make sysstat unixODBC
unixODBC-devel

如果提示another app is currently holding the yum lock; waiting for it to exit.那么说明系统在自动升级,yum处于锁定的状态中。可以强制关闭yum进程。
rm –f /var/run/yum.pid
然后就可以使用yum了。

3.6 创建oracle目录

mkdir –p /home/oracle/oracle12c
chown oracle:oinstall /home/oracle/oracle12c
chmod 775 /home/oracle/oracle12c
mkdir -p /home/oracle/oracle12c/product/12.1.0/dbhome_1
chown oracle:oinstall -R /home/oracle/oracle12c

3.7 切换至oracle用户设置环境变量

[oracle@localhost ~] vi .bash_profile
添加如下内容
export ORACLE_BASE=/home/oracle/oracle12c
export ORACLE_HOME=ORACLEBASE/product/12.1.0/dbhome1PATH=/usr/sbin:PATH:$ORACLE_HOME/bin

3.8 运行Oracle安装

进入oracle用户下,不是su过去。
运行./runInstaller
使用中文安装会出现安装界面乱码!

3.9 创建数据库

运行dbca命令即可

3.10 配置监听

运行netca
选择Listener configurstion->Add->”LISTENER”->其它全部默认即可

3.11 设置开机启动

进入root用户
vi /etc/oratab
找到 orcl:/u01/app/oracle/product/12.1.0/dbhome_1:N
修改为:orcl:/u01/app/oracle/product/12.1.0/dbhome_1:Y
这里的路径根据实际情况改变
保存退出
vi /etc/rc.d/rc.local
添加如下两行
su oracle -lc “/u01/app/oracle/product/12.1.0/dbhome_1/bin/lsnrctl start”
su oracle -lc /u01/app/oracle/product/12.1.0/dbhome_1/bin/dbstart
这里的路径根据实际情况改变
保存退出。

3.12 基本操作明令

启动监听: lsnrctl start
启动oracle: service oracle start
关闭oracle: service oracle stop
重启oracle: service oracle restart

4 mysql安装配置

4.1 yum install mysql

4.2 yum install mariadb

包括 mariadb-XX, mariadb-libs-XX, mariadb-server-XX
如果不够,自行安装所有

4.3 操作明令

systemctl start mariadb #启动MariaDB
systemctl stop mariadb #停止MariaDB
systemctl restart mariadb #重启MariaDB
systemctl enable mariadb #设置开机启动

实时查看日志

1、先切换到:cd usr/local/tomcat5/logs
2、tail -f catalina.out
3、这样运行时就可以实时查看运行日志了
Ctrl+c 是退出tail命令。

4.4 修改root

修改root密码

方法1: 用SET PASSWORD命令
  mysql -u root
  mysql> SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘newpass’);

方法2:用mysqladmin
  mysqladmin -u root password “newpass”
  如果root已经设置过密码,采用如下方法
  mysqladmin -u root password oldpass “newpass”

方法3: 用UPDATE直接编辑user表
  mysql -u root
  mysql> use mysql;
  mysql> UPDATE user SET Password = PASSWORD(‘newpass’) WHERE user = ‘root’;
  mysql> FLUSH PRIVILEGES;

在丢失root密码的时候,可以这样
  mysqld_safe –skip-grant-tables&
  mysql -u root mysql
  mysql> UPDATE user SET password=PASSWORD(“new password”) WHERE user=’root’;
  mysql> FLUSH PRIVILEGES;

5 Sybaseiq 安装和配置

5.1 创建用户组和用户

创建用户组,如果已经创建过就不用创建了
groupadd oinstall
groupadd dba
创建用户
useradd -m -g oinstall -G dba sybaseiq
passwd sybaseiq

5.2 创建安装目录

cd /home/sybaseiq
mkdir iq160 #数据库安装目录
mkdir tem_setup #用于存放安装包

5.3 配置环境变量

cd /home/sybaseiq
vi .bash_profile
增加如下几句:
IQDIR16=/home/sybase/db/IQ-16_0
export IQDIR16
SYBASE=/home/sybase/db
export SYBASE
更新配置文件
source .bash_profile

5.4 开始安装

进入文件目录
./setup.bin
安装目录选在我们之间创建的/home/sybase/iq160

5.5 配置启动

将IQ-16_0.sh和SYBASE.sh写在sy.sh里,每次开机自动执行
vi sy.sh
加入如下内容
export SYBASE=/opt/Sybase
.SYBASE/IQ160/IQ160.shchmod755SYBASE.sh.SYBASE/SYBASE.sh

5.6 创建并启动demo库

创建数据库
cd /home/Sybase/iq160/IQ-16_0/demo
./mkidemo.sh
启动数据库
start_iq iqdemo.db
以指定端口启动数据库
start_iq –x tcpid{port=10000} iqdemo.db

6 SVN安装和配置

6.1 下载安装

yum install subversion

6.2 创建svn版本库

cd /home
mkdir svn
cd svn
mkdir project
svnadmin create /home/svn/project/

6.3 配置svn信息

cd project/
cd conf
ls
我们可以看到三个文件
authz #权限配置文件
passwd #用户密码文件
svnserve.conf #svn综合服务配置文件

(1) 打开authz文件
在[groups]中配置用户组和用户,例如
admin=zd
railwayadmin=zd
在[project:/]中设置每个用户的权限,如果没有增加这个栏目
[project:/]
@admin=rw
[project:/railway]
@railwayadmin=r

(2) 打开passwd文件
添加用户和密码
[users]
zd=123

(3) 打开svnserve.conf文件
修改成为如下内容
anon-access=none
auth-access=write
password-db=passwd
authz-db=authz
realm=project

6.4 启动svn

svnserve -d -r /home/svn/project/ #启动svn
svn import test svn://ip地址/project/test –m “test” –force-log #导入
如果出现认证失败则修改/root/.subversion/servier选项
store-plaintext-passwords=yes
安装openssl以及openssl-devel
svn import test svn://ip地址/project/ -m “管理员帐号”
再次导入如果认证仍然失败则使用如下命令
ps -aux|grep svn #查看进程
kill XXXX #结束进行id
svnserve -d -r /home/svn/
svn import test svn://ip地址/project/ -m “管理员帐号”
这样必定成功

6.5 设置开机自启动

vi /etc/rc.d/rc.local
加入如下命令
/usr/bin/svnserve -d -r /home/svn

7 Tomcat

直接下载并安装,启动方式和windows一样

8 centos相关

1设置为中文

安装中文支持:sudo yum groupinstall chinese-support
编辑配置文件 : vim ~/.bashrc
在最后添加: export LANG=”zh_CN.UTF-8”
重新启动: sudo shutdown -r now

1 0
原创粉丝点击