Linux
iptables 配合 ipset 进行大批量 IP 封禁
使用 iptables 批量封禁 IP 1、创建要封禁的IP配置文件 vim /path/iptables/deny_ip.conf 121.12.34.56 23.45.67.66 43.56.78.123 ... 2、创建脚本将要封禁的IP批量导入 iptables vim /path/deny_ip.sh # ...
利用 cron 服务来实现开机启动某些服务
虽然不常见,但如果你确实想使用cron来实现开机启动任务,你可以使用@reboot关键字。 编辑crontab文件: 使用crontab -e命令编辑当前用户的crontab文件。 添加开机启动任务: 在文件末尾添加一行,格式如下: @reboot /path/to/myapplication 这行命令表示在系统重启后 ...
Linux系统管理员经常使用的Linux命令
1、使用 ; 在一行中运行多个命令。 示例如下: sudo apt update ; apt upgrade 2、显示进程树。 添加 -p 以显示PID。 PID在每个进程名称后显示为括号中的十进制数字。 pstree -p 输出示例: xxx@host:~$ pstree systemd─┬─accounts-dae ...
Ubuntu OpenSSH 升级
升级过程 # 安装编译依赖 sudo apt-get update sudo apt-get install -y build-essential zlib1g-dev libssl-dev # 下载指定版本源码 # 从 https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/por ...
linux 中 sudo 前缀下 TAB 键无法补全命令解决方案
linux minimal Install(最小化安装)后TAB键无法补全命令解决办法 apt install -y bash-completion #安装这个包 重新加载你的 shell 配置文件 source /etc/bash_completion ...
Fail2Ban 教程
简介 Fail2Ban 是一个 Linux 系统的应用软件,用来防止系统入侵,主要是防止暴力破解系统密码。它是用 Python 开发的。 它主要通过监控日志文件(比如/var/log/auth.log、/var/log/apache/access.log等)来生效。一旦发现恶意攻击的登录请求,将满足动作的相关IP利用i ...
OpenVPN 服务器搭建与使用
一键安装脚本 项目地址 使用 Linux 脚本一键快速搭建自己的 OpenVPN 服务器。支持 Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS, Fedora, openSUSE, Amazon Linux 2 和 Raspberry Pi OS。 该脚本可让你在几分钟内建 ...
Linux 端如何用命令窗口进行网络测速?
在Linux上可以使用Speedtest-cli工具进行带宽网速测试。 Speedtest-cli是一个基于命令行的工具,用于测量互联网连接的带宽。当您运行Speedtest-cli命令时,它会与Speedtest.net服务器建立连接,并进行上传和下载测试来测量速度。 它是用 Python 写成的,可以使用 apt ...
已有远程有独立 IP 的服务器,实现本地 Linux 电脑内网穿透
若已有远程有独立 IP 的服务器,可以使用 SSH 反向隧道的方式实现本地 Linux 电脑内网穿透。以下是具体的步骤: 本地电脑设置 在本地 Linux 电脑上设置 SSH 服务,开启 SSH 服务监听端口,默认情况下为 22 端口。 远程独立 IP 服务器设置 在远程服务器上安装 SSH 服务,并开启 SSH 服务 ...
LInux 搭建 Samba 服务
Samba是一个在Linux和Unix系统上实现 Microsoft Server Message Block(SMB)协议的开源软件,用于实现文件和打印机共享等功能,下面是Linux搭建Samba的基本步骤: 1、安装Samba组件 在Linux系统上使用包管理器安装Samba组件,例如在Ubuntu系统上可以使用以 ...