FreeBSD - 电脑软件教程

FreeBSD连载(70):用SharityLight装SMB文件系统

使用SharityLight安装SMB文件系统使用smbclIEnt进行使用Windows计算机上的文件资源的方式还是一种命令行的控制方式,必须将文件下载到本地才能进行处理。更方便的方法是将远程文件服务器上的资源装载到本地的目录树上,这样就能如同处理本地文件一样对远程文件进行处理了。Unix上的NFS就是这样的处理方式,Windows系统的映射网络驱动器也是使用的这种处理方式。在Unix中,提供这种远程网络文件系统的标准做法是重新完成一个文件系统...

FreeBSD Find的介紹

find 其實是一個很有用的工具,且常用的工具。◎find - walk a file hIErarchy 在一個檔案等級制度中遊走 顧名思義 也就是搜尋◎語法: find path operators path:路徑 operators:運算子(參數) ◎operators: 常用的參數如下 (若有疑義請參閱man page 為準 ★號表示重要...1. -atime n: 用檔案存取時間(access)為搜尋條件,n 為數字代表週期, 單位是24小時。★註解: n不帶正負時,表示距今從目前這個週期到下個週期...

FreeBSD handbook中文版 6 配置与调整

目录 6 配置与调整 6.1 概要 6.2 初步配置 6.3 核心配置 6.4 应用程序配置 6.5 启动服务 6.6 虚拟主机 6.7 配置文件 6.8 用sysctl 调整 6.9 调整磁盘 6.10 调整内核限制 ============================================================= (翻译中出现的任何问题或错误,请广大读者及时反馈给我:FreeBSDhandbook@163.com) 6.1 概要 FreeBSD 系统管理配置的情况。这章也会描述一些用来调整FreeBSD 系统性能的参数。 . . . . . . . . ...

FreeBSD连载:作者自序

决定为自己的稿子写序是一件非常愉快的事情,因为在这里就不必太关心技术细节,而可以由得自己的性子胡言乱语一番,而读者一般也不会介意这些,但假使真的介意的话,也大可以将这部分略去不看,而直接翻看后面的实际内容。 写这么一本书的想法始于去年六月,那时国内媒体对Linux的宣传刚刚开始,那个时候我就在想,其实Inte rnet上的宝贝绝不止Linux一样。Linux之所以突然走红,除了它本来就相当流行之外,还与它被反微软的诸多厂商...

FreeBSD下架设CS服务器

首先必须安装Linuxbase,知道为什么我刚写了一篇怎样安装linuxbase的文章了吗?呵呵 下载: hlds_l_3110_full.bin cs_15_full.tar.gz engine_i386.so 我为大家准备了在这里http://211.99.97.8/software/FreeBSD/cs/下载 安装: chmod +x hlds_l_3110_full.bin ./hlds_l_3110_full.bin 看完协议后打yes会生成一个hlds_l_3110_full.tar.gz文件。 tar -zxvf ./hlds_l_3110_full.tar.gz 会生成一个hlds_l目录,这就是半条命服务端软件 ...

FreeBSD 5.2.1R Web Server架设实例过程

本文献给和我一样初次接触FreeBSD的朋友们。 我这个人比较倔,但是一直以来自信心还可以。由于想装一个web server,多方打听知道freebsd在这方面还比较强,于是下定决心准备搞一个自己的freebsd web server出来。 以前都是玩ms的Windows系列,开始搞freebsd,当然有些摸不着门,下面就是我关于freebsd的一些初步经验,希望能对后来的新新人有所帮助。我也是freebsd的菜鸟,大家共勉吧。下面的文字,对我来说也就是笔记,...

关于FreeBSD 5优化的补充

还记得上一次看到关于FreeBSD 5优化的文章是1年前,也是我刚刚起步学Unix的时候。时间飞驶,在这一年里我学到了很多FreeBSD和UNIX的知识,我对FreeBSD如何性能最大化更是感兴趣。如今FreeBSD已经替代了我的Windows2000,成为我电脑里唯一个OS。经验秘笈不敢独享,在此愿跟所有FreeBSD发烧友切磋,如有不当之处,欢迎指出批评。 本文假设读者已经阅读过FreeBSD安装手册。 阅读本文时,请务必参考安装优化文章。 本文遵循GPL协议...

FreeBSD连载(43):NFS服务器

NFS服务器为了使得其他系统能使用FreeBSD上的硬盘空间,就需要运行NFS服务进程。NFS服务器使用了几个守护进程用于提供NFS服务。最基本的提供NFS服务的系统至少要运行nfsd和mountd守护进程,nfsd用于处理NFS协议,而mountd用于处理客户的mount请求。此外,由于NFS使用RPC远程调用,因此portmap、rpc_lockd、rpc_statd等RPC守护进程都可以用来帮助提供更高效的服务。这些守护进程一般应该在系统启动时载入,因此需要在rc.conf中更改相...

freebsd中一些有用的命令

FreeBSD带有许多简单而功能强大的命令以使你的计算机工作更容易。不管你对任何Unix系统有多少经验,都会发现有效完成工作的新捷径和新方法。 在这篇文章中,我们将讨论命令以帮你记住你是谁,你在哪儿,如何找东西以及如何像Unix鬼精灵一样地思考问题和完成任务! 我喜欢虚拟终端的概念,而且通常我都运行所有8个终端以及XWindows会话。通常,我会运行一个PPP会话、一个打开邮件客户端的终端、几个不同的打开手册页所占的终端、以r...

在FreeBSD中添加用户(2)

Dru;Lavigne 01/10/2001 在第一部分里,我们已经考查了用adduser工具建立用户账号。在这个部分,我们将集中于建立用户账号时所修改的文件。 当超级用户建立一个用户账号时,会在口令数据库里添加对应于该用户的项目。实际上,你的FreeBSD系统需要更新四个口令数据库文件。让我们在仔细查看它们的格式之前先介绍一下这些文件。第一个文件称为/etc/passwd,它是个任何人都能读的ASCII文本文件: file;/etc/passwd /etc/passwd:;ASCII...

如何去掉FreeBSD控制台上显示的太多的提示信息

syslog.conf - 将系统记录(LOG)信息放到任何你想放的地方 FreeBSD 缺省的/etc/syslog.conf 配置为将许多信息直接 显示到系统的控制台(CONSOLE),和用root登录的terminal, 有些信息信息总是不停的显示,简直烦死了。一气之下,将 /etc/syslog.conf做一番修改,这下,控制台和root的terminal 清净多了。 许多程序通过调用系统的记录程序syslogd,将一些信息记录(LOG)到 控制台或指定的文件里。syslogd守护进程读取这些信息,并按 /etc...

FreeBSD命令 lastcomm介绍 2. accton 介绍

leave;介绍 ◎前言 不知道大家是不是和我一样,坐到电脑前面就忘了时间?? 忘了要吃饭??忘了还有重要的事情待处理? 现在您有一个自我提醒的小命令可以使用...^^ ◎名称 leave;-;提醒您何时该离开 ◎语法 leave;[[+]hhmm] ◎叙述 Leave;在特地的时间提醒您您必须离开了 他会在离你设定的时间前一分钟提醒你,告诉你还剩下一分钟... 接下来每隔一分钟,leave会发出"哔"声并且在终端机上显示讯息; 当你登出(logout)时,leave这个...

FreeBSD 5.0中强制访问控制机制的使用与源代码分析 (1)

本文主要讲述FreeBSD 5.0操作系统中新增的重要安全机制,即强制访问控制机制(Mac)的使用与源代码分析,主要包括强制访问控制框架及多级安全(MLS)策略两部分内容。这一部分讲述要将MAC框架与MLS策略用起来,应该做的一些工作,以及如何有效使用它们的问题。强制访问控制(英文缩写MAC)是实现操作系统安全的一个重要的方法,现在几乎所有的安全操作系统都采用强制访问控制作为其核心安全机制之一。强制访问控制是对操作系统的各...

Debian将推出基于FreeBSD内核版本

开源操作系统Debian计划将在正式发行的版本中加入FreeBSD的内核设计,以便使其原有的Linux内核在网络功能方面有所增强。Debian计 划组的成员本周三表示,Debian下一个版本Squeeze将具备FreeBSD内核,这将是Debian首次采用FreeBSD为系统核心。这次的计划名为kFreeBSD,将面向AMD64/Intel EM64T以及i386处理器架构。FreeBSD内核以网络性能,安全功能以及运行性能较高而著称,另外在多用户支持方面功能也更强。这种内核目前在邮件,网...

FreeBSD 4.0 Kernel Hacking Guide--kern/init_main.c

kern/init_main.c mi_startup(), 171行. 由 locore 呼叫, locore 为 kernel binary 最先被执行 的程式区段. locore 对机器环境进行初始, 准备一个让 kernel 可以 顺利执行的环境, 例如准备一个可以让 gcc compile 的式码执行的 环境. 在 locore 的最後会呼叫, mi_startup(). mi_startup() 利 用 linker 会主动将同一 section 的资料组合成连续区块的特性, 收 集所有 sub-system 的 initial function. 这部分功能由 Macro SYSINIT()...

FreeBSD 核心 (2)

FreeBSD核心探讨.5.驱动程序篇 2.2 虚拟文件系统和v-node FreeBSD在disk上的除了ffs以外还可以操作各种各样的文件系统。主要的如 下: 。cd9660 可以对ISO9660形式的cd-rom的目录/文件构造的文件系统进行mount, locate等目录层的操作 。ms-Dos 对ms-dos文件系统进行目录层次的mount,定位等操作 。mfs 通过使用虚拟内存对swap区的一部分进行Unix文件系统的构造,定位 作为目录的一部分进行读写 。nfs 由nfs server提供的remote目录...

FreeBSD 4.0 Kernel Hacking Guide--i386/i386/locore.s

这介绍 FreeBSD 的 kernel, 目前暂不包含 SMP 的部分. 我是以我个人的想法去记录下, 当我看到 code 时脑中的想法. 如果你有什麽建议, 能让你更容易看懂, 请 mail 给我. 谢谢! i386/i386/locore.s boot loader 将 kernel binary 读入 memory 後, kernel 的进入点. i386/i386/Machdep.c 和机器相关之 function. i386/i386/pmap.c physcial mapping module. kern/init_main.c 执行 sub-system 的初始. vm/vm_init.c vm sub-system 初始...

FreeBSD handbook中文版 11 打印 (2)高级打印机设置 B.Header Pages

============================================================= 11.4 高级打印机设置 ============================================================= 11.4.2 Header Pages 如果你有很多使用者使用不同的打印机,那么你也许会觉得需要打印header pages。 Header pages,也称做banner 或burst pages,是用来辨认打出来的工作是属于谁的。通 常header pages 以粗体的大字,可能再加上外框打出来的,如此,使用者才能快速的在一堆 ...

构建小型的 FreeBSD 入侵检测系统

1.Snort简介 Snort 是一个强大的轻量级的网络入侵检测系统。它具有实时数据流量分析和日志IP 网络数据包的能力,能够进行协议分析,对内容进行搜索/匹配。它能够检测各种不同的攻击方式,对攻击进行实时报警。更重要的它是免费的,在中小企业中很好的适应网络环境,不需要太多的资源和资金就能建立起一个优秀的IDS系统。 2.系统平台 安装平台选择FreeBSD 4.9 ,本身足够安全,坚固;特性喜欢PORTS安装起来少了不少麻烦。...

深入谈谈FreeBSD服务器的安装与优化

相信对于许多电脑用户来说,FreeBSD还是一个比较生疏的系统,甚至FreeBSD是什么他们都不知道。本文将以FreeBSD 4.7 Release为例,一步一步地带您安装一份完整的FreeBSD操作系统。安装前的预备FreeBSD对于系统的硬件适应能力比较强(相比Linux可能稍差,非凡是对于新的显示卡的支持;但对于服务器常用的硬件,包括SCSI设备的支持是相当完善的)。IA平台的多数处理器,下至386,上至Pentium-4及其兼容的CPU,都能够运行FreeBSD。为了有...