Freebsd常用命令

vi sshd_config
# rar a all *.jpg
这条命令是将任何.jpg的文档压缩成一个rar包,名为all.rar,该程式会将.rar 扩展名将自动附加到包名后。
# unrar x all.rar
这条命令是将all.rar中的任何文档解压出来
unrar x参数是指定用绝对路径解压缩文件,解压缩出来的路径和压缩文件里面的路径相同!
重启 SSHD 服务usr/ports/archivers/rar

make install clean

#cd /usr/ports/archivers/unrar

#make install clean
命令  /etc/rc.c/sshd restart
光区挂载命令 mount /cdrom  卸载 UMOUNT /CDROM
/usr/local/mysql/bin/mysqld_safe --user=mysql &  mysql 启动命令
很多人都不知道freebsd下如何重启mysql.现在我把命令放到下面,希望对大家有些帮忙。
/usr/local/etc/rc.d/mysql-server restart
/etc/netstart 网卡重启
sh /etc/rc  重新载入配置文件

usr/local/apache/bin/httpd或apachectl start  apache 启动命令
1fsck -y    2sync  3reboot  freebsd 硬盘自检
freebsd 破密码
重启(reboot) 按4 后 mount -a (挂载所有)passwd 更改密码即可 

创建一个webhost用户,对apache和mysql有操作权限

mysql启动命令
/usr/local/etc/rc.d/mysql-server start

通过bpore管理tomcat 
copy <Context path="/probe" docBase="文件路径/probe" debug="0" privileged="true"/>
copy
shutdown –r now 重新启动
apachectl restart 重新启动apeach
chmod -R 777 /www
chmod  755 /www
/usr/local/etc/apache22/httpd.conf
/usr/local/etc/php.ini
问题已经就是那个权限

FreeBSD用户权限管理
几个常用的用户管理命令:
1.显示所有用户: pw usershow -a
2.删除某个用户: pw userdel username
3添加一个用户: pw useradd user (user 为你要添加的用户名)
4.为某个用户加上可写的权限:chown -R user rra/ log/
5.为某一用户添加计划任务:crontab -u user -e然后编辑就行了.
6.删除某一用户的计划任务:crontab -u user -r

要更改文件 program.c 的所有者: 
chown jim program.c
program.c的用户访问权限现在应用到 jim。作为所有者,jim 可以使用 chmod命令允许或拒绝其他用户访问 program.c。
要将目录 /tmp/src 中所有文件的所有者和组更改为用户 john 和组 build: 
chown -R john:build /tmp/src
文件
/usr/bin/chown
 chown命令
我如何改变档案/目录的群组拥有人?s group owner? (chgrp)
我如何改变档案/目录的使用者与群组拥有人? (chown user:group)

有什么方法可以让我慢慢地观看开机记录文件吗? (dmesg |more)
我如何建立一个空档案? (touch)
我如何删除档案? (rm)
我如何建立一个目录? (mkdir)
我如何移除一个空的目录? (rmdir)
我如何移除一个目录包括里面所有的东西 (包括子目录)? (rm -r)
我如何移除以 "-" 起头的档案? (rm -- -filename)
我如何拷贝档案? (cp)
我如何拷贝整个目录包括它所有的内容? (cp -R)
我该如何搬移档案与目录? (mv)
我如何改变档案/目录名称? (mv)
我如何执行 rm、cp 与 mv 时,须要我的许可? (-i)
我如何执行 rm、cp 与 mv 时,不须要我的确认? (-f)
mysql命令行的基本用法(通用linux和windows)
1.注册对FreeBSD 系统作为根, 或 su – 根源 得到对超级用户环境。 2.输入以下在FreeBSD 命令行接口(CLI) (等待直到各个命令完成处理在跑下个命令之前): 光盘/usr/ports/databases/mysql50 服务器 做安装干净 mysql_install_db chown – R mysql /var/db/mysql/ chgrp – R mysql /var/db/mysql/ /usr/local/bin/mysqld_safe – user=mysql & 注: 如果您遇到命令没被发现的错误, 使用命令改作更新OS 道路环境变量。 3.港设施将投入剧本文件mysql-server.sh 在将有能力发动MySQL 服务器的/usr/local/etc/rc.d 。使MySQL 服务器自动地开始在每FreeBSD 服务器reboot, 输入以下在CLI 之后: echo ‘mysql_enable=”YES”‘ > > /etc/ rc.conf 4.MySQL 缺省超级用户帐户- 根- 没有密码(空白的密码) 。如此it’s 重要分配管理员帐户密码。改变密码到根用户, 输入以下: mysqladmin – u 根密码 newpassword 用您自己的渴望的密码替换newpassword 。 5.任意地, 复制或者我huge.cnf, 我large.cnf, 我medim.cnf, 我small.cnf 或我innodb 重4G.cnf (根据MySQL 服务器的用法和运用) 作为my.cnf 对将使您扭捏和改变服务器具体MySQL 服务器选择配置由编辑文件的/var/db/mysql 。 6.MySQL 5.0 设施完成。   04.断电后系统无法启动 a.启动到sing user模式 b.fsck c.reboot 10.挂载ntfs,fat32分区和u盘 ntfs: mount_ntfs -C eucCN /dev/ad0s5 /mnt/d fat32:mount_msdos -L zh_CN.eucCN /dev/ad0s6 /mnt/e u盘:   mount_msdos -L zh_CN.eucCN /dev/da0s1 /mnt/u 11.卸载分区 umount /dev/ad0s5 umount -f /dev/ad0s5 (强制卸载) 12.查看进程 top ps auxww   ps -ef |grep xxx 18.查找程序或文件 whereis 程序名 locate 文件名 whatis xxx 要找东西但不知道它是什么 grep bpf /usr/src/sys/i386/conf/GENERIC 在文件中找指定文本 #只能对文本进行grep,如是命令,则 command |grep text grep text filename b,更新了PATH变量指定目录里可执行命令     rehash 33.磁盘空间使用情形 df 和 du 指令df用来查看整个档案系统的使用情形,如果您需要知道某个目录的使用情形用指令du。 df -h du -h /etc du -sh /etc -s 参数来省略指定目录下的子目录 -h 表示使用GB、MB等易读的格式 34.检视软件间的关联 cd /usr/ports/sysutils/pkg_tree make install clean 之后我们就可以使用 pkg_tree | more 来看各个软件之间的关系了 36.ports安装失败提示 stop in /usr/ports/lang/ruby18/work 删除work目录下所有文件&文件夹再次安装即可. 37.ntop–网络监控软件 cd /usr/ports/net/ntop make install clean vi /etc/rc.conf 加入 ntop_enable=”YES” 在地址栏中输入http://x.x.x.x:3000 即出来管理界面. 41.一次性把所有安装的ports删除掉 a.pkg_delete -a b.安装pkg_cutleaves它会告诉你,哪些package没有人依赖,并让你决定要不要删除