FreeBSD常用命令
 
查看网络流量
 a.systat -if 1 (1表示1s刷新屏幕一次)
 b.netstat 1
 # Traffic 流量 peak 峰值 average 平均值
 
查看进程
ps -ef |grep xxx
 
查看硬盘详细分区信息&读写状况
 gstat
 
sysctl sysctl -a 查看所有变量(/etc/sysctl.conf)
 sysctl kern.maxproc 查看特定变量
 sysctl kern.maxfiles=5000 设置变量
 
 查看磁盘空间使用情形 df 和 du
 指令df用来查看整个档案系统的使用情形,
 如果您需要知道某个目录的使用情形用指令du。
 df -h
 du -h /etc
 du -sh /etc
 -s 参数来省略指定目录下的子目录
 -h 表示使用GB、MB等易读的格式
 
 shutdown now 切换到单用户模式
 shutdown -p now shutdown -hp now 关闭电源
 shutdown -r now reboot 重新启动机器
 shutdown -p +90 (90分钟后关机)
 shutdown 0203122359(0203122359表示2002年3月12日23:59,格式是yymmddhhmm)
 
 挂载ntfs,fat32分区和u盘
 ntfs: mount_ntfs -C eucCN /dev/ad0s5 /mnt/d
 fat32:mount_msdos -L zh_CN.eucCN /dev/ad0s6 /mnt/e
 u盘(scsi盘):   mount_msdos -L zh_CN.eucCN /dev/da0s1 /mnt/u
 cdrom: #mount_cd9660 /dev/acd0 /mnt/cdrom
 NTFS在FreeBSD中只能只读而无法写入
 
 卸载分区
 umount /dev/ad0s5
 umount -f /dev/ad0s5 (强制卸载)
 
 如何在FreeBSD5.X以上加载,卸载ISO文件
 mount iso文件:
 mdconfig -a -t vnode -f myisofile.iso (屏幕输出md0或者类似的设备名)
 mount -t cd9660 /dev/md0 /cdrom
 umount:
 umount /cdrom
 mdconfig -d -u 0 (上面的-u后面的数字和前面的md?中的数字一致)
 mdconfig -l 命令可以列出关于配置 md(4) 设备的信息
 
 检视软件间的关联
 cd /usr/ports/sysutils/pkg_tree
 make install clean
 之后我们就可以使用 pkg_tree | more 来看各个软件之间的关系了
 
 使用 portupgrade 更新软件
 cd /usr/ports/sysutils/portupgrade
 make install clean
 配置文件:/usr/local/etc/pkgtools.conf
 如果您只想要升级某一个软件本身,而非所有相依的软件,只要使用portupgrade "pkgname" 即可。如果您要升级所有和该软件相依的其它软件,则可以加上参数 -r。如果您要更新包含相依软件的相依软件,则可以使用参数 -R。另外,您可以使用参数 -m 来要求编译 (make) ports 时多传入一些参数,还可以使用参数 -f 要求就算版本一样也强制更新。portupgrade在更新软件时,会保留您原本的设定档。例如,在更新 Apache 时,它会保留httpd.conf的设定。假设我们更新软件perl-5.8,我们可以用下列指令更新:
 # portupgrade -rRf "perl-5.8.*" -m "ENABLE_SUIDPERL=yes"
 
 ports安装失败提示
 stop in /usr/ports/lang/ruby18/work
 删除work目录下所有文件&文件夹再次安装即可.(make clean)
 
 ntop--网络监控软件
cd /usr/ports/net/ntop
 make install clean
 vi /etc/rc.conf 加入
 ntop_enable="YES"
 在地址栏中输入
http://x.x.x.x:3000
 即出来管理界面.
 
 修改/etc/rc.conf不重启生效
 a.sh /etc/rc
 b./etc/netstart
 
 一次性把所有安装的ports删除掉
 a.pkg_delete -a
 以下步骤去掉配置文件,解决一些疑难问题
 rm -fr /usr/local/
 rm -fr /var/db/ports/
 cd /usr/ports && make NOCLEANDEPENDS=yes clean
 portsnap fetch update
 b.安装pkg_cutleaves它会告诉你,哪些package没有人依赖,并让你决定要不要删除
 c.make deinstall与pkg_delete有什麽不同?
 简单来说,make deinstall会移除该port,并且不会叁照其相依相关的ports。pkg_delete在移除该port前,会叁照其相依相关的ports,并且pkg_delete
 有支援 wild card,如要移除所有p开头的 ports,则:
 cd /var/db/pkg/
 pkg_delete p*
 要注意的是,如果使用 `make deinstall',则最好确定系统目前所安装的版本,与 ports collection 中显示的版本符合,否则有可能会出现非预期性错误;而pkg_delete是因为直接删除系统中所安装的版本,所以没有此问题。
 因此,换句话说,当系统所安装的版本符合ports collections中的版本,则可以使用make deinstall或pkg_delete,否则的话最好用pkg_delete。
 
 pure-ftp安装
 cd /usr/ports/ftp/pure-ftpd/
 make WITH_LANG=simplified-chinese install clean
 [X] BANNER Show pure-ftpd welcome upon session start
 cd /usr/local/etc/
 cp pure-ftpd.conf.sample pure-ftpd.conf
 vi /etc/rc.conf -->加入pureftpd_enable="YES"
 关于pureftpd的编码问题
 在win下登陆ftp然后建立中文文件夹,传中文文件然后用FlashFXP登陆看到这些中文文件和文件夹名字全部是乱码.pure-ftpd.conf中强制用gbk就可以了.
 FileSystemCharset    gbk
 ClientCharset           gbk
 
 bt客户端
 /usr/ports/net-p2p/py-bittorrent 安装完成后执行bittorrent
 /usr/ports/net-p2p/rtorrent 功能多,速度快,还完美支持中文编码!
 
 一些安装参数
 make fetch 只抓取tarball
 make fetch-recursive 抓取安装ports所有须要的其他ports的tarball
 make fetch-list 列出port所需的文件
 make clean Ports里面make clean,会附带着make clean依赖的软件的
 make -DBATCH install不需要用户输入任何东西
 make -DINTERACTIVE install 继续上一步
 make configure
 make distclean,删除不想要的distfiles
 
pkg_info
pkg_info |grep zh-fcitx (查软件版本)
 #ls /var/db/pkg也可以查软件版本
 pkg_info -L zh-fcitx-3.4 (查看软件安装目录和安装的文件)
 pkg_info -xL zh-fcitx (加x了不需要加软件版本号)
 pkg_info -r zh-fcitx-3.4 (查看软件依赖情况)
 pkg_info -W fcitx (查看fcitx属于哪个软件)

FreeBSD--常用命令的更多相关文章

  1. linux rhel unix centos FreeBSD 常用命令

    一:使用CentOS常用命令查看cpu more /proc/cpuinfo | grep "model name" grep "model name" /pr ...

  2. Linux常用命令_(磁盘管理)

    磁盘信息:df.du df命令–功能:检查文件系统的磁盘空间占用情况–语法:df [选项]–选项:-a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统.-k 以 ...

  3. Linux文件系统及常用命令

    Linux文件系统介绍: 一 .Linux文件结构 文件结构是文件存放在磁盘等存贮设备上的组织方法.主要体现在对文件和目录的组织上.目录提供了管理文件的一个方便而有效的途径. Linux使用树状目录结 ...

  4. 【Linux基础】Linux常用命令汇总

    3-1文件目录操作命令(cd pwd mkdir rmdir rm) 绝对路径:由根目录(/)开始写起的文件名或目录名称, 例如 /home/dmtsai/.bashrc: 相对路径:相对于目前路径的 ...

  5. 计算机硬件基本知识及Linux的常用命令

    ------------------1. 计算机硬件基本知识------------------ CPU - 寄存器 - L1/L2/L3 - 内存 - 硬盘 - 互联网下载/其他存储介质传输 寄存器 ...

  6. (转)Mysql常用命令行

    原文:http://www.cnblogs.com/TsengYuen/archive/2012/01/11/2319034.html Mysql常用命令行 Mysql经常使用号令行大全 熬头招.my ...

  7. vi-vim常用命令

    vi-vim常用命令 1 简介 在UNIX系统中,创建和修改配置文件.shell脚本.初始化文件.编写程序都离不开VI. 1      vi[1]属于两个主要的UNIX规范:POSIX和单一UNIX规 ...

  8. Linux帮助——常用命令

    Linux帮助——常用命令 摘要:本文主要学习了Linux系统中常用的一些命令. uname命令 uname命令可以显示电脑以及操作系统的相关信息. 基本语法 uname [选项] 选项说明 -a:显 ...

  9. Linux 常用命令(持续补充)

    常用命令: command &:将进程放在后台执行 ctrl + z:暂停当前进程 并放入后台 jobs:查看当前后台任务 bg( %id):将任务转为后台执行 fg( %id):将任务调回前 ...

  10. LVM基本介绍与常用命令

    一.LVM介绍LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制LVM - 优点:LVM通常用于装备大量磁盘的系统,但它同样适 ...

随机推荐

  1. 设置 text-align: center;line-height:height 居中无效

    1.设置文字水平居中 内联元素(行内元素)使用: text-align: center: 使用后文字仍然没有居中 解决方法:设置width:100%: 块元素使用: margin: 0 auto; 2 ...

  2. 资源管理与调度系统-YARN的基本架构与原理

    资源管理与调度系统-YARN的基本架构与原理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 为了能够对集群中的资源进行统一管理和调度,Hadoop2.0引入了数据操作系统YARN. ...

  3. 在页面rem布局中用到的js代码

    在你的页面加入以下代码,就初步搞定了 function fontSize() { var view_width = document.getElementsByTagName('html')[0].g ...

  4. 只为更快、更省、更安全的 Azure CDN

    来来来!小编今天要公布一件大事啦: 经过最近一次更新,Azure CDN 高级版服务 HTTPS SSL 证书的申请方式有所改进啦,除了现有的 Azure CDN 代为申请证书外,还支持用户自己申请的 ...

  5. 2013应届毕业生各大IT公司待遇整理汇总篇(转)

    不管是应届毕业生还是职场中人,在找工作时都必然会对待遇十分关注,而通常都是面试到最后几轮才知道公司给出的待遇.如果我们事先就了解大概行情,那么就会在面试之前进行比较,筛选出几个心仪的公司,这样才能集中 ...

  6. [topcoder]SRM 633 DIV 2

    第一题,http://community.topcoder.com/stat?c=problem_statement&pm=13462&rd=16076 模拟就可以了. #includ ...

  7. Java 线程生命周期

    |作者:RexFang |出处:http://www.cnblogs.com/rexfang/ |关于作者:Java 程序员一枚 |版权:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此 ...

  8. Properties的使用以及配置文件值的获取

    一.项目的部署如下,现在要获取SystemGlobals.properties中的值 二.代码如下: package com.util; import java.io.IOException; imp ...

  9. Html + JS : 点击对应的按钮,进行选择是隐藏还是显示(用户回复功能)

    例如: 当我点击按钮1时,点击第一下进行显示This is comment 01,点击第二下隐藏This is comment 01 当我点击按钮2时,点击第一下进行显示This is comment ...

  10. May 05th 2017 Week 18th Friday

    No matter what have happened today, the sun will just rise in the morning of tomorrow. 无论今天发生了什么,明天早 ...