存档

‘操作系统’ 分类的存档

xmark不能同步

2010年5月9日

一直以来都在用xmark 同步我家里电脑和公司电脑的书签。

早在xmark名为foxmark的时候我就开始用 了,最近xmark 无法同步,据说被和谐了。也曾用过一种方式:就是采用ftp://ftp.g.ho.st/xmarks/xmarks.json的方式进行处理,但近段时间也不行了,只好另找它法!

终于在网上找到一个方法,只需简单地修改本地host文件就可以正常使用xmark 同步书签了。

xmark 无法同步解决方法如下:

打开本机host文件(C:\Windows\System32\Drivers\etc\hosts)将下面静态ip解析添加到里面

#xmarks
64.147.188.86 www.xmarks.com
64.147.188.92 api.xmarks.com
64.147.188.89 login.xmarks.com
64.147.188.87 sync.xmarks.com
64.147.188.86 static.xmarks.com
64.147.188.86 download.xmarks.com
64.147.188.86 my.xmarks.com

除了添加静态ip解析外还要注意修改xmark 的加密选项,否则xmark 还是无法同步的。首先点击打开 xmark 的设置选择高级加密在下拉菜单中选择全部加密,其实就是https的连接方式。通过这些设置就可以完美解决xmark 无法同步的问题了。

其实办法都是人想出来的,有qiang的办法,自然就有突的方式!若是没有qiang的话,不知道是不会应该更和谐?!

操作系统, 电脑使用 ,

Debian Linux add or del user

2010年4月2日

在Linux中,对于用户的管理是经常都需要的。当然也就包括用户的新增、删除,用户密码的修改。

1、新增用户 adduser

格式:adduser username

说明:这个命令会自动的创建用户、用户组、用户主目录;同时要求输入用户密码等。而useradd只会创建一个用户,其它什么都不会处理。需要注意的是,这个命令需要root用户组才具体执行权限。

实例:

Development:/home# adduser tx
Adding user `tx' ...
Adding new group `tx' (1008) ...
Adding new user `tx' (1008) with group `tx' ...
Creating home directory `/home/tx' ...
Copying files from `/etc/skel' ...
输入新的 UNIX 密码:
重新输入新的 UNIX 密码:
passwd:已成功更新密码
正在改变 tx 的用户信息
请输入新值,或直接敲回车键以使用默认值         全名 []:         房间号码 []:         工作电话 []:         家庭电话 []:         其它 []:
Is the information correct? [Y/n] y
Development:/home# 

 

2、删除用户 userdel

格式:userdel –r username

说明:这个命令会直接把用户的所有资料全部删除,包括用户的相关信息、用户主目录等。

实例:

Development:/home# userdel -r tx
Development:/home# su tx
未知 id:tx

 

3、修改用户密码 passwd

格式:passwd username

说明:这个命令直接修改某用户的密码。

实例:

Development:/home# passwd root
输入新的 UNIX 密码:
重新输入新的 UNIX 密码:
passwd:已成功更新密码

 

怎么样?感觉是不是很简单?!

Linux, 操作系统, 电脑使用 , , , , ,

Debian samba config

2010年3月31日

新换了服务器后,需要将某个文件夹映射到Windows下做为一个网盘使用,于是安装了samba。但却出现了这种的问题,在samba.conf中添加了

[cc]
read only = no
path=/var/www
public=yes

重启samba,却总是提示找不到网络!我晕哦,怎么会呢?!

原来,我的电脑和Debian服务器并不在同一个网段,所以无法连接!这简单嘛,换IP嘛,搞成同一网段即可!

这下应该可以了吧!

我晕,居然总是没法通过验证!怎么回事呢?我的samba是跑起来了的呀!

怎么总是通不过验证呢,想起来了,我没有在samba上注册,这简单嘛

smbpasswd –a cc

输入使用samba的密码,再次映射,OK!问题解决!

现在想起来了,原来安装好samba后,要能够进行网盘映射,需要做两件事:

1、添加需要进行映射的路径,如上第一处代码所示;

2、需要采用smbpasswd –a cc添加samba的用户,同时设置samba的密码;

当然samba也提供了采用系统用户做为samba的用户验证,但我个人感觉还是单独设置好一些!

注意:

1、第一段代码中,方括号中的cc表示在Windows上做映射时所连接的名称。即格式为:\\samba服务器的IP\共享名。

2、第二段代码中的cc表示需要添加的samba用户,回车后,需要设置samba用户的密码。这里可以随便设置,但需要记得,因为这个用户名和密码需要在映射时使用!

怎么样,简单吧?!

有何不懂的,可以随便发问!

Linux, 操作系统, 电脑使用 , ,

Debian source list and install ncurses

2010年3月23日

昨天在帮网络组的兄弟安装Debian Linux服务器时,发现默认的Soure list太慢,于是找了个相对不错的,记录于此。

需要的XD,可将下面的soure list复制到etc/apt/source.list这个文件里面,然后执行apt-get update和apt-get upgrade即可。

享受你的飞速安装吧。。。

deb http://ftp.us.debian.org/debian/ lenny main
deb-src http://ftp.us.debian.org/debian/ lenny main

deb http://ftp.us.debian.org/debian/ lenny contrib
deb-src http://ftp.us.debian.org/debian/ lenny contrib

deb http://ftp.us.debian.org/debian/ lenny non-free
deb-src http://ftp.us.debian.org/debian/ lenny non-free

deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main

deb http://volatile.debian.org/debian-volatile lenny/volatile main
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main

 

另:由于需要服务器支持终端开发,需要安装PHP的ncurses包,直接进行apt-get install ncurses居然发现没有这个包,真是郁闷。

后通过apt-cache search ncurses 发现,原来应该安装libncurses5-dev这样一个包,于是apt-get install libncurses5-dev,安装成功!

搞定收工!…

Linux, 操作系统, 电脑使用 , , ,

使用OPENVPN架设VPN服务器

2009年2月24日

使用OpenVpn架设VPN服务器的过程记录如下:

说明: 架设OPENVPN服务器,服务器方面做的工作比较多,客户端相对来说就比较简单。
服务器采用RSA证书和密钥验证方式对客户端进行验证,默认情况下证书和用户是一对一的,
多个用户使用同一证书会被踢出。所以首先要做的工作就是证书的制作。

一、OpenVpn服务器端配置过程
修改  OpenVPN\easy-rsa\vars.bat.sample

set KEY_COUNTRY=CN
set KEY_PROVINCE=SiChuang
set KEY_CITY=ChengDu
set KEY_ORG=acho.org
set KEY_EMAIL=chcn001@gmail.com

一、产生证书
打开 cmd或command进入 OpenVPN\easy-rsa,依次执行以下命令
(1)、init-config
(2)、vars
(3)、clean-all
(4)、build-ca
build-ca  **这个命令用于创建根证书
Country Name (2 letter code) [CN]:
State or Province Name (full name) [AnHui]:
Locality Name (eg, city) [HeFei]:
Organization Name (eg, company) [lizhenbao]:
Organizational Unit Name (eg, section) []:
Common Name (eg, your name or your server’s hostname) []:rootcr
Email Address [aaa@aa.com]:

(5)、build-dh
(6)、build-key-server servername

生成服务端密钥
build-key-server server  **创建服务器证书,server为机器名
Country Name (2 letter code) [CN]:
State or Province Name (full name) [AnHui]:
Locality Name (eg, city) [HeFei]:
Organization Name (eg, company) [lizhenbao]:
Organizational Unit Name (eg, section) []:
Common Name (eg, your name or your server’s hostname) []:server
Email Address [lizhenbao@gmail.com]:
Please enter the following ‘extra’ attributes
to be sent with your certificate request
A challenge password []:password
An optional company name []:

(7)、build-key clientname
生成客户端密钥
build-key client  **创建客户端证书,client为用户名
Country Name (2 letter code) [CN]:
State or Province Name (full name) [AnHui]:
Locality Name (eg, city) [HeFei]:
Organization Name (eg, company) [lizhenbao]:
Organizational Unit Name (eg, section) []:
Common Name (eg, your name or your server’s hostname) []:client
Email Address [lizhenbao@gmail.com]:
Please enter the following ‘extra’ attributes
to be sent with your certificate request
A challenge password []:password
An optional company name []:

openvpn –genkey –secret keys/ta.key
二、复制证书

1、服务器端配置

将ca.crt,dh1024.pem,server.crt,server.key,ta.key复制到 OpenVPN\config目录下

拷贝server.ovpn到config目录下,修改后,用OpenVPN GUI启动服务器

服务器端文件示例:(server.ovpn)
local 192.168.3.1 #建立VPN的IP
port 443 #端口号,根据需要,自行修改,如果是用http代理连接,请不要修改
proto tcp-server #通过TCP协议连接
dev tap #win下必须设为tap
server 192.168.0.0 255.255.255.0 # 虚拟局域网网段设置,请根据需要自行修改,不支持和拔号网卡位于同一网段
push “route 0.0.0.0 0.0.0.0″ #表示client通过VPN SERVER上网
keepalive 20 180
ca “C:\\Program Files\\OPENVPN\\KEY\\ca.crt” #CA证书存放位置,请根据实际情况自行修改
cert “C:\\Program Files\\OPENVPN\\KEY\\server.crt” #服务器证书存放位置,请根据实际情况自行修改
key “C:\\Program Files\\OPENVPN\\KEY\\server.key” #服务器密钥存放位置,请根据实际情况自行修改
dh “C:\\Program Files\\OPENVPN\\KEY\\dh1024.pem” #dh1024.pem存放位置,请根据实际情况自行修改
push “redirect-gateway def1″
push “dhcp-option DNS 219.141.140.10″ #DNS,请根据实际情况自行修改
mode server
tls-server
status “C:\\Program Files\\OPENVPN\\log\\openvpn-status.log” #LOG记录文件存放位置,请根据实际情况自行修改
comp-lzo
verb 4

至此OpenVpn服务器配置成功。如果想要OpenVpn服务器自动启动,则找到OpenVpn服务,将其启动方式设置为“自动”。

二、OpenVpn 客户端配置过程
将ca.crt client.crt client.key ta.key复制到 OpenVPN\config目录下

拷贝client.ovpn到config目录下,修改后,用OpenVPN GUI启动客户端

客户端文件示例:(client.ovpn)

client
dev tap #windows下面用tap,LINUX下用tun
proto tcp-client
remote 192.168.3.1 443 #VPN服务器的域名或IP 端口
resolv-retry infinite
nobind
#http-proxy 192.168.1.1 80 #这里填入你的代理服务器地址和端口
mute-replay-warnings
ca “C:\\Program Files\\OPENVPN\\KEY\\ca.crt”
cert “C:\\Program Files\\OPENVPN\\KEY\\client.crt” #这里改成每个客户端相应的证书
key “C:\\Program Files\\OPENVPN\\KEY\\client.key” #这里改成每个客户端相应的密钥
comp-lzo
verb 4
status openvpn-status.log

其它设置:
上面的配置拔号成功后,VPN SERVER的IP:192.168.0.1
VPN client的IP:192.168.0.2
ping 192.168.0.1 //相互之间应能ping通
三、Openvpn 服务器端发放证书方法
启动cmd或command
进入easy-rsa目录
vars
build-key username  **其中username为用户名  ,注意各证书的Common Name不能相同(http://www.cnitblog.com/lizhenbao)
附:OpenVPN安装过程

操作系统, 虚拟网络 , , , , , , , , ,

删除系统配置实用程序中启动项中无用项

2009年2月5日

对于M$系列的OS而言,NT除外,安装程序后,常常会有很多不需要开机启动的项目自行启动。

此时可采用开始|运行|msconfig, 将启动项中的不需要的取消。也可采用直接将注册表中的:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Current version\run下面的项删除。

但当安装太多东西时,虽然这里可取消,但取消后的启动项目依然在启动项中。

此时可采用以下方法:

运行Regedit启动注册表编辑器,依次展开:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg,在startupreg下面的目录都是取消了对勾的启动项,把不需要的启动项点右键删除即可。

操作系统 , ,