系统只能安装debian32,因为这是最省资源的先在机器下载脚本wget http://linux-bash.googlecode.com/files/debian-actgod-vps.sh通过下面一键安装命令安装自己需要的功能:bash debian-actgod-vps.sh system #优化系统,删除不需要组件,dropbear替代sshd bash debian-actgod-vps.sh exim4 #更轻量级邮件系统 bash debian-actgod-vps.sh mysql #安装mysql bash debian-actgod-vps.sh nginx #安装nginx,默认两个进程 bash debian-actgod-vps.sh php #安装php,默认两个php-cgi进程 bash debian-actgod-vps.sh all #安装上面所有,软件是debian官方的,版本较低但也很好 bash debian-actgod-vps.sh wordpress yourdomain #一键安装wordpress中文版。数据库自动配置好。 bash
linux的文件结构 / 根目录下的目录/bin/home/dev/usr/opt/etc ...要会用linux,必须学会常用的linux命令cd <目录> 进入目录,与DOS基本相同ls 列出文件,相当于DOS的dirls -l 显示文件和目录的详细资料 ls -a 显示隐藏文件 cp <源文件名> <目标文件名> 复制文件,相当于DOS的copymv <源文件名> <目标文件名> 移动文件rm <文件名> 删除文件,相当于DOS的deldate 显示系统日期 cat <文件名>在屏幕上打印出文件内容,相当于DOS的typemkdir <目录名>创建目录,相当于DOS的mdshutdown -h now立即关机pwd 显示当前路径 chmod改变文件权限例如:chmod +x <文件名> //使文件具有运行权,即可运行文件sudo ...以root身份执行命令如:sudo shutdown -h now (关机必须是root身份)sudo passw
编辑/etc/apt/sources.list,内容为deb http://ftp.us.debian.org/debian/ wheezy maindeb-src http://ftp.us.debian.org/debian/ wheezy maindeb http://security.debian.org/ wheezy/updates maindeb-src http://security.debian.org/ wheezy/updates mainwheezy-updates, previously known as ‘volatile’deb http://ftp.us.debian.org/debian/ wheezy-updates maindeb-src http://ftp.us.debian.org/debian/ wheezy-updates main运行apt-get updateapt-get dist-upgrade重新启动即可如果报gpg错误可能要先运行apt-get install debian-archive-keyring
运行下面代码:wget http://d.5abc.net/script/vagex/debian_vagex.shchmod +x debian_vagex.sh./debian_vagex.sh然后,用vncviewer连接你的VPSip:1,(默认密码是123456 可以用vncpasswd命令修改)登录后可以看到这个画面:点install安装vagex插件,然后点restart iceweasel 重启浏览器填上vagexID,这里有一个bug,会无法输入,我的解决方法是重启vncserver,就是在ssh里输入:vncserver -kill :1然后输入:vncserver :1再登录vncserver就可以输入了。然后就是设置iceweasel点Edit-Preferences,主页我选空白页,然后Content只勾选Enable JavaScript点Privacy 选 Never remember history点Advanced --Update设置基本完了,点File--Quit正常退出一次,(不正常退出一次,不会保存vagexID的)然后就是设置cron每几小时
lftp是linux下的一款ftp工具,lftp虽然没有界面,但是安装简单,使用方便,功能也极为强大。ftp的中文设置方法,ftp为GBK编码,本地为UTF8编码(后两句主要是为了遇到utf8的FTP时方便切换)~/.lftp/rcset ftp:charset "gbk"set file:charset "UTF-8"alias cn "set ftp:charset gbk;set file:charset UTF-8"alias utf8 "set ftp:charset UTF-8; set file:charset UTF-8"安装。在debian系下安装软件太简单了~> apt-get install lftp~> lftp 127.0.0.1lftp :~> user name显示远端文件列表:~> ls切换远端目录:~> cd 目录下载远端文件:~> get 文件使用通配符下载远端文件:~> mget *使用多个线程来下载远端文件, 预设为五个:~> pget 文件镜像(反镜像)一个目录:~> mirror [-c]
ssh管理debian好处很多,但还是有各种不得已的原因,需要debian的桌面环境,并不需要多华丽,只是需要一个简单的图形界面。我在网上找到一个桌面环境,非常省资源,内存占用很小,和大家分享下。apt-get updateapt-get -q -y --force-yes install jwm vnc4server xtermvncserver这个时候会提示你输入密码。输入后,就启动了桌面了。然后用vncview软件,输入你的vps ip,端口是5901。比如你的ip是1.1.1.1,打开vncview之后,输入1.1.1.1:5901然后输入密码,就可以进入一个简单的,只有终端控制器的桌面了。vncview是RealVNC提供的远程桌面软件,相信一般用windows vps的一般都有的,不知道的,请搜索下载RealVNC。如果你还想装一个浏览器,很遗憾,debian软件库没有firefox,不过有一个替代的??iceweasel,大部分firefox的插件,这个都能用,还是不错的。apt-get install iceweasel在桌面的终端控制器里面输入:iceweasel &
怎么样优化精简的Debian VPS系统教程 如果不想看原理只想一步到位,请跳到文章最后: 注意,以下星号是为了一起卸载有关组件、减少垃圾; 多余的服务类软件(会自己启动,影响较大的):apache2-* //apache服务器,我们一般自己重装或者换Nginx等等bind9-* //dns服务器,我们一般不在自己VPS上搭建DNS服务器,果断卸掉xinetd //xinetd是服务守护进程,比如平时ftp服务器未开启,发现有人访问21端口则自动启动ftp服务器。VPS不需要samba-* //samba能让linux系统使用windows的共享功能,VPS显然不需要nscd-* //DNS缓存软件,同bind9,不需要portmap //端口转发,一般Web服务器不需要sendmail-* //发送邮件用,一般程序都使用php-sendmail,不需要这个sasl2-bin //一个权限程序,不光占用资源,还容易在建立系统账户时候出错,果断删掉 多余的系统组件(不会自启动,但是占用硬盘,也许还会造成冲