Ubuntu下各网络服务器配置小结
2011年12月10日
Ubuntu下各网络服务器配置小结
1、静态IP的设置
第一步:在VMWARE的菜单栏选中VM下的settings,弹出virtual machine settings对话框,在对话框左边选中hardware中的network adaptor,然后在对话框右边选中network connection中的bridged。
第二步:查看网卡名,在命令行输入ifconfig,会看到你的pc中的网卡名是eth0或者是eth1等。
第三步:修改配置文件/etc/network/interfaces,修改如下。
auto lo
iface lo inet loopback
auto eth0 //你的网卡名
iface eth0 inet static
address 192.168.1.*** //你想设置的IP地址
netmask 255.255.255.0 //子网掩码
gateway 192.168.1.1 //网关
第四步:修改配置文件/etc/resolv.conf,修改如下:
search localdomain
nameserver 61.232.206.103 //此域服务器的地址是由网络供应商提供
第五步:重启网络服务,在命令行输入:/etc/init.d/networking restart
第六步:测试网络服务,在命令行中使用ping命令。如:ping 192.168.1.1
2、 tftp 服务器的配置
第一步:安装相关的软件包。
apt-get install tftp //客户端程序
apt-get install tftpd //服务器端程序
apt-get install xinetd //xinetd是一个守护进程,用处理对各种服务的请求,xinetd监控的服务请求出现xinetd会使用/etc/xinetd.conf文件读取/etc/xinetd.d目录中的配置文件,然后,根据所请求服务的xinetd.conf文件
内容,启动相应的程序。
第二步:建立配置文件/etc/xinetd.d/tftp,此配置文件原本不存在,由自己创建,创建如下:
在命令行输入:vim /etc/xinetd.d/tftp
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot //设置服务器的根目录
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
存档保存。
第三步:如上配置文件创建tftp服务器的根目录,在命令行输入:mkdir /tftpboot
修改服务器根目录的权限,在命令行输入:chmod 777 /tftpboot
第四步:重启tftp服务,在命令行输入:/etc/init.d/xinetd restart
第五步:测试tftp服务,测试方法如下:
首先运行tftp,在命令行输入:tftp 192.168.1.19 (此IP为你tftp服务器的IP)
进入tftp命令行。
然后下载文件,在tftp命令行输入:get abc(abc文件原先在tftp服务器的根目录中是存在的)。
最后上传文件,在tftp命令行中输入:put abc。(在tftp服务器的根目录下有这样一个同名文件abc,并且文件abc的权限要在666或比其更大,这样才可以上传)
注意:在上传和下载文件时,要退出tftp服务器的根目录。
3、ftp 服务器的配置
第一步:安装相关的软件包。
apt-get install vsftpd
第二步:修改配置文件/etc/vsftpd.conf,该配置文件以#表示注释,修改如下:
把以下选项的注释解开:
anonymous_enable=YES //允许匿名用户访问ftp服务器
local_enable=YES //允许本地访问:ftp localhost
write_enable=YES //
anon_upload_enable=YES //
anon_mkdir_write_enable=YES //
修改好,退出保存。
第三步:修改匿名登录时主目录的权限和用户,以及所属组。
chown root.root /home/ftp
chmod 755 /home/ftp
mkdir /home/ftp/inconming //创建上传目录
chmod 777 /home/ftp/inconming
chown ftp.root /home/ftp/inconming
第四步:重启ftp服务器,在命令行输入:/etc/init.d/vsftpd restart
第五步:测试ftp服务,测试方法如下:
1、 通过IE浏览器,输入如下网址:ftp://192.168.1.19(此IP为服务器IP)。
2、 在命令行输入:ftp localhost(前提是支持本地访问),或者ftp 192.168.1.19
3、 在windows下使用,ftp客户端程序来访问ftp服务器。如LeapFTP来访问。
注意:在进行访问服务器时,一定要把防火墙关掉。Ubuntu通过命令:iptables -F来关防火墙。Windows下通过网上邻居来关。
4、ssh服务器配置
第一步:安装相关软件包。
apt-get install openssh-server (ubuntu默认安装了ssh的客户端)
第二步:重启ssh服务,在命令行输入:/etc/init.d/ssh restart
第三步:测试ssh服务,测试方法如下:
1、在ubuntu命令行输入:ssh 192.168.1.19 (此IP为ssh服务器IP)。
然后提示,输入用户名和密码。
2、 在windows下通过ssh客户端程序,来登录到ssh 服务器上。如:SSH Secure File Transfer Client。
5、 nfs服务器配置
第一步:安装相关软件包。
apt-get install nfs-kernel-server
第二步:修改配置文件/etc/exports,设置供共享的目录。
# /etc/exports: the access control list for filesystems which may be\ exported
#to NFS clients. See exports(5).
#
# Example for NFSv2 and NFSv3:
#/srv/home shostname1(rw,sync,no_subtree_check)\ hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
#/srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
/nfs *(rw,sync,no_subtree_check)
此/nfs目录为共享目录
第三步:重启nfs服务器,在命令行输入:/etc/init.d/nfs-kernel-server restart
第四步:测试nfs服务,测试方法如下:
在命令行输入:mount -t nfs -o nolock 192.168.1.19:/nfs /mnt
解释如下:
把nfs服务器中/nfs目录的内容挂载到/mnt目录中。进入到/mnt中,可以查看到/mnt中的内容和/nfs中的内容一样。解除挂载,退出/mnt目录,在命令行中输入:umount /mnt
1.Ubuntu10.04 下安装TFTP软件
tftp-hpa是客户端,tftpd-hpa是服务器端
sudo aptitude install tftp-hpa tftpd-hpa
2.配置TFTP服务器
sudo gedit /etc/default/tftpd-hpa
将原来的内容改为:
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
#TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
#TFTP_OPTIONS="--secure"
#服务器目录,需要设置权限为777,chomd 777
#这个目录要改为你自己的TFTP根目录~~~
TFTP_DIRECTORY="/home/stone/tmp"
TFTP_OPTIONS="-l -c -s"
3.重新启动TFTP服务
sudo service tftpd-hpa restart
4.测试下
cd ~/tftpboot echo "hello tftp service">>a.txt
echo "hello tftp service,put to tftp serive">>b.txt
tftp localhost
get a.txt
put b.txt
其中get是取得文件,put是将文件上传到TFTP服务器上。
本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/2010-08/27921.htm
发表评论
-
多线程+socket+文件读写(面)
2012-01-20 09:08 505多线程+socket+文件读写( ... -
Linux下Socket编程之TCP Server端
2012-01-20 09:07 587Linux下Socket编程之TCP Server端 201 ... -
Socket编程中的select多路复用
2012-01-20 09:07 679Socket编程中的select多路 ... -
[连载] Socket 深度探究 4 PHP (一)
2012-01-20 09:07 604[连载] Socket 深度探究 4 ... -
C#版 Socket编程(最简单的Socket通信功能)
2012-01-20 09:07 760C#版 Socket编程(最简单的Socket通信功能) 2 ... -
如何保护自己的共享软件
2012-01-19 14:11 518如何保护自己的共享软 ... -
向Flash中烧写uboot和linux操作系统
2012-01-19 14:11 1070向Flash中烧写uboot和linux操作系统 2011年 ... -
2011-9-13
2012-01-19 14:11 4842011-9-13 2011年09月13日 JavaSE ... -
使用Windbg排除蓝屏故障(已发表)
2012-01-19 14:11 1162使用Windbg排除蓝屏故障(已发表) 2011年09月28 ... -
C段错误总结
2012-01-19 14:11 602C段错误总结 2012年01月07日 最近一段时间在li ... -
C++中的文件输入/输出(3):掌握输入/输出流
2012-01-17 04:02 646C++中的文件输入/输出(3):掌握输入/输出流 2011年 ... -
ttraveer.exe应用程序错误是什么意思
2012-01-17 04:02 918ttraveer.exe应用程序错误是什么意思 2010年 ... -
常见的硬盘内存问题的解决方案,ADSL错误代码
2012-01-17 04:01 568常见的硬盘内存问题的解决方案,ADSL错误代码 2011年0 ... -
手把手教你如何搭建PHP本地测试环境和MYSQL数据库的建立和使用
2012-01-16 02:50 653手把手教你如何搭建PHP ... -
php对外发包引发服务器崩溃的终极解决方法分享
2012-01-16 02:50 710php对外发包引发服务器崩溃的终极解决方法分享 2011年1 ... -
笔记本ThinkPad E425 1198-3LC
2012-01-16 02:50 931笔记本ThinkPad E425 1198-3LC 2012 ... -
AS3 编程易犯盲点――绝对对您有帮助,新手们都来看看吧
2012-01-16 02:50 340AS3 编程易犯盲点――绝对对您有帮助,新手们都来看看吧 2 ...
相关推荐
ubuntu网络配置ubuntu网络配置ubuntu网络配置
总结了ubuntu下配置apache服务器的方法,步骤
Ubuntu下Samba服务器完全配置攻略 系统平台:VMware Workstaition 6.5 +Ubuntu 11.04
Ubuntu10.10下tftp服务器配置笔记
Ubuntu 下 NFS 服务器配置,很详细的配置文件。
Ubuntu下网络调试助手
Ubuntu上搭建SVN服务器详细步骤。 目 录 1 概述 1 2 安装Ubuntu 9.10服务器 1 3 安装Apache服务器 1 4 创建SVN服务器 1 4.1 安装SVN 1 4.2 增加组 2 4.3 创建SVN仓库 2 ...附录C:Ubuntu下配置SSH服务 10
Ubuntu下FTP服务器搭建+DNS服务器搭建 Ubuntu下FTP服务器搭建+DNS服务器搭建 Ubuntu下FTP服务器搭建+DNS服务器搭建 Ubuntu下FTP服务器搭建+DNS服务器搭建
ubuntu下的网络调试助手,deb包。免费试用。可以设置IP地址,网络协议,端口号等。
Ubuntu下ftp服务器配置方法Ubuntu自带的FTP服务器是vsftpd. 1、安装vsftpd Ubuntu安装软件倒不是件困难的事,输入: sudoapt-getinstallvsftpd 安装了之后会在/home/下建立一个ftp目录。这时候你可以试着访问下...
ubuntu 邮件服务器配置,postfix+dovecot+squiremail,搭建LIUNX自己的邮件服务器
Ubuntu下配置svn服务器,配置手册,很详细的
Ubuntu上默认是没有安装Ubuntu nfs服务器的,因此我们首先安装Ubuntu nfs服务器端和客户端。
本文介绍如何在Ubuntu下使用Darwin Streaming Server实现流媒体服务器搭建。主要分三大搭建步骤,分别是软件安装、配置与在线播放。
ubuntu 9.04下svn服务器配置,包括三种不同访问方式以及访问权限设置
Ubuntu下FTP服务器搭建+DNS服务器搭建教程
ubuntu服务器的配置,帮助您轻松方便的配置属于自己的服务器
Ubuntu 20.04无法连接网络(网络图标丢失)的解决方案_罗伯特祥的博客-CSDN博客_ubuntu20没有网络设置图标.mhtml
Ubuntu配置DNS服务器
如果自己想在自己电脑上进行C语言开发或者是公司没有服务器的情况下,在电脑上安装VMware ubuntu,经常会遇到网络IP不匹配,所以你必须配置相对应的网络IP,本文档轻松教你如何配置。