易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : linux

从windows xp读取linux ext4分区的文件

用了好久的linux, firefox的插件都放在linux的ext4分区上。 想要在windows xp中读取ext4分区的文件,接着就有了一段惊心动魄的经历。
首先是到google上搜索“reading linux ext4 from windows”,找到好几个网页说可以用ext2fsd或者linux reader的,ext2fsd和linux reader都号称支持ext4, 但都没有成功读取。 读不了也就罢了, 用linux reader的时候, 它居然把我的一个20G的硬盘分区误认为是近300G的分区, 我试着读取, 读不了。 后来重启进入linux的时候,发现ext4分区读不了……
在linux下面查看分区表(fdisk -l, cfdisk), 发现原先的好几个分区已经合并成一个了, linux reader把分区表给破坏了, 汗~~~~~~
然后小心翼翼地用usb启动盘进入dos,尝试用diskman来恢复分区表, 无奈diskman能试图找到的分区表都不正确, 不能把原先的正确分区找到, 放在机器上的所有数据就这样丢了,只能扼腕痛惜,于是网上搜索恢复linux分区的工具, 找到了 R-Linux, 一个恢复ext2/ext3/ext4分区数据的软件, 用R-Linux居然能够把丢失分区的文件找回了部分, 但不能恢复所有的。 误打误撞,发现可以用R-Linux来在windows上读取ext4分区,专用的读取软件读不了ex ......

构建linux之最小系统(原创) 献给我的2010

声明:该文件是对我2009年最后两周学习过程的总结,希望能帮助到学习中的人们。该文档按照当前日期的最新版GPL协议发布。欢迎转载,但须注明作者及出处。
作者:Jim Zheng。接触Linux 4年,但是一直处于自学状态,没有机会参与Linux平台的产品开发。很希望能用上Linux平台作实际开发。联系方式:zhengweishang@google.com
日期:2010.1.1
内容提要:
1。最小系统的意义
2。最小系统的要素
3。主机环境介绍
4。软件版本选择
5。构建完成之文件
6。最小系统启动信息
7。详细构建过程
8。下一步工作
1。最小系统的意义
 在我的开发经历中,每当要使用新的硬件或软件平台时,我都会从他们的最小系统开始。比如新使用一款单片机,我会首先研究其电源、复位、时钟、JTAG、UART。根据这些可以搭建一个开发的最小硬件系统。我在维护一套3W行的C语言软件时,也曾将起其精简到1千行的最小系统,仅包含消息机制、在屏幕上显示一个小图标、队列服务等,而其他的功能都是一些添加上去的模块。吃透这个最小系统后,增加功能或修正bug就简单很多。最小系统有些像建房子打的地基,对它理解透了,会发现那些眼花缭乱的功能通过添砖加瓦的工作就可以完成了。现今的软硬件系统设 ......

Linux下通过mdadm进行软raid设置


Linux下通过mdadm进行软raid设置(转)
注:这是一篇快速入门,若想更详细的了解mdadm的知识,可访问
1、Linux下软raid的实现:http://www.ibm.com/developerworks/cn/linux/l-cn-raid/
2、常见问题解决:http://www.ibm.com/developerworks/cn/linux/l-cn-raid2/
**********************
作为一个面向服务器的网络型操作系统,Linux对数据的安全和存取速度给予了高度重视,从2.4版内核开始Linux就实现了对软件RAID的支持(关于 RAID的背景知识请见附文),这让我们可以不必购买昂贵的硬件RAID设备,就能享受到增强的磁盘I/O性能和可靠性,进一步降低了系统的总体拥有成 本。下面就让我们看一个Redhat Linux AS 4下的软件RAID配置实例吧。
系统配置情况
假设某单位新上 了一套使用Oracle数据库的能量采集系统,该系统数据量极大并且读写非常频繁,实时性要求高,高峰时有近40名用户在线,对数据库服务器的磁盘子系统 提出了很高的要求。由于预算比较紧张,经过多方比较,最终选择了采用Linux系统做软件RAID5的方案。
其配置情况如下:
● 操作系统为RedHat Linux AS 4;
● 内核版本为2.6.9-5.EL;
● 支持RAID0、RAID1、RAID4、RAID5、RAID6;
● 五块36GB SCS ......

玩一下LINUX网关服务器防火墙

       最近一直苦心研究基于网络管理方面的应用,迅雷等下载软件给没有高端设备的网络带来了麻烦。公司的CISCO 2811 不能用来做流控,后来在WINDOWS 域控上做了一个流控,但是需要关闭局域网中计算机的端口(除企业应用之外的),后来用他做防火墙都捉襟见肘,让人实在是无法忍受,除了一个VPN功能之外,基本是个废品!企业网络的管理必须遵守三个原则:一稳定,二安全,三长远性(考虑到长期的可扩展性,满足将来的企业应用)。       ......

linux内核结构介绍

      Linux内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信。
1,进程调度(SCHED):控制进程对CPU的访问。当需要选择下一个进程运行时,由调度程序选择最值得运行的进程。可运行进程实际上是仅等待CPU资源的进程,如果某个进程在等待其它资源,则该进程是不可运行进程。Linux使用了比较简单的基于优先级的进程调度算法选择新的进程。
2,内存管理(MM)允许多个进程安全的共享主内存区域。Linux的内存管理支持虚拟内存,即在计算机中运行的程序,其代码,数据,堆栈的总量可以超过实际内存的大小,操作系统只是把当前使用的程序块保留在内存中,其余的程序块则保留在磁盘中。必要时,操作系统负责在磁盘和内存间交换程序块。内存管理从逻辑上分为硬件无关部分和硬件有关部分。硬件无关部分提供了进程的映射和逻辑内存的对换;硬件相关的部分为内存管理硬件提供了虚拟接口。
3,虚拟文件系统(VirtualFileSystem,VFS)为所有的设备提供了统一的接口,VFS提供了多达数十种不同的文件系统。虚拟文件系统可以分为逻辑文件系统和设备驱动程序。逻辑文件系统指Linux所支持的文件系统,如ext2,fat等,设备驱动程 ......

UNIX和LINUX下的一些有用的工具


UNIX和LINUX下的一些有用的工具 
 
UNIX和LINUX下的一些有用的工具
这里记录我认为非常有用的UNIX工具
1、如何将一个输出信息输出到多个文件里,写日志的时候非常有用,这个功能可以使用tee命令来实现
例子:
echo "test"| tee -a file1|tee -a file2
2、如何在命令行上定期执行某条命令,例如监控某个目录文件系统的变化
粗看一下,似乎很容易解决,你一定马上想到at命令,但是你马上就会发现问题,屏幕的输出问题,在LINUX有一条命令可以解决这个问题
watch
例子:
watch ls -l
缺省的时候是每2秒一次,这个命令如此的有用,以致我在其他UNIX平台怀念这条命令,在UNIX上仿照了一个SHELL来实现这条命令,目前还不成熟,但是平时够用了呵呵。
$a=100
while $a>=1 
do
clear
sleep 1
ls -l
sleep 5
done
将来考虑加入时间和命令的命令行的读取,其实也不难,就是我有点懒呵呵,有空再说吧
3、MORE命令的一个技巧
more是最常用的UNIX命令,但是你没有想过,在MORE的时候,按一个V键就可以启动VI来编辑这个文件,存盘后就能接着MORE了
这个技巧在查看多个文件时极为有用
more *.c
看到错误就改过来,岂不爽
4、修改文件时间 ......
总记录数:5772; 总页数:962; 每页6 条; 首页 上一页 [614] [615] [616] [617] 618 [619] [620] [621] [622] [623]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号