Linux及FreeBSD下查看CPU信息的方法

一、Linux
查看cpu信息:
[junjie2@ljj ~]$ cat /proc/cpuinfo
二、Freebsd

大致下面几个可以显示 参考下:
dmesg 最简单的方法
freebsd# cat /var/run/dmesg.boot |grep CPU
sysctl hw.model 看cpuid
sysctl machdep.tsc_freq 看cpu频率
另个方法:
sysctl -a | egrep -i ‘hw.machine|hw.model|hw.ncpu’
或者直接通过ports
cd /usr/ports/misc/cpuid
 
make install clean
然后
可以直接通过cpuid来查看
/usr/local/bin/cpuid

...

如何删除software raid(软阵)

1.If you want to remove the prior multipath settings, deactivate the RAID, delete the data on the RAID, and release all resources used by the RAID, do the following:
If you want to keep the data stored on the software RAID device, make sure to back up the data to alternate media, using your normal backup […]

...

FreeBSD 下mount ISO

在FB5.0以前是采用vnconfig来实现的, 5.x的版本中改用mdconfig (’md’ stands for ‘memory disks’)。
1、首先确保你的内核配置文件中包含:
代码:device md
一般来说默认的GENERIC配置中已经有该项目了,如果不幸没有,请修改后再重新编译内核。
2、mdconfig的使用:可以从man那里得到足够的信息。对于mount一个iso文件,常见的做法是:
代码:
#mdconfig -a -t vnode -f ./myisofile.iso -u 1
参数 a 表示 attach一个memory disk ; -t vnode表示memory disk type为vnode; -f 表示使用该vn...

apxs: Command not found.

在apache的bin目录运行apxs出错
./apxs: Command not found
# vi apxs
#!/replace/with/path/to/perl/interpreter -w
换成 perl 的位置(我的/usr/bin/perl)
最终变成
#!/usr/bin/perl -w
可以
which perl
查看perl的位置

...

error: previous definition of ap_hack_apr_version_string was here

环境:freebsd 7 x64
编译apache2.2.11在make时出错:
exports.c:1653: error: redefinition of ‘ap_hack_apr_version_string’exports.c:1022: error: previous definition of ‘ap_hack_apr_version_string’ was heremake[2]: *** [exports.lo] Error 1make[2]: Leaving directory `/usr/local/apache2.2.11/server’make[1]: *** [all-recursive] Error 1make[1]: Leaving directory `/usr/local/apache2.2.11/server’make: *** [all-recursive] Error 1
解决办法:
在configure后加上
–with-included-apr
即可
编译通过

...

mysql show status详解

Aborted_clients
指出由于某种原因客户程序不能正常关闭连接而导致失败的连接的数量。如果客户不在退出之前调整mysql_close()函数,wait_timeout或interactive_timeout的限制已经被超出,或者是客户端程序在传输的过程中被关闭,则这种情况会发生。
Aborted_connects
指出试图连接到MYSQL的失败的次数。这种情况在客户尝试用错误的密码进行连接时,没有权限进行连接时,为获得连接的数据包所花费的时间超过了connect_timeout限制的秒数,或数据包中没有包含正确的信息时,都会发生。

freebsd下切换到root下su: Sorry 的解决办法

在FreeBSD下,通过ssh客户端连接到FreeBSD端,用普通的用户登录,执行下列命令报错:
$ su rootsu: Sorry$ susu: Sorry$
在FreeBSD上要使用su命令成为root用户,不但要知道root的口令,还需要经过特别设置,否则就不能成功使用这个命令。这是因为 FreeBSD对执行su命令的用户进行了更严格的限制,能使用su命令的用户必须属于wheel组(root的基本属组,组ID为0),否则就不能通过这个命令成为root用户。因此需要编辑组设置文件/etc/group,将需要超级用户权力的管理成员加入到wheel组中。
从终...

解决Kaspersky Lab/AVP6/Report目录磁盘占用过大问题

目录是在:
C:\Documents and Settings\All Users\Application Data\Kaspersky Lab\AVP6\Report
我的651个文件,占用了700M磁盘空间

存放的卡巴斯基最近30天的病毒隔离文件格把报告文件,这些文件都可以清楚的。方法如下:
1、减少存放的时间
进入卡巴斯基主界面,选择”报告,隔离和备份”,选择设置,将删除报告和隔离时间缩小。比如7天。我这设置的1天。

2、手工删除这些文件
由于卡巴自我保护功能,所以你无法删除。必须去临时把卡巴斯基的自我保护功能关闭后...

tar,gzip,unzip命令的详细使用方法

tar命令
tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文 件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这 对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。Linux上的tar是GNU版本的。
语法:tar [主选项+辅选项] 文件或者目录
使用该命令时,主选项是...