浅谈FreeBSD 5.2R 常用操作(设置)的改变(转)
浅谈FreeBSD 5.2R 常用操作(设置)的改变(转)[@more@] 概要:这是我使用FreeBSD 5.2 CURRENT 以来 的一些经验,特别突出了最新5 CURRENT 与以往操作不同的地方。希望能对正在使用最新5 CURRENT 或将要使用5 CURRENT的朋友有所帮助。 cd /usr/ports/shells/bash2 && make install cleanchsh -s /usr/local/bin/bash 2.2、设定中文locale: 在/etc/profle中加入: #file:/etc/profileexport LANG="zh_CN.eucCN"export LC_CTYPE="zh_CN.eucCN"2.2、安装输入法fcitx: 由zh_CN.EUC改为zh_CN.eucCN在po
FREEBSD升级及优化全攻略(转)
FREEBSD升级及优化全攻略(转)[@more@] make clean make deinstall make install make clean 即可 升级系统源码树及ports更新/usr/share/examples/cvsup目录下stand-cvsup和ports-cvsup文件,并执行cvsup –g –L2 standard-supfile和cvsup –g –L2 ports-cvsup两个文件,升级ports树? CPUTYPE=i686 CFLAGS= -O3 -pipe COPTFLAGS= -O3 -pipe 升级操作系统进入/usr/src 执行make world 整个过程很久,需要2小时左右。 #disable ctrl+alt+delete options SC_DISABLE_RE
FreeBSD ports中make可带有的参数(转)
FreeBSD ports中make可带有的参数(转)[@more@] hd <hd@huangdong.com>一直以来大家不知道在ports中的make还可以有很多的功能,今天我将它可以带有的参数一个个列出来。希望做为一个记录,还是比较有用的哟。 fetch - Retrieves ${DISTFILES} (and ${PATCHFILES} if defined) into ${DISTDIR} as necessary.fetch-list - Show list of files that would be retrieved by fetch.fetch-recursive - Retrieves ${DISTFILES} (and ${PATCHFILES} if defined), for port and dependencies into ${DISTDIR} as necessary.fetch
关于FreeBSD 5优化的补充(转)
关于FreeBSD 5优化的补充(转)[@more@] Neo-Match <neo_match@hotmail.com> 还记得上一次看到关于FreeBSD 5优化的文章是1年前,也是我刚刚起步学UNIX的时候。时间飞驶,在这一年里我学到了很多FreeBSD和UNIX的知识,我对FreeBSD如何性能最大化更是感兴趣。如今FreeBSD已经替代了我的Windows2000,成为我电脑里唯一个OS。经验秘笈不敢独享,在此愿跟所有FreeBSD发烧友切磋,如有不当之处,欢迎指出批评。 ·本文假设读者已经阅读过FreeBSD安装手册。 ·阅读本文时,请务必参考安装优化文章。 ·本文遵循GPL协
给FreeBSD新手的一些建议(转)
给FreeBSD新手的一些建议(转)[@more@] Zer4tul <zer4tul@cnfug.org> 作为一个BSDer,在网上转得最多得就是UNIX相关论坛了,在与不少新手接触的过程中,发现有相当一部分人是从Windows下转过来的(几乎是“绝大多数”),在学习FreeBSD的时候会遇到不少困难,甚至觉得UNIX类系统极为难用,在这里,我把自己的经验总结一下,供大家参考。 首先是如何获得的问题,Windows到处有卖,甚至某些Linux,比如RedHat,Mandrake等都有卖,但FreeBSD,NetBSD等UNIX目前似乎还没有看见有出售——至少重庆是如此。获得BSD最好的途径
NetBSD 指导手册(转)
NetBSD 指导手册(转)[@more@] NetBSD 指导手册是学习NETBSD入门必读的手册,豆豆手册中心提供在线阅读,大家可以通过下面的地址访问 http://man.ddvip.com/os/netbsd_man/index.htm
NetBSD安装手册(转)
NetBSD安装手册(转)[@more@] 在对于新手来说,安装NetBSD操作系统最不可忍受的可能就是有很多的设置你并不熟悉,另外就是有很多的几何数据需要你自己来计算,计算方式还需要去查在线手册等参考内容。然而对于刚刚接触这类操作系统的时候,对你来说一定是一件非常痛苦的事情,甚至有时候你会因此放弃对这类操作系统的浓厚兴趣。那么如何使一些从没使用过NetBSD而对这个操作系统有非常感兴趣的人以最便捷的方式来顺利安装呢? 我们推荐的方式就是使用VMware虚拟机,如果你对VMware虚拟机还不了解,请访问官方站点www.vmware.com 在
BSD socket(转)
BSD socket(转)[@more@] NOTE: 这篇文章假定读者熟悉 UNIX 下的 socket 和网络编程. 对用户级编程知识, 本文不作叙述. socket 机制在系统中的地位 socket 机制是作为一个通用的, 跨机器, 跨平台的进程间通讯机制出现在系统中的. 我们通常把它作为网络通讯之用. 它使用了与文件系统相同的接口, 提供了协议无关的进程间通讯功能. 因此, 我们可以想到. 一个 socket 的机构应该被连接在 file 结构的 f_data 域中, 这样才能与上层的 VFS 相连, 并且应该逐个实现 fileops 中的函数接口 , 连在 file 结构的 f_ops 之中, 这样我
netbsd和freebsd的差别(转)
netbsd和freebsd的差别(转)[@more@] NetBSD 与 OpenBSD 更相似一些(其实应该反过来说才更确切)。就操作系统而言,我现在能想到的有这些区别(用即将推出的 2.0 版做比较): - 没有 /stand/sysinstall,配置一般用命令行。有一个叫 sushi 的 program 是个菜单式的系统管理界面,但有些东西好像还不 work。 - 网卡的配置文件是 /etc/ifconfig., 可以是 fxp0, xl0 等,每个网卡一个文件。 - Daemon 的启动用的是 NetBSD 的 rc.d 系统,该系统已经被 FreeBSD 5.x 采纳,所以如果用过 5.x 的话应该不陌生。 - 默认
制作嵌入式芯片s3c2410板卡的NetBSD启动镜像(转)
制作嵌入式芯片s3c2410板卡的NetBSD启动镜像(转)[@more@] 最近事很多,抽时间在arm9的s3c2410a上跑了一把NetBSD3.0。参考了网上一些资料,尤其是一个韩国的网站(看不懂啊,蝌蚪文),我把过程详细记录下来,以滋同好。 整个过程十分简单!我认为原因在于NetBSD是一个完整的OS。 下面是过程的详细描述(由于NetBSD本身优秀的生成框架,所以步骤不多,我能做的只有把说明说详细些,说罗嗦些,呵~) 制作的host环境,随便,既:可以是NetBSD自己,也可以是FreeBSD,Linux都可以,方法都一样。 目标运行环境s3c2410芯片的
学习NetBSD-基本设置(转)
学习NetBSD-基本设置(转)[@more@] 时区设置: 虽然已经把时区指向Asia/Shanghai,但系统的时间还是UTC,比本地时间快了8小时. 方法一: sysctl -w kern.rtc_offset=-480 方法二: echo 'kern.rtc_offset=-480' >> /etc/sysctl.conf 网络设置: 设置计算机名: 方法一: echo 'hostname=NetBSD' >> /etc/rc.conf 方法二: echo NetBSD > /etc/myname 设置网关: 方法一: echo 'defaultroute=192.168.0.1' >> /etc/rc.conf 方法二: ech
建NetBSD及OpenBSD本地源码库(转)
建NetBSD及OpenBSD本地源码库(转)[@more@] 一.NetBSD 到目录/congli/cvsd/NetBSD,建cvs-supfile,内容如下: *default host=cvsup.us.NetBSD.org*default base=/congli/cvsd/NetBSD*default prefix=/congli/cvsd/NetBSD*default release=cvs*default delete use-rel-suffix*default compressnetbsd 选择一个较快的站点下载源码: http://www.netbsd.org/mirrors/#cvsup 下载源码: # su - congli# cd /congli/cvsd/NetBSD# cvsup -gL2 cvs-supfile 注:下载源码时间长短视网速而定,整个源码库大概需要
学习NetBSD-体验Xen 2.0(转)
学习NetBSD-体验Xen 2.0(转)[@more@] 参考文章:NetBSD/Xen Howto.详细http://www.netbsd.org/Ports/xen/howto.html 一.磁盘分区介绍(以FreeBSD命令): ad0s1 128MB FAT32 # Grubad0s2 20GB UFS2 # FreeBSDad0s3 18GB FFSv2 # NetBSD 二.构建Xen-Based系统(Domain0) 假设NetBSD 3.0已安装,并同步了pkgsrc及src. 1.安装Grub # cd /usr/pkgsrc/sysutils/grub# make install clean clean-depends 2.把Grub安装到第一个分区,使用Grub引导
学习NetBSD-pkgsrc(转)
学习NetBSD-pkgsrc(转)[@more@] 使用NetBSD的pkgsrc安装软件非常简单. 一.如何取得pkgsrc: 方法一: 下载: ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc-current.tar.gz 注:http://www.netbsd.org/Documentation/software/packages.html 解压: # cd /usr# gzip -c -d pkgsrc-current.tar.gz | tar -xpf - 方法二: # setenv CVSROOT :pserver:anoncvs@anoncvs.NetBSD.org:/cvsroot# cvs -d $CVSROOT login # 密码:anoncvs# cd /usr# cvs checkout pkgsrc 二.安装软件: 一
学习NetBSD-挂载MSDOS分区(转)
学习NetBSD-挂载MSDOS分区(转)[@more@] 挂载MSDOS分区很简单: # mount -t msdos /dev/wd0? /mnt 真的那么简单?还记得在安装过程中,到了"change BSD-disklabel partitions"的界面,居然在几次安装过程中有不一样的情况. 首先硬盘分区如下: (wd0)ad0s1 128M Fat32 # Grub(wd0)ad0s2 20G UFS2 # FreeBSD(wd0)ad0s3 18G FFSv2 # NetBSD 理想情况下,MSDOS及UFS2的分区都会出现在安装NetBSD的"change BSD-disklabel partitions"界面上.背运的情况下,是没有出现.如果不出现的话,那么系统的disklabel就
NetBSD安装日记(转)
NetBSD安装日记(转)[@more@] 我以前是玩儿linux的,但现在爱上了bsd,因为bsd更简洁明快,比较干净,现在的linux发行版显得非常的杂乱,相比起来我更喜欢bsd的整洁!说真的,我觉得现在中国玩儿linux的人大都是为了赶时髦,而不是喜欢它的opensource(其实netbsd的代码是公认最规范,最工整,很多书上或者很多人都推荐从netbsd开始学习操作系统)。netbsd一向以支持的平台多著称,其实它还有很多优点,可是中国人玩儿netbsd好像很少,网上netbsd的中文资料也相当难找,尤其是针对初学者的。今天我把我的安装过程写出来,一是给初学者看
升级NetBSD启用intel2100无线网卡(转)
升级NetBSD启用intel2100无线网卡(转)[@more@] 我笔记本上的NetBSD2.0运行有半年了,非常令人满意。不过一直有一个遗憾就是不能使用intel 2100无线上网。我经常要坐在别人有网线的座位上,要么就被迫使用M$的垃圾,很是不爽。这几天有空尝试一下支持ipw2100的新的测试版。 首先到NetBSD的 Release engineering server 下载 netbsd-3/200506230000Z,根据我的经验,镜像站ftp://ftp.jaist.ac.jp/pub/NetBSD-daily/ 速度比较快。把这个目录下所有的东西都抓下来。 由于我的笔记本没有软驱,必需要制作可引导的CD-ROM才能完成
在NETBSD上配置ADSL+IPF+IPNAT(转)
在NETBSD上配置ADSL+IPF+IPNAT(转)[@more@] OS: 2.x 配置网卡的IP地址: # vi /etc/ifconfig.rtk0 inet 192.168.0.1 netmask 255.255.255.0 # vi /etc/ifconfig.tlp0 inet 192.168.1.2 netmask 255.255.255.0 配置主机名: # vi /etc/myname netbsd # vi /etc/hosts 127.0.0.1 localhost netbsd 配置DNS解析: # vi /etc/resolv.conf nameserver 202.99.160.68 nameserver 202.99.168.8 配置网关: # vi /etc/mygate 192.168.0
Linux程序应用开发环境和工具经验谈(转)
Linux程序应用开发环境和工具经验谈(转)[@more@] 本文以轻松的笔调介绍了自己在Linux环境下进行程序开发的体会和经验,主要是对Linux下的开发工具和开发环境做了一个生动、明快的描述。 linux开发环境之最: 最有用开发语言: C/C++,Perl,Pascal. 最流行的工具集: gtk/gdk,qt,xforms 最好的可视化开发工具: glade,designer,kdeveloper 最cool的代码阅读工具: source navigator 最普及的调试工具: gdb, ddd 最高级(主要指价格高级)的程序跟踪工具: BDM,ICE 最强大的开发平台: Redhat linux 7.1
几个重要的RedHat Linux内核文件介绍(转)
几个重要的RedHat Linux内核文件介绍(转)[@more@] 在网络中,不少服务器采用的是Linux系统。为了进一步提高服务器的性能,可能需要根据特定的硬件及需求重新编译Linux内核。编译Linux内核,需要根据规定的步骤进行,编译内核过程中涉及到几个重要的文件。比如对于RedHat Linux,在/boot目录下有一些与Linux内核有关的文件,进入/boot执行。 编译过RedHat Linux内核的人对其中的System.map、vmlinuz、initrd-2.4.7-10.img印象可能比较深刻,因为编译内核过程中涉及到这些文件的建立等操作。那么这几个文件是怎么产生的?又有什么作