ssh

在linux下使用ssh认证,不输入密码访问另一台机器

有两台机器:server_1 和 server_2
运行:ssh-keygen -d (一路回车下去 )

在/home/User目录下就产生了.ssh的隐含目录,进入些目录下产生两个文件:
id_dsa ------------ 私钥文件
id_dsa.pub ------------ 公钥文件将id_dsa.pub复制一份文件名为:authorized_keys2
并将 authorized_keys2 的属性改为 600 即文件所属用户有读和写的权限,组用户和其它用户禁止读写,用命令:

cp id_dsa.pub authorized_keys2
chmod 600 authorized_keys2

同样在server_2上做以上操作,下一步就实现真正的ssh认证了:
将server_1上/home/User/.ssh目录下的id_dsa.pub公钥文件拷到server_2的/home/User/.ssh目录下(注意:不要覆盖掉server_2的id_dsa.pub,拷时要改名)如:
代码:

[User@server_1 .ssh]$ scp id_dsa.pub User@server_2:.ssh/server_1.pub

在server_2的/home/User/.ssh目录下就有了如下文件:
authorized_keys2
id_dsa
id_dsa.pub
server_1.pub

用命令:
代码:

cat server_1.pub >> authorized_keys2
(注意一定要用追加操作 ">>" 不能用 ">")

这样server_1到server_2的ssh认证就做好了。在server_1上用命令:
代码:

ssh User@server_2
就直接登录到server_2上,而不用输入密码了。

server_2到server_1的认证同上操作即可。

===================================

vi ~/.ssh/config
ServerAliveInterval 300. #每隔300秒向服务器发送活动信息,免得被踢

ElementaryIcons_PermutationTheme

蛮漂亮的一套icon,配合 Permutation GTK+ Theme 使用很舒服的说。

不过 permutation 需要 gtk-engines-clearlooks 和 gtk-engines-aurora 的支持。

firefox html validator on ubuntu gutsy

Html Validator 是一个用来检查html代码的小工具,之前它并不能正常得在偶的ubuntu上工作,跑到faq里面找到这个

方法
1. sudo apt-get install libxul-dev
sudo apt-get install libstdc++5

或者
2. sudo apt-get install libnspr4-dev.
3. 将下面的那行添加到 /etc/profile 最后即可:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH/usr/lib/xulrunner/

重启 Firefox 或者 XWindow 。

不过我起初安装了方法一的libxul-dev和libstdc++5这两个包没有起作用,libnspr4-dev这个包之前装过了,
最后是添加了 /etc/profile 才成功。anyway,能用就不错

Tencent QQ for Linux

官方正式发布的版本,功能简洁,以后可以开一下qq了

下载:QQ for Linux

mpd - Music Player Daemon

mpd是作为一个服务运行在后台,它不具备播放功能,你可以把它理解成一个服务端,你还需要一个客户端MPC来执行播放的功能。ubuntu下默认的源里面已经有现成的deb包,具体安装如下:
代码:
sudo apt-get install mpd mpc

这样就装好了mpd,以及命令行下的客户端mpc了,如果你不喜欢命令行下的操作,你还可以安装gmpc,gmpc是一个图形界面的客户端。
安装gmpc:
代码:
sudo apt-get install gmpc

装好之后,你还需要配置一下,不然mpd可找不到你的mp3文件。
首选复制默认的配置文件到你的用户目录。
代码:
cp /etc/mpd.conf ~/.mpdconf

然后开始编辑配置文件:
代码:
gedit ~/.mpdconf

修改以下几处:
#你的mp3文件存放目录
代码:
music_directory "/media/hda7/MP3"

#播放列表目录
代码:
playlist_directory "/home/yohu/mpd/playlists"

其它一些相关的文件位置:
代码:
db_file "/home/yohu/mpd/tag_cache"
log_file "/home/yohu/mpd/mpd.log"
error_file "/home/yohu/mpd/errors.log"
pid_file "/home/yohu/mpd/pid"
state_file "/home/yohu/mpd/state"

因为我是用普通用户登录,后面几处如果不修改的话就会没有权限写入,当然如果你是root用户登录就没有这个问题。

接着修改文件默认的字符集,因为我是zh_CN.utf8,所以修改默认字符集为“UTF8”。
代码:
filesystem_charset "UTF-8"

音乐文件的标签编码,中文一般指定为GBK。
代码:
id3v1_encoding "GBK"

最后还需要修改一下/etc/mpd.conf
把里面的user改成你的用户名。

现在停止mpd服务。
代码:
sudo /etc/init.d/mpd stop

好了,设置完毕,现在开始建立音乐数据库。
代码:
mpd --create-db

屏幕滚动完你的数据库就建立完成了,现在启动mpd服务:
代码:
mpd

现在开始添加你的mp3到你当前的播放列表:
代码:
mpc listall | mpc add

OK,现在开始享受你的音乐。
代码:
mpc play

常用命令:

查看当前播放状态:
代码:
mpc

启用重复播放:
代码:
mpc repeat on

启用随机播放:
代码:
mpc random on

播放下一首:
代码:
mpc next

播放前一首:

代码:
mpc prev

音量调节:

代码:
mpc volume +20

代码:
mpc volume -20

其它的mpc参数参考:
代码:
man mpc

如果是用gmpc的话,打开gmpc以后,点击configure gmpc,在connection那边点击connect,接着就可以播放了,你可以选中autoconnect,这样以后你打开gmpc它就会自动连接到mpd。

 1 2 3 … 5 Next →

About

User