FreeBSD與linux的部分命令對比(持續更新中)


freeBSD                                                      linux
==========================================
md5                                                           md5sum
/etc/rc.d/cron                                                 /etc/init.d/cron
pfctl -sr                                                     iptables -L                           
/var/cron/tabs/                                                /var/SPOOL/cron/
netstat -r                                                    route -n OR netstat -r
ifconfig bce1                                                                            ifconfig eth1
netstat無-p參數
在freeBSD中ee比vi好用
------------
非交互設置密碼
echo 'assword' | pw mod user root -h 0                       echo 'password'|passwd --stdin root
-----------------------
pkg_info    查看已經安裝的軟件包                  rpm -qa
pkg_add -r lsof 自動安裝lsof包,但是要設置下主站
pkg_version  當前軟件包與主站中的包進行版本對比
-------------
單用戶改密碼:
按4進入單用戶後:  
 mount -o rw /  
 mount /usr
 pw mod user root -h 0 或passwd
 輸入一次密碼即可
 reboot 重啓系統,其實可以exit直接退出單用戶進入正常模式,方便!
 -----------------
 sysctl kern.maxfiles 查看最大打開文件描述符
sysctl kern.disks  查看硬盤有幾塊
sed -i '' 's/aa/bb/g'   aa  bsd 下的替換工作
-------------
改時區:sysinstall -->configure-->Time Zone-->Asia-->china  或直接tzsetup
批量改時區:cp /usr/share/zoneinfo/Asia/ShangHai /etc/localtime ,執行ntpdate 129.6.15.28 同步一下即可。
-----------
cron計劃任務是否執行看/var/log/cron文件的記錄                  linux也相同
--------------
 ##打包後刪除原文件
 tar czf haha.tgz haha.log && rm -f haha.log                   tar czf LOG.tgz haha.log --remove-files
 -------
網絡設置:vi  /etc/rc.conf                                     vi /etc/sysconfig/netwok  vi /etc/sysconfig/network-script/ifcfg-eth0/1
ifconfig_bce1="inet 60.190.114.30  netmask 255.255.255.128"
ifconfig_bce0="inet 10.175.114.30  netmask 255.255.255.0"
defaultrouter="60.190.114.1"
hostname="cydhsh_Gamesvr30.localhost"
sshd_enable="YES"
啓動網絡服務: /etc/netstart                                        service network START  OR  /etc/init.d/network START
-----------------------------
命令 dmesg      /var/LOG/dmesg.today /var/LOG/dmesg.yestoday            命令dmesg     /var/LOG/dmesg
----------------------
啓動ssh服務 /etc/rc.d/sshd restart                               /etc/init.d/sshd restart
----------------------
無法使用secureCRT連接虛擬機解決方法:
freeBSD默認不允許root用戶ssh連接,修改/etc/ssh/sshd_config
把#PermitRootLogin no去掉註釋,no改成yes,然後重啓sshd服務即可。
----------------------
用戶和密碼                                                                /etc/passwd   /etc/shadow /etc/GROUP
login的時候讀取的是/etc/pwd.db和/etc/spwd.db,
所以在你更改了/etc/passwd和/etc/master.passwd之後還需要重新生成這兩個文件。
pwd_mkdb /etc/master.passwd
vipw命令直接編輯
/etc/GROUP 同linux
-----------------------                                                          
更改主機名:                                                         vi /etc/sysconfig/network
vi /etc/rc.conf                                                      vi /etc/hosts
hostname="cydhsh_Logind26.localhost"                                 hostnane levinwong

vi /etc/hosts
ip   cydhsh_Logind26.localhost

命令行上:hostname cydhsh_Logind26.localhost

EXIT 後重登陸即可看到改變
--------------------------
創建用戶:pw useradd nagios -s /sbin/nologin
-----------------
兩天前:date -v -2d +%Y_%m_%d                                      DATE -d "2day ago"   +%Y_%m_%d
--------------------------      
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章