随笔分类 - 操作系统
摘要:轻快好用的Docker版云桌面(不到300M、运行快、省流量) Docker提供了一套非常方便的创建并运行应用容器的方法。本文通过把桌面环境、软件、程序配置一同打包,随用时分发即时启动 经远程RDP/VNC协议访问,形成Linux虚拟云桌面。可广泛部署于X86服务器环境,助您快速构建安全、高性能、低
阅读全文
摘要:2005-10-17 在我们添加硬盘前,首先要了解linux系统下对硬盘和分区的命名方法。 在Linux下对IDE的设备是以hd命名的,第一个ide设备是hda,第二个是hdb。依此类推 我们一般主板上有两个IDE接口,一共可以安装四个IDE设备。主IDE上的两个设备分别对应hda和hdb,第二个IDE口上的两个设备对应hdc和hdd。 一般我们的硬盘安装在主IDE的主接口上,所以是hda 光驱一般安装在第二个IDE的主接口上,所以是hdc(应为hdb是用来命名主IDE上的从接口) SCSI接口设备是用sd命名的,第一个设备是sda,第二个是sdb。依此类推 分区是用设备名称加...
阅读全文
摘要:2012-09-10 在博文“Linux系统启动过程分析”中我们了解了linux系统的启动流程,今天我们就来手动一步一步从头来构建一个最小的linux系统,然后用模拟器将其加载起来。常见的模拟器有Qemu、Bochs、VMWare、VPC、Virtual Box和Xen等,以及特殊的模拟UML(User-Mode-Linux),这里我们选择用VMWare。我们制作的Linux系统有shell功能,支持Web Server,telnet等服务,以及ifconfig,vi等常见工具。准备工作:在http://www.kernel.org/ 下载内核源代码 linux-2.6.21.tar.bz2.
阅读全文
摘要:基于DebianAdamantix:基于Debian,特别关注安全。Amber Linux:基于Debian,针对拉脱维亚用户作了一些定制。ASLinux Desktop:西班牙语,基于Debian与KDE,针对各种桌面用途,包括家用、办公、教育、游戏、科学、软件开发,最大的卖点在于其丰富的可用性。B2D Linux:基于Debian,希望可以由“做中学”来产生一个小而美的中文Linux包的计划。Debian GNU/Linux:由大批社区志愿者收集的包。Debian拥有庞大的软件包可供选择(15000个以上),支持大量的硬件平台。以前该包因为安装困难受到责难,但最新的版本具备了简单易用的文本
阅读全文
摘要:[日期:2012-01-30]在新的CentOS 6上默认没有包含xfce的桌面环境,使用yum也找不到这些包,但是自己又喜欢这种简单的桌面环境,此时可以使用下面的方法来安装[plain]$ wget http://download.Fedoraproject.org/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm $ sudo rpm -ivh epel-release-6-5.noarch.rpm $ sudo yum search xfce $ sudo yum groupinfo xfce $ sudo yum groupinstall xf
阅读全文
摘要:周末闲极无聊,把烂笔记本翻出来想装个Archlinux,发现USB不能启动,光驱也挂了,只好网络安装。我先后试了两种安装方式,一种纯互联网启动,安装,一种局域网启动,再互联网安装。分别说说。不管哪一种安装方式,都要先装个PXE环境,由于我用的windows所以先去http://tftpd32.jounin.net/tftpd32_download.html下载一个合适的版本安装好。设置如下:1.先创建好一个安装目录,比如:D:\arch201284,再创建一个D:\arch201284\boot目录2.启动tftpd3.setting->tftp->PXE Compatibilit
阅读全文
摘要:CentOS我新建了几个分区,比如/dev/sda4,sda5我想挂在一个目录下,用mount /dev/sda5 /disk ,总提示mount:you must specify the filesystem type,是怎么回事分区格式化了没有?如果没有格式化,先格式化下.例如:mkfs.ext3 /dev/sda5----------------------------------------------LINUX里面,发现分区/dev/xvda2,XV表示是什么啊?df -hFilesystem Size Used Avail Use% Mounted on/dev/xvda...
阅读全文
摘要:2012年12月9日测试环境:Ubuntu 12.04 X86 +ext4恢复文件使用的工具:extundelete(点击下载)说明:当文件异常消失或者rm误删除后,避免在该分区中继续读、写、删除等操作。如果是恢复整块硬盘,请考虑安装extundelete所在分区的空间大小。安装extundelete:tar -xjf extundelete-0.2.2.tar.bzcd extundelete-0.2.2./configuremake&make installmake -s all-recursiveMaking all in srcMaking install in src /us
阅读全文
摘要:2012-01-16安装samba共需3个rpm包samba-common-3.0.23c-2.i386.rpmsamba-3.0.23c-2.i386.rpmsamba-client-3.0.23c-2.i386.rpm安装时按顺序安装即rpm -ivh samba-common-3.0.23c-2.i386.rpmrpm -ivh samba-3.0.23c-2.i386.rpmrpm -ivh samba-client-3.0.23c-2.i386.rpm安装完毕samba共享文件夹即权限配置path = /public 共享文件夹的路径writable = yes 可写public..
阅读全文
摘要:如何使用fdisk和parted分区工具来进行硬盘分区,下面我来说一下在Linux系统中这两种硬盘分区工具的使用方法:----------fdisk分区工具---------- 在我的另一篇文章里已经说过了在Linux系统中硬盘分区的概念了(http://blog.chinaunix.net/u3/112561/showart_2230401.html),所以在这里我就不多说了,有不懂的可以看看那篇一、.下面来介绍fdisk分区工具的命令格式: fdisk是传统的Linux硬盘分区工具,也是Linux系统中最常用的一种硬盘分区工具之一,它的命令格式如下:其中常用命令选项的说明如下:-b se.
阅读全文
摘要:安装完Linux系统后,swap分区太小怎么办,怎么可以扩大Swap分区呢?有两个办法,一个是从新建立swap分区,一个是增加swap分区。下面介绍这两种方法:第一您必须有root权限,过程中一定要很小心,一不小心就破坏了整个硬盘的数据,执行下面的过程之前您需要三思而行,错误操作后的后果由执行者自己承担。新建swap分区1.以root身份进入控制台,输入# swapoff -a #停止交换分区2. 用fdisk命令加swap分区的盘符,(例:# fdisk /dev/sdb)剔除swap分区,输入d删除swap分区,然后再n添加分区(添加时硬盘必须要有可用空间,然后再用t将新添的分区i...
阅读全文
摘要:2009年02月04日为了满足广大群众的热切需求,今天做了 Ext2、Ext3、Ext4、XFS、JFS、ReiserFS 和 Btrfs 的全面性能测试,对比结果如下:本次测试所使用的 Linux kernel 版本为 2.6.29-rc3,文件系统性能测试工具为 IOzone 3.318。从测试结果可以看出,Ext4 的综合性能位居现有文件系统之首,JFS、ReiserFS 在读性能方面亦有不俗表现。Btrfs 的小块数据读写性能与平均水平相差甚远,是导致其本次测试总时间超出平均时间两倍的主要原因。较之其它成熟的文件系统,Btrfs 投入生产系统运作可能尚需时日。至于一小撮不明真相别有用心
阅读全文
摘要:2013-04-16Linux内核介绍Linux内核是一个用C语言写成的,符合POSIX标准的类Unix操作系统。内核是操作系统中最基本的一部分,提供了众多应用程序访问计算机硬件的机制。Linux内核的一大特点就是采用了整体式结构,有很多过程组成,每个过程都可以独立编译,其模块机制又湿得内核保持独立而又易于扩充。Linux发行版实在Linux内核的基础之上,与外带的应用软件和工具打包配置之后发行的版本。最初的Linux内核在1991年由当时还在芬兰赫尔辛基大学计算机系读书的Linus Torvalds开发,之后Linus很快聚集了大量来自其他自由软件项目的开发者和用户为Linux内核贡献代码。
阅读全文
摘要:2008年04月27日 整理了一下Linux内核编译的方法,原始内核版本为Linux-2.4.20.8,新内核版本为Linux-2.4.22,其它内核版本编译方法类似。 一 准备工作 首先当然是获得内核了,可以到 http://www.kernel.org/ 下载。 获得内核压缩包后(假设为linux-2.4.22.tar.gz),先将其复制到/usr/src目录下,然后转到/usr/src目录并进行解压操作,命令如下(假设当前目录为内核包所在目录) cp linux-2.4.22.tar.gz /usr/src cd /usr/src tar -zxvf linux-2.4...
阅读全文
摘要:2008-11-12 16:02:37initrd.img文件是redhat,mandrake等linux发布使用的内存镜像文件。镜像中是一个微型系统。在安装系统时,将initrd.img展开到内存中。并运行rc安装脚本。另外现在比较流行的Live CD,也可以使用initrd.img的方法来实现。 了解initrd.img文件的制作和修改方法,可以用来制作自己的安装光盘和LIVE CD系统。 一,解开initrd.img gzip –cd /root/isolinux/isolinux/initrd.img>/tmp/initrd.ext2 mount –o loop /tmp/in.
阅读全文
摘要:zImage和uImage的区别 一、vmlinuzvmlinuz是可引导的、压缩的内核。“vm”代表“Virtual Memory”。Linux 支持虚拟内存,不像老的操作系统比如DOS有640KB内存的限制。Linux能够使用硬盘空间作为虚拟内存,因此得名“vm”。vmlinuz的建立有两种方式。一是编译内核时通过“make zImage”创建,然后通过:“cp /usr/src/linux-2.4/arch/i386/linux/boot/zImage/boot/vmlinuz”产生。zImage适用于小内核的情况,它的存在是为了向后的兼容性。二是内核编译时通过命令make bzImag
阅读全文
摘要:一、vmlinuzvmlinuz是可引导的、压缩的内核。“vm”代表“Virtual Memory”。Linux 支持虚拟内存,不像老的操作系统比如DOS有640KB内存的限制。Linux能够使用硬盘空间作为虚拟内存,因此得名“vm”。vmlinuz是可执行 的Linux内核,它位于/boot/vmlinuz,它一般是一个软链接,比如图中是vmlinuz-2.4.7-10的软链接。vmlinuz的建立有两种方式。一是编译内核时通过“make zImage”创建,然后通过:“cp /usr/src/linux-2.4/arch/i386/linux/boot/zImage /boot/vmlin
阅读全文
摘要:作者 muzuiget发布 2013-03-13 19:23标签 redispositionFirefox 下载文件名乱码问题由来已久,偶然一两次还可以手动改名,批量下载时简直要亲命,最终我还是写了个通用型的扩展来解决。下载安装名字叫 ReDisposition,已经上传到 AMO,并且通过了初步审核。源代码 在 GitHub 上。免重启扩展,目前体积不到 20K,并且提供一个工具栏按钮以便无痛切换。但是这个扩展不是万能药,不要指望安装上自动解决所有问题,你必须继续阅读下面的技术分析。乱码问题这个问题多被 Linux/Mac 用户抱怨,但不是 Firefox 独有的,其它浏览器也一样。不是外国
阅读全文
摘要:一个鸟人突然来了句他要在centos 5.2上装xfce,yum install xfce和yum install xfce4均没有合适的包(服务器没装x环境)于是我ssh登录到服务器上看了下,的确没有yum install xfce*感觉又有点过意不去,毕竟服务器也很老了,加上最进他又开了ftp服务google之,答案几乎吐血,让在gnome环境下点添加/删除软件,然后点扩展包,点xfce4就OK了于是man yum想看看有没有突破口发现: * groupinstall group1 [group2] [...] * groupupdate group1 [group2] [......
阅读全文
摘要:CentOS vps下,安装xfce/KDE/GNOME桌面+vncserver进行远程管理首先安装桌面环境,我选择的是xfce,轻量级桌面,小巧实用不占太多内存,(占用内存方面,xfce少于kde,kde少于gnome).输入下面命令安装:yumgroupinstallxfce-4.4(xfce现在貌似已经更新到4.8了 可以使用 yum groupinstall xfce 安装4.8)装完桌面之后就是安装vncserver了,输入下面命令安装:yuminstallvncvnc-server桌面环境和vncserver都安装好之后,就开始配置,现在以root用户为例:修改 /etc/sysc
阅读全文