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=
export JAVA_HOME JRE_HOME PATH CLASSPATH
2.5 使配置文件生效
source /etc/profile
2.6 检查环境变量是否配置好
echo
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=
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
.
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
- Web 项目在linux服务器上的配置
- 邮件服务器配置和在web服务器上的配置!
- Apache服务器在linux上的配置
- 在Linux服务器上配置JavaWeb项目环境(Java+Tomcat)
- 项目“WebSite”在不受信任的 Web 服务器上
- 在服务器上的tomcat发布WEB项目供外网访问
- Web服务器boa在ARM平台上的安装配置
- 在服务器上发布Java Web项目
- 在服务器上部署web项目。
- 在服务器上发布Java Web项目
- web项目部署到Linux服务器上
- 在你的Linux 服务器上构建 Web spider(转)
- 在centOS上配置web服务器
- 在centOS上配置web服务器
- 在eclipse上配置copy来的web项目
- 阿里云Linux Ubuntu服务器上配置Java web项目过程(遇到的一些问题及要点)
- PHPStorm 配置链接Linux服务器上的项目
- 无法在web服务器上启动调试,web服务器配置不正确的解决办法
- static关键字的用法
- Sally配置文件讲解
- PHP中MySQL、MySQLi和PDO的用法和区别
- CuratorFramework节点监听一 PathChildrenCache
- app:transformClassesWithJarMergingForDebug报错
- Web 项目在linux服务器上的配置
- angularjs学习笔记-正确的使用控制器
- 深度学习caffe的代码怎么读?
- 让图片和文字居中对齐的方法
- 【web】上机实验四
- C++头文件与多文件结构,编译预处理
- LOCAL_MODULE_RELATIVE_PATH
- CSS 优先级和定位
- XML-NSXMLParser