2 views 七月 16, 10 by Timothy
Linux中提供方便的让我们生成随机密码的功能,并且生成的密码有一定的复杂度,符合密码规范。下面是Linux中生成随机密码的两种常用的方式:
1.用mkpasswd命令:
使用mkpasswd命令,需要事先安装expect模块,以CentOS为例:
安装好后,直接运行mkpasswd,就能生成随机密码了。并且命令还有参数,比如设置生成的随机密码的最小长度,等等,看看help就知道了。
2.用passwdgen命令:
和mkpasswd大致一致,需事先安装passwdgen模块:
1
| yum -y install passwdgen |
安装好后,直接运行passwdgen,即可得到随机密码,同样passwdgen命令也有参数,可以参考help。
22 views 六月 06, 10 by Timothy
ACL是Linux中的访问控制列表,它提供对文件、目录更好的读写、访问控制权限等功能,也是我在Ubuntu下配置用户权限经常用到的工具。ACL工具的安装非常简单:
1
| sudo apt-get install acl |
系统便会自动下载、安装ACL工具。安装好后,你就可以通过setfacl和getfacl来设置、获取文件及目录的访问控制权限了。
最近在用ACL设置权限的时候,老是提示: Operation not supported ,百思不得其解,反复检查了shell命令,并没有发现不妥之处,后来在向google老师请教后,发现Linux下的文件系统,在挂接时,有可能默认并没有开启对ACL的支持。通过如下命令可以检查:
比如,在我的VPS中,通过此命令的输出信息,就能看到,我要设置权限的目录是在/home 而此目录是和根目录在同一个文件系统,被统一加载为 / 的。这个文件系统默认并没有开启动对ACL的支持,需要我们修改/etc/fstab来开启ACL支持。做法比较简单:
在你所需要的文件系统options中,追加acl(注意是小写),如下:
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/xvda / ext3 rw,acl 0 1
修改后,保存并退出,然后直接重启系统,或者直接umount该文件系统,并重新mount。最后再用mount -l确认一下看ACL支持是否开启即可。
66 views 五月 22, 10 by Timothy
用惯了Windows,也经常在Windows下面用SSH跨栏。以前常用的是MyEnTunnel,后来改用Tunnelier,感觉速度要快不少。最近又常用Ubuntu看网页,所以跨栏也是避免不了的。由于Linux本身就有ssh命令,所以不用借助任何软件,就可以产生本地的SSH加密隧道。用如下的shell命令即可:
1
| ssh account@host -N -D 127.0.0.1:1080 |
如上面的例子,通过使用简单的ssh命令,即可产生本地的代理隧道,这样,配合Firefox+AutoProxy,就可以跨栏了,以前俺的文章也有介绍,呵呵。可以把上面的命令保存为一个Shell脚本,每次执行以下,输入ssh密码即可。
不过,今天要给大家介绍一款Linux下,GUI的SSH Tunnel软件,这就是: SSH Tunnel Manager 。 它是一款运行于Gnome上的用于产生SSH加密隧道代理的软件,拥有GUI的界面,而且是开源的。
Ubuntu下面安装方式也比较简单,不需要自己去下载,直接通过apt就可以安装:
1
| sudo apt-get install gstm |
安装好后,可以在Application->Internet菜单下面找到:gSTM,即可启动。
软件的界面也比较简洁,设置也比较简单,如下图:
设置的界面也很简单,输入帐号,以及SSH代理的本地端口即可。记得把转发类型设置为Dynamic。
做好简单的设置,点击Start按钮,你就可以自由的跨栏了……
182 views 五月 10, 10 by Timothy
网上收集来的Ubuntu 10.04更新源,感觉网易的速度还不错,其他几个都是国内的,大家可以试试。
使用方法:
1.sudo gedit /etc/apt/sources.list
编辑你的源列表,将原来的内容全部删除,添加下面列表中最适合你的源 (注意不要全部添加),选择一个最合适你的即可,复制到你的列表中,然后保存列表。
2.sudo apt-get update 更新源列表信息
可以在运行“sudo apt-get update ”时查看一下错误信息,把不能连接的源删除再重新运行“sudo apt-get update ”。
3.sudo apt-get upgrade 升 级
或者用ubuntu自带的更新管理器升级 也可
Ubuntu 10.04源列表:
台湾
deb http://tw.archive.ubuntu.com/ubuntu/ lucid main universe restricted multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu/ lucid main universe restricted multiverse
deb http://tw.archive.ubuntu.com/ubuntu/ lucid-security universe main multiverse restricted
deb-src http://tw.archive.ubuntu.com/ubuntu/ lucid-security universe main multiverse restricted
deb http://tw.archive.ubuntu.com/ubuntu/ lucid-updates universe main multiverse restricted
deb-src http://tw.archive.ubuntu.com/ubuntu/ lucid-updates universe main multiverse restricted
SRT Sources
deb http://ubuntu.srt.cn/ubuntu/ lucid main restricted universe multiverse
deb http://ubuntu.srt.cn/ubuntu/ lucid-security main restricted universe multiverse
deb http://ubuntu.srt.cn/ubuntu/ lucid-updates main restricted universe multiverse
deb http://ubuntu.srt.cn/ubuntu/ lucid-proposed main restricted universe multiverse
deb http://ubuntu.srt.cn/ubuntu/ lucid-backports main restricted universe multiverse
deb-src http://ubuntu.srt.cn/ubuntu/ lucid main restricted universe multiverse
deb-src http://ubuntu.srt.cn/ubuntu/ lucid-security main restricted universe multiverse
deb-src http://ubuntu.srt.cn/ubuntu/ lucid-updates main restricted universe multiverse
deb-src http://ubuntu.srt.cn/ubuntu/ lucid-proposed main restricted universe multiverse
deb-src http://ubuntu.srt.cn/ubuntu/ lucid-backports main restricted universe multiverse
网易(速度很快)
deb http://mirrors.163.com/ubuntu/ lucid main universe restricted multiverse
deb-src http://mirrors.163.com/ubuntu/ lucid main universe restricted multiverse
deb http://mirrors.163.com/ubuntu/ lucid-security universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ lucid-security universe main multiverse restricted
deb http://mirrors.163.com/ubuntu/ lucid-updates universe main multiverse restricted
deb http://mirrors.163.com/ubuntu/ lucid-proposed universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ lucid-proposed universe main multiverse restricted
deb http://mirrors.163.com/ubuntu/ lucid-backports universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ lucid-backports universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ lucid-updates universe main multiverse restricted
ubuntu官方上海源,提供 Kernel,Hiweed,ubuntu
deb http://mirror.rootguide.org/ubuntu/ lucid main universe restricted multiverse
deb-src http://mirror.rootguide.org/ubuntu/ lucid main universe restricted multiverse
deb http://mirror.rootguide.org/ubuntu/ lucid-security universe main multiverse restricted
deb-src http://mirror.rootguide.org/ubuntu/ lucid-security universe main multiverse restricted
deb http://mirror.rootguide.org/ubuntu/ lucid-updates universe main multiverse restricted
deb http://mirror.rootguide.org/ubuntu/ lucid-proposed universe main multiverse restricted
deb-src http://mirror.rootguide.org/ubuntu/ lucid-proposed universe main multiverse restricted
deb http://mirror.rootguide.org/ubuntu/ lucid-backports universe main multiverse restricted
deb-src http://mirror.rootguide.org/ubuntu/ lucid-backports universe main multiverse restricted
deb-src http://mirror.rootguide.org/ubuntu/ lucid-updates universe main multiverse restricted
搜狐源:
deb http://mirrors.shlug.org/ubuntu/ lucid main universe restricted multiverse
deb-src http://mirrors.shlug.org/ubuntu/ lucid main universe restricted multiverse
deb http://mirrors.shlug.org/ubuntu/ lucid-security universe main multiverse restricted
deb-src http://mirrors.shlug.org/ubuntu/ lucid-security universe main multiverse restricted
deb http://mirrors.shlug.org/ubuntu/ lucid-updates universe main multiverse restricted
deb http://mirrors.shlug.org/ubuntu/ lucid-proposed universe main multiverse restricted
deb-src http://mirrors.shlug.org/ubuntu/ lucid-proposed universe main multiverse restricted
deb http://mirrors.shlug.org/ubuntu/ lucid-backports universe main multiverse restricted
deb-src http://mirrors.shlug.org/ubuntu/ lucid-backports universe main multiverse restricted
deb-src http://mirrors.shlug.org/ubuntu/ lucid-updates universe main multiverse restricted
骨头源,骨头源是 bones7456架设的一个Ubuntu源 ,提供ubuntu,deepin
deb http://ubuntu.srt.cn/ubuntu/ lucid main universe restricted multiverse
deb-src http://ubuntu.srt.cn/ubuntu/ lucid main universe restricted multiverse
deb http://ubuntu.srt.cn/ubuntu/ lucid-security universe main multiverse restricted
deb-src http://ubuntu.srt.cn/ubuntu/ lucid-security universe main multiverse restricted
deb http://ubuntu.srt.cn/ubuntu/ lucid-updates universe main multiverse restricted
deb http://ubuntu.srt.cn/ubuntu/ lucid-proposed universe main multiverse restricted
deb-src http://ubuntu.srt.cn/ubuntu/ lucid-proposed universe main multiverse restricted
deb http://ubuntu.srt.cn/ubuntu/ lucid-backports universe main multiverse restricted
deb-src http://ubuntu.srt.cn/ubuntu/ lucid-backports universe main multiverse restricted
deb-src http://ubuntu.srt.cn/ubuntu/ lucid-updates universe main multiverse restricted
lupaworld源:
deb http://mirror.lupaworld.com/ubuntu/ lucid main universe restricted multiverse
deb-src http://mirror.lupaworld.com/ubuntu/ lucid main universe restricted multiverse
deb http://mirror.lupaworld.com/ubuntu/ lucid-security universe main multiverse restricted
deb-src http://mirror.lupaworld.com/ubuntu/ lucid-security universe main multiverse restricted
deb http://mirror.lupaworld.com/ubuntu/ lucid-updates universe main multiverse restricted
deb http://mirror.lupaworld.com/ubuntu/ lucid-proposed universe main multiverse restricted
deb-src http://mirror.lupaworld.com/ubuntu/ lucid-proposed universe main multiverse restricted
deb http://mirror.lupaworld.com/ubuntu/ lucid-backports universe main multiverse restricted
deb-src http://mirror.lupaworld.com/ubuntu/ lucid-backports universe main multiverse restricted
deb-src http://mirror.lupaworld.com/ubuntu/ lucid-updates universe main multiverse restricted
rootguide 源,ubuntu官方上海源,提供 Kernel,Hiweed,ubuntu
deb http://mirror.rootguide.org/ubuntu/ lucid main universe restricted multiverse
deb-src http://mirror.rootguide.org/ubuntu/ lucid main universe restricted multiverse
deb http://mirror.rootguide.org/ubuntu/ lucid-security universe main multiverse restricted
deb-src http://mirror.rootguide.org/ubuntu/ lucid-security universe main multiverse restricted
deb http://mirror.rootguide.org/ubuntu/ lucid-updates universe main multiverse restricted
deb http://mirror.rootguide.org/ubuntu/ lucid-proposed universe main multiverse restricted
deb-src http://mirror.rootguide.org/ubuntu/ lucid-proposed universe main multiverse restricted
deb http://mirror.rootguide.org/ubuntu/ lucid-backports universe main multiverse restricted
deb-src http://mirror.rootguide.org/ubuntu/ lucid-backports universe main multiverse restricted
deb-src http://mirror.rootguide.org/ubuntu/ lucid-updates universe main multiverse restricted
374 views 五月 02, 10 by Timothy
从Ubuntu的官网发布开始倒计时的时候,我就掰着手指,等着新版Ubuntu的最终发布。在临近发布的时候,还有爆料说Ubuntu发现重大bug,导致安装后引导程序会出现问题,不过这个BUG在最终发布的时候还是修复了。正式发布的第二天,俺就迫不及待的从官网拖了一个Ubuntu 10.04 64bit的Desktop版本,准备装在笔记本上,原因是笔记本是4G内存(嘿嘿……)。 继续按照老的套路,从U盘安装Ubuntu,这样可以不用刻光盘,避免浪费,且安装速度快,绿色,环保。整个安装过程很简洁,而且不到10分钟,就搞定了,这速度,比起安装Windows,实在有点出乎意料。而且比起自家大哥Ubuntu 9系列还要快,因为Ubuntu 9在安装时还要在线下载一些东西,会耽误一定的时间。
安装完毕,第一次进入Ubuntu 10,给人比较耳目一新的感觉,特比是菜单栏上多出的一个聊天帐号设置,包括众多兼容的实时聊天软件,这也是Ubuntu 10主打的一特色:加强的社区交互功能。另外值得一提的是Ubuntu One,Ubuntu的云集算服务功能,相当不错。目前Ubuntu对硬件的识别更加友好了,在ThinkPad的机器上,根本不用安装任何驱动,Ubuntu已经能自动识别包括:声卡/无线网卡/以太网卡/声音调整按钮/蓝牙/亮度调节 等等驱动,非常人性化。而且发现Ubuntu本身已经自带了非常流行的iBus输入法,只需要再在机器的语言支持中,装上中文和一些其他附带的东东,就可以方便的用iBus输入中文了,这又算是个亮点。
作为一款粉丝众多的Linux发行版本,Ubuntu在用户易用性和UI上花了不少的功夫,并且自带的一系列软件,足以满足用户一般的上网/图片处理/文字处理等需求,看来国内用户要逐步脱离Win的束缚,迁移到Linux的日子不远了……
本文纯属自己使用Ubuntu Linux的一些流水帐和感受,欢迎各位同学交流。
PS:本文发自 Ubuntu 10.04 LTS 64bit Desktop Edition ,小小纪念一下。