新手常见的安装Linux
初次安装Linux后
1.更新
yum -y update 升级所有包,改变软件设置和系统设置,系统版本内核都升级
yum -y upgrade 升级所有包,不改变软件设置和系统设置,系统版本升级,内核不改变
2.安装第三方yum源
查看第三方yum源 yum list epel-release*
安装第三方yum源 yum - y install epel-release
yum命令
a. -y 表示确认
b. list 列表
c. install 安装
d. remove 卸载
在Linux下安装java
1.先卸载Linux自带的jdk
rpm -qa | grep jdk 查看所有安装的jdk
rpm -e --nodeps java-1.8 卸载java
2.安装java
a. 先去官网下载 .tar.gz格式的文件
b. 解压 tar -zxvf /home/java.1.8 -C /user/local/java
c. 修改配置文件 vim /etc/profile 添加到最尾端
JAVA_HOME=/usr/jdk (解压的java位置)
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
d. 立即生效 source /etc/profile
e. 验证 java -version
rpm 命令
a. -qa 现在所有安装包
b. grep 过滤
c. -e 卸载
d. --nodeps 忽略依赖
tar 命令
a. -v 显示详细
b. -x 解压
c. -c 压缩
d. -z 使用gzip程序
e. -f 操作的文件名
f. -C 指定位置
安装Mysql
1. 安装Mysql源
①下载并安装MySQL官方的 Yum Repository
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
②安装用的Yum Repository: yum -y install mysql57-community-release-el7-10.noarch.rpm
2. 安装Mysql 服务
①安装MySQL服务器 yum -y install mysql-community-server
②启动MySQL systemctl start mysqld.service
③查看MySQL运行状态 systemctl status mysqld.service
④设置开机启动 service mysql status ( 如果状态是 mysql running. )
⑤关闭Mysql service mysqld stop ( 同样的如: start / restart )
3. 修改密码 (可能需要强制修改)
① mysql -uroot -p 无密码 确定就行
② update user set password=password("123") where user="root";
强制修改:
1.删除mysql文件
cd /var/lib/mysql
rm -rf *
2.初始化mysql 会生成一个随机密码
mysqld --initialize --user=mysql --console 重启服务 service mysqld restart
3.查看随机密码 cat /var/log/mysqld.log | grep localhost
4. 添加远程登录
grant all on *.* to root@"别人的IP地址" Identified by "123456"; 需要登录的 IP root用户 和密码123456
flush privileges; 刷新权限
Linux下安装Redis
1. 安装
查看redis yum list redis*
安装Redis yum -y redis
2.服务启动
查看安装目录 find / -name redis*
启动服务 redis-server /etc/redis.conf &
关闭服务 redis-cli shutdown
3. 测试Redis服务
登录 redis-cli
set test 1001
get test
查看 ps -ef | grep redis
4. 添加远程登录
修改配置文件 /etc/redis.conf 去掉 bind 127.0.0.1
登入 redis-cli
修改密码 config set requirepass 123456
密码认证 auth 123456
Linux下安装RocketMQ
1. 下载 rocket mq
wget https://archive.apache.org/dist/rocketmq/4.8.0/rocketmq-all-4.8.0-bin-release.zip
2 解压
unzip rocketmq-all-4.8.0-bin-release.zip
3. 修改配置 默认设置太大了
修改bin 文件夹中 runbroker runserver 文件 (linux 是 runserver .sh windowns10是 runserver .cmd)
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn256m"
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn256m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
4. 启动 与 关闭 服务
先启动 mqnamesrv 后启动 broker
静默启动nohup bin/mqnamesrv &
修改broker配置
# 指定nameserverIP地址
brokerIP1 = 47.96.27.22 (公网IP)
# 自动创建Topic设置
autoCreateTopicEnable = true
启动broker服务
# 需要指定配置文件、nameserver地址,自动创建topic
nnohup sh bin/mqbroker -n 47.96.27.22:9876 -c conf/broker.conf autoCreateTopicEnable=true &
5. 安装可视化工具 Dashboard控制台
Dashboard控制台
1. 下载Dashboard控制台
https://github.com/apache/rocketmq-dashboard.git
2. 修改配置
修改端口 port: 7878
修改服务ip
namesrvAddrs: - 192.168.3.110:9876 指的是mq安装的地址
3. 启动 dashboard
前台启动:java -jar rocketmq-dashboard-1.0.0.jar
后台启动:nohup java -jar rocketmq-dashboard-1.0.0.jar &
查看进程:ps -ef | grep rocketmq-dashboard-1.0.0.jar
杀死进程:kill -9 pid
分享地址
https://github.com/macrozheng/mall-learning.git
https://www.macrozheng.com/
z先生. 是在下的老师!!!!