成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

最小化安裝FreeBSD8服務器后建議做的事

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

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

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

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

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

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

①配置portsnap:

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

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

SERVERNAME=portsnap.freebsd.org

修改成:

SERVERNAME=portsnap.hshh.org
#這步可根據你的實際速度,你來判斷到底需不需要更新port的生級源

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

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

③以后使用portsnap更新ports:

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

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

二、配置make.conf文件

FreeBSD中的ports安裝工具默認工具是用fetch,下載時經常出現龜速現象;為了提高ports安裝速度,我推薦axel工具,當然具體還得配置下make.conf文件。

cd /usr/ports/ftp/axel
make install
#修改/et/make.conf
vi /etc/make.conf
#加入以下內容
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}
#以上路徑是為了用速度比較快的網站代替程序默認的下載源,達到加速的目的;我在家里沒配置前大約是20kb/s左右,配置之后是230kb/s,所以強烈推薦。

三、安裝vim

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

安裝方法有如下方法

1)如果沒安裝X Windows,則可安裝vim6+ruby,Ruby是一門面向對象的服務器腳步語言,相當與Perl;強大的puppet就是靠Ruby支撐著。

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

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

pkg_add -r -v vim-lite

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

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

答:標準的方法是按Ctrl+D。但因為我們都是用普通用戶的身份登陸FreeBSD8,然后編輯我的csh控制文件.cshrc,例如 vim /home/andrewy/.cshrc

代碼:

set autolist

讓其立即生效的方法

source .cshrc

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

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

五、新安裝的命令無法運行,怎么辦?

FreeBSD8.0的cshell會緩存環(huán)境變量PATH中指定的目錄里的可執(zhí)行文件,以加快查找速度,這會造成一些新安裝的命令無法運行,執(zhí)行以下命令,然后才能運行新安裝的那些命令(最典型的例子就是剛安裝的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

常用設定

下面說說一些常用的設定及其具體含義

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

set number 顯示行號

set cindent 設定c風格縮進,使用nocindent取消設置

set autoindent 設定自動縮進,每行縮進與上一行相等,使用noautoindet取消設置

set shiftwidth=2 設定縮進為兩個空格

set tabstop=2 設定制表符為兩個空格

set softtabstop=2 設定軟制表符為兩個空格

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

set ruler 顯示光標所在行列號

syntax on 啟動語法高亮

其中涉及到的名詞術語相關解釋

cindent

使用C語言的縮進方式,根據特殊字符如“{”、“}”、“:”和語句是否結束等信息自動調整縮進;在編輯 C/C++ 等類型文件時會自動設定;

softtabstop

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

七、給普通用戶增加相應的sudo權限

有個事情大家也不要不做,就是要將我們在安裝系統(tǒng)時添加的普通用戶增加相應的sudo權限。因為FreeBSD默認是不允許root遠程登陸的,大家在用命令visudo時會發(fā)現此命令找不到;原來是沒有安裝的原因

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

安裝完后記得將此用戶給予root一樣的權限,語法跟root的權限分配一樣

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

這項工作建議在將機器送進機房前完成,不然如果你不小心操作時將FreeBSD的重要文件/usr/local/etc/sudoers文件破壞掉后,你會發(fā)現你的FreeBSD機器會一個不受權限控制的機器,猶如斷了線的風箏樣在網絡的世界飄移;所以此項操作一定要慎重謹慎!#p#

FreeBSD8下安裝軟件相關

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

一、POSTS安裝軟件有時可能這個包已經安裝過了,會有提示,無法繼續(xù)安裝,能夠用提示中的參數

#make install clean FORCE_PKG_REGISTER=yes

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

二、PORTS安裝軟件時有時能夠下載回來的包的md5值不匹配,能夠加參數強制安裝。

#make install clean NO_CHECKSUM=yes

三、如何查找安裝一個ports軟件

假如不知道詳細文件名,能夠用:

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

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

可以用命令

#make search name=apache | grep apache22

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

#pkg_info

用管道命令過濾定位

#pkg_info grep php

例如 pkg_info | grep vim

五、如何刪除一個軟件包

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

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

#pkg_delete -f 軟件包細致名,執(zhí)行時請謹慎操作

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

有些POST包安裝時會有藍色配置挑選頁,通常選過一次后就不會再顯示了

#make rmconfig 刪除配置,須要有root權限
#make reconfig 重新配置,須要有root權限

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

#make reinstall

八、刪險已安裝ports軟件包

#make deinstall
#make clean

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

【51CTO.com獨家特稿,轉載請注明原文作者和出處。】

【編輯推薦】

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

 

責任編輯:黃丹 來源: 51cto
相關推薦

2011-04-27 09:22:44

Ubuntu 11.0

2022-03-28 17:10:18

樹莓派服務器舊硬件

2010-12-22 09:12:27

2015-07-23 13:10:38

服務器虛擬化

2009-09-30 11:14:52

2010-09-27 14:25:39

DHCP服務器

2021-04-13 16:00:54

加密貨幣數據貨幣

2009-08-14 10:35:25

C#最小化編寫

2010-10-13 15:02:09

Rsync同步FreeBSDCentOS

2009-07-02 17:59:51

2009-01-31 19:58:00

服務器虛擬化建議

2013-05-31 09:26:11

云宕機SLA云應用彈性

2013-11-08 10:42:31

Ubuntu 13.1

2010-02-02 15:32:31

2011-04-11 11:05:07

FreeBSD 8.1

2011-01-13 15:57:20

FreeBSD 8.1vsftpd

2017-01-22 17:15:26

服務器

2013-10-25 10:14:19

2009-01-16 18:26:40

服務器虛擬化VMware

2015-09-18 09:23:34

云APIAPI升級云服務中斷
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线观看中文字幕 | 成人三级电影 | 久久免费精品视频 | 午夜影院在线免费观看视频 | 免费观看黄网站 | 国产精品国产三级国产a | 日韩成人在线网址 | 一区二区在线不卡 | 日本不卡视频在线播放 | 亚洲视频精品 | 国产精品欧美一区二区 | 久久久久国产精品 | 精品欧美一区二区在线观看视频 | 久久免费视频1 | 99re热这里只有精品视频 | 亚洲精品久久区二区三区蜜桃臀 | 在线视频一区二区 | 国产一区二区欧美 | 成人福利影院 | 国产精品欧美一区二区三区不卡 | 色噜噜狠狠色综合中国 | 亚洲国产精品精华素 | 国产综合久久久久久鬼色 | 成人精品视频99在线观看免费 | 国产精品亚洲二区 | 在线观看亚洲精品视频 | h在线 | 3级毛片 | 成人福利在线观看 | 精品久久伊人 | 亚洲精品国产一区 | 精品视频一区二区 | 久久与欧美 | www.操com | 91激情视频 | 免费99精品国产自在在线 | 蜜桃黄网 | 婷婷一级片 | 最新av在线播放 | 99精彩视频| 久久九九色 |