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

2017-11-28 8条评论 12516点热度 10人点赞 小山 阅读全文

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

2017-11-25 3条评论 12163点热度 1人点赞 小山 阅读全文

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

2017-11-21 1条评论 11989点热度 0人点赞 小山 阅读全文

有时候我们下载文件,下载页面会有一个哈希值,用于帮助我们校验文件是否正确,那么哈希值是什么? 哈希值是将数据经过计算,生成一串由随机字母或数字组成的字符串,不同的哈希算法生成的字符串长度不同,计算难度也不同。每个数据生成的哈希值是唯一的,当然,也有部分哈希算法会产生冲突,不过一般情况下不会出现。有了这个唯一的哈希值,就可以用来校验两份数据数据是否一致,如果哈希值不相同,那么数据本身肯定也是不相同的,如果相同,则说明数据没有问题。 比如下载软件、游戏等,可以对比下载页面的哈希值是否一致,如果不一致,那么软件很可能被篡…

2017-11-06 0条评论 11939点热度 0人点赞 小山 阅读全文

如果你注意过米V米的网页源代码和 IP,会发现 www.mivm.cn 不再是 CDN 了,取而代之的是静态资源交给 cdn.mivm.cn,www.mivm.cn 只负责动态资源的加载。 CDN 对于各位站长来说肯定不陌生,不了解 CDN 的小伙伴可以去搜索一下。 虽然之前 cdn.mivm.cn 就已经存在,不过只加载文章图片等静态资源。 这样做的好处有两点: CDN 加速动态内容会造成频繁回源,导致源服务器的流量有所增加,而且 CDN 加速动态内容的效果不明显。 所有静态资源交给 CDN 处理,可以加快网站速…

2017-11-01 1条评论 12131点热度 3人点赞 小山 阅读全文

提到种子,相信大家肯定都不陌生,特别是喜欢看电影和玩游戏的小伙伴,会经常使用种子来下载资源。 由于 BitTorrent 协议的特殊性,经常被用来下载一些非法版权的资源,很多地方都在封锁 BT 资源网站和服务器。 不过完全封掉是不可能的,很多国家并没有法律规定 BT 是违法的,而且 BT 可以显著减轻源下载服务器负担,很多 Linux 发行版就使用 BT 提供安装镜像。 说了这么多,那么有哪些好用,资源丰富的 BT 网站呢? 这篇文章就给小伙伴们分享一些 BT 资源网站 工欲善其事,必先利其器。 所以呢,一款优秀的…

2017-10-20 0条评论 12976点热度 16人点赞 小山 阅读全文

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

2017-09-23 0条评论 13108点热度 7人点赞 小山 阅读全文

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

2017-08-28 0条评论 13341点热度 2人点赞 小山 阅读全文

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

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

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

2017-07-28 13条评论 15276点热度 5人点赞 小山 阅读全文
134567