但是通过web界面配置的参数却可以保存,
我不知道它是怎么保存数据的,用的是哪种文件系统。
例如:我用ifconfig改了IP地址,但是重启后它又恢复默认值,
但是我通过web修改了IP地址,缺可以保存,
搞不清楚是怎么回事,请大虾指教。
9 个解决方案
#1
ifconfig命令是重启失效,需要写到配置文件里
比如用vi 修改/etc/sysconfig/network-scripts/ifcfg-eth0 文件
比如用vi 修改/etc/sysconfig/network-scripts/ifcfg-eth0 文件
#2
df好像可以看出来的,记不清了
ifconfig配置的ip确实重启就没了的,这个正常
具体保存在哪里,对嵌入式系统来说一般不固定,只能追代码了
ifconfig配置的ip确实重启就没了的,这个正常
具体保存在哪里,对嵌入式系统来说一般不固定,只能追代码了
#3
嵌入式都是裁剪的系统,所以不是哪种固定的风格,要看ip地址保存到哪个文件,只能看几个常用的配置文件位置,都是在etc下面的,一般有sysconfig,init.d几个目录下面
你用web改下,ls -lt看看哪个文件被修改过了也可以看到的
嵌入式etc下面没几个文件的,全面cat下就能找到了
你用web改下,ls -lt看看哪个文件被修改过了也可以看到的
嵌入式etc下面没几个文件的,全面cat下就能找到了
#4
谢谢楼上几位的回答
配置文件确实在etc下面,我mount了看到etc用的是ramfs,但是用命令修改的参数,reboot后都还在,这是怎么回事?
配置文件确实在etc下面,我mount了看到etc用的是ramfs,但是用命令修改的参数,reboot后都还在,这是怎么回事?
#5
#6
命令修改的只是内存里的内核,要保存的话,要修改配置文件
#7
*** Mark 关注 学习下 有问题?
#8
etc是ramfs,用vi修改配置文件,reboot后肯定会恢复默认值的,
但是我用命令修改却可以保存,这是怎么回事?
#9
谢谢大家,问题早解决了,忘记结贴了。
其实我这块板子是ramfs的文件系统,所以是不保存的,但是用它自己的命令修改的参数,它是保存到mtd的一个分区里,这个分区专门用来存储用户数据的,所以每次修改了都在。
其实我这块板子是ramfs的文件系统,所以是不保存的,但是用它自己的命令修改的参数,它是保存到mtd的一个分区里,这个分区专门用来存储用户数据的,所以每次修改了都在。
#1
ifconfig命令是重启失效,需要写到配置文件里
比如用vi 修改/etc/sysconfig/network-scripts/ifcfg-eth0 文件
比如用vi 修改/etc/sysconfig/network-scripts/ifcfg-eth0 文件
#2
df好像可以看出来的,记不清了
ifconfig配置的ip确实重启就没了的,这个正常
具体保存在哪里,对嵌入式系统来说一般不固定,只能追代码了
ifconfig配置的ip确实重启就没了的,这个正常
具体保存在哪里,对嵌入式系统来说一般不固定,只能追代码了
#3
嵌入式都是裁剪的系统,所以不是哪种固定的风格,要看ip地址保存到哪个文件,只能看几个常用的配置文件位置,都是在etc下面的,一般有sysconfig,init.d几个目录下面
你用web改下,ls -lt看看哪个文件被修改过了也可以看到的
嵌入式etc下面没几个文件的,全面cat下就能找到了
你用web改下,ls -lt看看哪个文件被修改过了也可以看到的
嵌入式etc下面没几个文件的,全面cat下就能找到了
#4
谢谢楼上几位的回答
配置文件确实在etc下面,我mount了看到etc用的是ramfs,但是用命令修改的参数,reboot后都还在,这是怎么回事?
配置文件确实在etc下面,我mount了看到etc用的是ramfs,但是用命令修改的参数,reboot后都还在,这是怎么回事?
#5
#6
命令修改的只是内存里的内核,要保存的话,要修改配置文件
#7
*** Mark 关注 学习下 有问题?
#8
etc是ramfs,用vi修改配置文件,reboot后肯定会恢复默认值的,
但是我用命令修改却可以保存,这是怎么回事?
#9
谢谢大家,问题早解决了,忘记结贴了。
其实我这块板子是ramfs的文件系统,所以是不保存的,但是用它自己的命令修改的参数,它是保存到mtd的一个分区里,这个分区专门用来存储用户数据的,所以每次修改了都在。
其实我这块板子是ramfs的文件系统,所以是不保存的,但是用它自己的命令修改的参数,它是保存到mtd的一个分区里,这个分区专门用来存储用户数据的,所以每次修改了都在。