你查看的存档文件来自 - Uncategorized category.

Ubuntu一句话技巧(转)

Posted 11 months, 1 week ago at 11:32 am. 0 comments

安装

查看软件xxx安装内容
dpkg -L xxx

查找软件
apt-cache search 正则表达式

查找文件属于哪个包
dpkg -S filenameapt-file search filename

查询软件xxx依赖哪些包
apt-cache depends xxx

查询软件xxx被哪些包依赖
apt-cache rdepends xxx

增加一个光盘源
sudo apt-cdrom add

系统升级
sudo apt-get updatesudo apt-get upgradesudo apt-get dist-upgrade

清除所以删除包的残余配置文件
dpkg -l |grep ^rc|awk ‘{print $2}’ |tr ["\n"] [" "]|sudo xargs dpkg -P -

编译时缺少h文件的自动处理
sudo auto-apt run ./configure

查看安装软件时下载包的临时存放目录
ls /var/cache/apt/archives

备份当前系统安装的所有包的列表
dpkg –get-selections | grep -v deinstall > ~/somefile

从上面备份的安装包的列表文件恢复所有包
dpkg –set-selections < ~/somefilesudo dselect

清理旧版本的软件缓存
sudo apt-get autoclean

清理所有软件缓存
sudo apt-get clean

删除系统不再使用的孤立软件
sudo apt-get autoremove

系统

查看内核
uname -a

查看Ubuntu版本
cat /etc/issue

查看内核加载的模块
lsmod

查看PCI设备
lspci

查看USB设备
lsusb

查看网卡状态
sudo ethtool eth0

查看CPU信息
cat /proc/cpuinfo

显示当前硬件信息
lshw

硬盘

查看硬盘的分区
sudo fdisk -l

查看IDE硬盘信息
sudo hdparm -i /dev/hda

查看STAT硬盘信息
sudo hdparm -I /dev/sda或sudo apt-get install blktoolsudo blktool /dev/sda id

查看硬盘剩余空间
df -hdf -H

查看目录占用空间
du -hs 目录名

优盘没法卸载
syncfuser -km /media/usbdisk

内存

查看当前的内存使用情况
free -m

进程

查看当前有哪些进程
ps -A

中止一个进程
kill 进程号(就是ps -A中的第一列的数字)或者 killall 进程名

强制中止一个进程(在上面进程中止不成功的时候使用)
kill -9 进程号或者 killall -9 进程名

图形方式中止一个程序
xkill 出现骷髅标志的鼠标,点击需要中止的程序即可

查看当前进程的实时状况
top

查看进程打开的文件
lsof -p

ADSL

配置 ADSL
sudo pppoeconf

ADSL手工拨号
sudo pon dsl-provider

激活 ADSL
sudo /etc/ppp/pppoe_on_boot

断开 ADSL
sudo poff

查看拨号日志
sudo plog

如何设置动态域名
#首先去 http://www.3322.org 申请一个动态域名#然后修改 /etc/ppp/ip-up 增加拨号时更新域名指令sudo vim /etc/ppp/ip-up#在最后增加如下行w3m -no-cookie -dump ‘http://username:password@members.3322.org/dyndns/update?system=dyndns&hostname=yourdns.3322.org’

网络

根据IP查网卡地址
arping IP地址

查看当前IP地址
ifconfig eth0 |awk ‘/inet/ {split($2,x,”:”);print x[2]}’

查看当前外网的IP地址
w3m -no-cookie -dump www.ip138.com|grep -o ‘[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}’w3m -no-cookie -dump www.123cha.com|grep -o ‘[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}’w3m -no-cookie -dump ip.loveroot.com|grep -o ‘[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}’

查看当前监听80端口的程序
lsof -i :80

查看当前网卡的物理地址
arp -a | awk ‘{print $4}’ifconfig eth0 | head -1 | awk ‘{print $5}’

立即让网络支持nat
sudo echo 1 > /proc/sys/net/ipv4/ip_forwardsudo iptables -t nat -I POSTROUTING -j MASQUERADE

查看路由信息
netstat -rnsudo route -n

手工增加删除一条路由
sudo route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1sudo route del -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1

修改网卡MAC地址的方法
sudo ifconfig eth0 down #关闭网卡sudo ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE #然后改地址sudo ifconfig eth0 up #然后启动网卡

统计当前IP连接的个数
netstat -na|grep ESTABLISHED|awk ‘{print $5}’|awk -F: ‘{print $1}’|sort|uniq -c|sort -r -nnetstat -na|grep SYN|awk ‘{print $5}’|awk -F: ‘{print $1}’|sort|uniq -c|sort -r -n

统计当前20000个IP包中大于100个IP包的IP地址
tcpdump -tnn -c 20000 -i eth0 | awk -F “.” ‘{print $1″.”$2″.”$3″.”$4}’ | sort | uniq -c | sort -nr | awk ‘ $1 > 100 ‘

屏蔽IPV6
echo “blacklist ipv6″ | sudo tee /etc/modprobe.d/blacklist-ipv6

服务

添加一个服务
sudo update-rc.d 服务名 defaults 99

删除一个服务
sudo update-rc.d 服务名 remove

临时重启一个服务
/etc/init.d/服务名 restart

临时关闭一个服务
/etc/init.d/服务名 stop

临时启动一个服务
/etc/init.d/服务名 start

设置

配置默认Java使用哪个
sudo update-alternatives –config java

修改用户资料
sudo chfn userid

给apt设置代理
export http_proxy=http://xx.xx.xx.xx:xxx

修改系统登录信息
sudo vim /etc/motd

中文

转换文件名由GBK为UTF8
sudo apt-get install convmvconvmv -r -f cp936 -t utf8 –notest –nosmart *

转换文件内容由GBK为UTF8
iconv -f gbk -t utf8 $i > newfile

转换 mp3 标签编码
sudo apt-get install python-mutagenfind . -iname “*.mp3” -execdir mid3iconv -e GBK {} \;

控制台下显示中文
sudo apt-get install zhcon使用时,输入zhcon即可

文件

快速查找某个文件
whereis filename
find 目录 -name 文件名

查看文件类型
file filename

显示xxx文件倒数6行的内容
tail -n 6 xxx

让tail不停地读地最新的内容
tail -n 10 -f /var/log/apache2/access.log

查看文件中间的第五行(含)到第10行(含)的内容
sed -n ‘5,10p’ /var/log/apache2/access.log

查找包含xxx字符串的文件
grep -l -r xxx .

查找关于xxx的命令
apropos xxxman -k xxx

通过ssh传输文件
scp -rp /path/filename username@remoteIP:/path #将本地文件拷贝到服务器上scp -rp username@remoteIP:/path/filename /path #将远程文件从服务器下载到本地

查看某个文件被哪些应用程序读写
lsof 文件名

把所有文件的后辍由rm改为rmvb
rename ’s/.rm$/.rmvb/’ *

把所有文件名中的大写改为小写
rename ‘tr/A-Z/a-z/’ *

删除特殊文件名的文件,如文件名:–help.txt
rm — –help.txt 或者 rm ./–help.txt

查看当前目录的子目录
ls -d */. 或 echo */.

将当前目录下最近30天访问过的文件移动到上级back目录
find . -type f -atime -30 -exec mv {} ../back \;

将当前目录下最近2小时到8小时之内的文件显示出来
find . -mmin +120 -mmin -480 -exec more {} \;

删除修改时间在30天之前的所有文件
find . -type f -mtime +30 -mtime -3600 -exec rm {} \;

查找guest用户的以avi或者rm结尾的文件并删除掉
find . -name ‘*.avi’ -o -name ‘*.rm’ -user ‘guest’ -exec rm {} \;

查找的不以java和xml结尾,并7天没有使用的文件删除掉
find . ! -name *.java ! -name ‘*.xml’ -atime +7 -exec rm {} \;

统计当前文件个数
ls /usr/bin|wc -w

统计当前目录个数
ls -l /usr/bin|grep ^d|wc -l

显示当前目录下2006-01-01的文件名
ls -l |grep 2006-01-01 |awk ‘{print $8}’

压缩

解压缩 xxx.tar.gz
tar -zxvf xxx.tar.gz

解压缩 xxx.tar.bz2
tar -jxvf xxx.tar.bz2

压缩aaa bbb目录为xxx.tar.gz
tar -zcvf xxx.tar.gz aaa bbb

压缩aaa bbb目录为xxx.tar.bz2
tar -jcvf xxx.tar.bz2 aaa bbb

Nautilus

显示隐藏文件
Ctrl+h

显示地址栏
Ctrl+l

特殊 URI 地址
* computer:/// - 全部挂载的设备和网络* network:/// - 浏览可用的网络* burn:/// - 一个刻录 CDs/DVDs 的数据虚拟目录* smb:/// - 可用的 windows/samba 网络资源* x-nautilus-desktop:/// - 桌面项目和图标* file:/// - 本地文件* trash:/// - 本地回收站目录* ftp:// - FTP 文件夹* ssh:// - SSH 文件夹* fonts:/// - 字体文件夹,可将字体文件拖到此处以完成安装* themes:/// - 系统主题文件夹

查看已安装字体
在nautilus的地址栏里输入”fonts:///“,就可以查看本机所有的fonts

程序

详细显示程序的运行信息
strace -f -F -o outfile

日期和时间

设置日期
#date -s mm/dd/yy

设置时间
#date -s HH:MM

将时间写入CMOS
hwclock –systohc

读取CMOS时间
hwclock –hctosys

从服务器上同步时间
sudo ntpdate time.nist.gov

控制台

不同控制台间切换
Ctrl + ALT + ←Ctrl + ALT + →

指定控制台切换
Ctrl + ALT + Fn(n:1~7)

控制台下滚屏
SHIFT + pageUp/pageDown

控制台抓图
setterm -dump n(n:1~7)

数据库

mysql的数据库存放在地方
/var/lib/mysql

从mysql中导出和导入数据
mysqldump 数据库名 > 文件名 #导出数据库mysqladmin create 数据库名 #建立数据库mysql 数据库名 < 文件名 #导入数据库

忘了mysql的root口令怎么办
sudo /etc/init.d/mysql stopsudo mysqld_safe –skip-grant-tables &sudo mysqladmin -u user password ‘newpassword’’sudo mysqladmin flush-privileges

修改mysql的root口令
sudo mysqladmin -uroot -p password ‘你的新密码’

其它

下载网站文档
wget -r -p -np -k http://www.21cn.com· -r:在本机建立服务器端目录结构;· -p: 下载显示HTML文件的所有图片;· -np:只下载目标站点指定目录及其子目录的内容;· -k: 转换非相对链接为相对链接。

如何删除Totem电影播放机的播放历史记录
rm ~/.recently-used

如何更换gnome程序的快捷键
点击菜单,鼠标停留在某条菜单上,键盘输入任意你所需要的键,可以是组合键,会立即生效;如果要清除该快捷键,请使用backspace

vim 如何显示彩色字符
sudo vim /etc/vim/vimrc找到 ” syntax on 的行,去掉前面的注释符号 ” 。

如何在命令行删除在会话设置的启动程序
cd ~/.config/autostartrm 需要删除启动程序

如何提高wine的反应速度
sudo sed -ie ‘/GBK/,/^}/d’ /usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE

via http://vigonow.bokee.com/6119687.html

Popularity: 28% [?]

Tags: , , , , , , ,

非常不错的 linux 技巧(推荐)

Posted 11 months, 1 week ago at 11:32 am. 0 comments

原文来自 Hot tips to get the best of Linux in 2008,很有趣也比较复杂(对我来说),所以看了几天才转过来:

1. Avoid out of the session or close the terminal with the command Ctrl+D

Ctr+D 退出终端

* set -o ignoreeof Enable Ctrl+D
* set +o ignoreeof Disable Ctrl+D

2. The Alias — We introduce a command with an alias, and the shell will recode it with its value. For example, whether we define an alias this way: alias buscar=”find. -name”, when we input commands in the line buscar name_file the shell will execute find. -name name_file and will seek the file we ask starting in the current path.
Alias name_of_the_alias=”command_which_will_execute_the_alias”.

使用 alias 别名。比如终端输入

alias ls

显示

alias ls=’ls –color=auto’

这就是说我们默认的 ls 就被加入了颜色参数。

再比如终端输入

alias buscar=”find. -name”

然后

buscar XXX

这个命令就等于

find . -name XXX

To disable an alias use the command unalias:unalias name_of_de_alias. If you want to see the alias defined in the system just write: alias.

去掉别名用

unalias buscar

3. Most recently used commands — Execute the following instruction in the console:

history|awk ‘{print $2}’|awk ‘BEGIN {FS=”|”} {print $1}’|sort|uniq -c|sort -rn|head -10

方向键控制命令的历史记录貌似默认就有啊?不理解。

The history command shows a list of all recently executed commands. You can use the arrow keys to navigate the next and previous commands.

Tux4. Kill all the process in a determined application — This command will be very useful when you are running programs which tend to drag on the system resources. Open terminal and type: ps aux c. It will show you a complete list of running processes.?The first column contain the user owner of the process, the second one is the PID of the process and if we jump to the last column we will see the name of the application which belong to each processes. If the application you want to kill is, for example, Firefox, then it would be: ps aux c | grep firefox and then write kill -9. The next time you do a ps aux c | grep firefox, this program shouldn’t appear anymore.

显示和杀死进程

ps aux c

寻找 firefox 相关进程

ps aux c|grep firefox

杀死 pid XXX 的进程

kill -9 XXX

5. Get the basic system information — There are some commands you can use to determine basic information of your machine such as kernel version, hardware information and others. The following command lines shows what they’ll return when executed;

查看系统基本信息

$ cat /proc/version = “It returns a full string of information”
$ uname -m = “The result of the machine’s number”
$ uname -r = “Show the version of the kernel”
$ uname -n = “Returns the local domain name”
$ uname -s = “Will show the system name”
$ uname -p = “It tells you the type and name of the processor”
$ uname -a = “Will show all the information above and also the date and time of the system”

cat /proc/version 返回系统信息
uname -m 返回 “i686″等信息
uname -r 内核版本
uname -n 主机名
uname -s 系统名称,比如”linux”
uname -p 处理器类型和名称(我这里显示 “unknown”)
uname -a 所有 uname 信息

你还可以参考这篇日志:如何查看 ubuntu 版本信息

6. Use the Calendar — With the following commands you can have different views and displays of the Calendar in the different versions of Linux.

日历

cal -3 = “Simply display the calendar”
cal 1 2008 = “This command display a calendar of a particular month of the year”
date -d fri = “Display the date of the next on the current or next week”
date –date=’25 Dec’ +%A = “Tell you which day will be Christmas this year”

7. Disk Space — Having sufficient and optimized disc space is something vital for good performance of your system. In the case of Linux, here are the different ways to optimize your storage space and display information of your hard disc.

显示磁盘空间

df -h = “This command display the free disc space”
fdisk -l = “Very similar to Windows environment show you the partitions of the disc”
ls -lSr = “Display the all the files and the biggest last”
du -s * | sort -k1,1rn | head = “Show top disc users in the current directory”

df -h 显示剩余空间
sudo fdisk -l 显示磁盘分区、空间等
ls -lSr 显示文件列表,从打到小
du -s * | sort -k1,1rn | head 这句 Show top disc users in the current directory,我不敢翻译。

8. Set Operations — In Linux you can make operations with files quickly. Test the following commands which help you a lot to manipulate files.

文件操作

学习中…

LANG=C sort file1 file2 | uniq” = “Make the union of unsorted files”
LANG=C sort file1 file2 | uniq -d = “Intercept unsorted files”
LANG=C comm file1 file2 | sed ’s/^\t*//’ = “Union of sorted files”
LANG=C comm -3 file1 file2 | sed ’s/^\t*// = “Symmetric difference of sorted files”

9. Text Manipulation — Manipulation of text is another very important aspect of the work. Let’s see some of this in Linux.

sed 文本操作

学习中…

sed -n ’s/.*<\/title>.*/\1/ip;T;q’ = “Extract title from an HTML page”
sed -n ‘10,20p;20q’ = “Print lines from 10 to 20″
sed ‘:a; /\\$/N; s/\\\n//; ta’ = “Concatenate lines between \”
sed ’s/[ \t]*$//’ = “Remove trailing spaces from lines”
sed ’s/string1/string2/g’ = “Replace string1 with string2″

10. Searching of Files — Faster method to search for almost anything under a Linux platform.

查找文件的一些命令

alias l=’ls -l –color=auto’page” = “Make a quick listing of directories”
ls -lrt = “List files by date”
find -name ‘*.[ch]‘ | xargs grep -E ‘expr’ “Search ‘expr’ in the current directory and below”
find -type f ! -perm -444 = “Find files not readable by all”
locate -r ‘file[^/]*\.txt’ = “Search cached index for names”

11. Frozen Windows — Sometimes you can have a frozen window, and there are two fast ways to solve this problem without turning off your computer or restarting it. First, you can try the traditional key combination of Ctrl + Alt + Backspace.

The other way is a little more complicated than the previous one but is more efficient. Hit Ctrl + Alt + F2 to jump to the virtual console. Then log in with your user name, password and type the following:
ps -ax | grep startx

This executed command will provide you the PID of your Xserver. Then kill it with the next command
kill -9 PID_Number

If you want return to your first console, just press Alt + F1.

如果 X windows 锁死(无响应),处理办法有二

1.ctrl+alt+backspace 杀死当前 x win
2.ctrl+alt+f1 进入虚拟终端,ps -ax|grep startx,然后杀死这个进程。

注意:ubuntu 中可能是 gdm。我的办法是

sudo /etc/init.d/gdm stop
sudo /etc/init.d/gdm start

12. Remote Execution — With the service “rexec” you can have remote execution, very useful when you are working on a network environment. The user using this service must authenticate with a user name and password.

这个没听说过,学习中…

Popularity: 30% [?]

Tags: , , , , , , ,

ubuntu wallpaper

Posted 11 months, 1 week ago at 11:32 am. 0 comments

More ubuntu wallpapers

Popularity: 70% [?]

Tags: ,

如何查看 ubuntu 版本信息

Posted 11 months, 1 week ago at 11:31 am. 0 comments

cat /etc/issue

返回结果

Ubuntu 6.06 “Dapper Drake” Development Branch \n \l

或者

cat /proc/version

返回结果

Linux version 2.6.12-10-k7 (buildd@terranova) (gcc version 3.4.5 20050809 (prerelease) (Ubuntu 3.4.4-6ubuntu8.1)) #1 Sat Mar 11 16:59:38 UTC 2006

或者

uname -a

返回结果

Linux guoshuang 2.6.15-20-686 #1 SMP PREEMPT Tue Apr 4 18:37:00 UTC 2006 i686 GNU/Linux

或者

lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 6.10
Release: 6.10
Codename: edgy

或者

cat /etc/lsb-release

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=6.10
DISTRIB_CODENAME=edgy
DISTRIB_DESCRIPTION=”Ubuntu 6.10″

Ubuntu 4.10 - Warty Warthog(长疣的疣猪),发布日期:2004年10月20日。
Ubuntu 5.04 - Hoary Hedgehog(灰白的刺猬),发布日期:2005年4月8日
Ubuntu 5.10 - Breezy Badger(活泼的獾),发布日期:2005年10月13日
Ubuntu 6.06 - Dapper Drake(整洁的公鸭),发布日期:2006年6月1日
Ubuntu 6.10 - Edgy Eft(急躁的水蜥),发布日期:2006年10月6日
Ubuntu 7.04 - Feisty Fawn(坏脾气的小鹿),发布日期:2007年4月19日
Ubuntu 7.10 - Gutsy Gibbon(勇敢的长臂猿),发布日期:2007年10月18日
Ubuntu 8.06 - Complacent Husky(得意的哈士奇),发布日期:2008年6月7日

相关日志:

查看linux分区的 uuid

Popularity: 14% [?]

Tags: ,

windows 访问ubuntu 目录

Posted 11 months, 1 week ago at 11:30 am. 0 comments

ubuntu 访问 windows 共享很简单:

打开 nautilus,CTRL+L,在地址栏输入 smb://192.168.100.x 即可。

windows 访问 ubuntu 共享文件夹方法如下:

sudo gedit /etc/samba/smbusers

建立文件,输入下面内容

system_username = “ABC”

保存退出。

运行

sudo smbpasswd -a username

设置密码。用以上的用户名和密码访\\xxx.xxx.xxx.xxx问 即可。

更多资料请看 Linux与windows 互访总结(转)

相关日志:

windows 查看 linux 分区工具
ubuntu 安装 NTFS 分区写入支持

Popularity: 19% [?]

Tags: , , , ,

Linux 截(抓)屏方法总结

Posted 11 months, 1 week ago at 11:30 am. 0 comments

做为现实中的美工,截屏乃每日所需,近期总结了一些资料,如下:

1.Gimp,linux 下最强大的图形处理软件,带截屏功能
2.KDE 下的 ksnapshot
3.gnome-screenshot以及
gnome-panel-screenshot。区别在于后者可以抓取提示信息,比如此图中的“西安咸阳”

sleep 5;gnome-panel-screenshot

趁5妙时间未到,赶紧摆好pose吧… -window 参数截取当前激活窗口

BTW:ubuntu 附件 中的“抓图”正是 gnome-screenshot

4.ImageMagick(需要安装) 的 import

import -window root xxx.jpg

chvt 7 ; sleep 5 ; XAUTHORITY=/var/gdm/:0.Xauth DISPLAY=:0.0 import -window root /tmp/gdm-shot.png
在 tty1 中,截取 tty7 中x window登录界面

ubuntu中应该是

…XAUTHORITY=/var/lib/gdm/…

ps aux | grep gdm 可以查到 gdm 具体位置。

5.xwd,x window自带,无须安装。下面命令可以截取 x win 图像

sleep 3; xwd -display :0.0 -out root.xwd -root

但我在 tty 1中执行,想拿到 tty 7 的 x window 登录,得到的是花屏图像(执行,然后马上 ctrl+alt+7 切换回 tty7)。
BTW:.xwd 文件可以用 gimp 打开。

6.scrot

scrot -d 5 /tmp/1.jpeg
5秒钟后把屏幕抓图保存在/tmp/1.jpeg中

scrot -s
用鼠标选定范围,在范围内抓图

7.抓video的工具:xvidcap

8.fbgrab

9.Captrua

10.byzanz,记录你的桌面或者一个窗口,也可以包括鼠标在内的活动图象,并且保存为gif格式

参考资料:

import -window root ~/tmp/screenshot.jpeg && display -resize 50% ~/tmp/screenshot.jpeg
截取全屏并用 display 打开(50%显示)

import ~/tmp/screenshot.jpeg && display -resize 50% ~/tmp/screenshot.jpeg
截取当前窗口并用 display 打开(50%显示)

Popularity: 22% [?]

Tags: , , , , , , ,

开源电影 《大象之梦》和《大雄兔》

Posted 39 years ago at 6:00 pm. 0 comments

 开源电影?也许你整天听说开源软件,但对于开源电影大概还很陌生吧。的确,2006年的第一部开源高清3D动画电影《大象之梦》(Elephants Dream)并不广为所知。它是六位艺术家和开发人员在荷兰阿姆斯特丹耗时7个月的成果,而主要创作工具是Blender Foundation的开源3D软件Blender。

  《大象之梦》的主页是http://orange.blender.org/,在这里你可以了解电影背后的故事,欣赏精彩剧照和原声音乐,甚至还能下载完整的1080P高清版本。

  5月15日,Blender Foundation将如期放出新的开源高清动画电影《大雄兔》(Big Buck Bunny),代号“桔子工程”,计划发布两种DVD版本:其一包含“最棒的宽屏格式DVD质量”,NTSC和PAL制式都有;其二使用普通双层DVD光盘发行高清版本,有AVI和MOV两种格式。

  《大象之梦》和《大雄兔》都根据Creative Commons协议发表,因此DVD内带有所有电影创作相关.blend文件、模型、纹理和其他材料,还有原始剧本、支配表、画面分镜剧本,以及技术细节文档和视频教你如何使用这些素材,而这些在普通电影发行中都是难得一见甚至完全没有的——这就是开源的力量。

Popularity: 6% [?]

No tag for this post.

ad 468x60