计划任务(Corn)是 Unix 和 类Unix 系统中一个常见的功能,用于设置周期性的被执行的命令。 计划任务的每个任务被存储在corntab文件中。在正常的 Linux 系统下,每个用户对应一 corntab 个文件,还有一个针对整个系统的 corntab 文件。不过在 OpenWrt,只有针对于整个系统的 corntab 文件,位于/etc/corntab/root。 在 corntab 文件中,每一行对应一个任务,一个任务由执行时间和执行命令两部分组成,而执行时间又细分为:分、时、日、月、周,以空格分割。 …

2017-11-28 8条评论 14076点热度 小山 阅读全文

从 Windows Vista 开始,Windows 加入了一项新的控制机制:用户账户控制(UAC),通过限制应用程序的权限来增强 Windows 的安全性。 Windows 的用户组一般分为 管理员 和 用户,管理员拥有更高的系统访问权限。在 XP 时代,用户如果是管理员,那么运行的程序都会拥有管理员权限。但到了 Vista,UAC 加入后,即使你当前账户是管理员,那么普通程序的权限还是用户,防止对系统造成威胁,当一个程序需要管理员权限,可以让用户右键程序选择 [以管理员权限运行],也可以由程序申请管理员权限,不…

2017-11-25 4条评论 13228点热度 小山 阅读全文

最近小山在编写 Bash 脚本的时候遇到一个处理 JSON 的问题,需要更改指定键的值。 Bash 的功能实现都是基于系统内的命令或二进制,但是 Linux 下并没有这样的工具,只有一个名为 jq 的工具,但它只能解析 JSON,并不能更改和生成。 所以。。。只能用现有的文本处理命令和 JQ 写一个出来,由于 JSON 的复杂性,Bash Shell 想完美处理几乎是不可能的,所以我只写了更改,没有添加和删除。 如果要处理的 JSON 是单个对象,只有一个花括号 {}。 这样处理起来是很简单的,因为不存在重复的键值…

2017-11-21 1条评论 12643点热度 小山 阅读全文

我们在使用 OpenWrt 的时候,有时会用到 SSH 进行一些高级操作,而 SSH 登陆成功后,会有一个欢迎信息,默认显示的是固件名称、版本号和官网。 虽然这个欢迎信息没什么用处,不过可以改来装 X。 除了登陆成功后的欢迎信息外,登陆验证之前也是可以显示信息的,这篇教程就教大家如何更改 SSH 欢迎信息。 什么是 SSH 登陆验证前信息,就是 SSH 连接之后,验证前显示的信息。 可以设置一些提示信息什么的 下次登陆 SSH,就会有提示信息了。 SSH 登陆成功后信息设置起来就更加简单了,更改 /etc/bann…

2017-09-23 0条评论 13673点热度 小山 阅读全文

有时我们需要为了方便,远程访问路由器,不过远程访问可能并没有那么容易。 如果你有公网 IP 的话,打开某些端口就可以访问,但 IPv4 地址就那么点,不够给每个人或每台设备分配,IPv6 还没完全普及。这时候需要另一种方法:内网穿透。 什么是内网穿透?简单来讲就是:内网设备和公网设备之间保持一个持久连接,当用户访问公网设备时,公网设备将请求转发给内网设备,由内网设备处理请求再把数据返回给公网设备接着返回给用户,从而可以远程访问内网设备。 内网穿透可以使用内网穿透软件来实现,比如:Ngrok 和 frp。 Ngrok…

2017-08-28 0条评论 14159点热度 小山 阅读全文

如果你经常重装系统,或者是经常安装 Windows 虚拟机,最头疼的可能就是每次安装后的系统激活。 一般激活 Windows 或者 Office 最多的就是激活工具,厉害一点的小伙伴会使用密钥激活。但是激活工具五花八门,而且一般找不到激活工具的官网或者是官方下载地址,下载来源没有保证,虽然一般不会中毒,但是有些流氓会恶意锁定浏览器主页或者是安装一些软件,这让小白很苦恼。 不过如果你有一台运行 OpenWrt 的路由器,就可以把它变成 KMS 服务器,只要连接至路由器,就可以轻轻松松激活 Windows 和 Offi…

2017-07-30 4条评论 16792点热度 小山 阅读全文

OpenWrt 是个非常好用且强大的 Linux 发行版,常用于路由器等嵌入式设备。之前我也写了不少关于 OpenWrt 的教程。 OpenWrt 和其他 Linux 发行版一样,都可以通过软件包源码编译适合自己设备运行的软件包,不过由于 OpenWrt 大部分运行于路由器,存储空间不充裕,并没有像其他 Linux 发行版那样附带 GCC 可以及时编译,不过 OpenWrt 提供了 SDK,可以使用其他 Linux 发行版来为 OpenWrt 编译软件包。 这篇教程就教大家如何使用 OpenWrt SDK 来为自己…

2017-07-28 13条评论 17432点热度 小山 阅读全文

在之前的一篇文章里,教大家在 OpenWrt 使用 KODExplorer 搭建私有云存储。传送门:《OpenWrt 使用 KODExplorer (芒果云) 搭建私有云存储》 虽然 KODExplorer 很不错,但不支持同步功能(官方说会即将支持),算是一个缺陷吧。 不过,我们可以使用第三方同步工具弥补这个缺陷,搭配 KODExplorer 或 SMB 进行管理。 这次教大家在 OpenWrt 使用 Syncthing 搭建文件同步服务 由于 Syncthing 只提供了部分平台的二进制(虽然也提供源码),所以…

2017-07-18 8条评论 16325点热度 小山 阅读全文

网速好不好,测一下便知,测试网速的方法也有很多,比如:使用测速工具、使用测速网站、 下载一个大点的文件,这些都可以让我们的网速跑到极限。 但我今天不是来教大家如何提升网速(不存在的),今天教大家如何在 OpenWrt 路由器上测试网速,因为路由器测试网速比电脑,手机这些更为准确。 首先给大家介绍一个测速网站:SpeedTest,很多人可能知道这个网站,打开即可测速,结果蛮准的,不过对某些宽带不友好,毕竟是国外的嘛。这个网站的优点就在于,它是以网站的形式测速且支持 H5,理论上是可以支持全平台,但是 OpenWrt …

2017-07-08 3条评论 16755点热度 小山 阅读全文

哎。。。又是好长好长好长时间没更新米V米,原因的话,你们应该都知道的,就是在做 K3 的 LEDE 嘛,然后我也做了两个月了,各方面也都差不多了,所以我决定把固件的事先放一放,把精力都放到网站还有其他事情上面,是不是废话又太多了。。。 咳咳,进入我们今天的正体,做固件这种事,少不了和 Linux 打交道,而且我固件的一些附加功能是用 Shell 脚本实现的,需要熟悉 Linux Shell 命令和一些特殊符号和变量的运用,今天我就跟大家分享一下我的见解。 ~ 用过 Linux 的人肯定都不陌生,它代表当前用户的 H…

2017-07-04 0条评论 14046点热度 小山 阅读全文
123456