中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

freebsd從安裝到想要的狀態配置

發布時間:2020-03-16 16:28:57 來源:網絡 閱讀:4741 作者:tanzhenchao 欄目:系統運維

1、前言

筆者出來工作多年,對屬于unix分支的bsd系列freebsd的大名早有耳聞。今天終于下定決心去玩一下,發現與linux的細致還是有差異的,將常見的配置記錄于此,供往后參閱。

2、系統的安裝

系統下載:

https://www.freebsd.org/zh_CN/where.html

系統的安裝:

https://www.freebsd.org/doc/zh_CN.UTF-8/books/handbook/bsdinstall.html

注:請安裝FreeBSD 10.2-RELEASE

3、服務的管理

3.1、查看當前安裝的服務

ls /etc/rc.d/

3.2、服務的選項

/etc/rc.d/moused

顯式如下:

Usage: /etc/rc.d/moused [fast|force|one|quiet](start|stop|restart|rcvar|enabled|status|poll)

3.3、服務操作

/etc/rc.d/moused start #moused服務的啟動
/etc/rc.d/moused restart #moused服務的重啟
/etc/rc.d/moused status #moused服務的狀態
/etc/rc.d/moused stop #moused服務的關閉

3.4、服務自啟動

vi /etc/rc.conf

配置如下:

moused_enable="YES" #moused服務默認開機啟動
moused_enable="NO" #moused服務默認開機不啟動

3.5、常見的服務清單

/etc/rc.d/netif #網絡接口服務
/etc/rc.d/routing #路由服務

注:使用方式請參考3.3服務的操作

4、網絡的配置

4.1、有線網絡

4.1.1、dhcp自動獲取IP

vi /etc/rc.conf

配置如下:

ifconfig_re0="DHCP"

re0為指定的網卡名稱

4.1.2、靜態IP配置

vi /etc/rc.conf

詳細配置如下

ifconfig_re0="inet 10.168.0.8 netmask 255.255.255.0" #IP地址配置
ifconfig_re0_alias0="inet 10.168.0.9 netmask 255.255.255.0" #多個IP地址配置(可選)
defaultrouter="10.168.0.1" #網關配置

重啟服務

/etc/rc.d/netif restart #重啟網絡接口服務使IP配置生效
/etc/rc.d/routing restart #重啟網絡接口服務使路由配置生效

4.2、dns配置

vi /etc/resolv.conf

詳細配置如下:

nameserver 202.96.128.86
nameserver 202.96.128.166
nameserver 8.8.8.8
nameserver 8.8.4.4

4.3、無線網絡

4.3.1、提取windows驅動

1)去一鍵工作室下載個U盤pe制作工具,網址:http://www.upanok.com/

2)從U盤的PE系統啟動

3)啟動PE網絡的模式

4)使用PE自帶的驅動提取工具提取無線網卡的驅動文件(*.inf,*.sys)

注:以上適用于32位操作系統

4.3.2、制作內核驅動

1)提取的驅動文件U盤復制到系統

mount -t msdos /dev/da1s1 /mnt/ #掛載U盤

注:卸載方法

unmount /mnt #卸載U盤

2)生成內核驅動

cd /mnt
ndisgen x.inf x.sys

注:以上一路回車即可看到生成的x_sys.ko文件

4.3.3、加載內核驅動

1)手動加載

kldload ./x_sys.ko
ifconfig

可發現無線網卡:

ndis0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290
        ether 00:25:56:77:85:b6
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: IEEE 802.11 Wireless Ethernet autoselect mode 11g
        status: associated

2)自動加載內核

cp ./x_sys.ko /boot/modules/
echo "kldload /boot/modules/x_sys.ko" >> /etc/rc.local

4.3.4、加載無線所需的其他內核

1)內核加載

if_ath_load="YES"
wlan_scan_ap_load="YES"
wlan_scan_sta_load="YES"
wlan_wep_load="YES"
wlan_ccmp_load="YES"
wlan_tkip_load="YES"

2)重啟系統

reboot

4.3.5、創建無線

1)手動創建無線

ifconfig wlan0 create wlandev ndis0

2)自動創建無線

echo "ifconfig wlan0 create wlandev ndis0" >> /etc/rc.local

4.3.6、創建無線認證

1)配置認證

vi  /etc/wpa_supplicant.conf

加入如下配置:

network={
  ssid="ssid-name"
  psk="password"
}

2)重啟網絡服務

/etc/rc.d/netif restart

4.3.7、檢查

ifconfig

顯示如下:

wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 00:25:56:77:85:b6
        inet 10.168.0.77 netmask 0xffffff00 broadcast 10.168.0.255
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: IEEE 802.11 Wireless Ethernet autoselect mode 11g
        status: associated
        ssid will-work channel 6 (2437 MHz 11g) bssid 12:18:d6:8f:b7:f8
        country US authmode WPA2/802.11i privacy OFF powersavemode CAM
        powersavesleep 100 txpower 0 bmiss 7 mcastrate 6 mgmtrate 6
        scanvalid 60 protmode CTS roaming MANUAL bintval 0

4.3.8、圖形wifi管理

pkg install wifimgr

5、軟件包安裝

5.1、常用指令

pkg search vim #搜索vim
pkg install vim #安裝vim
pkg remove vim #刪除vim

5.2、配置文件

5.2.1 官方的pkg源

cat /etc/pkg/FreeBSD.conf

顯示如下:

FreeBSD: {
  url: "pkg+http://pkg.FreeBSD.org/${ABI}/quarterly",
  mirror_type: "srv",
  signature_type: "fingerprints",
  fingerprints: "/usr/share/keys/pkg",
  enabled: yes
}

5.2.2 本地自定義pkg源

mkdir -p /usr/local/etc/pkg/repos
vi /usr/local/etc/pkg/repos/FreeBSD_install_http.conf

定義如下:

FreeBSD_install_http: {
  url: "http://192.168.0.200/FreeBSD-11.0-RELEASE-amd64/packages/${ABI}",
  mirror_type: "none",
  enabled: yes
}

FreeBSD: {
  enabled: no
}

6、ssh服務配置

6.1、增加用戶

adduser

執行完根據向導完成用戶的信息填寫。

6.2、用戶加入組

vim /etc/group

wheel:*:0:root,user1

因為root默認禁止ssh登錄,故而將普通用戶user1加入wheel組(可以使用su指令)

6.3、切換至root用戶

su -

6.4、啟動服務并

/etc/rc.d/sshd start

6.5、設置服務自啟動

 vim /etc/rc.conf

配置如下

sshd_enable="YES"

7、命令行使用

由于無法使用[end]等鍵,提供如下快捷方式供用戶使用:

[ctrl]+a  #到達行首
[ctrl]+e  #到達行尾
[ctrl]+u  #向行首清除
[ctrl]+k  #向行尾清除
[ctrl]+w  #向行首清除一個單詞

8、桌面環境安裝

8.1、二進制包的安裝

pkg install xorg gnome3

8.2、配置

8.2.1、配置/proc掛載(GNOME運行需要)

vim /etc/fstab

配置如下:

proc           /proc       procfs  rw  0   0

保存并退出后

mount -a

8.2.2、配置啟動文件

echo "/usr/local/bin/gnome-session" > ~/.xinitrc

8.2.3、開機啟動桌面環境

1)配置服務

vim /etc/rc.conf

配置如下:

gnome_enable="YES"

或者這樣寫

gdm_enable="YES"
dbus_enable="YES"

2)重啟并測試

reboot

8.2.4、手動啟動桌面環境

1)配置服務

vim /etc/rc.conf

配置如下:

#gnome_enable="YES"
#gdm_enable="YES"
dbus_enable="YES"

2)重啟并測試

reboot
startx

8.2.5、中文輸入法

pkg install ibus zh-ibus-pinyin

安裝完畢選擇以下菜單添加輸入法:

Activities -> Setting -> Region & Language -> Input Sources -> 單擊【+】 -> Chinese(China) -> Chinese(Pinyin) -> Add

8.2.6、辦公軟件

pkg install libreoffice xpdf xpdfopen zh-xpdf-zhfont gimp

8.2.7 瀏覽器的安裝

1)安裝firefox-esr瀏覽器

pkg install -y  firefox-esr

flash安裝

pkg install nspluginwrapper
cd /usr/ports/www/linux-f10-flashplugin11
make install
make clean

nspluginwrapper -v -a -i
nspluginwrapper -v -a -u
#-v 輸出詳細信息
#-a 自動探測可用插件
#-i 安裝插件
#-u 更新插件

2)安裝chrome瀏覽器

pkg install -y chromium
sysctl kern.ipc.shm_allow_removed=1
echo "kern.ipc.shm_allow_removed=1" >> /etc/sysctl.conf

flash安裝

cd ~
wget https://fpdownload.adobe.com/pub/flashplayer/pdc/25.0.0.127/flash_player_ppapi_linux.x86_64.tar.gz
#wget https://fpdownload.adobe.com/pub/flashplayer/pdc/25.0.0.127/flash_player_ppapi_linux.i386.tar.gz

tar -xf flash_player_ppapi_linux.x86_64.tar.gz
#tar -xf flash_player_ppapi_linux.i386.tar.gz
mkdir -p /usr/local/share/chromium/RepperFlash
cp libpepflashplayer.so manifest.json /usr/local/share/chromium/RepperFlash
chmod -R 755 /usr/local/share/chromium/RepperFlash
vim /usr/local/share/applications/chromium-browser.desktop
Exec=chome %U --ppapi-flash-path=/usr/local/share/chromium/RepperFlash/libpepflashplayer.so

8.2.8、遠程控制

pkg install tigervnc


9、拯救模式

9.1、什么是拯救模式

拯救模式是用于系統拯救,如當修改內核參數發生錯誤,導致系統無法正常引導,我們需要借助光盤引導到正常的操作系統,并切換到可以修復原來系統環境的工作模式。

9.2、操作步驟

1)準備一張光盤并從光驅啟動

2)選擇“boot single user”模式啟動

3)看到如下提示按回車

Enter full pathname of shell or RETURN for /bin/sh:

4)掛載文件系統

mount /dev/ad0p2 /mnt #掛載系統分區到/mnt
ls /mnt #確認系統分區

5)切換根到文件系統

chroot /mnt

6)做反向操作修復錯誤配置文件

7)重新引導進入系統

reboot

10、錯誤處理

10.1、錯誤提示1

pkg: cached package xxx: size mismatch, cannot continue

處理命令:

pkg update -f

11、設置時區和校正時間

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
ntpdate 0.pool.ntp.org

--------------------------------------------------------------------

參考文獻:

系統下載:

https://www.freebsd.org/zh_CN/where.html

U盤制作

http://www.freebsd.org/doc/zh_TW/books/handbook/book.html#bsdinstall-pre

系統的安裝:

https://www.freebsd.org/doc/zh_CN.UTF-8/books/handbook/bsdinstall.html

使用幫助:

https://www.freebsd.org/doc/zh_CN.UTF-8/books/handbook/

flash的安裝:

https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/desktop-browsers.html

無線驅動解決方法:

http://www.kuqin.com/docs/freebsd-handbook/config-network-setup.html?UpdatedPage=aGlqYWNr

升級方法:

https://www.freebsd.org/doc/zh_CN/books/handbook/updating-upgrading-freebsdupdate.html



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

娄底市| 张掖市| 泸溪县| 兰溪市| 电白县| 永昌县| 连南| 连城县| 长沙县| 肃宁县| 报价| 柳州市| 桦川县| 驻马店市| 固安县| 揭西县| 肃宁县| 五河县| 桐梓县| 循化| 承德县| 长寿区| 丹棱县| 常宁市| 冕宁县| 景东| 科尔| 徐水县| 察雅县| 大名县| 阜新市| 桦南县| 丰镇市| 藁城市| 台山市| 溧水县| 保定市| 仪陇县| 洮南市| 甘孜| 灌云县|