当前位置:  技术问答>linux和unix

系统文件么被莫名修改...应用程序有可能干这事么?

    来源: 互联网  发布时间:2017-02-07

    本文导语:  事件: 同事使用应用程序进行一些文件等操作后,出现其他目录下的系统文件被破坏的情况。         同事说根本没操作过系统文件的目录(/etc) 相信这种低级错误他应该不会犯, 那 系统文件在没人动的前提下,怎...


事件: 同事使用应用程序进行一些文件等操作后,出现其他目录下的系统文件被破坏的情况。 
       同事说根本没操作过系统文件的目录(/etc) 相信这种低级错误他应该不会犯, 那
系统文件在没人动的前提下,怎么就被修改了呢? 

疑问:  有没有可能是 他的程序越界了,无意间修改到了/etc下面的文件? 比如内存越界什么的原因。


环境: PowerPc 2.6.29

      根文件系统为: Ramdisk文件系统 , 我又挂载了一个jffs2文件系统,存储一些需要保存的配置文件。
jffs2文件挂载在了,/usr/local/conf下。

FLASH分区方面,PowerPc使用的device tree,  根文件系统和jffs2在划分上是连续的(不重叠).

分区应该是正常的,cat /proc/mtd 可以看到  根文件系统,和jffs2文件系统等。


我们项目经理说,可能是我FLASH分区不对,导致内存混乱了。

我对虚拟内存这块理解的不深,这会正在看各种资料。 但我总感觉,这根我FLASH分区有关系???


问题: 1、除了直接的OPEN文件,可以直接修改文件外, 什么方法, 可以破坏文件的存储? 比如破坏文件之间的
         链表结构。
       
       2、出现这种现象的原因可能是?  
       3、FLASH分区会对这个有影响么? 如有影响,我把各mtdblock之间留些空隙,可以解决此问题否?(个人感觉应该跟这个没影响..)


问题有点纠结,不太好描述...谷歌百度查,都不好查... 望各位帮帮忙    先谢过!


|
最可能的情况是:
1.这位同事忽视了绝对路径和相对路径之间的关系和区别
2.这位同事没有注意程序运行时的父目录所在位置

|
你的东西不能用串口进行调试?你怎么确定是文件被破坏了?

    
 
 

您可能感兴趣的文章:

  • Linux(Oracle系统在上面)系统无缘无故死机 , 可能是由于应用程序引起 , 可是由于重新启动查不到相关信息 , 不知道在哪里有记录系统CPU Lo
  • 系统做的硬件RAID5,扩充硬盘后,可以扩大分区大小吗?这样会损坏以前的系统,应用程序吗?
  • 嵌入式Linux系统应用程序开发应该怎样入手?
  • ubuntu11.10 顶部面板的左端没有应用程序,位置和系统 这三个菜单。怎么启动终端
  • 请问如何向系统注册一个网络端口号,并指定此端口的的联接,自动导向我的应用程序
  • HP-UX系统,用户应用程序通过TELNET联到服务器,突然全部断开...
  • 嵌入式系统中,应用程序和内核编译到一起的吗?
  • 请问,如果开发一个兼容Windows应用程序的操作系统算不算侵权?
  • 如何在Linux Server上远程执行局域网内某一台Windows操作系统的应用程序?
  • 嵌入式系统中为什么不能识别我的应用程序?
  • 【求助】如何在应用程序中得到系统的剩余物理内存大小?
  • java应用程序编译成类文件后,如何在windows系统中运行它?
  • 我怎么可以在我的系统下怎么可以知道哪个是应用程序的软件包。怎么安装呢各种软件包呢
  • 嵌入式开发,如何将应用程序烧入文件系统的Flash中。
  • 用applet实现打印,除了弹出系统自带的打印对话框,在自其前后各弹出一个”小应用程序需打印,要继续吗?“的对话框,如何去掉这两个对话
  • 请问大家,用java作图形应用程序可以脱离浏览器吗,一定需要GUI的图形操作系统支持吗?
  • 我做了一个缩减的linux系统,将是要在另一台pc机上黑盒运行(即没有键盘,显示器,上电就跑),那么我怎么能令里边的某应用程序(也是我写的)能
  • 【求助】基于2.6.29内核编译的驱动程序能否应用于2.6.32内核的系统?
  • 请问这样在技术上是否可行?(我自己写一个程序来监听我的系统上的端口,有些端口已经被别的应用使用,我能够使用什么方法再去监听这个端
  • 急~将linux移植到嵌入式系统ARM9上,启动代码和内核都编译好,并烧写到Flash了,怎么样让应用程序跑起来呢?谢谢
  • 系统挂盘会莫名的断开
  • 莫名其妙的系统提示!
  • 挂载文件系统时,输出的GPIO引脚莫名的输出低电平,请大家帮忙进来看看
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 原密码被人恶意修改,如何修改suse系统的超级用户密码(急)
  • 获取系统时间和修改系统时间
  • linux系统中建立一个用户专门用来修改系统时间怎么做?
  • 请问如何使用系统命令修改系统参数
  • 修改/ETC/FSTAB后,系统不能进入,/文件系统只读,不能改,我该怎么办,分不是问题
  • 在redhat-linux7.2下,用lilo的方式启动,当升级内核时,如何修改/etc/lilo.conf文件?有没有什么设置让系统自动修改这个文件??
  • rehat9.0系统,无法修改密码、增加用户
  • 无法修改linux系统时间?!!!急!
  • linux修改系统默认编码
  • 系统被黑客攻破,root密码被修改,救命!!
  • 小问题——怎样修改UNIX的系统时间
  • Linux系统修改过环境变量后变成英文系统?
  • 怎样修改linux系统的鼠标。
  • red hat linux9.0 采用LILO引导双系统,怎样修改默认的启动系统
  • 如何修改RedHat8启动延时及默认启动的系统?
  • settimeofday系统调用只是修改了系统时间?!没写进硬件?重启后时间还是1970怎么办??感谢路过的大神指点
  • 无法启动。xp,opensuse双系统,suse中修改了系统启动顺序,机器无法启动了,提示no operating system
  • 如何在使用命令行去修改系统脚本?
  • 求救:修改系统启动脚本 不过脚本里面误写了阻塞命令
  • Android系统修改版 CyanogenMod
  • mount命令(linux操作系统)挂载卸载文件系统(cifs,光驱,nfs等)方法介绍
  • 问一个系统配置的问题:win2k系统能不能于SCO UNIX系统共存?
  • win7/Windows7系统下载地址搜集整理
  • unix下用java.util.Date取系统时间比直接在系统下用date命令查看系统时间早整整一个小时
  • Ubuntu查看系统信息命令介绍
  • windows 系统是否是多用户操作系统,如何理解“多用户操作系统”的“多用户”?
  • python下用os.execl执行centos下的系统时间同步命令ntpdate
  • 我现在想做一个权限管理系统,想让权限系统的利用性更强,我应该怎样设计权限系统呢.
  • 怎样重装win7系统?win7重装系统步骤详细图文介绍
  • 谁知道哪里有用java开发的管理信息系统软件(如:图书馆管理系统,人事部管理系统)的代码?
  • windows server2008上PowerBuilder程序系统错误解决方法


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3