CentOS 安装常用服务

本文详细介绍了如何在CentOS系统上安装和配置常用服务,包括MySQL的安装与开机启动,Java的删除与安装,Tomcat的详细配置,以及Nginx的安装与开机启动。内容涵盖防火墙设置、环境变量配置以及自定义服务的创建。
摘要由CSDN通过智能技术生成

目录

1.安装MySQL

1.6 开机启动

2.    安装java  

2.1    删除默认安装的JDK

2.2 安装JDK

3.    安装 Tomcat

3.1 简介

3.2 安装

3.3 防火墙相关命令

3.4    Tomcat开机启动

3.4.1    创建setenv.sh文件

3.4.2 catalina.sh 中增加配置

3.4.3 增加tomcat.service 文件

3.4.4 加入开启启动

3.4.5 查看开启启动命令

4 安装nginx 

 4.1.配置 EPEL源

4.2 .相关目录

5.自定义服务(示例)

5.1 目录结构

5.2 启动/停止文件

5.2  服务文件文件


1.安装MySQL

1.1    yum -y install wget
1.2    wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
1.3    yum localinstall -y mysql57-community-release-el7-7.noarch.rpm
1.4    yum install -y mysql-community-server
1.5    其他一些相关操作

#systemctl status mysqld.service
#systemctl start  mysqld.service
#service mysqld restart    
#grep "password" /var/log/mysqld.log   #找出root 密码
输入初始密码,此时不能做任何事情,因为MYSQL默认必须修改密码才能正常使用
#yum -y remove mysql57-community-release-el7-10.noarch                  #Yum Repository,以后每次 yum 操作都会自动更新,需要把这个卸载掉
#mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
#mysql>GRANT ALL PRIVILEGES ON *.* TO 'jack'@’10.10.50.127’ IDENTIFIED BY '654321' WITH GRANT OPTION;
#mysql>flush privileges;
#mysql>update user set host = '%' where user = 'root';
#mysql>show variables like 'character_set%';  #查看字符集
# vim /etc/my.cnf
character-set-server=utf8alter user [用户名] indentified by [新密码];        #修改密码
set password('123455');       #红色部分是新密码        修改root 密码    不能修改
>SHOW VARIABLES LIKE 'validate_password%';            #密码复杂度查看
>mysql set password=PASSWORD('newPassword');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
flush privileges;


1.2 开机启动

[root@localhost ~]#  systemctl start mysqld.service
[root@localhost ~]# 
[root@localhost ~]#  systemctl stop mysqld.service
[root@localhost ~]#  systemctl start mysqld.service
[root@localhost ~]# systemctl enable mysqld
[root@localhost ~]# systemctl daemon-reload

警告 .Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details. 
    你妹 根目录权限
    chmod 755 /anjj

cp -a /var/lib/mysql  /var/lib/data/mysql/
cp -R 复制文件不复制权限
chcon -R -t mysqld_db_t  /home/data/mysql    #修改 SELinux 属性


cfdisk /dev/sdb
pvcreate /dev/sdb1
vgcreate database /dev/sdb1
lvcreate -l 100%FREE -n db database
mkfs.ext4 /dev/database/db
mkdir /database
mount /database
mkdir /database/db
chcon -Rt mysqld_db_t /database/db
chcon -Ru system_u /database/db
chown -R mysql:mysql /database/db
systemctl start mariadb


[root@boxy ~]# setenforce 1
[root@boxy ~]# getenforce
               Enforcing
root@boxy ~]# setenforce 0
setenforce: SELinux is disabled
[root@boxy ~]# setenforce 1
setenforce: SELinux is disabled


2.    安装java  


2.1    删除默认安装的JDK

# java -version    #检查默认的jdk 有没有安装
# rpm -qa | grep java    #查看JDK信息 卸载(有几个卸载几个) 
# rpm -e --nodeps java-x.x.x-gcj-compat-x.x.x.x-xxjpp.xxx     #卸载1
# rpm -e --nodeps java-x.x.x-openjdk-x.x.x.x-x.x.bxx.exx    #卸载2
rpm -qa | grep gcj        #其他命令
rpm -qa | grep jdk        #其他命令

如果出
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ynchyong

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值