概述
关闭防火墙
[root@localhost ~]# firewall-cmd --state
running
[root@localhost ~]# systemctl list-unit-files|grep firewalld.service
firewalld.service enabled
[root@localhost ~]# systemctl stop firewalld.service #停止服务;
[root@localhost ~]# systemctl disable firewalld.service #禁止开机启动;
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
安装JDK
1. 卸载本机自带的 openjdk
# 使用rpm查找jdk的包
$ rpm -qa|grep openjdk
java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64
# 将上面openjdk的包删除
$ rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
$ rpm -e --nodeps java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
$ rpm -e --nodeps java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64
$ rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64
# 下载完成后进行解压
$ tar -zxvf jdk-8u191-linux-x64.tar.gz
# 将解压后的文件,移动到自己喜欢的路径下保存,我这里移动到/usr/local/下
$ mv jdk1.8.0_191 /usr/local/
# 修改环境变量,将以下内容添加到文件最后
$ vim /etc/profile
----------------------------------------------------------
# jdk env
JAVA_HOME=/usr/local/jdk1.8.0_191
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/dt.jar
export JAVA_HOME JRE_HOME PATH CLASSPATH
----------------------------------------------------------
# 重载环境变量生效
$ source /etc/profile
ok,到此安装完成,查看java版本,出现如下结果则正常安装完成。
$ java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
删除mariadb
centos7 默认会安装mysql的另一个分支版本mariadb,在安装mysql前,需要将其删除
# 查出mariadb的rpm包
$ rpm -qa|grep mariadb
mariadb-libs-5.5.44-2.el7.centos.x86_64
# 忽略依赖关系,删除此包
rpm -e --nodeps mysql57-community-release-el7-9.noarch
rpm -e --nodeps mysql80-community-release-el7-3.noarch
rpm -e --nodeps mysql-community-server-5.7.28-1.el7.x86_64
rpm -e --nodeps mysql-community-common-5.7.28-1.el7.x86_64
rpm -e --nodeps mysql-community-client-5.7.28-1.el7.x86_64
安装MySQL
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
rpm -ivh mysql57-community-release-el7-9.noarch.rpm #下载rpm MySQL包
yum install mysql-server #yum安装MySQL
systemctl start mysqld #启动MySQL
grep 'temporary password' /var/log/mysqld.log #查看数据库临时密码
方法1
mysql -uroot -p #登录数据库
mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY '123@qwe@ASD'; #设置root密码
mysql> CREATE DATABASE confluence CHARACTER SET 'UTF8' COLLATE 'utf8_bin';
#设置指定数据库confluence 字符集 utf8_bin
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123@qwe@ASD' WITH GRANT OPTION;
#开启允许远程连接
mysql> FLUSH PRIVILEGES; #刷新
mysql> drop database confluence; #删除数据confluence;
----------------------------------------------------------------
配置文件为 /etc/my.cnf 根据实际情况进行配置。
default-storage-engine=INNODB
character_set_server=utf8
innodb_default_row_format=DYNAMIC
innodb_large_prefix=ON
innodb_file_format=Barracuda
innodb_log_file_size=2G
transaction-isolation=READ-COMMITTED
max_allowed_packet = 256M
3. 启动服务,开启远程访问
# 启动mysql服务
$ systemctl start mysqld
# 设为开启自启动
$ systemctl enable mysqld
方法2
mysql>
# 修改密码,mysql5.7的默认密码强度很高,需要有大小写,符号和数字,长度大于6,缺一不可
mysql> alter user 'root'@'localhost' identified by '123@qwe@ASD';
Query OK, 0 rows affected (0.00 sec)
# 如果你不像要这么复杂的密码,修改密码强度设定为最低,即只判断密码长度
mysql> set global validate_password_policy=0;
Query OK, 0 rows affected (0.00 sec)
# 开启远程访问
$ grant all privileges on *.* to 'root'@'%' identified by '123@qwe@ASD';
Query OK, 0 rows affected, 1 warning (0.00 sec)
# 刷新权限生效
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
1、数据库基础知识
创建和查看数据库
创建:create database 数据库名称;
查询:show database;
show create database 数据库名称;
修改数据库
alter database 数据库名称 default character set 编码方式 collate 编码方式_bin;
删除数据库
drop database 数据库名称;
使用数据库
use 数据库名称;
mysql> source /路径/备份文件名.sql #导入数据库
安装Confluence
- [root@op-benchmark-210 ~]# ./atlassian-confluence-6.15.6-x64.bin
i
【1】默认
【2】自定义 (输入安装路径)
(数据安装路径)
【3】没有用过
其他都选择第一个选项;(i 或者回车enter)
cp atlassian-agent.jar /opt/atlassian/confluence/ #拷贝破解程序
cp mysql-connector-java-5.1.48.jar /opt/atlassian/confluence/lib/ #拷贝MySQL数据驱动
echo 'export CATALINA_OPTS="-javaagent:/opt/atlassian/confluence/atlassian-agent.jar ${CATALINA_OPTS}"' >> /opt/atlassian/confluence/bin/setenv.sh #追加破解程序路径 到配置文件重启confluence生效;
/etc/init.d/confluence stop #停止confluence
/etc/init.d/confluence start #启动confluence
破解:
java -jar /opt/atlassian/confluence/atlassian-agent.jar -p conf -m aaa@bbb.com -n my_name -o https://zhile.io -s BGE0-TPQ3-X6B6-818W #这个好使;
###安装异常(需卸载重新安装)
因安装终端导致报错,卸载干净;
1.停止confluence
/etc/init.d/confluence stop
#下面路径有这个命令,运行一下就好了
/opt/atlassian/confluence/uninstall
#然后手动删除两个路径的文件
rm -rf /opt/atlassian /var/atlassian
# 到此就完成了mysql的最初设置了,现在就可以用账号密码,访问此mysql服务了
# 访问之前别忘了要打开数据库3306端口
$ firewall-cmd --add-port=3306/tcp --permanent
$ firewall-cmd --reload
###迁移数据库提示:
Mon Jan 20 22:12:48 CST 2020 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
译文:
CST 2020警告:不建议在没有服务器身份验证的情况下建立SSL连接。
根据MySQL 5.5.45+、5.6.26+和5.7.6+的要求,如果没有设置显式选项,则默认情况下必须建立SSL连接。
您需要通过设置useSSL=false显式禁用SSL,或者设置useSSL=true并为服务器证书验证提供信任存储。
解决方案:
找到MySQL配置文件/data/atlassian-confluence-6.15.6/confluence/ confluence.cfg.xml
Vim confluence.cfg.xml
<property name="hibernate.connection.url">jdbc:mysql://127.0.0.1:3306/confluence?useSSL=false</property>
###黄色区域表示需要增加的useSSL=false显式地禁用SSL (“?”表示语法)
###导出数据库数据
1. 导出数据库数据(123@qwe@ASD)
mysqldump -uroot -p confluence > confluence.sql
其中:root 是账户名
confluence 是需要导出的数据库名称
confluence.sql 存储导出的数据
导出报错:
mysqldump: Error 2020: Got packet bigger than 'max_allowed_packet' bytes when dumping table `PLUGINDATA` at row: 5
###首先登陆mysql查看当前该值的大小
show variables like '%max_allowed_packet%' ;
解决方案:--max_allowed_packet=1073741824
mysqldump --max_allowed_packet=1073741824 -uroot -p confluence > /data/confluence.sql
mysqldump --max_allowed_packet=536870912 -uroot -p confluence > /data/confluence.sql
mysql> source /路径/备份文件名.sql #导入数据库
###更改用户和用户组
试想操作 更改和阿里云的 一样用户组
chown root:root testfile // 使用 chown 一次性修改用户:用户组 文件名
chown命令的用途很多,还可以顺便直接修改用户组的名称。此外,如果要连目录下的所有子目录或文件同时更改文件拥有者的话,直接加上 -R的参数即可。
基本语法:
chown [-R] 账号名称 文件或目录
chown [-R] 账号名称:用户组名称 文件或目录
参数:
-R : 进行递归( recursive )的持续更改,即连同子目录下的所有文件、目录
都更新成为这个用户组。常常用在更改某一目录的情况。
###查看日志小技巧
tail -f 300 file(文件名) #查看实时显示300行 信息
tail -f 500 catalina.out #查看实时显示日志滚动 小技巧
###挂载硬盘
fdisk -l
这个硬盘创建分区,输入fdisk /dev/sdb,依次输入n,p,1,w,其中n分别表示创建一个新分区,p表示分区类型为主分区,1表示分区编号是1,w表示保存
###格式化(mkfs.ext4 /dev/sdb)
mount /dev/sdb1 /data,将分区挂载到目录下,通过df - h,可以看到挂载成功。
挂载是临时的,系统重启后需要重新挂载,我们希望下次启动时,自动挂载,输vi /etc/fstab,增加下图红框的配置,/dev/sdb1是分区,/data是挂载此分区的目录,ext4是磁盘格式,后面的照抄上面一个行的信息。
重启后,输入df -h检查一下,分区自动挂载到/data目录。至此,挂载操作完成。
###挂载后出现的问题
welcome to emergency mode!after logging in ,type “journalctl -xb” to view system logs,“systemctl reboot” to reboot ,“systemctl default” to try again to boot into default mode。
give root password for maintenance
(?? Control-D???):
处理办法:自动挂载的那个fstab文件有问题,你在这个界面直接输入密码,然后把你增加的删除,重启就OK
1:登陆root 乱码也输入密码
2: vim /etc/fstab ,检查磁盘挂载信息
3:删除自己增加的内容。
4:重启OK。
###LVM分区
(猿课)
虚拟机总共有一块16G的磁盘,我会这样划分:
(1) /boot分区分100M
(2) swap分区分2G
(3) 剩余划分给 /分区。下面看看阿铭如何操作吧,
先点 “创建”, 然后选择 “标准分区”,
再点 “生成”, 挂载点选/boot, 大小改为100,
最后点 “确定”,这样就创建成功了一个/boot分区 –> 依此类推,
创建swap分区,创建时先不用选择挂载点,直接选择文件系统类型为swap,然后大小改为2048,
最后点 “确定” –> 最后创建一个/ 分区,
挂载点选择 /, 大小不管,其他大小选项选择 “使用全部可用空间”, 最后点 “确定”,
这样就按照阿铭先前构想的方案创建好分区了。然后点 “下一步”。 此时弹出警告,格式化会删除掉磁盘上的所有数据,我们选择 “格式化”, 然后又一次弹出警告,点击 “将修改写入磁盘(W)”
(实战)一个480G硬盘分区 LVM
1./boot/eif 400MB
/boot 200MB
/swap 80GB
/ 367GB
建议不要最小化(Basic Web Server)
安装jira
# 下载安装程序
wget https://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-6.9.1-x64.bin
# 授权安装程序执行权限
chmod a+x atlassian-confluence-6.9.1-x64.bin
# 执行安装程序,进行安装:
./atlassian-confluence-6.9.1-x64.bin
Unpacking JRE ...
Starting Installer ...
# o确定安装,c取消
This will install Confluence 6.9.1 on your computer.
OK [o, Enter], Cancel [c]
o
Click Next to continue, or Cancel to exit Setup.
# 选择2自定义安装
Choose the appropriate installation or upgrade option.
Please choose one of the following:
Express Install (uses default settings) [1],
Custom Install (recommended for advanced users) [2, Enter],
Upgrade an existing Confluence installation [3]
2
# 指定安装的目录,会自动创建,不输入直接回车就是使用默认路径
Select the folder where you would like Confluence 6.9.1 to be installed,
then click Next.
Where should Confluence 6.9.1 be installed?
[/opt/atlassian/confluence]
/usr/local/atlassian/confluence
# 使用默认的路径存储数据
Default location for Confluence data
[/var/atlassian/application-data/confluence]
# 使用默认的端口,8090和8000
Configure which ports Confluence will use.
Confluence requires two TCP ports that are not being used by any other
applications on this machine. The HTTP port is where you will access
Confluence through your browser. The Control port is used to Startup and
Shutdown Confluence.
Use default ports (HTTP: 8090, Control: 8000) - Recommended [1, Enter], Set custom value for HTTP and Control ports [2]
1
# 安装为后台进程,可后台运行
Confluence can be run in the background.
You may choose to run Confluence as a service, which means it will start
automatically whenever the computer restarts.
Install Confluence as Service?
Yes [y, Enter], No [n]
y
Extracting files ...
Please wait a few moments while we configure Confluence.
# 确定开始安装
Installation of Confluence 6.9.1 is complete
Start Confluence now?
Yes [y, Enter], No [n]
y
Please wait a few moments while Confluence starts up.
Launching Confluence ...
Installation of Confluence 6.9.1 is complete
Your installation of Confluence 6.9.1 is now ready and can be accessed via
your browser.
Confluence 6.9.1 can be accessed at http://localhost:8090
Finishing installation ...
# 安装完成,访问本机的8090端口进行web端安装
# 开放防火墙端口
firewall-cmd --add-port=8090/tcp --permanent
firewall-cmd --add-port=8000/tcp --permanent
firewall-cmd --reload
搭建nextcloud
#docker install
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum install -y docker-ce-18.06.3.ce-3.el7
下载Nextcloud 的镜像
docker pull docker.io/nextcloud:latest
#运行Nextcloud
docker run -itd --restart always --name nextcloud -p 80:80 -v /home/nextcloud:/var/www/html docker.io/nextcloud:latest
下载onlyoffice
docker pull docker.io/onlyoffice/documentserver
#运行 onlyoffice
docker run -d --name onlyoffice --restart always -p 8080:80 docker.io/onlyoffice/documentserver
最后
以上就是合适煎蛋为你收集整理的jdk软件安装关闭防火墙安装JDK删除mariadb安装MySQLmysql> source /路径/备份文件名.sql #导入数据库安装Confluence###安装异常(需卸载重新安装)###迁移数据库提示:###导出数据库数据###更改用户和用户组###查看日志小技巧###挂载硬盘###挂载后出现的问题###LVM分区安装jira搭建nextcloud的全部内容,希望文章能够帮你解决jdk软件安装关闭防火墙安装JDK删除mariadb安装MySQLmysql> source /路径/备份文件名.sql #导入数据库安装Confluence###安装异常(需卸载重新安装)###迁移数据库提示:###导出数据库数据###更改用户和用户组###查看日志小技巧###挂载硬盘###挂载后出现的问题###LVM分区安装jira搭建nextcloud所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复