2011年5月12日 星期四

使用tar查看壓縮檔的內容

tar -zvtf file.tar.gz

Reference:
http://www.cyberciti.biz/faq/list-the-contents-of-a-tar-or-targz-file/

透過Facebook分享

2011年5月11日 星期三

busybox教學 - 如何enable/disable vi

下載busybox (目前使用1.18.4)

解壓縮後

cd busybox-1.18.4.
vim .config


搜尋字串CONFIG_VI=y
拿掉#

重新build一次就ok


./busybox 就可以看到目前支援的功能

Currently defined functions:
        [, [[, arp, arping, ash, awk, basename, bunzip2, bzcat, cat, chmod, chroot, cksum, clear, cmp, cp, crond, crontab, cut, date, dd, df, dhcprelay,
        dirname, dmesg, du, echo, egrep, env, expr, false, fgrep, free, ftpget, ftpput, getopt, getty, grep, gunzip, gzip, halt, head, hostid, hostname,
        id, ifconfig, ifdown, ifup, init, insmod, ip, ipaddr, ipcalc, ipcs, iplink, iproute, kill, killall, killall5, klogd, linuxrc, ln, login, logread,
        ls, lsmod, md5sum, mkdir, mkfifo, mknod, mktemp, modprobe, mount, mv, nameif, nc, netstat, nice, nslookup, pidof, ping, poweroff, printf, ps,
        pwd, reboot, rm, rmmod, route, run-parts, sed, seq, setconsole, setsid, sh, sleep, sort, split, start-stop-daemon, stat, stty, sum, swapoff,
        swapon, switch_root, sync, syslogd, tail, tar, tee, telnetd, test, tftp, top, touch, tr, traceroute, true, tty, udhcpc, udhcpd, umount, uname,
        uniq, usleep, vconfig, vi, wc, which, whoami, yes, zcat

透過Facebook分享

diff

用diff可以產生兩個檔案的差異
並輸出patch

diff -Naur a.txt b.txt > ok.patch

-N: new file
-a: treat all files as text
-u: Output NUM (default 3) lines of unified context.
-r: recursive

透過Facebook分享

遠端管理 VirtualBox 的神兵利器-RemoteBox

遠端管理 VirtualBox 的神兵利器-RemoteBox: "- 已使用 Google 工具列寄出"

RemoteBox是ViutualBox的前端管理工具

可以幫你遠端或近端管理其他主機鎖執行的VirtualBox程式

是透過http協定與其他VirtualBox主機溝通

詳細的介紹可以參考遠端管理 VirtualBox 的神兵利器-RemoteBox

官網-http://remotebox.knobgoblin.org.uk/

download path: http://remotebox.knobgoblin.org.uk/downloads/RemoteBox-0.8.tar.bz2

目前only支援Linux平台

你需要額外安裝這些套件

sudo apt-get install libgtk2-perl libsoap-lite-perl rdesktop

否則會有下列error message while you run remotebox



下載完後

解壓縮執行remotebox

透過Facebook分享

2011年5月10日 星期二

解析網路封包軟體

wireshark 解析有線網路封包
ominpeek 解析無線網路封包
是位於windows上的軟體


那linux的呢?

Ref. - http://jonny.ubuntu-tw.net/2008/03/ubuntuwireshark.html

原來wireshark在linux上早就很有名氣

使用wireshark就可以擷取有線以及無線設備的網路封包嚕

記得啟動時要使用sudo wireshark
否則看不到設備

sudo apt-get install wireshark.

透過Facebook分享

busybox 1.6 沒有vi

沒有vi
我沒有辦法透過busybox vi在機器上寫一些shellscript

但是有wget


所以我可以在pc端 install ftp server.

然後用telnet登入機器後
使用wget來抓

chmod +x sipclient.sh

./sipclient.sh

我覺得更值得學習的方法

應該是將新版busybox的vi功能加到現有的busybox上

busybox 1.6



busybox 1.18

透過Facebook分享

vsftpd ftp server, window 下登入fail

Follow

安裝ftp server -vsftpd

在Ubuntu上安裝vsftpd ftp server

卻無法讓window xp上的ftp client - FileZilla登入成功

FileZilla錯誤訊息如下



使用ie輸入方式
fftp://nelsonchung:password@192.168.1.2
看到/下的所有東西
包含bin, boot, cdrom, dev, etc/home,host, lib, lost+found, media, mnt, opt, proc, proj, rot, sbin, selinux, srv, sys, tmp, usr, var


我想應該是差在這裡
因為權限問題被拒絕

我用ftp localhost方式登入看到的卻是/home/nelsonchung下的資料

是否應該設定一下預設目錄
設定以下資料

# You may restrict local users to their home directories.  See the FAQ for
# the possible risks in this before using chroot_local_user or
# chroot_list_enable below.
chroot_local_user=YES
local_root=/home/$USER/
到/etc/vsftpd.conf
sudo service vsftpd restart
無效

修改
sudo vim /etc/passwd
找到你的帳號 
就像下方
nelsonchung:x:1000:1000:Administrator,,,:/home/nelsonchung:/bin/bash
修改成
nelsonchung:x:1000:1000:Administrator,,,:/home/nelsonchung/minus:/bin/bash

重新啟動ftp server
sudo service vsftpd restart

localhost登入
ftp localhost
確實可以改變目錄

但是在window環境下
ftp://nelsonchung:password@192.168.1.2
看到/下的所有東西
包含bin, boot, cdrom, dev, etc/home,host, lib, lost+found, media, mnt, opt, proc, proj, rot, sbin, selinux, srv, sys, tmp, usr, var

目前環境是內部網路
不能對外通

不知道有沒有差異
Reference:

透過Facebook分享

安裝ftp server -vsftpd

sudo apt-get install vsftpd



可以使用netstat -tul來看是否有ftp service
如果有看到以下資料

Proto Recv-Q Send-Q Local Address           Foreign Address         State    
tcp        0      0 *:ftp                   *:*                     LISTEN

就代表ok

編輯相關設定在/etc/vsftpd.conf

Reference:
http://blog.udn.com/nigerchen/2261345
http://linux.vbird.org/linux_server/0410vsftpd.php

透過Facebook分享

2011年5月9日 星期一

TUGZip - 可以用來解壓縮 zip and rar

TUGZip - 可以從此處下載

用來解壓縮 zip and rar

可以取代 winrar

透過Facebook分享

想辦法架設android gps 開發環境

最近苦於沒有android gps開發環境

導致一些網路詢問有關android gps問題時

無法即時回應問題

歡迎大家推薦適合的平台給我作為參考

希望可以盡早把環境的架設好

透過Facebook分享

查詢 / 更換 XP 序號

憂藍夢境‧部落格 » 查詢 / 更換 XP 序號: "- 已使用 Google 工具列寄出"

要做windows update and install ie8

想說要確認一下自己的xp現在的序號是否為正版

使用此工具-keyfinder-20b3

驗證ok

Ref.

如何修改 XP、Vista 序號? (Keyfinder v2.0 Beta 3)


透過Facebook分享