- 浏览: 214958 次
- 性别:
- 来自: 河南省
文章分类
最新评论
-
l379101003:
引用[code="java"]
spring mvc 接入微信公众平台 注解方式的写法 -
jtmjx:
你好,我也做了一个,可是Get与微信对接校验的可以,但是POS ...
spring mvc 接入微信公众平台 注解方式的写法 -
ileson:
windows mysql服务问题很奇怪,有可能建议大家迁移到 ...
MySql 使用总结
一、安装JDK
JDK下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk6u38-downloads-1877406.html
安装:
二、安装tomcat
下载地址:http://tomcat.apache.org/download-60.cgi#6.0.36
安装:
配置:
启动tomcat:
备注:1、有可能提示,.sh 文件不可执行。
三、安装mysql(另一篇博文)
mysql-5.5.28.tar.gz源码包下载地址: http://cdn.mysql.com/Downloads/MySQL-5.5/mysql-5.5.28.tar.gz
安装:
备注:上面三个服务除了jdk其它两个可能需要对外提供服务,这时候会碰到 centos 防火墙 。。这时候就要在墙上钻洞!!! 比如 钻个8080 的洞,3306的洞。具体怎么钻,不赘述了。网上材料
个人总结:
一定要记得区分windows 与linux 命令执行时是有区别的。windows 命令行输入命令时会首先找当前目录;linux 如果要让其找当前目录时要用【./】
/*查看tomcat控制台*/
进入tomcat/logs/文件夹下
键入指令:
这样就可以与本地电脑一样查看TOMCAT的控制台了。
---
http://www.cnblogs.com/littlehb/archive/2013/04/02/2994683.html
各种服务安装实战
---php apache mysql centos
http://blog.sina.com.cn/s/blog_7d39186f0101dqvk.html
http://www.skymoon.biz/?p=1126
---
过程中遇到的问题:
1、apache 与tomcat 连接时,使用proxypass http 方式向tomcat 连接,老时报资源加载不上。
我最后用ajp 协议连接到了tomcat ,配置如下:
2、两个apache 虚拟主机 同时访问服务器上的一个mysql 实例 。总是出现: mysqld lock!
[root@AY140424185521458560Z ~]# service mysqld status
mysqld dead but subsys locked
Method 1, restart the mysql service
The second method to change the owner of mysql.mysql run # chown-R mysql.mysql / var / run / mysqld
mysql 锁的介绍
最后发现,出现这个问题的原因是内存不足造成的;mysql5.6 开启初始内存要400M,由于总内存才1G 所以,就悲剧了。最后解决办法是:配置一下mysql启动内存调整一下配置。详见:内存优化
3、给VMWare虚拟机里的centos 操作系统固定一个ip.
①:网络连接方式虚拟机中设置成桥接.
②:配置一下/etc/sysconfig/network-script/ifcfg-eth0 这个文件,如果没有新建一个,文件内容如下:
例子
另:今天装了个centos7 发现联系不上外网,发现默认的配置文件名称叫
自动以太网,不让其开机启动,我用自己配置的固定ip(固定ip配置文件:ifcfg-ens33) 解决了这个问题。
4、apache tomcat 提供服务,如果tomcat 挂掉了,想给用户个友好自定义的界面。
配置一下apache :
5、You don't have permission to access / on this server.这个问题找到
将 Deny from all 去掉,或者改成:Allow from all
6、修改centos6.5的开机默认运行级别
JDK下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk6u38-downloads-1877406.html
安装:
chmod 777 xxx.bin //将下载下来的文件改变可执行mode ./xxx.bin //进行安装,会解压出来一个目录xxx。 mv xxx /home/java //将目录移动并改成新的名称。
二、安装tomcat
下载地址:http://tomcat.apache.org/download-60.cgi#6.0.36
安装:
unzip xxx.zip //解压tomcat.zip文件 mv xxx /home/tomcat //将很长的文件目录名称移动并改名。
配置:
#/>vi /etc/profile --在该文件的最下面加入以下shell JAVA_HOME=/home/java TOMCAT_HOME=/home/tomcat PATH=$PATH:$JAVA_HOME/bin:$TOMCAT_HOME/bin CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME TOMCAT_HOME PATH CLASSPATH //这样配置完环境变量,重启发现命令都不能用了。郁闷。[我重新输入一遍就好了。奇怪。]
启动tomcat:
bin/>sh startup.sh
备注:1、有可能提示,.sh 文件不可执行。
root@xxx bin]# chmod 777 *.sh //将bin目录下所有的以sh为结尾的文件都改成可执行
#>tail -f logs/catalina.out #看tomcat的控制台输出;
三、安装mysql(另一篇博文)
mysql-5.5.28.tar.gz源码包下载地址: http://cdn.mysql.com/Downloads/MySQL-5.5/mysql-5.5.28.tar.gz
安装:
groupadd mysql //在操作系统里新建一个组 useradd -g mysql mysql //新建用户mysql 并将该用户归到mysql组中去。 tar -zxvf xxx.tar.gz //解压源文件 cd xxx //进入该目录 cmake . //编译源代码,这个过程中,根据提示,缺啥装啥。 make && make install //安装。 chown -R mysql:mysql /usr/local/mysql //将编译安装后的目录归mysql用户所有 cd /usr/local/mysql //进入编译安装后的目录。 cp support-files/my-medium.cnf /etc/my.cnf //复制支持文件到etc中作为mysql的配置文件 cp support-files/mysql.server /etc/rc.d/init.d/mysqld //mysql启动文件。 cd scripts/ // ./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data //初始化mysql数据库 cd /etc/rc.d/init.d/ // ./mysqld start //启动mysql 服务
引用
备注:上面三个服务除了jdk其它两个可能需要对外提供服务,这时候会碰到 centos 防火墙 。。这时候就要在墙上钻洞!!! 比如 钻个8080 的洞,3306的洞。具体怎么钻,不赘述了。网上材料
个人总结:
一定要记得区分windows 与linux 命令执行时是有区别的。windows 命令行输入命令时会首先找当前目录;linux 如果要让其找当前目录时要用【./】
/*查看tomcat控制台*/
进入tomcat/logs/文件夹下
键入指令:
tail -f /usr/local/tomcat/logs/catalina.out
这样就可以与本地电脑一样查看TOMCAT的控制台了。
---
http://www.cnblogs.com/littlehb/archive/2013/04/02/2994683.html
各种服务安装实战
---php apache mysql centos
http://blog.sina.com.cn/s/blog_7d39186f0101dqvk.html
http://www.skymoon.biz/?p=1126
---
过程中遇到的问题:
1、apache 与tomcat 连接时,使用proxypass http 方式向tomcat 连接,老时报资源加载不上。
我最后用ajp 协议连接到了tomcat ,配置如下:
<virtualhost> ServerName java.test.com DocumentRoot /var/www/html/webapps/ROOT/ DirectoryIndex index.html index.jsp ProxyPass /images/ ! ProxyPass /js/ ! ProxyPass /css/ ! ProxyPass / ajp://127.0.0.1:8009/ ProxyPassReverse / ajp://127.0.0.1:8009/ </virtualhost>
2、两个apache 虚拟主机 同时访问服务器上的一个mysql 实例 。总是出现: mysqld lock!
[root@AY140424185521458560Z ~]# service mysqld status
mysqld dead but subsys locked
Method 1, restart the mysql service
The second method to change the owner of mysql.mysql run # chown-R mysql.mysql / var / run / mysqld
mysql 锁的介绍
最后发现,出现这个问题的原因是内存不足造成的;mysql5.6 开启初始内存要400M,由于总内存才1G 所以,就悲剧了。最后解决办法是:配置一下mysql启动内存调整一下配置。详见:内存优化
3、给VMWare虚拟机里的centos 操作系统固定一个ip.
①:网络连接方式虚拟机中设置成桥接.
②:配置一下/etc/sysconfig/network-script/ifcfg-eth0 这个文件,如果没有新建一个,文件内容如下:
DEVICE=eth0 HWADDR=00:0C:29:FA:39:67 BOOTPROT=static ONBOOT=yes TYPE=Ethernet NETMASK=255.255.255.0 IPADDR=192.168.1.118 GATEWAY=192.168.1.1 DNS1=192.168.1.1 USERCTL=no IPV6INIT=no PEERDNS=yes
例子
另:今天装了个centos7 发现联系不上外网,发现默认的配置文件名称叫
自动以太网,不让其开机启动,我用自己配置的固定ip(固定ip配置文件:ifcfg-ens33) 解决了这个问题。
4、apache tomcat 提供服务,如果tomcat 挂掉了,想给用户个友好自定义的界面。
配置一下apache :
<VirtualHost *:81> ServerAdmin webmaster@dummy-host.xxx.com #DocumentRoot "D:/apache-tomcat-7.0.53/webapps/" ServerName dummy-host.xxx.com ServerAlias www.dummy-host.xxx.com ErrorLog "logs/dummy-host.xxx.com-error.log" CustomLog "logs/dummy-host.xxx.com-access.log" common ProxyPass /images/ ! ProxyPass /img/ ! ProxyPass /js/ ! ProxyPass /css/ ! ErrorDocument 503 "http://127.0.0.1:4040/503.html" ErrorDocument 404 "http://127.0.0.1:4040/404.html" ProxyPass / ajp://127.0.0.1:8009/ ProxyPassReverse / ajp://127.0.0.1:8009/ </VirtualHost> <VirtualHost *:4040> ServerAdmin exceptionPage@exceptionPage.xxx.com DocumentRoot "D:\Server\web" ServerName exceptionPage ErrorLog "logs/exceptionPage.xxx.com-error.log" CustomLog "logs/exceptionPage.xxx.com-access.log" common </VirtualHost>
5、You don't have permission to access / on this server.这个问题找到
<Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Deny from all </Directory>
将 Deny from all 去掉,或者改成:Allow from all
6、修改centos6.5的开机默认运行级别
发表评论
-
python 学习
2015-02-12 22:00 781学习了一门胶水型 的语言:python 服务器脚本语言。用 ... -
mongodb-2.6.7 win7 64bit 使用总结
2015-02-01 22:53 789官网:https://www.mongodb.or ... -
centos nginx php mysql 集成
2014-11-26 02:42 1108一、安装 0、一篇不错的文章。 1、nginx 安装 ... -
web app native app hybrid app 简单区分
2014-10-31 19:54 851一、web app 简单入门 android we ... -
sublime 编辑器
2014-09-25 12:56 1283打造便携版的sublime 一、centos c 编辑、 ... -
nginx tomcat 配置
2014-09-16 19:40 1402nginx : 取代apache 一、linux 安装:官 ... -
redis
2014-09-14 18:08 794Redis官方网址 Redis中文网 1、linux 安装 ... -
centos6.5 升级mysql到5.6
2014-06-19 01:38 2967一、首先将我的 mysql5.1 ... -
centos 6.5 安装mariadb10
2014-06-18 13:31 808基础源更换成163的(这个不是安装mariadb必须的) ht ... -
linux 服务器监控
2014-06-12 11:14 511一、命令监控 服务器性能监控16个常用命令: http://w ... -
spring mvc 接入微信公众平台 注解方式的写法
2014-05-25 21:10 24485package com.meiparty.controll ... -
java 框架学习笔记
2014-05-17 21:21 672一、 mybatis3.2 1、遇到的一个问题:log4j 打 ... -
与linux 服务器进行数据传输的工具
2014-04-25 16:30 494前言:与linux 服务器传输数据的方式很多。简单介绍几种。 ... -
java 问题总结
2014-04-15 10:23 6580x001: An internal error occurr ... -
制作可运行于NT服务的过程。
2014-03-25 15:54 668文件列表: 文件说明: Server.exe ... -
javah 生成头文件时报找不到类路径的解决办法
2013-09-04 22:11 1642一、问题描述: 用javah 生成头文件时,总是报错。 ... -
脚本积累
2013-06-04 17:48 778一、window的命令行脚本(批处理) 1、将本目录下的所有文 ... -
tomcat jvm调优
2013-04-23 19:01 875一、生产环境,性能测试。 环境概述: os:centos 6. ... -
gcc gdb 使用
2013-03-20 16:35 01、gcc -g xxx.c -o xxx --编 ... -
系统学习笔记
2013-03-18 22:33 01、kernel+shell
相关推荐
Centos搭建KMS服务器
centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...
CentOS搭建PHP服务器 本文档将指导您使用CentOS 7、MariaDB、Nginx、PHP 7搭建PHP服务器(LNMP)。下面是详细的知识点: 一、CentOS 7 连通网络 在CentOS 7中,需要配置网络连接以便能够访问互联网。首先,需要...
Centos8 搭建DNS服务器 一、 DNS概述 DNS(Domain Name System)是域名管理系统,负责将人类易于记忆的域名转换为机器易于识别的IP地址。域名由特定的格式组成,用来表示互联网中某一台计算机或者计算机组的名称,...
CentOS8 搭建日志服务器 rsyslog+loganalyzer CentOS 8 是一个流行的 Linux 发行版,rsyslog 是一个强大的日志服务器软件,loganalyzer 是一个基于 Web 的日志分析工具。本文将指导您如何在 CentOS 8 上搭建一个...
CentOS搭建FTP服务器 本文详细描述了如何在CentOS操作系统上安装部署FTP服务器。
### Centos搭建EasyDarwin流媒体服务器的知识点详解 #### 一、EasyDarwin简介与应用场景 EasyDarwin是一款开源的轻量级流媒体服务器,主要用于实时音视频传输,支持RTSP、RTMP、HLS等多种协议。它适用于监控、直播...
总结,搭建一个CentOS 7上的SVN服务器,主要涉及安装SVN、创建仓库、配置权限、启动Apache服务以及测试访问。这个过程为团队协作提供了稳定的基础,确保了代码的安全和高效管理。在实际操作中,还可以根据项目需求...
- "CentOS7上搭建FTP服务+VSFTPD配置全解析-Linux运维日志" 这篇文章可能包含了详细的步骤和案例分析,适合初学者。 - "1如何在centos7中安装FTP服务_vsftpd.url" 可能提供了一种简化的安装教程,适合快速部署。 - ...
### Centos搭建SVN服务器知识点解析 #### 一、概述 在CentOS Linux环境下搭建Subversion (SVN) 服务器是一种常见的版本控制系统部署方案。它能够有效地管理代码库,为团队提供版本控制功能,便于协作开发。本文档将...
centos搭建的solr服务器下搭建好的solr服务器,可以直接使用!!
把手一步步离线搭建svn服务器,centos离线搭建svn服务器,linux离线搭建svn服务器。
断网,centos系统,版本服务器,在没有外网的centos系统中搭建svn版本服务器
centos6下搭建socket5的教程非常全面,拥有这个教程可以让你快速搭建,省去很多碰壁的麻烦
### CentOS 7 环境下 NAS 服务搭建与数据迁移详细步骤 #### 一、NAS 服务端配置 在 CentOS 7 系统中搭建 NAS (Network Attached Storage) 服务,可以方便地实现局域网内的数据共享及管理。本部分将详细介绍如何在 ...
本文档将指导您如何在CentOS系统上搭建NFS服务器,以满足大规模数据迁移的需求。NFS服务器可以挂载至各种类型的平台,如Linux、Windows和Vmware等虚拟化平台,应用十分广泛。 知识点1:NFS服务器的安装配置步骤 在...
CentOS 搭建 Squid 代理服务器指南 Squid 是一个流行的开源代理服务器,可以帮助我们缓存网络资源,减少网络带宽的占用,提高网络访问速度。下面我们将详细介绍如何在 CentOS 系统上搭建 Squid 代理服务器。 安装 ...
CentOS 下搭建 NFS 服务器总结 CentOS 是一种流行的 Linux 操作系统,NFS(Network File System)是一种文件共享协议,允许不同机器之间共享文件。下面是 CentOS 下搭建 NFS 服务器的总结。 环境介绍 在开始搭建 ...
【邮件服务器搭建】在本文中,我们将探讨如何在 CentOS 系统上搭建 Postfix 邮件服务器,并结合 Dovecot 提供 IMAP 和 POP3 访问服务。Postfix 替代了 CentOS 默认的 MTA sendmail,而 Dovecot 则用于让用户通过 ...
在本文中,我们将详细介绍如何在虚拟机CentOS7上搭建MQTT服务。MQTT(Message Queuing Telemetry Transport)是一种轻量级的发布/订阅消息协议,常用于物联网(IoT)设备之间的通信。CentOS7是一个稳定的Linux发行版,...