Welcome 微信登录

首页 / 操作系统 / Linux

将Arch GNU/Linux 安装到磁盘文件(loop)

将Arch GNU/Linux 安装到磁盘文件(loop)

用途:1、多系统爱好者(比如俺),不希望磁盘分区太复杂,但又想使用多系统;2、为测试系统方便;3、方便删除系统(删除一个文件,修改启动配置);4、可以做成类似PE的ROM系统;。。。还可以发展更多。。。背景:1、GRUB2 bootloader 已经支持loop设备启动(不知道其他的支持得如何);2、 Arch GNU/Linux 官方的启动脚本无法从loop设备启动实现的效果: 启动文件中存放的Arch GNU/Linux 实现步骤:1、 创建loop文...
Fedora下yum源配置问题和星际译王的安装问题

Fedora下yum源配置问题和星际译王的安装问题

配置个yum源配置来半天,结果还出错,表示很无奈,结果在我同学的危言耸听之下把Fedora13升级到来14版本。今天早上就也不知道怎么就配好了。开始的时候是说一个文件路径不对,就是在yum makecache的时候出错的。重装系统后我把/etc/yum.repos.d目录下的所有文件都删除来,只剩下sjtu.repo。这是个教育网的yum源,还算可以。它的内容如下:[Fedora-ftp.sjtu.edu.cn]name=Fedora 14 - i386b...
升级Linux内核2.6.38

升级Linux内核2.6.38

Linus Torvalds宣布发布2.6.38 kernel。 新版本最为人关注的新特性是自动进程分组,能显著改善桌面性能的内核补丁。其它的新特性包括:改进了VFS扩展性,支持多线程工作负荷,提高单线程工作负荷效率;Btrfs文件系统换用LZO算法透明压缩;支持透明大内存页;支持AMD Fusion处理器;支持自适应去中心化分布式网络协议B.A.T.M.A.N.Mesh;更多新驱动,等等。make mrproper (该命令可确保源代码目录下没有不正确的...
Fedora从命令行启动

Fedora从命令行启动

Linux有6种不同的运行级别,默认的情况下Fedora安装完成后是从X Window启动的,X Window占用系统资源很大,所以对于我们仅仅想使用命令行模式的人来说,界面那么大,耗费资源太多有些浪费,那如何让Fedora从命令行启动而不进入界面呢?Linux操作系统有6种运行级别,分别为:0:停机1:单用户模式,就像Windows 9x下的安全模式2:多用户,但是没有NFS3:完全多用户模式,标准的运行级别(我们设定命令行启动就是用他)4:保留,一般不...
用OpenEmbedded构建嵌入式Linux系统

用OpenEmbedded构建嵌入式Linux系统

mbedded-lfs代表embedded linux from scratch,也就是从头构建一个嵌入式Linux系统,不过它与标准LFS没有太大关系,只是借用了LFS这个名称而已。要说构建嵌入式Linux系统,openembedded相关项目应该是最有名的,不过它做得太复杂,如果不出问题,用起来很方便,但是一旦出点问题,就不知怎么去搞了。玩了一次,总是出问题,让我很沮丧,后来在华清远见上课时,自己整了一个embedded-lfs。embedded-lf...
配置openSUSE 11.4资源库

配置openSUSE 11.4资源库

经过数千名开发人员长达八个月的辛勤劳作后,以可爱小蜥蜴为标志、曾被誉为最漂亮Linux发行版的openSUSE近日迎来了最新正式版本11.4。 当你安装了OpenSUSE之后,第一件事当然是希望为其安装新的应用程序或相关支持,以实现对受限媒体资源的播放。要做到这一点,你需要首先对自己的资源库进行配置。如何配置资源库?在OpenSUSE中,由YaST应用工具来负责资源库的管理。要进入资源库编辑界面,我们需要先打开主菜单,点击“Install/Remove S...
四步到位正确安装Arm Linux 交叉编译器

四步到位正确安装Arm Linux 交叉编译器

今天花了点时间在RedHat 5.0上安装了一个arm-linux交叉编译器。装的过程中出现过几个问题,经过查询网上的资料。现在就总结一下正确的安装方法。首先我用的是天嵌自带的交叉编译器EABI-4.3.3_EmbedSky_20100610.tar.bz2,1.首先建一个存放交叉编译器的目录,我建的目录的绝对路径是:/opt/TQ (TQ就是我建的目录)2.解压EABI-4.3.3_EmbedSky_20100610.tar.bz2,tar xjvf E...
pc、ssh与VMware中的Linux互通解决方案

pc、ssh与VMware中的Linux互通解决方案

在我自己的电脑上的vmware中装个了RedHat,可不知道怎么我的xp与RedHat死活就是通不了,搞了两个多星期,一下班回来就不停地配ip,可就是不通,好不容易通了一下,可我的ssh又不知道怎么总连不上,这几吧破网络问题搞得我头疼死了,今天不知道怎么人品爆发了一回,一搞竟然通了。哈哈。。 赶紧记下来,免得以后又麻烦。网络情况:pc机是用电信的网上网,不需要IPRedHat是装在vmware中详细步骤:1.设置vmware的网络设置为bridged,然后...
在MAC OS X下用VMware安装Ubuntu

在MAC OS X下用VMware安装Ubuntu

最近用C++写数据库系统,内存泄露很严重,想要安装内存检测工具valgrind,但是这东西对我的MAC OS X 10.6不太支持,加上一些另外的原因,我决定在MAC下安个Ubuntu。。。。什么,问我安Valgrind的流程?我刚安好Ubuntu,Valgrind还没搞定呢,跟我在mac下安装的问题一样。。。一会在说吧:P (后续:Valgrind安装流程在本文最后) 在MAC OS X下用VMware安装Ubuntu流程: 1.下载安装Vmware F...
RedHat实现多网卡绑定

RedHat实现多网卡绑定

在红帽企业版Linux里面,通过bonding内核模块和一个特殊的网络接口来实现多网卡的绑定功能。将多块网卡绑定为一块网卡,可以增加网络带宽,提供冗余。要创建一个bonding接口,首先,在目录/etc/sysconfig/network-scripts/下建立一个文件ifcfg-bond<N>,用网络接口号来代替N,例如0。文件ifcfg-bond<N>的内容跟要绑定的接口的配置基本相同。唯一的不同是 DEVICE=必须是bond...
在红帽企业Linux 5上怎样配置kexec/kdump?

在红帽企业Linux 5上怎样配置kexec/kdump?

解决方法:概述 kexec是一个快速启动机制,允许通过已经运行的内核的上下文启动一个Linux内核,不需要经过BIOS。BIOS可能会消耗很多时间,特别是带有众多数量的外设的大型服务器。这种办法可以为经常启动机器的开发者节省很多时间。 kdump是一个新的,而且非常可信赖的内核崩溃转储机制。崩溃转储数据可以从一个新启动的内核的上下文中获取,而不是从已经崩溃的内核的上下文。当系统崩溃时,kdump使用kexec启动到第二个内核。第二个内核通常叫做捕获内核(c...
使用 Crash 工具分析 Linux dump 文件

使用 Crash 工具分析 Linux dump 文件

前言Linux 内核(以下简称内核)是一个不与特定进程相关的功能集合,内核的代码很难轻易的在调试器中执行和跟踪。开发者认为,内核如果发生了错误,就不应该继续运行。因此内核发生错误时,它的行为通常被设定为系统崩溃,机器重启。基于动态存储器的电气特性,机器重启后,上次错误发生时的现场会遭到破坏,这使得查找内核的错误变得异常困难。内核社区和一些商业公司为此开发了很多种调试技术和工具,希望可以让内核的调试变得简单。其中一种是单步跟踪调试方法,即使用代码调试器,一步...
Metasploit 3.6安装与配置之Linux篇

Metasploit 3.6安装与配置之Linux篇

metasploit的强大不需要我多说了,我相信看到这篇文章的人都对它有所了解。3月7号metasploit framework推出了3.6.0版本,抢先体验了下,发现自己竟然不会用了...之前用的3.4版本默认使用的数据库是mysqlite3,连接数据库非常方便,从3.5开始,数据库换成了postgresql,就是这个数据库的配置折腾了我好久,想换成mysql或者sqlite3,发现更困难,于是就和postgresql死磕了几天。现在将我试验成功的解决方...
利用system函数窃取Linux系统超级特权

利用system函数窃取Linux系统超级特权

大家都知道,在linux家族中最近几年出了个能干的Ubuntu,它里面有个命令特别与众不同--sudo这个命令确实给普通用户提供了很大的方便。可是每次执行sudo的时候都需要有个passwd输入。要知道程序员是很懒滴,每次输入一串乱踢八糟的东东真滴很郁闷,特别是当输入几次都出错滴时候。这时候就应该想到去看看sudo这个家伙是怎么搞的啦。于是:$cat /usr/bin/sudo结果出来一大堆乱码,哦,竟然是二进制滴,悲剧了想到ISO C给了一个很好用的东东...
Linux 设备IO 研究与数据库性能调优

Linux 设备IO 研究与数据库性能调优

数据库系统是基于文件系统的,其性能和设备读写的机制有密切的关系。和数据库性能密切相关的文件I/O操作的三个操作:open 打开文件write 写文件fdatasync flush操作(将文件缓存刷到磁盘上)。 一、Open操作 open("test.file",O_WRONLY|O_APPDENT|O_SYNC)) 系统调用Open会为该进程一个文件描述符fd。这里使用了O_WRONLY|O_APPDENT|O_SYNC打开文件:O_WRONL...
使用CentOS安装盘在局域网中设置CentOS源

使用CentOS安装盘在局域网中设置CentOS源

使用CentOS的时候,用yum命令安装软件等非常方便,但是如果没有网络,那得另说了。目前,我们组在机房中有一个大约包含100台CentOS的服务器,但是由于机房的安全策略问题,这100台机器不允许访问外网,这样安装一个软件,就变成非常麻烦的事情。所以,我在想能不能搭建一个在本地使用的数据源呢?1. CentOS中的数据源配置yum更新源Centos5.x默认的yum更新配置文件在/etc/yum.repos.d/目录下,有两个仓库配置文件CentOS-B...
<< 371 372 373 374 375 376 377 378 379 380 >>