openwrt用命令设置ip,子网掩码,网关和dns
在 OpenWrt 中,您可以使用 uci 命令或直接编辑配置文件来设置 IP 地址、网关和 DNS。以下是两种方法的详细说明: 方法 1:使用 uci 命令 uci 是 OpenWrt 的统一配置接口,它允许您通过命令行修改系统配置。 设置 IP 地址和子网掩码: 123uci set network.lan.ipaddr='192.168.1.100' # 设置 IP 地址uci set network.lan.netmask='255.255.255.0' # 设置子网掩码uci commit network network.lan:指定要修改的网络接口(通常 lan 表示局域网接口)。 ipaddr:设置 IP 地址。 netmask:设置子网掩码。 设置网关: 12uci set network.lan.gateway='192.168.1.1' # 设置网关uci commit network gateway:设置网关地址。 设置 DNS 服务器: 12uci set network.lan.d ...
ps aux命令详解
ps aux 是一个在类 Unix 操作系统(如 Linux 和 macOS)中常用的命令,用于显示当前系统中运行的进程信息。让我们分解一下这个命令的含义: ps: 这是 “process status”(进程状态)的缩写。 ps 命令用于显示当前运行的进程的快照。 aux: 这三个字母是ps命令的选项,它们分别代表: a: 显示所有用户的进程,而不仅仅是当前用户的进程。 u: 以用户为中心的格式显示进程信息,包括进程的所有者。 x: 显示没有控制终端的进程(例如,守护进程)。 综合起来,ps aux 命令的作用是: 显示系统中所有用户的、包括没有控制终端的进程的详细信息。 提供有关每个进程的各种信息,例如: 进程 ID(PID) 进程的所有者(USER) CPU 使用率(%CPU) 内存使用量(%MEM) 进程的虚拟内存大小(VSZ) 进程的常驻内存大小(RSS) 进程的终端(TTY) 进程的状态(STAT) 进程的启动时间(START) 进程的命令(COMMAND) ps aux 的用途: 监控系统资源: 它可以帮助你了解哪些进程正在消耗大量的 CPU 或内存。 ...
iperf3内网服务器和客户端测速教程
iperf3 官网:https://iperf.fr/iperf-download.php 在 Debian 系统中使用 iperf3 进行网络性能测试,主要包括以下几个步骤: 安装 iperf3在 Debian 系统中,可以使用 apt 包管理器来安装 iperf3。打开终端,输入以下命令并按下回车键: 12apt updateapt install iperf3 第一条命令用于更新软件包列表,第二条命令用于安装 iperf3。 iperf3 的基本使用iperf3 采用客户端-服务器模式进行测试。你需要在一台机器上运行 iperf3 服务器,在另一台机器上运行 iperf3 客户端。 服务器端: 在作为服务器的机器上,打开终端,输入以下命令并按下回车键: 1iperf3 -s 这将启动 iperf3 服务器,默认监听端口 5201。 客户端: 在作为客户端的机器上,打开终端,输入以下命令并按下回车键: Bash 1iperf3 -c <服务器IP地址> <服务器IP地址> 需要替换为运行 iperf3 服务器的机器的 IP 地址。 这 ...
linux查看硬盘状态
在 Debian 系统中查看固态硬盘(SSD)的写入量,主要依赖于 smartmontools 这个工具包。以下是详细步骤: smartmontools1. 安装 smartmontools 如果你的系统中没有安装 smartmontools,首先需要安装它。打开终端,输入以下命令并按下回车键: 12sudo apt updatesudo apt install smartmontools 系统会提示你输入管理员密码。输入密码并按下回车键。安装过程会自动完成。 2. 查找固态硬盘的设备名称 在查看 SSD 写入量之前,需要知道你的 SSD 在系统中的设备名称。常见的设备名称格式有 /dev/sda、/dev/nvme0n1 等。可以使用以下命令列出系统中的硬盘设备: 1sudo fdisk -l 或者使用: 1lsblk 在输出结果中,找到你的 SSD 对应的设备名称。通常,NVMe 接口的 SSD 会以 /dev/nvme 开头,SATA 接口的 SSD 会以 /dev/sd 开头。 smartctl (系统自带,推荐)3. 使用 smartctl 查看 SSD 信息 使用 s ...
使用docker搭建WebDAV服务
拉取镜像1docker pull bytemark/webdav 通过docker启动12345mkdir <本机的webdav共享文件夹目录>docker run --restart always -v <本机的webdav共享文件夹目录>:/var/lib/dav/data \ -e AUTH_TYPE=Digest -e USERNAME=test01 -e PASSWORD=123 \ --publish 80:80 --name webdav \ -e LOCATION=/webdav -d bytemark/webdav 停止容器 1docker stop webdav 通过docker-compose启动(推荐)将配置写入yaml避免每次启动带一堆参数 1234mkdir mkdir composecd composevim docker-compose.yml 1234567891011121314version: '1'services: webdav: container_name: myd ...
rclone开机启动(Windows,Linux和OpenWrt)
rclone 开机启动的设置方法取决于你使用的操作系统。以下是 Windows, Linux 和 OpenWrt 系统中设置 rclone 开机启动的方法: Windows 创建启动脚本(.bat 或 .cmd 文件) 打开文本编辑器(如记事本)。 输入你的 1rclone 命令,例如: 1rclone mount myremote: /path/to/mount --vfs-cache-mode full myremote::你的 rclone 远程配置名称。 /path/to/mount:你想挂载到的本地路径。 --vfs-cache-mode full:推荐使用,提供更好的性能。 将文件保存为 .bat 或 .cmd 扩展名,例如 rclone_mount.bat。 将启动脚本添加到启动文件夹 按下 Win + R,输入 shell:startup,然后按回车。这将打开你的启动文件夹。 将你创建的 .bat 或 .cmd 文件复制或移动到启动文件夹中。 (可选)创建计划任务 如果你需要更高级的控制(例如,延迟启动),可以使用任务计划程序。 在win ...
debian/ubuntu最新docker和docker compose安装教程
什么是 Docker?Docker 是一种容器化技术,可以在服务器上快速搭建容器并在不污染宿主机的情况下运行软件,而不再需要安装配置各种环境。开源 Docker 社区致力于改进这类技术,并免费提供给所有用户,使之获益。 什么是 Docker Compose?传统模式下运维人员需要运行 docker run 来启动各种容器,一旦容器过多,就无法一次性记住所有的运行参数和命令,这时候我们可以使用 Docker Compose 来解决这个问题。 Docker Compose 是一个用于在单个主机上定义和运行多个 Docker 容器的工具。它使用 YAML 文件来配置应用程序的服务,然后使用一个命令就可以创建并启动所有服务。使用 Docker Compose 可以大大简化 Docker 容器的管理和部署,特别是对于具有多个互相依赖的容器的复杂应用。 使用官方源安装 Docker以下操作需要在 root 用户下完成,请使用 sudo -i 或 su root 切换到 root 用户进行操作。 首先,安装一些必要的软件包: 123apt updateapt upgrade -yapt instal ...
omv常用命令
前言前些天心血来潮,出了一期OpenMediaVault 7的教程系列视频。考虑到视频多以操作演示为主,不便于刚入门的小伙伴们理解,遂配文以作补充说明。 关于OpenMediaVault 7先介绍一下OpenMediaVault(以下简称OMV)。按照官网的说法,OMV是一个基于Debian的开源网络附加存储(NAS)解决方案。该方案主要面向家庭和小型局域网用户,旨在通过模块化设计实现便捷易用的功能。简单来说,OMV就是一个带网页管理界面的Debian系统, 不过,其网页管理界面专门为NAS的相关功能而设计开发。 目前,最新版的OMV 7基于Debian 12构建。 一、系统安装与初始配置 OMV就像一个毛坯房,要想住着舒服,还得投入很多精力进行装修…… 相信体验过OMV的小伙伴们,多少还是有些认同这句话的。所以,打算上手的新朋友请做好折腾的准备。准备好了,咱们就跟随本视频开启OMV 7的入门之旅。 相关下载链接: OMV系统镜像: https://www.openmediavault.org/download.html Etcher: https://etcher.balena.i ...
rsync远程拉取推送同步本地和异地服务器文件
一、简介rsync 是一个常用的 Linux 应用程序,用于文件同步。 它可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件(但不支持两台远程计算机之间的同步)。它也可以当作文件复制工具,替代cp和mv命令。 它名称里面的r指的是 remote,rsync 其实就是”远程同步”(remote sync)的意思。与其他文件传输工具(如 FTP 或 scp)不同,rsync 的最大特点是会检查发送方和接收方已有的文件,仅传输有变动的部分(默认规则是文件大小或修改时间有变动)。 二、安装如果本机或者远程计算机没有安装 rsync,可以用下面的命令安装。 1234567891011121314151617# Debianapt updateapt-get install rsync# Red Hatyum install rsync# Arch Linuxpacman -S rsync# openwrt/istoreosopkg updateopkg install rsyncopkg install rsyncd#验证安装成功rsync --version 注意,传输的双方都必 ...
解决git push本地推送22端口连接超时,改为443端口
问题描述之前使用 Git 推送本地仓库至远程仓库时没问题,今天突然出现了这个错误,使用了“黑科技”之后仍然还会出现这个错误。(以前也遇到过,但都是网络问题,自己就好了) 检查连接 首先输入以下命令检查SSH是否能够连接成功(ssh后面有空格) 1ssh -T git@github.com 发现报错:端口连接超时。 12345ssh: connect to host github.com port 22: Connection timed outfatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repository exists. 解决方案在C盘——用户——你的主机名文件夹中找到 .ssh 文件夹;(此前配置SSH时会生成该文件夹)在 .ssh 文件夹中新建文件 config.txt ,输入以下内容,将 xxxxqq.com 更改为你的邮箱,并保存。 最后,去掉 .txt 后缀 123456Host github.comUs ...