Feng
星期二, 六月 02, 2009
无界浏览 U
Feng
星期日, 五月 31, 2009
用WGET下载BRSBOX的文件
--
Feng
用TSOCKS设置代理
--
Feng
星期四, 五月 28, 2009
命令行下的字典sdcv
--
Feng
星期三, 五月 27, 2009
ubuntu 下聊 IRC
但那是图形界面的,我喜欢字符界面的,所以我装了irrsi,
装好后也懒得看说明,直接就用网上给的命令登录了一个聊天室,聊了会儿天...呵呵.
irssi -c irc.freenode.net -p 6667 -n fennng
/join #Ubuntu-cn
进去后就直接有nickname了,
然后
/msg NickServ REGISTER password email@server.com
把用户名注册了,也不懂是干什么用的,先注册呗
要去邮箱收个验证码,就是下面这排,把它在irssi中输入就注册完成
/msg NickServ VERIFY REGISTER fennng ltdscltmuzcx
screen 不会自动运行 .bash_profile 文件
vim .screenrc
加入这行
shell -$SHELL
就可以了.这样它就会乖乖的去LOAD我们的 .bash_profile 文件.
其它电脑无法访问TOR
SocksListenAddress 192.168.0.2
SocksListenAddress 192.168.1.140
这样后,还是不行..晕,忘了重启TOR了.
于是 sudo /etc/init.d/tor restart
还是不行...用UC,和QQ测试都通不过...晕死
看看了TOR的日志
vim /var/log/tor
发现不是连不上,而是TOR好像没法支持做QQ的代理
26 May 27 00:18:00.720 [warn] Fetching socks handshake failed. Closing.
27 May 27 00:18:07.866 [warn] socks5: command 3 not recognized. Rejecting.
呵,因为这篇日志在LINUX里写的,而且我只用TERM...虽然我有装GNOME和XFACE...呵呵,进去后慢死...破电脑...再说我现在还是SSH呢,也进不了X.
在TERM上,复制和粘贴果然痛苦,刚才顺便研究了下SCREEN的复制文字功能,首先是
CTRL+A CTRL+[ 进和COPY模式,
然后按空格进入类似VIM的VISUAL模式,再用JK移动,来选择要复制的同容.再按空格结束复制.
要粘贴的时候,按下 CTRL+A CTRL+] 就可以了.
晕了...写好了,忘了在MUTT中,怎么结束编辑了..好像 :q 直接退出就可以,那就这样吧.
星期二, 五月 26, 2009
设置 vsftpd
500 OOPS: vsftpd: refusing to run with writable anonymous root
Retry: Wait 10 sec
于是我禁用了匿名,打开了LOCAL,登录一下,吓到,可以访问所有LINUX的文件....汗...
Chroot_local_user=yes
把这行uncomment掉,就只能在~里面混了.
奇怪的是我可以用我自己的用户名上去,而且VSFTPD自己创建的用户FTP却上不去...晕...总说密码不对,我改了UNIX密码还是不行.
不懂,只好自己再创个FTP专用的用户了, 也不懂怎么去弄虚拟用户,无所谓,自己用的,能登录也没关系.懒得去限制权限了.
想把这个用户限制在某个目录还得花工夫....
把chroot_local_user=YES 注释掉
打开 chroot_list_enable=YES
然后定义一下LIST的文件位置
chroot_list_file=/etc/vsftpd.chroot_list
定义好后,要去建一下这个文件...
然后修改这个文件,把用户名添加进去就可以了.
只要在这个文件里面的用户,都会被限制到HOME目录下.
但我不是想要限制在HOME目录,我要改变FTP用户的默认登入目录,这时候要加一句
user_config_dir=/etc/ftp-users
这句定义用户的配置文件夹
创建这个文件夹,并在里面创建一个和FTP用户名同名的文件
这个文件就可以给这个用户做自定义了.
在这个文件里面加入这句, 就可以把原来默认的位置 /home/用户名, 改成任何位置
local_root=anywhere you want
--
Feng
ubuntu 下安装FTP
--
Feng
UBUNTU 安装MYSQL成功
--
Feng
星期一, 五月 25, 2009
ubuntu 下安装 mysql
feng@feng-desktop:~/soft/share$ sudo apt-get install mysql-server
[sudo] password for feng:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libqt4-opengl libqt4-assistant libqt4-test libqt4-dbus libqt4-core
libqt4-gui libqt4-svg libqt4-xml libqt4-designer libqt4-script
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
libdbd-mysql-perl libdbi-perl libmysqlclient15off libnet-daemon-perl
libplrpc-perl mysql-client-5.0 mysql-common mysql-server-5.0
Suggested packages:
dbishell libcompress-zlib-perl mysql-doc-5.0 tinyca
Recommended packages:
libhtml-template-perl mailx
The following NEW packages will be installed:
libdbd-mysql-perl libdbi-perl libmysqlclient15off libnet-daemon-perl
libplrpc-perl mysql-client-5.0 mysql-common mysql-server mysql-server-5.0
0 upgraded, 9 newly installed, 0 to remove and 331 not upgraded.
Need to get 38.2MB of archives.
After this operation, 112MB of additional disk space will be used.
Do you want to continue [Y/n]?
--
Feng
只能拼到一张网卡的问题解决
终于找到问题所在了,居然是电脑丢了网关...丢了网关却一样可以用代理上网,神奇吧,分析一下.
现像,可以拼到LINUX机上的内网的网卡,不能拼到外网的网卡.很奇怪的毛病吧.
设了网关,却没有网关的问题
用NETSH设了IP,用IPCONFIG却看不到网关,看连接显示里面的支持也是没有网关,而进TCP/IP的设置里面却是有网关的.都不懂去哪里设了,于是禁用连接,再启用,网关出现了.
这时候,再PING LINUX机子上的两个IP都可以拼通了.
可是刚才把LINUX上面的IPTABLE乱调,现在还是上不了网,而拼到连到路由的网卡,却拼不到路由.
但有趣的是,我居然在没有网关的情况下可以连上LINUX的机器,非常不明白.其实我的笔记本和我的LINUX台式机中间还有一台IBM笔记本,我用无线和IBM连接,IBM和LINUX用网线连接,而掉了网关的机器并不是我的机器,而是那台IBM.神奇的是,IBM虽然没有设网关,但它还是懂得把我的数据包转到LINUX上,说明它并不是直接DROP掉这个包,而是BORADCAST出去了.但我不明白的是,既然它让我能连上LINUX的一张网卡,为什么会连不上另一张网卡,按理说,LINUX既然能收到,而且也设置了IPTABLES的转发,就应该可以转过去.这样看来,LINUX看到这个包是广播后,就直接不转给另一张网卡,而是直接DROP掉了.我的感觉就是WINDOWS的共享,对不懂的IP地址,会广播出去,而LINUX里,如果收到一个广播,如果看到不是发给自己的就扔掉,如果是发给自己的就回.
而通过LINUX上的PRIVOCY可以上网也并不奇怪,因为我可以REACH到LINUX上的一张网卡,而我的PRIVOCY对所有网卡监听,所以我可以连上PRIVOCY.我发的包发到IBM,IBM广播出去,LINUX能收到,而这个包,目的地就是LINUX本机,LINUX看到这个包是发给自己的,所以就会处理.这个时候网卡把包传给PRIVOCY,PRIVOCY这时候再请求网络连接.这个时候,PRIVOCY将会通过连接外网的网卡连出去,对于网卡来说,这就是本地的程序PRIVOCY的连网请求,并不会用到NAT.所以和IPTABLES也没有关系.PRIVOCY得到因特网回来的数据包后,便回给和IBM相连的网卡,然后IBM把包再传到我的电脑上.所以我还是可以通过PRIVOCY上网.
--
Feng
睡个觉起来居然就上不网了.
--
Feng
星期日, 五月 24, 2009
写个自动播放文件的脚本
while echo
do
number=`ls | wc -l`
if (($number==0))
then
mkdir stop
fi
find -type d | grep stop
if (($?!=0))
then
rm list.m3u
ls | rl -c 1 > list.m3u
mplayer -playlist list.m3u
else
sleep 10
fi
sleep 3
done
在WINDOWS里面创建在LINUX里的文件在LINUX里面居然不能访问
1 [global]
2 workgroup = MSHOME
3 netbios name = Fengpc
4 server string = Linux Samba Server
5 security = share
6 passdb backend = tdbsam
7 [myshare]
8 path = /home/feng/share
9 writeable = yes
10 browseable = yes
11 guest ok = yes
12 create mask = 0777
13 #create mask是用户创建文件时的权限掩码;对用户来可读可写,对用户组可读可写,
对其它用户可读;
14 directory mask = 0777
15 #directory mask 是用来设置用户创建目录时的权限掩码,意思是对于用户和用户组可
读可写,对其它用户可读可执行;
--
Feng
星期六, 五月 23, 2009
ubuntu 下, VIM读cp936乱码
set fileencodings=utf-8,gbk,ucs-bom,cp936
是从WINDOWS里的GVIM抄过去的...WINDOWS和UBUNTU下, VIM的表现还真不一样....
Feng
privocy 处理嵌套标签有些吃力
--
Feng