文章目录
liunx快速安装手顺
所有的下载都在 /home/down里以便于后续更改
cp -fr xxx/* /usr/local/xxx/
一、安装jdk
1.第一种命令安装
yum -y list java*
yum install java-1.8.0-openjdk* -y
vim /etc/profile
export JAVA_HONE=/usr/lib/jvm/jre-1.8.8-openjdk-1.8.0.272.b10-1.e17_9.x86_64
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
export PATH=$PATH:$JAVA_HOME/bin
. /etc/profile
2.第二种下载安装
https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html
yum -y install wget
tar -zxvf jdk-8u162-linux-x64.tar.gz
mkdir /usr/local/java
cp -fr jdk1.8.0_271/* /usr/local/java/
cd /usr/local/java
vim /etc/profile
#set java environment
export JAVA_HOME=/usr/local/java
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JVA_HOME/lib/tools.jar
source /etc/profile
二、安装nginx
1.下载
找到最新的,或者你认为稳定的
http://nginx.org/download/
或者直接
wget http://nginx.org/download/nginx-1.13.6.tar.gz
cd /home/down
tar -zvxf nginx-1.13.6.tar.gz
mkdir /usr/local/nginx
cp -fr nginx-1.13.6/* /usr/local/nginx/
#更新一下yum
yum update
# 安装前置库:
yum install -y gcc pcre pcre-devel openssl openssl-devel gd gd-devel
#编译安装nginx配置
./configure --prefix=/usr/local/nginx --pid-path=/usr/local/nginx/run --user=nginx --group=nginx --with-http_ssl_module --with-http_flv_module --with-http_stub_status_module --with-http_gzip_static_module --with-pcre --with-http_image_filter_module --with-debug
make && make install
启动
cd /usr/local/nginx/sbin/
useradd -s /sbin/nologin -M nginx
id nginx
/usr/local/nginx/sbin/nginx
查看
ps aux | grep nginx
三、安装redis
cd /home/down
wget http://download.redis.io/releases/redis-6.2.1.tar.gz
tar -zvxf redis-6.2.1.tar.gz
mkdir /usr/local/redis
cp -fr redis-6.2.1/* /usr/local/redis/
cd /usr/local/redis/
make
cd src
make install
为了方便
创建bin和etc文件
cd /usr/local/redis/
mkdir bin
mkdir etc
mv redis.conf /usr/local/redis/etc/
cd src
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/local/redis/bin/
cd etc/
vim redis.conf
将daemonize no 改成daemonize yes
# bind 127.0.0.1
protected-mode no
# 默认密码
requirepass 123456
启动
cd /usr/local/redis/
./bin/redis-server /usr/local/redis/etc/redis.conf &
查看
ps -aux | grep redis
四、安装rabbitmq
去https://www.rabbitmq.com/which-erlang.html
找到适合的版本 erlang和rabbitmq一定要对应
不会找直接找最新的准没错
1.下载erlang地址
https://github.com/rabbitmq/erlang-rpm/releases
往下拉找到自己想要的版本
2.下载rabbitmq地址
https://github.com/rabbitmq/rabbitmq-server/releases/
往下拉 看到自己想要的版本直接右键复制链接即可
或者
https://github.com/rabbitmq/rabbitmq-server/tags
liunx命令安装
yum install -y socat
wget https://github.com/rabbitmq/erlang-rpm/releases/download/v23.3.1/erlang-23.3.1-1.el7.x86_64.rpm
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.14/rabbitmq-server-3.8.14-1.el7.noarch.rpm
rpm -ivh erlang-23.3.1-1.el7.x86_64.rpm
rpm -ivh rabbitmq-server-3.8.14-1.el7.noarch.rpm
启动:sudo systemctl start rabbitmq-server
rabbitmq-plugins enable rabbitmq_management
添加管理员:sudo rabbitmqctl add_user admin tli1956
变更权限:sudo rabbitmqctl set_user_tags admin administrator
增加虚拟机:sudo rabbitmqctl add_vhost admin
增加虚拟机:sudo rabbitmqctl set_permissions -p / admin '.*', '.*', '.*'
浏览器的地址栏中输入你 服务器的ip地址:15672,即可访问RabbitMQ的管理登录界面,例如我的Linux服务器的ip地址是192.168.30.1,那么我的RabbitMQ管理界面的访问地址是 192.168.30.1:15672
登录的账户密码就是你上面添加的管理员 admin tli1956
停止 rabbitmqctl stop
查看运行情况 ps aux | grep rabbitmq
查看当前用户 sudo rabbitmqctl list_users
卸载
1、卸载前先停掉rabbitmq服务,执行命令
service rabbitmq-server stop
2、查看rabbitmq安装的相关列表
yum list | grep rabbitmq
3、卸载rabbitmq已安装的相关内容
yum -y remove rabbitmq-server.noarch
yum list | grep erlang
yum -y remove erlang-*
yum remove erlang.x86_64
rm -rf /usr/lib64/erlang
rm -rf /var/lib/rabbitmq
五、安装mysql并设置密码
1.删除原来的mysql(如果没安装过直接下一步)
- 查看是否已安装过mysql
rpm -qa |grep -i mysql
如果有的话
2. 移除安装的包 (在之前如果有启动mysql最好关掉服务)
使用rpm –ev 包名
3. 删除文件目录
[root@localhost /]# rm -rf /var/lib/mysql/
[root@localhost /]# rm -rf /etc/my.cnf.d
[root@localhost /]# rm /usr/my.cnf
[root@localhost /]# rm -rf /usr/bin/mysql*
4.确认是否已删除
rpm -qa | grep -i mysql
2.安装mysql
官网上下载mysql点击dowloads
https://dev.mysql.com/downloads/mysql/5.7.html#downloads
(自己找自己的版本,我现在用的都是5.7,把5.7变成你的版本)
直接通过xftp上传到/home/mysql文件夹下
解压并移动到自己创建的文件夹下
tar -zxvf mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz
创建mysql用户组和用户并修改权限
groupadd mysql
useradd -r -g mysql mysql
创建数据目录并赋予权限
mkdir -p /data/mysql #创建目录
chown mysql:mysql -R /data/mysql #赋予权限
配置my.cnf
vim /etc/my.cnf
内容直接把里面的删了复制过去就行
[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql
tmpdir=/data/mysql
datadir=/data/mysql
socket=/tmp/mysql.sock
log-error=/data/mysql/mysql.err
pid-file=/data/mysql/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true
初始化数据库(先进入你的解压移动后的目录)
#移动重命名一下
mv mysql-5.7.34-linux-glibc2.12-x86_64 /usr/local/mysql
cd /usr/local/mysql/bin/
yum -y install numactl
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize
注意:如果这时候报错了,比如你的my.cnf配错了类似的,你要先把datadir=/data/mysql下的东西删除,改完了之后再初始化一下
查看你的密码
cat /data/mysql/mysql.err
启动mysql,并更改root 密码
#先将mysql.server放置到/etc/init.d/mysql中
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
service mysql start
显示SUCCESS即可
首先登录mysql(在bin中执行),密码就是刚刚通过 cat /data/mysql/mysql.err查的
./mysql -u root -p
再执行下面六步操作,然后重新登录。
mysql> use mysql #访问mysql库
mysql> update user set host = '%' where user = 'root'; #使root能再任何host访问
mysql> FLUSH PRIVILEGES; #刷新
mysql> set password for 'root'@'%'=password('123456');
mysql> FLUSH PRIVILEGES;
#退出mysql 执行命令,这样以后只需要mysql -uroot -p123456 就能登录了
ln -s /usr/local/mysql/bin/mysql /usr/bin
温馨提示如果你再想改密码用SET PASSWORD FOR root@‘localhost’ = ‘123456’;
如果报Can’t find any matching row in the user table