HC0000

导航

linux指令开发相关归纳

安装redis

yum install redis

后台启动redis指令

启动redis

systemctl start redis

停止redis

systemctl stop redis

其他redis相关指令

查看redis运行状态

systemctl status redis 

查看redis进程

ps -ef | grep redis

进入本机redis

redis-cli

列出所有key

keys *

ctrl+C 停止

使用配置文件启动redis:(待补充)

linux安装jdk

yum install -y java-1.8.0-openjdk.x86_64
java -version

linux安装maven

yum install maven -y

防火墙相关指令
启动

systemctl start firewalld

查看状态

systemctl status firewalld 

停止

systemctl stop firewalld 

禁用

systemctl disable firewalld

启动一个服务

systemctl start firewalld.service

关闭一个服务

systemctl stop firewalld.service

重启一个服务

systemctl restart firewalld.service

显示一个服务的状态

systemctl status firewalld.service

在开机时启用一个服务

systemctl enable firewalld.service

在开机时禁用一个服务

systemctl disable firewalld.service

查看服务是否开机启动

systemctl is-enabled firewalld.service

查看已启动的服务列表

systemctl list-unit-files|grep enabled

查看启动失败的服务列表

systemctl --failed

3.配置firewalld-cmd

查看版本

firewall-cmd --version

查看帮助

firewall-cmd --help

显示状态

firewall-cmd --state

查看所有打开的端口

firewall-cmd --zone=public --list-ports

更新防火墙规则

firewall-cmd --reload

查看区域信息

firewall-cmd --get-active-zones

查看指定接口所属区域

firewall-cmd --get-zone-of-interface=eth0

拒绝所有包

firewall-cmd --panic-on

取消拒绝状态

firewall-cmd --panic-off

查看是否拒绝

firewall-cmd --query-panic

开启一个端口

添加

firewall-cmd --zone=public --add-port=80/tcp --permanent

(--permanent永久生效,没有此参数重启后失效)

重新载入

firewall-cmd --reload

查看

firewall-cmd --zone= public --query-port=80/tcp

删除

firewall-cmd --zone= public --remove-port=80/tcp --permanent

java项目部署

使用后台运行SpringBoot程序, 并将日志输出到日志文件
nohup命令:英文全称no hang up(不挂起),用于不断地运行指定命令,退出终端不会影响程序的运行
语法格式:nohup Command[Arg ...][&]
参数说明:
Command:要执行的命令
Arg:一些参数,可以指定输出文件
&: 让命令在后台运行
举例:

nohup java -jar boot工程.jar &> hello.log &      # 后台运行java -jar命令,并将日志输出到hello.log文件

停止Spring Boot程序

ps -ef | grep 'java -jar'                  # 用于查看进程id
kill -9 [进程id]                           # 用前面查看到的id进行停掉进程  

mysql的端口配置

mysql的端口公开需要配置mysql数据库中的user表,需要设置localhost为%,让所有的IP地址都能访问这个root账号
然后就是开通防火墙,如果是云服务器的话,还要配置一下安全组。

    CREATE USER 'root'@'223.153.69.98' IDENTIFIED BY '你的强密码';
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'223.153.69.98' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
    # 允许特定IP地址访问MySQL端口
    sudo ufw allow from 223.153.69.98 to any port 3306

    # 拒绝其他所有IP地址访问MySQL端口
    sudo ufw deny 3306

    # 重启防火墙
    sudo ufw reload
    

posted on 2025-03-11 11:51  HC0000  阅读(26)  评论(0)    收藏  举报