个人工具
登录
查看“Ubuntu-servers”的源代码 - Ubuntu中文
页面
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“Ubuntu-servers”的源代码
来自Ubuntu中文
←
Ubuntu-servers
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
以菜鸟方式使用ubuntu servers10.04服务器版教程 联系我:一般还是使用站内短信通知比较快。 http://forum.ubuntu.org.cn/ucp.php?i=pm&mode=compose&u=171468 email:cat650@163.com ==安装== ===1.使用wubi方式安装服务器版=== 即在windows控制下安装服务器,方便系统重装等。性能有点损失。 servers版已经被证明无法wubi安装,所以我们选择xubuntu进行改造(请寻找长期支持版下载)。 http://www.xubuntu.org/getubuntu wubi安装好后(记得要英文环境),对软件源进行设置以保证软件下载速度。在终端运行 sudo tasksel 对需要的服务进行选择。Basic ubuntu server选上,其它自己安排。(空格选取,tab选择) 有图形的ubuntu servers安装好了 ===2.正常安装=== 请参考其它文章 ===3.使用vbox安装=== 这种情况下,就能安全、高效的运行服务器了。 这里重点说一下vbox安装服务器的特殊之处。 ====环境设置==== 关闭“声音”硬件,图形无需任何加速。系统语言为“英文” 内存512M足已,磁盘4G已够,安装方式默认尽快。 安装好后,请修改服务器的软件源 sudo nano /etc/apt/sources.list 以最快速度更新。 sudo apt-get update sudo apt-get upgrade 如果没有选好软件包的,请设置后,运行命令 sudo tasksel 重新选择 ====安装增强工具==== 我们要实现“共享文件夹”“内部网络”就必须安装增强工具。 设备-》安装增强功能 在这之前,前确认gcc已经安装在服务器上 sudo apt-get install gcc 加载增强工具光驱 sudo mount /dev/cdrom /media 安装 cd /media ls 此时看见一个以.run结尾的文件,运行它 sudo bash *.run 除了图形界面安装失败外,其它均应该正常。 ====mount共享文件夹==== 在服务器的家目录里新建一个文件夹share mkdir ~/share 先设置一个共享文件夹,比如名字为forcat,共享名为forcat。在服务器上输入 mount -t vboxfs forcat ~/share 好了,进入share就进入了共享文件夹。 ====内部测试网络==== 我们有了服务器虚拟机。但需要网络才能使用。 如果我们只是想在本地测试,或着没有网络设备(比如网卡)。我们就可以选择网络为host-only ifconfig -a 应该能看见网卡地址,类似 192.168.56.101 如果你选择了多个网卡,服务器可能只设置了一个网卡导致其它网卡无法使用。请编辑网络配置文件 sudo nano /etc/network/interfaces 添加新网卡eth1、2…… 重新启动网络 sudo /etc/init.d/networking restart 本地机子浏览器输入 192.168.56.101 应该能看见“it‘s work”的提示。 ==前期设置== ===wubi安装的去图形化设置=== 使用wubi安装的系统残留有图形界面,这不符合服务器的初衷。不过作为菜鸟,我建议你保留图形界面。通过修改参数,以不进入图形界面来保证服务器性能。 sudo nano /etc/default/grub 找到这行 GRUB_CMDLINE_LINUX_DEFAULT= "quiet splash" 在这句话最前面加#来屏蔽它。再起一行输入 GRUB_CMDLINE_LINUX_DEFAULT= "quiet splash text" 这样登录首选进入命令行模式。 记得要运行命令才能生效 sudo update-grub 如果要进入图形界面,使用命令 startx ===主机名设置=== wubi安装后的主机名默认为ubuntu,不很好用也没突出服务器特色。 sudo nano /etc/hostname 修改为你想要的名字。 ===网络设置=== sudo nano /etc/network/interface 根据需要设置固定网络地址。如果是动态获取,那么就不用动了。 ==远程管理== 正常情况下,服务器是不接显示器、键盘、鼠标(这个东西接了也没用)。基本就像个TPlink无线来由器那样,只要通电、通网络就行了。我们的管理是通过网络上其它机子进行。 ===open ssh远程管理=== 这是一个命令行方式的远程安全登录方式。win用户要专门下载ssh软件,ubuntu用户就不用了。 ====安装==== 命令 sudo tasksel 选择OpenSSH server。(空格选取,tab选择) ====使用==== 在远程机子上输入类似命令 ssh -l cat650 192.168.1.120 “cat650”是登录用户名,192.168.1.120是服务器的网络地址。大家根据自己的实际填写。 第一次登录后会询问“密钥”问题,确认使用即可。(因为没有在国际组织登记密钥,所以被视为不安全)。 ===图形远程管理器webmin=== 这个东西太好用了。建立服务器就需要这样的东西,使用浏览器就能远程操作服务器。很多管理都非常专业,有中文支持。不安装太对不起菜鸟了。 ====安装==== 先去官方网站看看它的最新版本 http://www.webmin.com/download.html 找到deb版,在服务器上下载(请先ssh连接上)。命令(举个例子) wget http://prdownloads.sourceforge.net/webadmin/webmin_1.540_all.deb 默认下载到了当前用户的“家”目录中了。安装deb包即可。 sudo dpkg -i webmin_1.540_all.deb.deb 如果安装不正常,通常是缺乏相关依赖 sudo apt-get -f install 重启应该正常了。如果还有问题,请联系我 ====使用==== 在远程机子的浏览器上,输入如下类似地址 https://192.168.1.120:10000 注意,https,是加密连接。端口号默认是10000。具体IP地址输入服务器实际IP地址。 ===mySQL的web远程管理器=== 这里针对的是LAMP下的mysql数据库的web管理器。 sudo apt-get install phpmyadmin 登录地址: 192.168.1.120/phpmyadmin 使用方式在具体应用中说明 提示一点:安装过程需要输入密码。 登录时,默认用户名是root。大家不要弄错了。 ==基本服务应用== ===网页服务LAMP=== 使用浏览器能得到的服务,Linux+Apache(网页服务器)+Mysql(数据库)+Perl/PHP/Python(动态页面)的简称。 ====安装==== 命令 sudo tasksel 选择LAMP server。(空格选取,tab选择) ====使用==== 此时网页服务器已经开启,在浏览器中输入服务器地址应该很明显的看到it work的提示。 如果你有已经建好的网站,把文件放到 /var/www/ 中。把原有的index.html替换成你的index.html即可。 网页的基础知识,以及如何制作,这里就没办法做科普了。置于文件的上传,我们选择使用samba或NFS。因为ftp安全性太差,这里不建议大家建立ftp服务器。 ===文件服务器samba=== linux真正的文件服务器叫NFS,但是win用户无法访问。介于现在网络中许多用户使用的是win系统,建立一个linux与win都能访问的文件系统就只好选samba了。 ====安装==== sudo tasksel 选择samba server。(空格选取,tab选择) 或者命令安装: sudo apt-get install samba smb-client ====使用==== 配置文件位于 /etc/samba/smb.conf 每次配置后要重新启动服务。 sudo server smbd restart 相应的启动是start,关闭是stop ====案例:无密码要求最简单的共享==== 进入webadmin(选择言语为 中文) “服务器”管理中的 samba windows文件共享 创建一个新的文件共享。 ====案例:密码要求的共享==== 编辑中…… ===建立blog(博客)服务器=== blog的建立需要用到PHP言语以及数据库。考虑到菜鸟们的水平,我们选用世界著名的blog管理器:wordpress.org ====安装==== 下载最新版本,使用wget. cn.wordpress.org 这里可以下载到官方中文版 按要求把解压出来的wordpress文件夹放到 /var/www/blog/ 中。注意有些人是租用的服务器,具体位置要询问服务器商,包括权限设置等。 用phpmyadmin建立一个新数据库:wordpress 好了,访问安装页面(假设服务器地址是192.168.1.120) 192.168.1.120/blog/wordpress/wp-admin/install.php 按要求输入信息。 ====使用==== 192.168.1.120/blog/wordpress/wp-admin/ 是管理页面。 192.168.1.120/blog/wordpress/ 就是正常的页面。至此已经能看到blog正常运行了。剩下就是自己的一些调整。
返回至
Ubuntu-servers
。