Ubuntu实验报告一(上)
原创
©著作权归作者所有:来自51CTO博客作者Star.shine的原创作品,请联系作者获取转载授权,否则将追究法律责任
ubuntu系统应用与学习
实验项目
1:ubuntu系统安装与基本应用
2:openvz的安装与使用
3:dns服务搭建与使用
4:lamp平台搭建,网站的制作
5:ftp服务的搭建与使用 5.5加篇wordpress-blog搭建
6:安装ssh远程服务并通过网吧计算机登录
任务一:ubuntu系统安装与基本应用
由于本人只有一台PC,并且是真机实验。所以实验一无附图,请谅解。
系统:ubuntu8.04desktop 由于 为了解决实验过程遇到问题时能通过网络查询,所以采用desktop版。
刻录光盘一张,机器准备好,OK实验开始。
开机进入BIOS更改启动项为光盘启动。
Reboot 进入系统安装界面,
选择语言:选择中文
光盘启动界面:让你选择安装还是适用也可以修复光盘或者通过硬盘启动。
硬盘分区:
/
/var
/boot
swap
server版的在安装时有网络的配置,desktop版没有
其他的配置 按需要填写。
系统安装完毕.
第一件事 设置pppoe 命令:sudo pppoeconf
除了username 和passwd填写电信给予的帐号秘密外其他YES通过
设置完 就可以上网了 并且 每次开机自动联通
二 设置源 /etc/apt/sources.list
这是我的源的设置 我在默认源前面增加了,浙江服务器的源地址,这样己不会漏掉浙江服务器的没有的软件包也能不太慢(官方的速度只有24kb左右 受不了)
三 更新软件包 命令:sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade
等着 软件包更新好了就行了
四 在系统-系统管理里面找到语言支持或者language support
安装 汉语支持 就能输入中文了
这样我的 实验前准备就完毕了
五 修改/etc/hostname /etc/hosts 命令:hostname starshine.gnway.net
修改主机名
六 修改/etc/network/interface
aotu eth0
iface eth0 inet static
address 158.196.0.230
netmask 255.255.255.240
gateway 158.196.0.230
主机网络配置完毕
任务二:openvz虚拟机安装
第一步:更换内核,因为openvz采用虚拟环境,而不是像VMWARE那样的虚拟一个完整的系统,所以它需要更换一个可以共享的内核。
方法-命令:sudo apt-get install linux-openvz vzctl vzquota
后面两个软件 是虚拟机控制软件 和虚拟机分区软件
会比较慢 等!!!!
内核 安装完毕 不要第一时间重启,先更改下内核参数
/etc/sysctl.conf
确定该文件有如下选项
net.ipv4.conf.all.rp_filter=1
net.ipv4.icmp_echo_ignore_broadcasts=1
net.ipv4.conf.default.forwarding=1
net.ipv4.conf.default.proxy_arp = 0
net.ipv4.ip_forward=1
kernel.sysrq = 1
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.eth0.proxy_arp=1
没有的就输入!!!!!
修改完成后 输入命令:sudo sysctl -p
修改vz主配置文件 /etc/vz/vz.conf 翻译文件translation vz.conf
修该个NEIGHBOUR_DEVS=all 这个参数是接受所有邻居网卡的信息 默认只接受eth0
其他项看应用修改
修改 /etc/grub/menu.lst 修改默认启动内核 default 2 (我这是2)
翻译文件translation of ve-vps.basic.conf-sample
按照自己需求更改把
好了 reboot
OK 内核 安装完成
在该网页可以下载 把模板放到 /var/lib/vz/template/
接下来 就可以用 vzctl管理命令 创建虚拟机了
vz-command vzctl命令全集
如何使用自己看吧
所有的ve都挂载在/var/lib/vz/
启动时挂在在root下
不启动时挂载在private
模板放在template下
现作个ve101
#sudo vzctl create 101 –ostemplate unbuntu-8.04-x86_64
#sudo vzctl set 101 --name mysql –save
#sudo vzctl set 101 –hostname mysql.starshine.gnway.net –save
#sudo vzctl set 101 –ipadd 158.196.0.231 –save
#sudo vzctl set 101 –onboot no
ok 第一个虚拟机 已经设置完毕
其他虚拟机 我会在ftp,mysql,mail服务器搭建时分别开放
问题:中途因为#sudo apt-get dist-upgrade 把内核升了一下 默认启动项改为其他内核了
这个时候#sudo vi /boot/grub/memu.lst 修改里面的默认项 default 0是第一个
问题:ve 如何实现update upgrade dist-upgrade 以至于软件的安装呢 实用行-哎。
先放弃!!!
经过了实战技巧精粹一书的指点,虚拟机终于能上网了哈哈 好事好事
方法:在真机上作一个NAT地址转换就成功上网了
配置好网络,把虚拟机路由指向真机
#sudo apt-get install iptables
#sudo iptable –table nat –append POSTROUTING –out-interface ppp0 -j MASOUERADE
修改NAT表 在postrouting栏对于那些要从ppp0发送出去的包,把他们源地址转换成互联网地址
#sudo iptable –append FORWARD –in-interface eth0 -j ACCEPT
允许传递从内部以太网过来的数据包
#sudo iptable –append FORWARD –in-interface ppp0 -m state –state NEW -j DROP
禁止从外部发起路由请求
任务三:DNS域名服务器
不论是web还是ftp mail 都需要dns作保证 所以先搭建它
第一部:应用动态域名
每次启动要使用,#sodu /etc/init.d/S99gnhostlinuxd start
现在IP与域名已经帮定了
第二步 局域网DNS服务器搭建
#sudo apt-get install bind9 dnsutils bind9-doc
bind9是DNS主程序 dnsutils提供了测试和除错工具 bind9-doc提供了bind9的文档
安装完毕
默认BIND9就是DNS缓存服务器 只需要做一个转发就性了 我没有作 因为那个好像和我的动态域名冲出
重要文件
/etc/bind/named.conf 主要配置文件
/etc/bind/named.conf.local 主配置文件的附属文件 用来创建DNS域用的
/etc/bind/named.conf.options 主配置文件的附属文件 用来作DNS转发等配置
/etc/cache/bind/ 默认zone文件位置
配置:
主配置文件里面不过一些本地回环广播的DNS解析
没有什么需要配置的
翻译文件translation of named.conf
修改named.conf.options
文件forwards 后面加上 转发DNS地址 可以实现DNS转发的功能。
Forwarders {
202.102.128.68;
202.102.128.68;
};
name.conf.local文件中加入
zone "star.com" {
type master;
file "db.star";
};
zone "0.196.158.in-addr.arpa" {
type master;
};
~
OK 域做好了
做zone
#sudo cp /etc/bind/db.local /var/cache/bind/db.star
注意!!!
db.star 内 第一行NS 记录不要删除!
然后分别对该文件进行修改
翻译文件translation of db
改成图中的样子 然后重启bind9服务
#sudo /etc/init.d/bind9 restart
OK 用NSLOOKUP检查
问题:做了半天的DNS 居然用不成 可怜 可怜!
由于做的DNS域与动态域名解析冲突 PPPOE自动拨号的时候也会更代DNS服务器名称
更由于本实验机子就4台 并且只有HS经常用 所以 本小人打算改hosts 文件吧 会比较容易点
经过我的修正 已经没有问题了,我作了一个开机启动任务 一切OK
任务位置/etc/rc.local #echo nameserver 158.196.0.230 >> /etc/resolv.conf
说实在话,在实验一里面DNS作用几乎没有,用的域名主要还是动态 openvz也没有使用上 比较费 但到实验二里面就能发挥它的作用了加油!!
上一篇:工作了...
下一篇:Ubuntu实验报告一(下)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
JAVA实验报告步骤 java实验报告一
20165318 《Java程序设计》实验一(Java开发环境的熟悉)实验报告一、实验报告封面课程:Java程序设计 班级:1653班 姓名:孙晓暄 学号:20165318指导教师:娄嘉鹏 &nbs
JAVA实验报告步骤 java项目实验报告 System java Java -
Java实验一实验报告总结 java的实验报告
北京电子科技学院实验报告课程:移动平台应用开发实践 班级:201592 姓名:孙楠 学号:20159214成绩: 指导教师:娄嘉鹏 实验日期:201
Java实验一实验报告总结 java包名实验报告 Java java 快捷键 -
Java实验报告Android活动 java实验报告一
北京电子科技学院(BESTI) 实 验 报 告 课程:Java 班级: 1352 姓名:黄晓妍 学号:2013
Java实验报告Android活动 java 开发工具 c/c++ Java -
SQL实验报告一数组