安装宝塔
这样开放端口的直接就可以在宝塔面板进行开发端口
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
配置阿里云服务器安全组
在阿里云服务器上进行安全组的配置,开发常用端口
安装准备
个人习惯将软件安装在/usr/local目录下
在该目录下创建对应的目录,例如jdk,Tomcat
JDK安装
步骤1:查看当前Linux系统是否已经安装jdk
rpm -qa | grep java
步骤2:将jdk压缩包放入/usr/local/jdk目录下
上传工具选定文件夹上传
步骤3:进入 /usr/local/jdk目录下,解压jdk
cd /usr/local/jdk
tar -zxvf jdk-8u181-linux-x64.tar.gz
步骤4:配置环境变量
vi /etc/profile
在文件的最后面添加如下代码
export JAVA_HOME=/usr/local/jdk/jdk1.8.0_181
export PATH=$JAVA_HOME/bin:$PATH
ps:JAVA_HOME这个路径配置的是自己jdk解压之后的路径
步骤5:重新加载配置文件
source /etc/profile
最终测试:
java -version
java version “1.8.0_181”
Java™ SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot™ 64-Bit Server VM (build 25.181-b13, mixed mode)
出现这些东西,证明安装全部成功
tomcat安装
步骤1:查看当前Linux系统是否已经安装tomcat
rpm -qa | grep tomcat
步骤2:将tomcat压缩包放入/usr/local/tomcat目录下
上传工具选定文件夹上传
步骤3:进入/usr/local/tomcat目录下,解压tomcat
cd /usr/local/tomcat
tar -zxvf apache-tomcat-8.5.27.tar.gz
步骤4: 进入/usr/local/tomcat/apache-tomcat-8.5.27/bin 启动tomcat
cd /usr/local/tomcat/apache-tomcat-8.5.27/bin
./startup.sh
测试: 通过浏览器访问8080端口(不成功,得配置8080端口开放)
在宝塔和阿里云安全组中进行配置开放端口
mysql安装
查看MySQL各个版本下载地址:
https://downloads.mysql.com/archives/community/
例如 MySQL 5.6.45 下载地址是
https://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.45-linux-glibc2.12-x86_64.tar.gz
使用xshell连接云服务器,查看是否已安装MySQL
rpm -qa | grep mysql
下载mysql安装包到 /usr/local/ 目录
cd /usr/local/
wget https://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.45-linux-glibc2.12-x86_64.tar.gz
使用ll命令查看 MySQL已下载到 /usr/local/目录下。
解压并删除原有压缩包,解压后重命名为mysql
tar -zxvf mysql-5.6.45-linux-glibc2.12-x86_64.tar.gz
rm -rf mysql-5.6.45-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.6.45-linux-glibc2.12-x86_64/ mysql
可以看到在 /usr/local/ 目录下,有个mysql文件夹,然后开始mysql用户组和mysql用户,添加完使用groups mysql查看是否添加成功
groupadd mysql
useradd -r -g mysql mysql
groups mysql
修改mysql目录拥有者为刚建立的mysql用户
cd mysql/
chown -R mysql:mysql ./
MySQL 初始化
./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
修改mysql目录拥有者为root用户,修改data目录拥有者为mysql
chown -R root:root ./ && chown -R mysql:mysql data
启动mysql ,修改root密码,成功登陆
./support-files/mysql.server start
./bin/mysqladmin -u root password '000000'
./bin/mysql -h127.0.0.1 -uroot -p000000
linux登陆成功之后,开启远程登陆,刷新权限
grant all privileges on *.* to root@'%' identified by '000000';
flush privileges;
修改密码
知道原来的myql数据库的root密码;
1、 在终端命令行输入
mysqladmin -u root -p password “新密码” 回车 ,Enter password: 【输入原来的旧密码】
2、 登录mysql系统修改, mysql -uroot -p 回车 Enter password: 【输入原来的密码】
mysql> use mysql;
mysql> update user set password=password("新密码") where user='root';
mysql> flush privileges;
mysql> exit;
卸载mysql
rpm包安装方式卸载
查包名:
rpm -qa|grep -i mysql
删除命令
rpm -e –nodeps
yum安装方式下载
1.查看已安装的mysql
rpm -qa | grep -i mysql
2.卸载mysql
命令:yum remove 输入上面查出来的mysql包
查看mysql的其它依赖:
rpm -qa | grep -i mysql
卸载依赖
yum remove mysql-libs
yum remove mysql-server
yum remove perl-DBD-MySQL
yum remove mysql
删除遗留的mysql文件和依赖库
find / -name mysql
rm -rf /var/lib/mysql
mysql 配置文件还要手动删除
rm -rf /etc/my.cnf
检查一遍mysql 是否成功删除
rpm -qa|grep -i mysql
linux下安装的mysql中文乱码解决问题
查看服务器的编码:
show variables like '%char%';
字符集编码为latin1 不是utf-8
解决:
步骤1:停止mysql服务器
service mysql stop
步骤2:将/usr/share/mysql/my-medium.cnf 复制到/etc目录下,且重命名为my.cnf
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
步骤3:编辑my.cnf,在[mysqld]下添加一行"character-set-server=utf8" 保存退出
步骤4:重启mysql服务器 新建数据库新建表查看编码
service mysql start
redis安装
下载Redis
进入官网找到下载地址 https://redis.io/download
右键Download按钮,选择复制链接。
进入到Xshell控制台(默认当前是root根目录),输入wget 将上面复制的下载链接粘贴上,如下命令:
wget http://download.redis.io/releases/redis-5.0.7.tar.gz
等待下载完成。
解压并安装Redis
解压
下载完成后需要将压缩文件解压,输入以下命令解压到当前目录
tar -zvxf redis-5.0.7.tar.gz
解压后在根目录上输入ls 列出所有目录会发现与下载redis之前多了一个redis-5.0.7.tar.gz文件和 redis-5.0.7的目录。
移动redis目录
一般都会将redis目录放置到 /usr/local/redis目录,所以这里输入下面命令将目前在/root目录下的redis-5.0.7文件夹更改目录,同时更改文件夹名称为redis。
mv redis-5.0.7/ redis
cd 到/usr/local目录下输入ls命令可以查询到当前目录已经多了一个redis子目录,同时/root目录下已经没有redis-5.0.7文件夹
cd到/usr/local/redis目录,输入命令make执行编译命令,接下来控制台会输出各种编译过程中输出的内容。
输入命令:
make
安装
输入以下命令
make PREFIX=/usr/local/redis install
更改方式:
vim /usr/local/redis/redis.conf
通过 /daemonize 查找到属性,默认是no,更改为yes即可。
启动redis:
./redis-server /usr/local/redis/redis.conf
查看Redis是否正在运行
1、采取查看进程方式
ps -aux | grep redis
2、采取端口监听查看方式
netstat -lanp | grep 6379
连接不上的话记得开发端口和配置阿里云安全组
Java远程连接Redis却返回timed out
1.检查redis.conf是否配置正确
1>注释bind ip地址
2>就在bind 127.0.0.1的下面,将protected-mode yes改为protected-mode no
Nginx的安装
1安装C语言环境(gcc)
命令:
yum install gcc-c++
安装期间有提示,一律选y(如果安装过 可以跳过该步骤)
2安装Nginx依赖环境,‐y表示所有提示默认选择y
yum -y install pcre pcre-devel
yum -y install zlib zlib-devel
yum -y install openssl openssl-devel
3放入/usr/local下解压并进入解压目录
上传工具选定文件夹上传
tar -zxvf nginx-1.13.9.tar.gz
4编译并安装
cd nginx-1.13.9
./configure
make
make install
ps:安装成功之后,就会在/usr/local下多出了一个nginx目录.
5启动/停止 Nginx
进入nginx的sbin目录:
cd /usr/local/nginx/sbin
#启动
./nginx
#停止
./nginx -s stop
#重启
./nginx -s reload
查看是否有nginx的线程是否存在
ps -ef | grep nginx
安装Docker
1.检测CentOS版本
cat /etc/redhat-release
2.安装准备环境
安装c++环境
yum -y install 包名 # yum install 安装命令 -y 所有的提示都选y
yum -y install gcc
yum -y install gcc-c++
卸载以前docker
yum remove docker
开始安装
安装需要的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
设置stable镜像仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新yum软件包索引
yum makecache fast
安装Docker CE
yum -y install docker-ce docker-ce-cli containerd.io
启动docker
systemctl start docker
测试
docker version
docker run hello-world
docker images