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
--------------------------      

你可能感兴趣的:(linux,命令,职场,FreeBSD,休闲)