Hidewnd Docs Hidewnd Docs
首页
  • 常用开发环境
  • 常用提示词
  • 常用Linux命令
  • Java开发聊天机器人
  • word模板生成实现方案
  • [学习笔记]Lua
  • [学习笔记]JVM
  • [学习笔记]设计模式
  • [部署笔记]搭建Typecho博客
  • [部署笔记]部署Qsign签名机
  • [部署笔记]安装PVE系统
  • [部署笔记]部署KingBaseV9电科金仓
  • 技艺成本
  • 剑三网站合集
  • 合并大区角色数据处理
  • 25PT冷龙峰教学笔记
  • 25PT太极宫教学笔记
关于
GitHub (opens new window)
首页
  • 常用开发环境
  • 常用提示词
  • 常用Linux命令
  • Java开发聊天机器人
  • word模板生成实现方案
  • [学习笔记]Lua
  • [学习笔记]JVM
  • [学习笔记]设计模式
  • [部署笔记]搭建Typecho博客
  • [部署笔记]部署Qsign签名机
  • [部署笔记]安装PVE系统
  • [部署笔记]部署KingBaseV9电科金仓
  • 技艺成本
  • 剑三网站合集
  • 合并大区角色数据处理
  • 25PT冷龙峰教学笔记
  • 25PT太极宫教学笔记
关于
GitHub (opens new window)
  • 常用开发环境
  • 常用提示词
  • 常用Linux命令
    • 常用Linux命令
    • 防火墙
    • Screen
    • 重置网络
  • Java开发聊天机器人
  • word模板生成实现方案
  • 文档
hidewnd
2024-03-24
目录

常用Linux命令

# 常用Linux命令


# 查询进程
ps -ef |grep -s ''

# 杀死指定进程
kill -9

# 解压tar.gz
tar -zxvf 压缩文件名.tar.gz

# 打包tar.gz
tar -zcvf 压缩文件名.tar.gz 要压缩的文件或目录


1
2
3
4
5
6
7
8
9
10
11
12
13
14

# 防火墙

Centos


### firewalld的基本使用

# 启动防火墙
systemctl start firewalld 

# 关闭防火墙
systemctl stop firewalld 

# 查看防火墙状态
systemctl status firewalld

# 开启关闭
systemctl disable firewalld

# 开启启动
systemctl enable firewalld

### 配置防火墙端口

# 查看防火墙所有已开放端口
firewall-cmd --zone=public --list-ports

# 查看指定端口开放状态
firewall-cmd --zone=public --query-port=<端口>/tcp

# 开放一个端口
firewall-cmd --zone=public --add-port=<端口>/tcp --permanent   
#--permanent永久生效,没有此参数重启后失效

# 移除一个已开放的防火墙端口
firewall-cmd --zone= public --remove-port=<端口>/tcp --permanent

# 重新载入
firewall-cmd --reload
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35

Ubuntu

# 安装防火墙
sudo apt install ufw

# 启动防火墙
sudo ufw enable

# 系统启动时自动开启
sudo ufw default deny

# 防火墙开放端口
sudo ufw allow | deny [service]

# 重启防火墙(刷新配置)
sudo ufw reload

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

# Screen

功能

使程序可以后台运行 screen为多重视窗管理程序。此处所谓的视窗,是指一个全屏幕的文字模式画面。 通常只有在使用telnet登入主机或是使用老式的终端机时,才有可能用到screen程序。

命令

语法

# 常用语法
screen [-AmRvx -ls -wipe][-d <作业名称>][-h <行数>][-r <作业名称>][-s <shell>][-S <作业名称>]
-   -A  将所有的视窗都调整为目前终端机的大小。
-   -d<作业名称>  将指定的screen作业离线。
-   -h<行数>  指定视窗的缓冲区行数。
-   -m  即使目前已在作业中的screen作业,仍强制建立新的screen作业。
-   -r<作业名称>  恢复离线的screen作业。
-   -R  先试图恢复离线的作业。若找不到离线的作业,即建立新的screen作业。
-   -s<shell>  指定建立新视窗时,所要执行的shell。
-   -S<作业名称>  指定screen作业的名称。
-   -v  显示版本信息。
-   -x  恢复之前离线的screen作业。
-   -ls(或--list)  显示目前所有的screen作业。
-   -wipe  检查目前所有的screen作业,并删除已经无法使用的screen作业。

# 创建一个后台实例
screen //创建 screen 终端

# 创建 screen 终端 并执行任务
screen vi ~/main.c //创建 screen 终端 ,并执行 vi命令

# 重新进入离开的实例
screen -r <screen_id>

# 跳出当前会话(不关闭)
screen -d <screen_id>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

Docker 容器无法访问

  1. 查看当前防火墙信息

systemctl status firewalld


# 提示如下
# COMMAND_FAILED: '/usr/sbin/iptables -w10 -D FORWARD -i docker0 -o docker0 -j DROP' failed: iptables: Bad rule (does a matching rule exist in that chain?).
1
2
3
4
5
6

问题分析:  docker默认会自动添加iptables rule


# 1.
sudo vim /lib/systemd/system/docker.service

# 2。 添加 --iptables=false
# ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock 
# 修改为 ExecStart=/usr/bin/dockerd -H fd:// --iptables=false --containerd=/run/containerd/containerd.sock

# 3.
sudo systemctl daemon-reload

# 4.
sudo systemctl restart docker
1
2
3
4
5
6
7
8
9
10
11
12
13

压缩包解压

tar -zxvf [fileName]
1

# 重置网络

Centos7


# 1. 将虚拟机 /etc/sysconfig/network-scripts/[对应网卡] 的ONBOOT设置为yes,
# e.g: vi /etc/sysconfig/network-scripts/ifcfg-ens33 ,
# 2. network systemctl restart network


1
2
3
4
5
6

配置静态IP 弃用DHCP

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
IPADDR="192.168.128.129"
NETMASK="255.255.255.0"
GATEWAY="192.168.128.1"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="487402d3-3abc-4c76-bc76-736f1ea72a37"
DEVICE="ens33"
ONBOOT="yes"
DNS1="8.8.8.8"
DNS2="114.114.114.114"

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

重置网络i


systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl restart network

1
2
3
4
5
帮助我改善此页面 (opens new window)
上次更新: 2025/08/01, 00:28:53
常用提示词
Java开发聊天机器人

← 常用提示词 Java开发聊天机器人→

Theme by Vdoing | Copyright © 2024-2025 Hidewnd
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式