• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
xiaobingle
博客园    首页    新随笔    联系   管理    订阅  订阅

新手常见的安装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先生. 是在下的老师!!!!

 

xiaobingoog每天都会写博客。 留下xiaobingoog的小技术。 也许在某年的某一天, 当xiaobinggoog在次看到这个博客时, 会为当初不辞辛苦的, 只为留下这片记忆。 感谢xiaobingoog
posted @ 2022-04-18 17:05  xiaobingle  阅读(65)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3