openwrt 是针对于嵌入式设备的精简版 Linux 系统。所以一些常规的 Linux 服务都没有,比如 systemd 等。openwrt 是通过 init.d 来管理服务的。所有的服务都在 /etc/init.d 目录下。对某个服务进行操作也很方便,例如对 network 服务:# 启动 network /etc/init.d/network start # 重启 network /etc/init.d/network restart # 停止 network /etc/init.d/network stop如果需要某个服务开机自启动,可以 enable:/etc/init.d/frp enable会自动在 /etc/rc.d/ 目录下建立一个链接指向 /etc/init.d 下的对应服务,如:S95frp。S95 表示此服务的启动顺序,下面会做介绍。基本结构script 配置文件基本结构如下:#!/bin/sh /etc/rc.common USE_PROCD=1 START=95 STOP=15 start_service() { } service_triggers

之前修改DNS是非常简单的自从Ubuntu改用systemd作为启动程序后,就不知道往那改变DNS,默认情况你的DNS服务器配置是127.0.0.53即自动查找DNS。在本文中我们将说明怎么找到DNS配置文件,如何修改DNS配置文件,怎么验证DNS是否配置正确。教程适用与Ubuntu 18.04至Ubuntu 20.04怎么找到DNS配置文件如果你尝试修改/etc/resolv.conf文件,你将会看到文件顶部如下提示# This file is managed by man:systemd-resolved(8). Do not edit. # # This is a dynamic resolv.conf file for connecting local clients directly to # all known uplink DNS servers. This file lists all configured search domains. # # Third party programs must not access this file directly, but o

前言WARP 是 Cloud­flare 提供的一项基于 Wire­Guard 的网络流量安全及加速服务,能够让你通过连接到 Cloud­flare 的边缘节点实现隐私保护及链路优化。其连接入口为双栈 (IPv4/IPv6),因此单栈服务器可以连接到 WARP 来获取额外的网络连通性支持。比如可以让仅具有 IPv6 的服务器直接访问 IPv4 网络,不再局限于 DNS64 的束缚,能自定义任意 DNS 解析服务器,对于科学上网会有很大的帮助;也能让仅具有 IPv4 的服务器获得 IPv6 网络的访问能力,可以作为 IPv6 Only VPS 的 SSH 跳板。另外科学上网通过 WARP 网络可以实现解锁 Net­flix 、绕过 Google 验证码等骚操作。与之前介绍的 Hurricane Electric IPv6 Tunnel Broker 不同,WARP 并不提供公网 IP 地址,而是以 NAT 的方式去访问外部网络。此外 Cloud­Flare WARP 的网络质量目前要比 HE 好非常多的。安装 WireGuard既然 WARP 是基于 Wire­Guard 的,那么我们首

打包项目前,要确定它是一个可以正常运行的项目一、打包出jar格式的java包使用idea自带maven功能,执行package进行打包,打包后的内容在target目录里,是以jar结尾的,不是original结尾的文件二、jar上传服务器并编写配置创建一个docker目录并且进入,将文件上传到刚刚创建的docker目录中,并且创建dockerfile文件,并编写内容mkdir docker && cd docker# 创建目录并进入 #上传jar包操作自行使用工具上传 touch Dockerfile #创建Dockerfile文件 vim Dockerfile此时编辑文件# 拉取java8镜像 FROM java:8 # 作者和邮箱 MAINTAINER amy "123456@qq.com" # 将要打包的xxx.jar文件加入到镜像中并且重命名 ADD xxx.jar /app/app.jar # 设置端口 EXPOSE 80 # 运行命令 RUN bash -c 'touch /app/app.jar' ENTRYPOINT ["j

1、在 Debian 中修改时区在修改时区时,你将需要找到你想要使用的时区的一个很长的名字。时区通常使用"地区/城市"格式.想要列出所有可用的时区,你可以列出/usr/share/zoneinfo目录下的所有文件,或者运行timedatectl命令,加上list-timezones选项:timedatectl list-timezones ... America/Monterrey America/Montevideo America/Montserrat America/Nassau America/New_York ...一旦你识别出哪一个时区能准备描述你的位置,以 root 或者其他有 sudo 权限的用户身份,运行下面的命令:sudo timedatectl set-timezone your_time_zone例如,想要将系统时区设置为America/Monterrey:sudo timedatectl set-timezone America/Monterrey运行timedatectl命令去验证修改:timedatectl Local time: Fri 2020-04-