精选列表

搜索[centos7],共1059篇文章
优秀的个人博客,低调大师

centos7安装Discuz!

wordpress安装的差不多了,发现的问题也基本一一解决了。今天打算再做一个论坛。因为域名已经定位到网站上了,那论坛怎么办呢。一开始我想可不可以直接放到网站目录的子目录里,但感觉不会这么简单,就去查了查,结果好像还真可以。那说做就做。我的网站目录是在/var/www/html里,那我就在html目录里再新建一个目录,叫做Forum,接下来再找到discuz!安装文件,对了,discuz!也是需要apache、mysql和Php这些程序支撑的,因为之前都已经装过了,这里就不说了。找到discuz!下载地址:简体中文GBK http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_GBK.zip 繁体中文 BIG5 http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_TC_BIG5.zip 简体 UTF8 http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip 繁体 UTF8 http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_TC_UTF8.zip一开始我下载的是第一个,但安装时全是乱码,于是换成第三个,结果就正常了。文件名是Discuz_X3.2_SC_UTF8.zip,解压就用unzip命令,没有的话直接yum装一个就OK了 unzip Discuz_X3.2_SC_UTF8.zip #解压文件 解压出来后有三个目录:readme upload utility,主要的就是upload,然后我将三个目录mv到Forum目录中,接下来坑爹的情况就开始了 域名/Forum/install #无用 域名/Forum/upload/install #无用 域名/Forum/upload/forum.php #无用 将upload目录中文件都放到Forum目录中也无用 将Forum权限升为777无用 将Forum权限改为apache也无用 有的时候提示无权限,有的时候提示找不到目录 这样摸索着差不多1个小时左右,还是没头绪。最后看着错误提示,说是没权限,我想会不会是防火墙问题,但我之前把防火墙都关闭了下,也都设为开机不启动了,要真是这问题真是见了鬼了。我先将firewall关闭了,重启httpd服务,没什么用。再关闭selinux(setenforce 0),重启httpd服务,发现能用了。我靠,当时就崩溃了,赶紧查看selinux配置文件 vim /etc/selinx/config #打开selinux配置文件 一看,SELINUX=enforcing,估计是这几天又装虚拟机,又搞云主机,都搞混了。终于找到原因了,所以看清错误提示再思考是很有必须,还有不要想当然,把该做都做了才行。赶紧先将enforcing改成disabled,再重启下系统。ps:之前一直无法升级wordpress,看来也是这个原因了。后来一试,果然接下来就简单了,浏览器输入域名/forum点击我同意 一开始目录,文件权限检查有很多是打红叉的,也就是检测不通过,那肯定是权限的问题了,检查后还是目录权限的问题,直接chown遍历了一遍Forum目录,就可以了这个过程和wordpress是差不多的,我是用phpmyadmin新建了个数据库,怕和之前的有冲突,搞出什么问题来,不知道两者数据库一样的,可否同一账号一起登录。安装成功,可以登录 今天遇到个问题,花了好久也不能解决,最后还是靠万能的百度。环境:centos7.4 nginx php7 环境都配置好了,下载了discuz3.2版本放到目录中,打开,提示‘HTTP ERROR 500’,这就奇怪了,这步骤已经做了好多遍,按理说应该不能出问题的。重启数据库,重启nginx,重启主机,检查防火墙和selinux,修改权限等等,依然没有用。最后终于百度,一搜就出来了,原因出在PHP版本上,过去做测试用的都PHP5版本的,现在用的php7,有些语法就不通用了,导致了错误 。尴尬原文地址:https://www.cnblogs.com/wenzheshen/p/6650755.html大概是需要将upload/install/index中的第12行修改下修改办法:将“@set_magic_quotes_runtime(0);”替换成“@ini_set("magic_quotes_runtime", 0);”,再重启服务就可以安装了。我现在终于明白了,为什么新版本出来了,但很多从依然选择使用旧版本的缘故,伤不起啊

优秀的个人博客,低调大师

Linux系统:centos7下安装Jdk8、Tomcat8、MySQL5.7环境

本文源码:GitHub·点这里 || GitEE·点这里 一、JDK1.8 环境搭建 1、上传文件解压 [root@localhost mysoft]# tar -zxvf jdk-8u161-linux-x64.tar.gz [root@localhost mysoft]# pwd /usr/local/mysoft [root@localhost mysoft]# mv jdk1.8.0_161 jdk1.8 2、检查环境,已经安装删除 [root@localhost mysoft]# ps -aux|grep java [root@localhost mysoft]# rpm -e --nodeps rpm -qa | grep java 3、配置环境变量 [root@localhost /]# vim /etc/profile # 文件末尾追加 下面内容 shit+g 跳到文件末尾 # JAVA_HOME export JAVA_HOME=/usr/local/mysoft/jdk1.8 export PATH=$PATH:$JAVA_HOME/bin 4、检测安装成功 [root@localhost /]# java -version openjdk version "1.8.0_161" OpenJDK Runtime Environment (build 1.8.0_161-b14) OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode) 二、TOMCAT8 安装 1、上传安装包 [root@localhost mysoft]# tar -zxvf apache-tomcat-8.5.40.tar.gz [root@localhost mysoft]# mv apache-tomcat-8.5.40 tomcat8.5 2、启动服务 [root@localhost bin]# pwd /usr/local/mysoft/tomcat8.5/bin [root@localhost bin]# ./startup.sh Tomcat started. 3、访问测试 http://127.0.0.1:8080/ OK了 三、MySQL5.7 安装 1、卸载原系统中的mariadb [root@localhost /]# rpm -qa|grep mariadb mariadb-libs-5.5.56-2.el7.x86_64 [root@localhost /]# rpm -e --nodeps mariadb-libs [root@localhost /]# rpm -qa|grep mariadb 2、获取官方地址 地址:https://dev.mysql.com/downloads/repo/yum/ https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm 3、Yum源安装 wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm [root@localhost /]# rpm -ivh mysql80-community-release-el7-3.noarch.rpm [root@localhost /]# yum repolist all|grep mysql mysql57-community/x86_64 MySQL 5.7 Community Server disabled mysql80-community/x86_64 MySQL 8.0 Community Server enabled: 113 mysql80-community-source MySQL 8.0 Community Server - disabled …….. yum源中默认启用的安装包版本为MySQL8.0,这里切换为5.7,执行以下命令; [root@localhost /]# yum-config-manager --disable mysql80-community [root@localhost /]# yum-config-manager --enable mysql57-community 4、MySQL 安装启动 [root@localhost /]# yum install mysql-community-server # 需要安装依赖提示,选择y Total download size: 192 M Installed size: 865 M Is this ok [y/d/N]: y 查看版本 [root@localhost /]# mysql -V mysql Ver 14.14 Distrib 5.7.26, for Linux (x86_64) using EditLine wrapper 启动查看状态 [root@localhost /]# systemctl start mysqld.service [root@localhost /]# systemctl status mysqld.service mysqld.service - MySQL Server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: active (running) since Tue 2019-05-14 17:26:32 CST; 31s ago 为root账户生成临时密码 [root@localhost /]# grep 'temporary password' /var/log/mysqld.log 2019-05-14T09:26:28.657250Z 1 [Note] A temporary password is generated for root@localhost: !Bh(GT.od9L; 设置root用户密码 # 这里防止出现密码策略,强度不够的问题 mysql> set global validate_password_policy=LOW; mysql> alter user 'root'@'localhost' identified by 'husky123456'; 这样,Java的基础环境就搭建完毕了! 四、源代码地址 GitHub·地址 https://github.com/cicadasmile/linux-system-base GitEE·地址 https://gitee.com/cicadasmile/linux-system-base

优秀的个人博客,低调大师

Linux系统:centos7下搭建ZooKeeper3.4中间件,常用命令总结

本文源码:GitHub·点这里 || GitEE·点这里 一、下载解压 1、Zookeeper简介 Zookeeper 作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类似于文件系统的目录节点树方式的数据存储,但是 Zookeeper 并不是用来专门存储数据的,它的作用主要是用来维护和监控你存储的数据的状态变化。通过监控这些数据状态的变化,从而可以达到基于数据的集群管理。 2、下载 环境版本centos7zookeeper 3.4.14 [root@localhost mysoft]$ cd /usr/local/mysoft/ [root@localhost mysoft]$ wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz [root@localhost mysoft]# tar -zxvf zookeeper-3.4.14.tar.gz [root@localhost mysoft]# mv zookeeper-3.4.14 zookeeper3.4 二、修改配置文件 1、数据和日志目录 [root@localhost /]# mkdir -p data/log/zkp1.log [root@localhost /]# mkdir -p data/zkpdata/zkp1 2、修改配置 [root@localhost mysoft]# cd zookeeper3.4/conf/ [root@localhost conf]# cp zoo_sample.cfg zoo.cfg [root@localhost conf]# vim zoo.cfg # 修改如下两块内容,其他默认 dataDir=/data/zkpdata/zkp1 dataLogDir=/data/log/zkp1.log 3、配置文件说明 1)tickTime 心跳检查的时间。 2)initLimit 集群中的从服务器与主服务器之间初始连接时能容忍的最多心跳数(tickTime的数量)。 3)syncLimit 集群中从服务器与主服务器之间的请求和答应最多能容忍的心跳数。 4)dataDir 数据存放目录。 5)dataLogDir 日志存放目录。 6)clientPort 客户端连接的接口,客户端连接zookeeper服务器的端口,服务器端会监听这个端口,默认是2181。 三、启动运行 1、启动服务端 [root@localhost bin]# pwd /usr/local/mysoft/zookeeper3.4/bin [root@localhost bin]# /usr/local/mysoft/zookeeper3.4/bin/zkServer.sh start /usr/local/mysoft/zookeeper3.4/conf/zoo.cfg ZooKeeper JMX enabled by default Using config: /usr/local/mysoft/zookeeper3.4/conf/zoo.cfg Starting zookeeper ... STARTED [root@localhost bin]# ps -aux |grep zookeeper 2、启动客户端 [root@localhost /]# cd /usr/local/mysoft/zookeeper3.4/bin/ [root@localhost bin]# ./zkCli.sh Connecting to localhost:2181 四、常用操作命令 ## 创建节点 [zk: localhost:2181(CONNECTED) 2] create /cicada cicada-smile1 Created /cicada [zk: localhost:2181(CONNECTED) 8] create /cicada2 cicada-smile2 Created /cicada2 [zk: localhost:2181(CONNECTED) 4] get /cicada cicada-smile1 ## 查看目录 [zk: localhost:2181(CONNECTED) 5] ls / [zookeeper, cicada, cicada2] ## 查看指定目录 [zk: localhost:2181(CONNECTED) 17] ls / zookeeper [com.ptp.user.service.UserService] ## 删除节点 [zk: localhost:2181(CONNECTED) 10] delete /cicada ## 删除目录全部 [zk: localhost:2181(CONNECTED) 18] rmr /cicada2 [zk: localhost:2181(CONNECTED) 19] ls /cicada2 Node does not exist: /cicada2 ## 查看剩下节点 [zk: localhost:2181(CONNECTED) 13] ls / [zookeeper] 五、源代码地址 GitHub·地址 https://github.com/cicadasmile/linux-system-base GitEE·地址 https://gitee.com/cicadasmile/linux-system-base

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。