应该也有部分人见过Ubuntu时间不正确的问题,今天我也碰到了,时间的时间与北京时间相差4到5个小时,使用date -s 15:30正确了,但机器一重启时间又变了,Google了下,使用下面方面可以解决:
#ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localetime
将/etc/下原来的localetime删除,重新做了链接到/etc/localetime下面,呵呵,正常了!
昨天有同事系统开机提示winlogin找不到comdlg32.dll文件,一看就知道系统的这个文件丢失,虽然知道是少了comdlg32.dll这个文件,只用将其它电脑上的这个文件copy到C:\windows\system32下就可以了,方法有很多,刚好手头上有张刚刚刻录好的cdlinux光盘,就用cdlinux试试吧:
1,sudo apt-get install samba
2,系统-系统管理-打印-新的打印机,这里需要选择Windows Printer via SAMBA设备连接,输入SMB打印机地址,例如公司一台Windows打印机共享的是HP1010,共享名为HP1010,那么就在smb://后输入:
HP1010,这里要注意共享名对大小写敏感,需区分。如果Windows共享设置了密码,可以选择下面的验证对话,添加完成选择相应的驱动就可能以了,目前Ubuntu支持大多数打印机驱动,非常方便。
刚刚在Xfce4上安装iceweasel浏览器,但按照网上提到的方法,下载flash文件来安装没有成功,用以下方法可以成功安装。
修改/etc/apt/source.list源,添加以下源:
deb http://www.backports.org/debian etch-backports main contrib
#apt-get update
#apt-get install flashplugin-nonfree
今天发现一个很实用的镜像网站,可以说是SF的镜像站,SF里的什么软件都有http://mirror.optus.net,里面有很多Linux镜像的目录,以后需要什么可以去那里找了,呵呵!
http://mirror.optus.net/sourceforge
#pacman -Sy openssh #安装opensssh
安装完成后在/etc/rc.conf的最底部DAEMONS后添加sshd让系统启动时自动启动openssh
DAEMONS=(syslog-ng network netfs crond sshd)
自己的大意与疏忽,上午将archlinux安装完毕后,发现内网正常,但不能ping通外部网部,如ping www.google.cn或其它域名网址都不行,提示:ping:unknown host,因为刚开始是在vmware下测试的,发为是虚拟机的问题,然后找了台机器,专门安装了archlinux,也是一样,内网正常,外网不能.用google了下,没有找到解决方法,我想还是本机的问题,在shell下输入:
因为刚刚了解Debian,所以对apt-get安装的方式不是很了解,在安装软件的时候,发现当前安装的软件不是最新版本,虽然知道Debian以安全著称,但软件不会是这么老的版本吧,拿nginx来说,当前nginx官方的开发版本为0.7.8,最新的stable稳定版为0.6.32,然而Debian如果以stable模式安装软件,它的当前nginx版本还是0.4.13-2,虽然我也只是测试,软件版本无所谓,如果真的要安装最新版0.6.32的话,那只有下载nginx的源码包来编译安装了,虽然这可以尝试到新版本,但我还是想试下能否用apt-get install nginx的方式安装最新的0.6.32的版本,在网上找了半天,终于找到了解决方法。
这两天又测试了下Debian,安装和操作都和Ubuntu差不多,都可以使用apt-get下安装或下载软件包,但因为Debian使用apt-get install nginx时默认安装的nginx版本是0.4.13的版本,而我想想使用apt-get的方法安装0.6.32版本,目前还没有找到解决方法,应该说不知道怎么安装,希望知道的朋友留言回复。既然apt-get无法安装0.6.32的版本,只有使用手动编译了。
Ubuntu禁止用户telnet与ssh登录允许FTP
目前正在测试架设虚拟主机系统,需要使用到FTP登录,因为我的系统是Ubuntu,如果使用useradd添加用户修改用户的shell为false或nologin,这样用户是无法使用telnet和ssh,同样ftp也无法登录了,下面有一种解决方法,可以实现禁止用户telnet与ssh登录,但可以使用ftp登录,以vsftpd为例: