说明一下这个方法不同与网上其它的jffs方法,这个完全用官方的固件、应用 不是梅林系统。

此方法也来自网络和实践,在此感谢!!  如果侵犯了你的权益请联系我。

所为的自启就是指开启自动运行脚本、应用、以及想要使用的功能,本文以开机自动挂载swap分区为例说明一下具体方法。

1.首先我们需要一个U盘,大小都可适自己情况而定。插入路由器中,一般情况下系统会自动挂载U盘。如果没有挂载重启一下。

2.我们进入路由器web管理页面、浏览器中输入:

http://router.asus.com

输入用启名、密码进入。进去以后我们创建一下/opt环境。

点击USB相关应用

s

如下图点击安装一下下载大师

按提示选择安装路径,下一步即可,安装要下载应用程序,要一段时间,安装好可以用也可以不用,关掉即可。这时我的/opt环境就创建好了。

3.下面我开启一下ssh。

启用SSH项选择:是

点击 应用本页面设置 保存一下退出就好。

4.下面我们SSH登陆路由器

ssh 用户名@IP地址(或域名)

回车后提示你输入密码,输入完密码后就可登陆

进入一下/opt环境看一下我的环境已经创建好了

cd /opt

ls

df、free一下没有Swap。

新建一个专门的文件用于swap分区

dd if=/dev/zero of=/tmp/mnt/sda/swap bs=512 count=1048576

注:此文件的大小是count的大小乘以bs大小,上面命令的大小是512MB

查看一下ls -al /tmp/mnt/sda 可以看到swap文件已经创建好了。

通过mkswap命令将上面新建出的文件做成swap分区

mkswap /tmp/mnt/sda/swap

swap分区已经做好了,开启一下。

swapon /tmp/mnt/sda/swap

free

查看一下挂载好了。

挂载好是挂载好了,但是这样重启路由器后就没有了,还要挂载一次。我们就编个脚本让系统开机自动挂载吧。

先说明一下方法

需要在以下三个目录中设置
1. /opt/.asusrouter
2. /opt/etc/init.d/S50asusstartd
3. /opt/lib/ipkg/info/asusstartd.control

说明:
1. .asusrouter是隐藏文件,不会被执行,所以可以是空白的,但是不能没有。
2. S50asusstartd可以是任何文件名,但是必需是S+两位数字+具体名字(S大写字符)。是执行的脚本主题程序(以后就更改此文件即可)
3. asusstartd.control是控制文件用以控制脚本文件的执行,名字必需是第二步的具体文件名加.control内容中必需有如下代码:Enabled: yes

我们按照上面的方法试验一下

1. /opt/.asusrouter 这个文件不管,系统自带。来看一下

ls -al /opt/

2. 第二步我们创建个脚本放到启动目录/opt/etc/init.d/文件名任意我们就叫S60swapon吧。

cd /opt/etc/init.d/

touch S60swapon

vim S60swapon               (没有vim可以用vi,vi系统自带)

加入以内容

简单的一句,保存就可以。

chmod 755 S60swapon

改一下权限,使其能执行。

3.第三步在/opt/lib/ipkg/info/目录中创建控制文件swapon.control

cd /opt/lib/ipkg/info

touch swapon.control

vim swapon.control

输入以下内容

保存退出就好了,到此开机自启就设置好了,重启看一下。

swap分区就处自己挂载了。

这个例子很简单,你可以写个自己想要的脚本来实现自己想要的功能。方法都是一样的。

ASUS AC88U 路由器开机自启方法相关推荐

  1. Win10系统下设置软件(.exe可执行程序)开机自启方法

    [导读] 本文衔接上文<基于PyCharm集成开发环境下的Python文件(.py)封装成可执行文件(.exe)方法>将Python文件封装成.exe可执行程序之后的程序开机自启方法介绍. ...

  2. 绿色软件在Windows10中设置开机自启方法

    绿色免安装软件在Windows10系统中开机自启 首先创建绿色软件快捷方式,然后复制下面路径,将快捷图标剪切到该目录中 C:\ProgramData\Microsoft\Windows\Start M ...

  3. 海思3519A开发板设置脚本开机自启方法

    提示:以下是本篇文章正文内容,下面案例可供参考 一.了解一下开发板目录下的/etc/init.d 这里的文件,将在开发板开机后按照Sxx序号从小到大依次执行.因此只需要在这些文件中添加我们想要执行的命 ...

  4. Windows 下手动配置 Nginx 及 PHP-CGI 多进程开机自启方法

      强迫症福利,像我这样的人除非懒到极致才会用 phpStudy 这样的一键式集成环境,但是用的时候也会去更换 MySQL/Nginx/PHP 版本,因为 PHP 和 MySQL 在集成环境里面大多是 ...

  5. linux开机自启任务和定时任务

    开机自启方法一: 1)cd /etc/rc.d/rc.local 2)shell脚本目录添加到文件末尾(提前确认文件可执行) 3)重启后就会执行开机自启 开机自启方法二: 1)cp /root/sh0 ...

  6. 【Linux】Ubuntu输入法不能开机自启的解决方法

    操作系统:Ubuntu Kylin 16.10 自从操作系统安装了搜狗输入法以后,每次重启电脑都需要手动启动Fcitx,才能启动搜狗输入法.下面给大家介绍输入法开机自启的解决方法: 操作系统的用户家目 ...

  7. centos开机自检及开机自启服务-Dash.shell及Systemd方法

    centos开机自检及开机自启服务-Dash.shell及Systemd方法 目录 centos开机自检及开机自启服务-Dash.shell及Systemd方法 一.基本命令 二.开机登录的过程及开机 ...

  8. Centos设置程序开机自启的方法

    [转]CentOS设置程序开机自启动的方法 转自:http://www.centos.bz/2011/09/centos-setup-process-startup-boot/ 在CentOS系统下, ...

  9. centos7查看当前cpu运行模式_杂集:centos7中设置服务开机自启的两种方法,欢迎补充...

    前言: 在日常使用linux系统过程中,安装服务后系统不会自动启动服务的.就算手动启动了服务,只是当前生效,一旦服务器重启后,系统不会自动启动这些服务.如果每次重启服务器都要自己手动启动这些服务,一台 ...

最新文章

  1. 面对996,程序员如何利用“碎片时间”涨薪?
  2. mxnet 配置gpu
  3. php获取当前时间的毫秒数,并且利用它测试代码段执行时间
  4. 吐血,经过4个小时,终于发现这个可以解决虚拟机ubuntu不能联网的问题
  5. 使用Eclipse和Open Liberty的Java EE 8上的Java 9
  6. 在Spring中了解事务注释
  7. c++ cstring 转换 char_cstring.h库常用函数
  8. 【AI视野·今日Robot 机器人论文速览 第二十一期】Fri, 24 Sep 2021
  9. Nodejs全局安装模块后找不到命令的解决方法
  10. c/c++教程 - 2.4.2.6 初始化列表语法,初始化列表参数
  11. Mybatis-学习笔记(4)1对1、1对多、多对多
  12. ArcGIS中地理配准与空间校正的不同
  13. 睡前改善睡眠的简单方法有哪些,不妨试试这几个小妙招
  14. C语言写出猜数字游戏的代码
  15. datadog ebpf模块 offset-guess.o 问题排查解决
  16. Cisco(60)——DHCPv6
  17. 与java类似的电脑程序语言_2018十大最热门编程语言排行榜出炉,Java竟不是第一!...
  18. pptx,docx,xlsx 文件下载问题
  19. Cocos Creator 开发QQ玩一玩入门到放弃?
  20. 【原创】ES5高效封装WIN10系统教程2020系列(二)准备封装环境

热门文章

  1. 大疆2019届秋招笔试--测试工程师
  2. java安装及设置eclipse
  3. icloud连接服务器时出现问题_iphone8 icloud连接服务器时出现问题
  4. SpringBoot(二): 使用Dokcer+SpringCloud+Consul+Fabio搭建微服务
  5. CRS-0804:PROC-26: Error while accessing the physical storage
  6. 泥瓦匠之 Java 的成长感悟
  7. “搬砖”机器人两天盖一栋房?泥瓦匠表示很心累
  8. 关于laravel 使用__call,__callStatic实现静态,动态方法互相调用
  9. golang构建htpp服务
  10. 多重网格法解泊松方程(两步法)