文章分类 - FreeBSD
摘要:安装完BSD只是服务器提供服务这条万里长征路的开始,还需要一些基本的设定和优化。不过实际上,即便不优化,FreeBSD现在也可以很安全的提供服务,决定权在你。 1.安装及更新ports树 有些接触过FreeBSD的一定知道portsnap,这是freebsd下软件更新的利器。或者说也是唯一的途径。p
阅读全文
摘要:一、我们来装第一台Web服务器。现在我假设你用Nginx 执行以下命令 #cd /usr/ports/www/nginx#make install #cd /usr/ports/www/nginx#make install #cd /usr/ports/www/nginx#make install
阅读全文
摘要:1. vsftpd安装 cd /usr/ports/ftp/vsftpdmake install clean 2. vsftpd的配置文件与启动文件 (1)配置文件的位置 /usr/local/etc/vsftpd.conf(2)启动文件的位置 /usr/local/libexec/vsftpd 3
阅读全文
摘要:本地用户登录FTP后限制在所属目录中 重点: 在/usr/local/etc/vsftpd.conf中设置 chroot_local_user=Nochroot_list_enable=YES //开启锁定用户目录 chroot_list_file=/etc/vsftpd.chroot_list /
阅读全文
摘要:pw是一个用来创建、删除、修改、显示用户和组的命令行工具。它还有系统用户和组文件编辑器的功能。1.pw命令格式:1.1组管理1.1.1组添加pw [-V etcdir] groupadd [group|gid] [-C config] [-q] [-n group] [-g gid] [-M mem
阅读全文
摘要:一、开机启动IPFW防火墙ee /etc/rc.conf加入以下代码:firewall_type="open" /* firewall_type说明 firewall_type="open" 从/etc/rc.firewall或包含规则集的文件中的防火墙类型中指定防火墙类型。 /etc/rc.fir
阅读全文
摘要:通过winscp上传到freebsd上的一个目录是中文名,结果显示为???,怎么都删除不掉,真是郁闷!经过查阅相关资料,在linux中每个文件必须有一个i节点,反之,一个i节点是不是必须对应一个文件,一般来说是的,但是硬链接就是个特例,大家会看到原文件和硬链接对映一个i节点,所以它们会同步更新,因为
阅读全文
摘要:XX网NS服务器为FreeBSD下的Bind master/slave ,起初因为访问量不太大,这个架构完全可以胜任,但是随着域名的增加,维护zone文件变得越来越复杂,一旦书写有误,会造成Bind无法解析域名。所以,特此部署了Bind DLZ Mysql,经过一个月的上线测试,发现其负载很小,每秒5qps。不存在mysql time out问题,因为mysql每时每刻都在查询.在这里感谢老曹的鼎力相助!目录一、相关术语简介二、智能DNS系统服务规划三、MYSQLReplication及添加GoogleTCMALLOC库降低系统负载四、安装配置Bind-DLZ 及相关脚本五、测试Bind-DL
阅读全文
摘要:本文将详细介绍一个网站服务器的系统安装、针对安全因素的系统调整。该服务器通过Apache+PHP4+MySQL提供动态网站服务,通过自带的FTPD提供网页上传服务,通过自带的OpenSSH提供管理维护服务。本文将不涉及Apache和MySQL的管理 一、安装操作系统 1.选择发行版本 安装生产服务器,应当尽量选择最新的稳定版本。本文将采用FreeBSD 4.8 RELEASE。 4.8-RELEASE是成文时候最新的-STABLE版本。5.0-RELEASE和即将推出的5.1-RELEASE都是-CURRENT分支的发行版本,其稳定性和性能可能不如-STABLE,仅适合于开发者和发烧友
阅读全文
摘要:top监控工具可以显示CPU占用率为前几位的进程,并提供CPU的实时活动情况 top监控命令在FreeBSD上的使用 top监控工具可以显示CPU占用率为前几位的进程,并提供CPU的实时活动情况 语法:top [-s time] [-d count] [-q] [-h] [-n number] [-f filename] [-o field][-U usename]-S 将系统进程信息也显示到屏幕上,默认情况下,top不显示系统进程的信息-b 使用"batch"方式运行top。在此种方式下,所有来自终端的输入都将被忽略,但交互键(比如^C and ^\) 依然起使用。这是运行top输出到哑终端
阅读全文
摘要:http://www.boobooke.com/v/bbk1447http://www.boobooke.com/v/bbk1477http://www.boobooke.com/v/bbk1489http://www.boobooke.com/v/bbk1529http://www.boobooke.com/v/bbk1530http://www.boobooke.com/v/bbk1536http://www.boobooke.com/v/bbk1537http://www.boobooke.com/v/bbk1538http://www.boobooke.com/v/bbk1623htt
阅读全文
摘要:FreeBSD用户和用户组管理一、添加/删除用户添加用户# adduserUsername: jruFull name: J. Random User Uid (Leave empty for default):Login group [jru]:Login group is jru. Invite jru into other groups? []: wheel Login class [default]:Shell (sh csh tcsh zsh nologin) [sh]: zsh Home directory [/home/jru]:Use password-based authen
阅读全文
摘要:命令: logins这样就能在freebsd下列出所有用户了.另外,查看 /etc /passwd 或者 /etc /group 两文件也可以.另些事情,就是cat /etc /passwdcat /etc /group还用who
阅读全文
摘要:BIND9 的安裝使用 PORTS 安裝 BIND9 cd /usr/ports/dns/bind9make installrehashrndc-confgen -a -c /usr/local/etc/rndc.key ps. 雖然可以用 make PORT_REPLACES_BASE_BIND9=yes install 來覆蓋系統預設的 bind8 ,筆者不建議這樣做。 安裝完成後,檔案在 /usr/local/sbin/ 資料夾中: #ls -l /usr/local/sbin/named* -r-xr-xr-x2 rootwheel1180852 12 Set 23:46 /usr/l
阅读全文
摘要:FreeBSD开发作为一个快速,高性能和极其稳定的操作系统,尤其是适合网络服务器和类似任务。许多大型搜索引擎网站,或组织的关键任务计算基础设施上部署和使用,并在他们的计算机系统上运行FreeBSD多年。下面我们就介绍下如何基于FreeBSD 8.0 Ports配置nginx+php+mysql高性能web平台。FreeBSD简介:FreeBSD,是AT&T的后裔间接通过Berkeley Software Distribution(BSD)伯克利软件发行版UNIX,其漫长而动荡的历史可以追溯到1993年。不同于Linux发行版,这被定义为集成 Linux内核和数以千计的应用软件组
阅读全文
摘要:钟情FreeBSD的其中一个原因就是它的方便快捷的ports软件包管理,本文在安装Nginx、PHP、Php-fpm的时候也采用ports方式安装。ports是一个非常优秀的软件包管理器,如果不希望编译安装的话,使用ports安装,几个命令就能全部搞定,这对初学者来说是很有帮助的。事实上,Nginx 和 PHP已经在FreeBSD的ports系统里了,只是Php-fpm没有,不过,简单几个命令就能把Php-fpm添加到FreeBSD的ports中去。下面我们来看看具体的操作步骤:1. 安装nginx# cd /usr/ports/www/nginx# make install安装过程中要选择安
阅读全文
摘要:/usr/ports/www/nginx/usr/ports/www/spawn-fcgi用port或者package安装都可.配置文件在: /usr/local/etc/nginx/nginx.conf/etc/rc.conf里面加上:spawn_fcgi_enable="YES"nginx_enable="YES"1 安装php5.3#cd /usr/ports/lang/php5#make config #make install clean#cp /usr/local/etc/php.ini-recommended /usr/local/etc/
阅读全文
摘要:Ports机制首先,FreeBSD下最有特色的软件安装和升级机制就是ports,既方便又高效。下面我们从ports套件的安装开始讲起,让你细致的了解有关ports的每一个细节一、ports套件的安装①我的FreeBSD 8.0-release是最小化安装,所以既没有ports,也没有/usr/ports目录。选择启用ports的话,需要在root下输入"sysinstall"来安装它:输入sysinstall --> 选择Configure --> Distributions --> ports,然后安装即可。&
阅读全文
摘要:freebsd8.1系统安装后ports更新技巧 freebsd系统ports是系统的一个亮点,更新prots有很多种方法,小猴自 .. freebsd8.1系统安装后ports更新技巧 freebsd系统ports是系统的一个亮点, 更新prots有很多种方法,小猴自己习惯用 portsnapfetchextract第一次更新时用 portsnapfetchupdate以后更新时使用 这两条命令,简单方便 为了提高速度,大家可以改一下更新服务器地址 复制代码ee/etc/portsnap.conf其中的 复制代码SERVERNAME=portsnap.freebsd.org改为 复制代码S
阅读全文
摘要:前言:本文是关于如何搭建基于“FreeBSD7.2 + Apache2.2.14 + PHP5.2.11 + GD + Zend + Mysql5.1.40 + 系统优化 + 防ddos攻击”Web服务器的文章,安装方式为源代码安装。 文档目录安装 FreeBSD7.2获取相关开源软件包安装 Mysql5.1.40安装 Apache2.2.14安装 libxml2-2.7.6安装 GD安装 zlib1.2.3安装 libpng1.2.40安装 jpeg7安装 freetype2.3.11安装 gd2.0.35安装 PHP安装 libiconv1.13安装 php5.2.11安装 ZendOpt
阅读全文