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
--------------------------
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.