hoder.org

August 31, 2008

compress freebsd files

Filed under: Uncategorized — Tags: — admin @ 4:44 pm
———————————————
.tar
打包:tar cvf *.tar *.*(原文件或目录)
解包:tar xvf *.tar
———————————————
.gz
解压1:gunzip *.gz
解压2:gzip -d *.gz
压缩:gzip *.*(原文件或目录)
———————————————
.tar.gz
解压1:tar zxvf *.tar.gz
解压2:gzip -dc *.tar.gz | tar xvf –
压缩: tar zcvf *.tar.gz  *.*(原文件或目录)
———————————————
.bz2
解压1:bzip2 -d *.bz2
解压2:bunzip2 *.bz2
压缩: bzip2 -z *.*(原文件或目录)
———————————————
.tar.bz2
解压1:tar jxvf *.tar.bz2
解压3:tar Ixvf *.tar.bz2  
解压2:bzip2 -dc *.tar.bz2 | xvf –
压缩:tar jcvf *.tar.bz2 DirName
———————————————
.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知
———————————————
.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知
———————————————
.Z
解压:uncompress FileName.Z
压缩:compress FileName
———————————————
.tar.Z
解压1:tar Zxvf FileName.tar.Z
解压2: compress -dc FileName.tar.Z | tar xvf –
压缩:tar Zcvf FileName.tar.Z DirName
———————————————
.tgz
解压:tar zxvf FileName.tgz
压缩:未知
———————————————
.tar.tgz
解压:tar zxvf FileName.tar.tgz
压缩:tar zcvf FileName.tar.tgz FileName
———————————————
.a
解压:#tar xv FileName.a
———————————————
.cpio.gz/.cgz
解压:gzip -dc FileName.cgz | cpio -div
———————————————
.cpio/cpio
解压1:cpio -div FileName.cpio 或cpio -divc FileName.cpio
解压2:cpio -idmv < FileName.cpio /你想指定的目录/
———————————————
.rpm
安装: rpm -ivh FileName.rpm
解压:rpm2cpio FileName.rpm | cpio -div
———————————————
.src.rpm
安装: rpmbuild –rebuild FileName.src.rpm
———————————————
.deb
安装: dpkg -i FileName.deb
解压:dpkg-deb –fsys-tarfile FileName.deb | tar xvf - ar p file.deb data.tar.gz | tar xvzf -
———————————————
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
———————————————
.rar
解压:rar a FileName.rar
压缩:rar e FileName.rar
rar请到:http://www.rarsoft.com/download.htm 下载!
解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp rar_static /usr/bin/rar
———————————————
.lha
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName
lha请到:http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/下载!
解压后请将lha拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp lha /usr/bin/
———————————————
.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
解压:sEx x FileName.*
压缩:sEx a FileName.* FileName
———————————————
sEx只是调用相关程序,本身并无压缩、解压功能,请注意!
sEx请到:http://sourceforge.net/projects/sex下载!
解压后请将sEx拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp sEx /usr/bin/
———————————————

freebsd unrar/rar

Filed under: Uncategorized — Tags: — admin @ 4:34 pm

rar better than zip

/usr/local/bin/unrar 

unrar x   *.rar  ./data  (uncompress *.rar  into folder  /data)

/usr/local/bin/zip -9 b1.zip ./data2/*    (use zip to compress /data/* into b1.zip)

install from ports  /usr/ports/archivers

 

June 21, 2008

Freebsd 系统日志分析

Filed under: freebsd — Tags: , — admin @ 10:33 pm

Freebsd 系统日志分析

系统日志对于服务器安全来说非常重要,它记录了系统每天发生的各种各样的事情,我们可以通过检查系统日志来分析错误的原因,查看受到攻击时,攻击者留下的痕迹,还可以实时监测系统状态,监测和追踪入侵者等等.
日志主要分三部分:
1.连接时间日志,由login等程序更新,使系统管理员能够跟踪谁在何时登录到系统,纪录写入到/var/log/wtmp/var/run/utmp
2.错误日志syslogd8)执行。各种系统守护进程、用户程序和内核通过syslog向文件/var/log/messages报告值得注意的事件。
3.另外有许多UNIX程序创建日志。像HTTPFTP这样提供网络服务的服务器也保持详细的日志。
常用的系统日志包括:
access-log 记录http/web的传输

acct/pact
记录用户命令

aculog
记录MODEM的活动

btmp
记录失败的纪录

lastlog
记录最近几次成功登录的事件和最后一次不成功的登录

messages
syslog中记录信息(有的链接到syslog文件)

sudolog
记录使用sudo发出的命令

sulog
记录使用su命令的使用

syslog
syslog中记录信息(通常链接到messages文件)

utmp
记录当前登录的每个用户

wtmp
一个用户每次登录进入和退出时间的永久记录

xferlog
记录ftp会话
系统日志大多为二进制形式,不能使用tailcat等命令查看,但是我们可以使用以下命令去获取其中的信息,主要为whowuserslastac
whowho命令查询utmp文件并报告当前登录的每个用户。Who的缺省输出包括用户名、终端类型、登录日期及远程主机。格式:who /var/log/wtmp 或者who /var/run/utmp
ww命令查询utmp文件并显示当前系统中每个用户和它所运行的进程信息。
usersusers用单独的一行打印出当前登录的用户,每个显示的用户名对应一个登录会话。
lastlast命令往回搜索wtmp来显示自从文件第一次创建以来登录过的用户,还可以指明某一用户,例:last aaa
acac命令根据当前的/var/log/wtmp文件中的登录进入和退出来报告用户连结的时间(小时),如果不使用标志,则报告总的时间。例如 :
ac 回车   显示
total
111.73

ac –d 回车 显示
Jan
2
total
70.45

Jan
3
total
41.35

ac -p (回车)显示 每个用户的总的连接时间

Powered by hoder.org