自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

最小化安裝FreeBSD8服務(wù)器后建議做的事

原創(chuàng)
系統(tǒng) Linux
最小化安裝FreeBSD8服務(wù)器后要做的事還很多,為了方便大家的操作,酒哥在這里給我們做了一些總結(jié)。和大家分享最小化安裝FreeBSD8服務(wù)器后建議做的事。

【51CTO獨(dú)家特稿】最小化安裝FreeBSD8服務(wù)器后要做的事還很多,為了方便大家的操作,酒哥在這里給我們做了一些總結(jié)。和大家分享最小化安裝FreeBSD8服務(wù)器后建議做的事。本文可以搭配《FreeBSD安裝詳解》 一起閱讀,適合FreeBSD操作經(jīng)驗(yàn)較少的朋友們參考。如果你想了解更多有關(guān)FreeBSD優(yōu)化的竅門,可以參考我之前的《FreeBSD 8.0的十四條優(yōu)化策略》一文。

推薦專題:企業(yè)內(nèi)網(wǎng)開發(fā)環(huán)境部署與管理全攻略(FreeBSD+PHP)

作者簡(jiǎn)介:余洪春(博客),網(wǎng)名撫琴煮酒,英文名Andrew.Yu,武漢某外企高級(jí)Linux/Unix系統(tǒng)管理員、項(xiàng)目實(shí)施工程師,紅帽RHCE講師,擅長(zhǎng)負(fù)載均衡高可用和中小型證券類和商務(wù)網(wǎng)站架構(gòu),目前關(guān)注網(wǎng)站架構(gòu)研究及網(wǎng)絡(luò)安全。

一、使用portsnap生級(jí)port的目錄樹,建議使用;

我沒做這步,使用port安裝vim系統(tǒng)報(bào)錯(cuò);接著安裝平時(shí)最基本的應(yīng)用軟件同樣報(bào)錯(cuò)。唉,不偷懶了,做完這步先。

①配置portsnap:

我們使用portsnap,首先要設(shè)置一下它的配置文件,位于/etc/portsnap.conf:

[root@bsd01 /usr/ports]# vi /etc/portsnap.conf

SERVERNAME=portsnap.freebsd.org

修改成:

SERVERNAME=portsnap.hshh.org
#這步可根據(jù)你的實(shí)際速度,你來(lái)判斷到底需不需要更新port的生級(jí)源

在你的freebsd***使用portsnap必須執(zhí)行下面2步:

[root@bsd01 ~]# portsnap fetch
[root@bsd01 ~]# portsnap extract
#這2步可以合成使用:
[root@bsd01 ~]# portsnap fetch extract
#portsnap fecth是從網(wǎng)上獲取portsnap快照的***壓縮包,聽聞這個(gè)壓縮包官方每小時(shí)更新一次。
#portsnap extract 則是把這個(gè)壓縮包創(chuàng)立到/usr/ports。哪怕你以前已經(jīng)手工安裝了ports,他也會(huì)重新創(chuàng)立一次。

③以后使用portsnap更新ports:

以后更新,只需要執(zhí)行下面2步:

[root@bsd01 ~]# portsnap fetch
[root@bsd01 ~]# portsnap update
這2步可以合成使用:
[root@bsd01 ~]# portsnap fetch update
portsnap***次運(yùn)行extract命令時(shí),可能需要一段時(shí)間,以后更新使用update的時(shí)候,速度就塊很多了。

二、配置make.conf文件

FreeBSD中的ports安裝工具默認(rèn)工具是用fetch,下載時(shí)經(jīng)常出現(xiàn)龜速現(xiàn)象;為了提高ports安裝速度,我推薦axel工具,當(dāng)然具體還得配置下make.conf文件。

cd /usr/ports/ftp/axel
make install
#修改/et/make.conf
vi /etc/make.conf
#加入以下內(nèi)容
FETCH_CMD=axel
FETCH_BEFORE_ARGS= -n 10 -a
FETCH_AFTER_ARGS=
DISABLE_SIZE=yes
MASTER_SITE_OVERRIDE?=\
http://ports.hshh.org/${DIST_SUBDIR}/\
http://ports.cn.freebsd.org/${DIST_SUBDIR}/\
ftp://ftp.freeBSDchina.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?=${MASTER_SITE_BACKUP}
#以上路徑是為了用速度比較快的網(wǎng)站代替程序默認(rèn)的下載源,達(dá)到加速的目的;我在家里沒配置前大約是20kb/s左右,配置之后是230kb/s,所以強(qiáng)烈推薦。

三、安裝vim

工欲善其事,必先利其器,我還是習(xí)慣使用Linux下的vim,先安裝vim:

安裝方法有如下方法

1)如果沒安裝X Windows,則可安裝vim6+ruby,Ruby是一門面向?qū)ο蟮姆?wù)器腳步語(yǔ)言,相當(dāng)與Perl;強(qiáng)大的puppet就是靠Ruby支撐著。

cd /usr/ports/editors/vim6+ruby
make -DWITHOUT_X11 install clean

2)還可采用pkd_add的方式安裝

pkg_add -r -v vim-lite

r的意思表示也會(huì)安裝vim-lite依賴的軟件和庫(kù),v表示顯示詳細(xì)安裝過(guò)程;這里也注意下pkg_add和make install clean的區(qū)別。

四、如何讓FreeBSD的csh像bash那樣按tab列出列出無(wú)法補(bǔ)齊的候選文件?

答:標(biāo)準(zhǔn)的方法是按Ctrl+D。但因?yàn)槲覀兌际怯闷胀ㄓ脩舻纳矸莸顷慒reeBSD8,然后編輯我的csh控制文件.cshrc,例如 vim /home/andrewy/.cshrc

代碼:

set autolist

讓其立即生效的方法

source .cshrc

如果root用戶也是csh環(huán)境,則可以在/root/.cshrc中同樣操作,按如下操作進(jìn)行

sudo su - 切換到root用戶
vim .cshrc
增加 set autolist
source .cshrc

五、新安裝的命令無(wú)法運(yùn)行,怎么辦?

FreeBSD8.0的cshell會(huì)緩存環(huán)境變量PATH中指定的目錄里的可執(zhí)行文件,以加快查找速度,這會(huì)造成一些新安裝的命令無(wú)法運(yùn)行,執(zhí)行以下命令,然后才能運(yùn)行新安裝的那些命令(最典型的例子就是剛安裝的vim居然提示找不到命令),用如下命令解決問題:

rehash

六、記得用vim的模板文件優(yōu)化下vim,方便以后的編輯工作

vim /home/andrewy/.vimrc
set nobackup
set number
set cindent
set autoindent
set shiftwidth=2
set tabstop=2
set softtabstop=2
set expandtab
set ruler
syntax on

常用設(shè)定

下面說(shuō)說(shuō)一些常用的設(shè)定及其具體含義

set nobackup 不要備份文件,使用backup備份文件(原文件加后綴~)

set number 顯示行號(hào)

set cindent 設(shè)定c風(fēng)格縮進(jìn),使用nocindent取消設(shè)置

set autoindent 設(shè)定自動(dòng)縮進(jìn),每行縮進(jìn)與上一行相等,使用noautoindet取消設(shè)置

set shiftwidth=2 設(shè)定縮進(jìn)為兩個(gè)空格

set tabstop=2 設(shè)定制表符為兩個(gè)空格

set softtabstop=2 設(shè)定軟制表符為兩個(gè)空格

set expandtab 縮進(jìn)和(軟)制表符使用空格替代,用noexpandtab取消設(shè)置

set ruler 顯示光標(biāo)所在行列號(hào)

syntax on 啟動(dòng)語(yǔ)法高亮

其中涉及到的名詞術(shù)語(yǔ)相關(guān)解釋

cindent

使用C語(yǔ)言的縮進(jìn)方式,根據(jù)特殊字符如“{”、“}”、“:”和語(yǔ)句是否結(jié)束等信息自動(dòng)調(diào)整縮進(jìn);在編輯 C/C++ 等類型文件時(shí)會(huì)自動(dòng)設(shè)定;

softtabstop

軟制表符寬度,設(shè)置為非零數(shù)值后使用Tab鍵和 Backspace時(shí)光標(biāo)移動(dòng)的格數(shù)等于該數(shù)值,但實(shí)際插入的字符仍受tabstop和 expandtab控制;這樣配置vim比以前好用多了。

七、給普通用戶增加相應(yīng)的sudo權(quán)限

有個(gè)事情大家也不要不做,就是要將我們?cè)诎惭b系統(tǒng)時(shí)添加的普通用戶增加相應(yīng)的sudo權(quán)限。因?yàn)镕reeBSD默認(rèn)是不允許root遠(yuǎn)程登陸的,大家在用命令visudo時(shí)會(huì)發(fā)現(xiàn)此命令找不到;原來(lái)是沒有安裝的原因

#pkg_add -r -v sudo 或 cd /usr/ports/security/sudo && make install clean

安裝完后記得將此用戶給予root一樣的權(quán)限,語(yǔ)法跟root的權(quán)限分配一樣

# User privilege specification
root ALL=(ALL) ALL
andrewy ALL=(ALL) ALL

這項(xiàng)工作建議在將機(jī)器送進(jìn)機(jī)房前完成,不然如果你不小心操作時(shí)將FreeBSD的重要文件/usr/local/etc/sudoers文件破壞掉后,你會(huì)發(fā)現(xiàn)你的FreeBSD機(jī)器會(huì)一個(gè)不受權(quán)限控制的機(jī)器,猶如斷了線的風(fēng)箏樣在網(wǎng)絡(luò)的世界飄移;所以此項(xiàng)操作一定要慎重謹(jǐn)慎!#p#

FreeBSD8下安裝軟件相關(guān)

優(yōu)化后系統(tǒng)就是安裝應(yīng)用軟件了,我們可以用pkg_add安裝穩(wěn)定的軟件版本,也可以用make install clean有選擇性的安裝軟件。

一、POSTS安裝軟件有時(shí)可能這個(gè)包已經(jīng)安裝過(guò)了,會(huì)有提示,無(wú)法繼續(xù)安裝,能夠用提示中的參數(shù)

#make install clean FORCE_PKG_REGISTER=yes

這樣就能夠繼續(xù)安裝了,yes不區(qū)分大小寫。

二、PORTS安裝軟件時(shí)有時(shí)能夠下載回來(lái)的包的md5值不匹配,能夠加參數(shù)強(qiáng)制安裝。

#make install clean NO_CHECKSUM=yes

三、如何查找安裝一個(gè)ports軟件

假如不知道詳細(xì)文件名,能夠用:

#cd /usr/ports
#make search name=php5

我這里興例說(shuō)明下,如果我要查找apache22的軟件包,但我又不知道它在哪里,這個(gè)時(shí)候該怎么辦呢

可以用命令

#make search name=apache | grep apache22

四、如何查找已完裝軟件包的信息

#pkg_info

用管道命令過(guò)濾定位

#pkg_info grep php

例如 pkg_info | grep vim

五、如何刪除一個(gè)軟件包

#pkg_delete 軟件包細(xì)致名,細(xì)致名稱能夠用pkg_info grep先管道命令查出。

加上-f 參數(shù),能夠刪除一人別的軟件對(duì)其有依靠聯(lián)系的軟件包

#pkg_delete -f 軟件包細(xì)致名,執(zhí)行時(shí)請(qǐng)謹(jǐn)慎操作

六、PORTS安裝軟件后,如何修改配置

有些POST包安裝時(shí)會(huì)有藍(lán)色配置挑選頁(yè),通常選過(guò)一次后就不會(huì)再顯示了

#make rmconfig 刪除配置,須要有root權(quán)限
#make reconfig 重新配置,須要有root權(quán)限

七、重新安裝已安裝ports軟件包

#make reinstall

八、刪險(xiǎn)已安裝ports軟件包

#make deinstall
#make clean

如果不能刪除掉,則用make deinstall-depends可以刪除強(qiáng)制刪除,并且刪除掉有依賴的軟件,執(zhí)行此項(xiàng)操作時(shí)請(qǐng)謹(jǐn)慎。

【51CTO.com獨(dú)家特稿,轉(zhuǎn)載請(qǐng)注明原文作者和出處?!?/p>

【編輯推薦】

  1. FreeBSD 8.0+Nginx+PHP配置高性能Web平臺(tái)
  2. FreeBSD 8.1下vsftpd服務(wù)器配置方法
  3. 64位FreeBSD 8.1下搭建SVN服務(wù)器
  4. FreeBSD 8.1下CVS服務(wù)器配置步驟與須知

 

責(zé)任編輯:黃丹 來(lái)源: 51cto
相關(guān)推薦

2022-03-28 17:10:18

樹莓派服務(wù)器舊硬件

2011-04-27 09:22:44

Ubuntu 11.0

2010-12-22 09:12:27

2015-07-23 13:10:38

服務(wù)器虛擬化

2021-04-13 16:00:54

加密貨幣數(shù)據(jù)貨幣

2009-09-30 11:14:52

2010-09-27 14:25:39

DHCP服務(wù)器

2009-07-02 17:59:51

2009-08-14 10:35:25

C#最小化編寫

2013-05-31 09:26:11

云宕機(jī)SLA云應(yīng)用彈性

2009-01-31 19:58:00

服務(wù)器虛擬化建議

2011-01-13 15:57:20

FreeBSD 8.1vsftpd

2011-04-11 11:05:07

FreeBSD 8.1

2013-11-08 10:42:31

Ubuntu 13.1

2010-02-02 15:32:31

2010-10-13 15:02:09

Rsync同步FreeBSDCentOS

2017-01-22 17:15:26

服務(wù)器

2022-06-20 07:44:34

ahooks定時(shí)器

2015-09-18 09:23:34

云APIAPI升級(jí)云服務(wù)中斷

2010-10-22 13:56:41

SQL Server服
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)