FreeBSD下什么命令可以查看服务器的硬件配置啊?
还有查看已经安装了什么软件?
启动了什么服务?
开了哪些端口?
开了哪些用户?
用户的级别?...
还有怎么删除已经安装的软件?
怎么升级已经安装的软件?(比如 mysql,php, ) 会影响服务器正常使用吗?
还有怎么查看服务器的负荷, 以及当前使用的流量?
dmesg
pkg_info | pkg_tree
sockstat
netstat -na
ps -aux
cat /etc/passwd
rm -rf /path/to/yousoft
pkg_delete | pkg_remove
portupgrade | portdowngrade
top
vmstat 5 5
netstat -m
ntop
iftop
bsd下
怎么启动/关闭服务,
怎么查看详细日志,
怎么查找文件,例如查找aaa.gif,
怎么读取u盘里的文件,
怎么像windows下的ghost一样备份系统,
怎么利用adsl拨号上网,
怎么设置网卡相关参数(ip,dns,默认网关,wins)
A1、一般来说有两种方式,一些服务daemon有自己的控制程序,如apache的 apachectl,可以看它的帮助。语法:apachectl [configtest][fullstatus][graceful][help][restart][start][status][stop] 。例如,apachectl start为开启服务,apachectl stop为关闭服务。
再者,FreeBSD下很多服务程序都会在启动目录( /usr/local/etc/rc.d )下写入相对应的脚本,也可以用它来控制。在rc.conf下还能通过调用这些脚本起到控制服务随系统启动而启动的作用,类似于Windows下服务控制的 “自动”“手动”方式。
A2、不同的日志有不同的位置。一般都在 /var/log/ 下。简单的日志可以直接cat,复杂的二进制日志要用分析软件来看。
A3、请教一下系统里面那个男人 (man) eg. man find
就你的问题来说,如果从/下开始查找,对应的命令为: find / -name aaa.gif
A4、FreeBSD支持U盘需要动用SISC的一些东西(如da),如果你自己编译的核心,要注意打开相应的部分。再次就是一些非标准的U盘支持不好。
如果插上去后在TTY0上有反应和提示(通常提示里面就有设备名了),先看看在/dev下对应哪个设备文件(一般为da*s*这样,*为数字,),然后直接mount上去就可以。
mount_msdosfs /dev/daxsx /mnt/udisk
// 记得首先在/mnt下建立相应的目录作为挂载点,我这里的例子是udisk.
// da*s* 中的*是你的usb设备号和分区号.
// 挂载成功后直接访问/mnt/udisk目录即可.
A5、dump / restore 请google。
想傻瓜一些,可以用G4U(Ghost for Unix)
A6、PPP
看手册吧,
http://cnsnap.cn.freebsd.org/doc ... k/ppp-and-slip.html
A7、 设置IP用ifconfig,设置默认网管用route,设置DNS就修改/etc/resolv 文件。保存这些设置,请写入rc.conf
对于新手,推荐使用sysinstall来设置。