色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

FreeBSD常用指令整理(學(xué)習(xí)筆記)

瀏覽:47日期:2022-06-03 15:25:05

1、查看 CPU:

sysctlhw.modelhw.ncpu
dmesg|grep"CPU:"

2、查看內(nèi)存:
dmesg|grep "real memory"|awk -F "[()]" "{print$2,$4,$7,$8}"
查看 swap:
top|grep"Swap:"|awk"{print$1,$2}"

3、查看硬盤:

diskinfo‐vt/dev/ad0
disklable/dev/ad0s2#查看分區(qū)信息
看硬盤大小:
dmesg|grep"sector"|awk"{print$1,$2}"
diskinfo‐v/dev/da0|grep"inbytes"|awk‐F"[()]""{print$2}"

4、查看服務(wù)器品牌:

dmesg|grep"ACPIAPIC"

5、掛載文件系統(tǒng):

fat32:mount_msdosfs‐Lzh_CN.eucCN/dev/ad0s1/mnt
ntfs:mount_ntfs‐CeucCn/dev/ad0s1/mnt
cdrom:mount_cd9660/dev/acd0/mnt
注:ntfs 在 FreeBSD 中只能讀無(wú)法寫入

6、給文件添加或禁用系統(tǒng)禁刪標(biāo)志(目錄不適用):

chflagssunlinkfile1
chflagsnosunlinkfile1

7、初始化磁盤:

fdisk‐BIad1

8、建立 FreeBSD 分區(qū):

disklabel‐B‐w‐rad1s1auto
9、建立邏輯分區(qū):
disklabel‐ead1s1
10、格式化分區(qū),創(chuàng)建文件系統(tǒng):
newfs/dev/ad1s1e
11、顯示 PCI 硬件信息:
pciconf‐lv
12、開(kāi)啟 Linux二進(jìn)制兼容支持(啟用這一功能最簡(jiǎn)單的方法是載入linuxKLD模塊):
kldloadlinux
讓 Linux 兼容在系統(tǒng)初始化時(shí)自動(dòng)啟用,在/etc/rc.conf 中中入:
linux_enable="YES"
13、檢查 KLD 模塊是否加載:
kldstat
14、在內(nèi)核中靜態(tài)鏈接進(jìn) Linux 二進(jìn)制兼容模式,在內(nèi)核配置文件里面加入:
optionsCOMPAT_LINUX
15、設(shè)置網(wǎng)卡 em0 的 IP 地址:
ifconfigem0inet192.0.2.10netmask255.255.255.0
16、給網(wǎng)卡 em0 設(shè)置添加一個(gè)別名 IP 地址:
ifconfigem0inet192.168.51.45/24add
17、刪除網(wǎng)卡的別名 IP 地址:
ifconfigem0inet192.168.51.45‐alias
18、設(shè)置網(wǎng)卡 em0 的工作模式為 100baseTX 全雙式:
ifconfigem0media100baseTXmediaoptfull‐duplex 19、當(dāng)/usr/local/etc/rc.d 下的腳本無(wú)法自動(dòng)啟動(dòng)時(shí),可嘗試在/etc/rc.conf 中加入一行:
local_startup="/usr/local/etc/rc.d"

20、在 ports 中尋找需要的軟件,進(jìn)入/usr/ports 目錄執(zhí)行:
makesearchname=lsof或echo/usr/ports/*/*lsof*或whereislsof
makesearchkey=關(guān)鍵字#在名字、注釋、描述中搜索關(guān)鍵字

21、使用 package 方式安裝管理軟件,使用以下命令:

pkg_addlsof‐4.56.4.tgz#安裝軟件包
pkg_info#列出已安裝所有軟件包
pkg_version#統(tǒng)計(jì)所有安裝的軟件版本,比較本地 package 的版本與 ports 目錄中的當(dāng)前 版本是否一致
pkg_deletelsof‐4.56.4#刪除軟件包,需提供完整包名

22、使用 CVSup 協(xié)議更新本地 ports:(將 cvsup.FreeBSD.org 改為離得較近的 CVSup 服務(wù) 器)
csup‐L2‐hcvsup.FreeBSD.org/usr/share/examples/cvsup/ports‐supfile

23、一些 shell 會(huì)緩存環(huán)境變量 PATH 中指定的目錄里的可執(zhí)行文件,以加快查找速度,這 會(huì)造成一些新安裝的命令無(wú)法運(yùn)行,執(zhí)行以下命令,然后才能運(yùn)行新安裝的那些命令:
rehash或hash‐r

24、當(dāng)不是所有時(shí)間都能上網(wǎng)時(shí),可在/usr/ports 下執(zhí)行以下命令,所有需要的文件都將 被下載:(此命令可以在下級(jí)目錄中執(zhí)行,如/usr/ports/comms/nmp)
makefetch#只下載所需要文件,不下載依賴包
makefetch‐recursive#連同依賴包一起下載

25、改變默認(rèn)的 Ports 目錄:
makeWRKDIRPREFIX=/usr/home/example/portsinstall#在/usr/home/example/ports 中編譯 port,安裝到/usr/local
makePREFIX=/usr/home/example/localinstall#在/usr/ports 中編譯 port,安裝到 /usr/home/example/local
makeWRKDIRPREFIX=../portsPREFIX=../localinstall#在../ports 中編譯 port,安裝到../local

26、使用 portsclean 工具清除臨時(shí)目錄和 distfiles 目錄:
portsclean‐C#清除安裝時(shí)的臨時(shí)目錄
portsclean‐D#清除 distfiles 目錄下所有 port 都不引用的文件
portsclean‐DD#刪除目前安裝的 port 沒(méi)有使用的源碼包文件

27、強(qiáng)制手動(dòng)檢測(cè) SCSI 設(shè)備,SCSI 總線掃描:
camcontrolrescanall
28、顯示 SCSI 設(shè)備列表:
camcontroldevlist
29、利用管道修改用戶密碼:
echo"password"|pwusermodroot‐h0
30、sed 插入行:
sed‐i‐E"/serviceport/a\\
apexport:18306\\
"/home/xiyou/config
31、用 freebsd 的 MBR 覆蓋現(xiàn)有的 MBR:
fdisk‐B‐b/boot/boot0device
32、根據(jù)一個(gè)新的文件重新構(gòu)建用戶列表:
pwd_mkdb‐p/etc/master.passwd.new#‐p 即為生成新的/etc/passwd
33、取時(shí)間:
date‐v‐1d+%Y%m%d#Freebsd 取昨天日期方法
date‐v‐1w+%Y%m%d#Freebsd 取上周今日方法
date‐v‐1m+%Y%m%d#Freebsd 取上個(gè)月今日方法
date‐v‐1y+%Y%m%d#Freebsd 取去年今日的方法
34、以 xiyou 用戶身份執(zhí)行命令或腳本:
su‐xiyou‐c"cd/home/xiyou/script;./start_apex.sh&" 35、tar 打包時(shí)排除某個(gè)子目錄:
tarzcvfApex09010702.tgz‐‐exclude=ApexItemServer/hook_logApexItemServer
注:上例是使用 GUN 版本的 tar 程序格式,否則‐‐exclude 參數(shù)應(yīng)放在最后

36、鎖住終端:
lock‐np#‐n永不超時(shí),‐p使用系統(tǒng)密碼作為開(kāi)啟終端的密匙
37、顯示 ATA 設(shè)備列表:
atacontrollist
38、查看網(wǎng)絡(luò)流量:
systat‐if1#1 表示 1 秒刷新屏幕一次,Traffic流量peak峰值average平均值
netstat1
39、查看硬盤詳細(xì)分區(qū)實(shí)時(shí)讀寫狀況:
gstat
40、進(jìn)單用戶模式也需要密碼:
a.vi/etc/ttys找到 whengoingtosingle‐usermode
b.修改 consolenoneunknownoff 后面的 secure,改為 insecure
c.存盤退出
41、在 FreeBSD5.X 以上加載,卸載 ISO 文件:
mount:
mdconfig‐a‐tvnode‐fmyisofile.iso#屏幕輸出 md0 或者類似的設(shè)備名
mount‐tcd9660/dev/md0/mnt
umount:
umount/mnt
mdconfig‐d‐u0#‐u 后面的數(shù)字和前面的 md?中的數(shù)字一致
mdconfig‐l#可以列出關(guān)于配置 md?設(shè)備的信息 42、更新配置文件,比如編輯了.cshrc 等文件,就需要用 source 命令:
source.cshrc
43、修復(fù) UFS 文件系統(tǒng)分區(qū):
fsck_ufs/dev/ad1
44、pf 防火墻
pfctl‐e#啟動(dòng) pf 防火墻
pfctl‐d#停止 pf 防火墻
pfctl‐sa|grepStatus#查看狀態(tài)
pfctl‐f/etc/pf.conf#載入pf.conf文件
pfctl‐nf/etc/pf.conf#檢查配置文件錯(cuò)誤,但不載入
pfctl‐Nf/etc/pf.conf#只載入文件中的 NAT 規(guī)則
pfctl‐Rf/etc/pf.conf#只載入文件中的過(guò)濾規(guī)則
pfctl‐sn#顯示當(dāng)前的 NAT 規(guī)則
pfctl‐sr#顯示當(dāng)前的過(guò)濾規(guī)則
pfctl‐ss#顯示當(dāng)前的狀態(tài)表
pfctl‐si#顯示過(guò)濾狀態(tài)和計(jì)數(shù)
pfctl‐sa#顯示任何可顯示的
pfctl‐thttp_table‐Tshow#查看動(dòng)態(tài)表
pfctl‐thttp_table‐Tadd192.168.1.X#添加一個(gè) IP 到表
pfctl‐thttp_table‐Tdel192.168.1.X#從表中刪除 IP
45、系統(tǒng)優(yōu)化+防止 ddos
加載文件修改
#vi/boot/loader.conf#加入如下文本
kern.dfldsiz="2147483648"#Settheinitialdatasizelimit
kern.maxdsiz="2147483648"#Setthemaxdatasize kern.ipc.nmbclusters="0"#Setthenumberofmbufclusters
kern.ipc.nsfbufs="66560"#Setthenumberofsendfile(2)bufs
##解釋:
a.第一,第二行主要是為了突破 1G 內(nèi)存設(shè)置的
b.第三行其實(shí)是 bsd 的一個(gè) bug,當(dāng)系統(tǒng)并發(fā)達(dá)到一個(gè)數(shù)量級(jí)的時(shí)候,系統(tǒng)會(huì) crash, 這個(gè)是非常糟糕的事情,所幸更改了這個(gè)參數(shù)后,在高并發(fā)的時(shí)候,基本可以沒(méi)有類似情 況,當(dāng)然非常 bt 的情況,還得進(jìn)一步想辦法
c.第四行是讀取的文件數(shù),如果你下載的文件比較大,且比較多,加大這個(gè)參數(shù),是非 常爽的
Sysctl 修改

#vi/etc/rc.local
sysctlkern.ipc.maxsockets=100000##增加并發(fā)的 socket,對(duì)于 ddos 很有用
sysctlkern.ipc.somaxconn=65535##打開(kāi)文件數(shù)
sysctlnet.inet.tcp.msl=2500##timeout 時(shí)間

加速 ports 安裝

#vi /etc/make.conf##加入如下
MASTER_SITE_OVERRIDE?=http://ports.hshh.org/${DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?=http://ports.cn.freebsd.org/${DIST_SUBDIR}/

Freebsd 顏色顯示
secureCRT 設(shè)置:仿真:終端‐>linux>勾選 ANSI 顏色‐‐>確定

#vi/etc/csh.cshrc##加入如下
setenvLSCOLORSExGxFxdxCxegedabagExEx
setenvCLICOLORyes
#cd/usr/ports/edit/vim;makeinstall
#echo"syntaxon">/root/.vimrc
#echo"aliasvivim">>/root/.cshrc ##顏色主要是靠 vim 來(lái)顯示的,因此需要安裝 vim,然后把 vialias 成 vim 就可以了

46、查看系統(tǒng)狀態(tài)
fstat#報(bào)告系統(tǒng)中打開(kāi)文件的信息
pstat‐T#顯示這幾個(gè)系統(tǒng)表的狀態(tài),包括當(dāng)前使用的和可以利用的系統(tǒng)表空間,因此可以 用來(lái)檢查系統(tǒng)在當(dāng)前負(fù)載下是使用多大的系統(tǒng)表,幫助進(jìn)行優(yōu)化系統(tǒng)性能
systat#缺省情況下 systat 是報(bào)告處理器的使用率,包括總利用狀態(tài)、空閑使用率和各個(gè) 進(jìn)程的使用率
通過(guò)指定參數(shù),systat 也能進(jìn)行 I/O 的統(tǒng)計(jì)、虛存的統(tǒng)計(jì)、網(wǎng)絡(luò)的統(tǒng)計(jì)等,這些參數(shù) 包括‐iostat,‐vmstat,‐mbufs,‐netstat,‐ip,‐icmp,‐tcp,‐swap 等

kldstat‐v#顯示內(nèi)核加載的模塊
klsdstat‐mipfilter#顯示指定模塊
pnpinfo#即插即用設(shè)備
devinfo‐u#顯示設(shè)備占用的 IRQ 和內(nèi)存地址

使用 portsnap 生級(jí) port 的目錄樹(shù),建議使用;我沒(méi)做這步,使用 port 安裝 vim 系統(tǒ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
在你的 freebsd 首次使用 portsnap 必須執(zhí)行下面 2 步:

[root@bsd01~]#portsnap fetch
[root@bsd01~]#portsnap extract

#這 2 步可以合成使用:

[root@bsd01~]#portsnap fetch extract #portsnapfecth 是從網(wǎng)上獲取 portsnap 快照的最新壓縮包,聽(tīng)聞這個(gè)壓縮包官方?jīng)]小時(shí)更 新一次。

#portsnapextract則是把這個(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í)候, 速度就塊很多了。

為了方便大家學(xué)習(xí),特提供了一份pdf格式的。方便大家查看學(xué)習(xí) https://www.jb51.net/books/192913.html

相關(guān)文章:
主站蜘蛛池模板: 国产成人在线免费观看 | 天天夜天干天天爽 | 美女一级毛片免费不卡视频 | 一级毛片免费完整视频 | 91亚洲国产成人久久精品网址 | 经典三级在线视频 | 毛色毛片免费观看 | 性刺激欧美三级在线现看中文 | 亚洲va久久久噜噜噜久久狠狠 | 中文字幕一区二区在线观看 | 国产高清三级 | 久久国产高清 | 亚洲成a人片在线网站 | 欧美成人黄色网 | 91进入蜜桃臀在线播放 | 国产欧美日韩精品a在线观看 | 全国男人的天堂网 | 99超级碰碰成人香蕉网 | 九九干| 亚洲综合色一区二区三区另类 | 视频一区在线免费观看 | 国产在线一区二区三区 | 九九久久久久久久爱 | 美女张开腿给人网站 | 性色午夜视频免费男人的天堂 | 亚洲精品天堂在线观看 | 性欧美videos高清精品 | 色熟 | 精品在线观看免费 | 欧美另类孕交免费观看 | 国产成人禁片免费观看 | 精品老司机在线视频香蕉 | 欧美在线观看a | 欧美日韩精品一区二区视频在线观看 | 亚洲午夜久久久久影院 | 日韩 欧美 中文 亚洲 高清 在线 | 亚洲日本欧美在线 | 欧美国产高清 | 9久9久热精品视频在线观看 | 欧美日本国产 | 久久精品免费观看国产软件 |