服务器搭建篇

以下服务器均在Ubuntu下搭建:

==================TFTP服务器篇======================

tftp服务器
1、安装:sudo apt-get install tftpd tftp xinetd
2、修改配置文件:sudo 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
}
3、创建tftp服务器根目录:sudo mkdir /tftpboot
4、修改服务器根目录的权限:sudo chmod 777 /tftpboot/
5、重新启动服务器:sudo /etc/init.d/xinetd restart

or:

apt-get install tftpd-hpa tftp-hpa xinetd
tftpd-hpa 的配置文件为/etc/default/tftpd-hpa
  TFTP_USERNAME="tftp"
  TFTP_DIRECTORY="/tftpboot"
  TFTP_ADDRESS="0.0.0.0:69"
  TFTP_OPTIONS="-l -c -s"

sudo mkdir /tftpboot
chmod 777 tftpboot -R

/etc/init.d/xinetd restart

service tftpd-hpa restart

tftp客户端:
一、下载
1、先登陆:tftp tftp服务器的ip地址,例如:tftp 127.0.0.1
2、使用get命令下载:get 文件名 例如:get test.c
3、退出:quit/q

二、上传
1、先登陆:tftp tftp服务器的ip地址,例如:tftp 127.0.0.1
2、再上传:put 文件名,,,例如:put test.c(由于权限原因执行有问题)
解决办法:
1、先在TFTP服务器根目录中创建所要上传文件的同名文件:touch /tftpboot/test.c
2、将新建文件的其它用户增加写权限:sudo chmod o+w /tftpboot/test.c
3、再登陆:tftp tftp服务器的ip地址
4、再上传:put 文件名,,,例如:put test.c
5、退出;quit

xp作客户端:
首先要保证网络是通的:
1、登陆:tftp 192.168.1.111 get 文件名,,,,例如:
tftp 192.168.1.111 get test.c

注意关掉两边的防火墙  sudo service ufw stop

==================================NFS服务器篇=========================================
1、安装nfs服务器端和客户端软件
安装服务端:sudo apt-get install portmap nfs-kernel-server
2、配置nfs服务器:修改 /etc/exports
1)、打开/etc/exports文件:sudo vim /etc/exports 向文档内加入 /home/nfs *(sync,rw)
2)、创建共享目录:sudo mkdir /home/nfs
然后将任一文件拷入到/home/nfs目录中便于测试
3、启动nfs服务:
1)、先必须启动portmap: sudo service portmap start
2)、再启动nfs:sudo service nfs-kernel-server start

客户端在访问NFS服务器之前必须保证:客户端与服务器端的网络是通的,能够ping通

安装客户端: sudo apt-get install nfs-common
客户端:
1、查询NFS服务:showmount -e nfs服务器的IP地址
2、创建需要挂载到的目标目录:sudo mkdir /mnt/nfs
3、将NFS服务器的共享目录挂载到本机:sudo mount -t nfs 192.168.1.111:/home/nfs/ /mnt/nfs
4、查看/mnt/nfs目录的内容:ls /mnt/nfs
5、卸载:sudo umount /mnt/nfs

cat /proc/mounts 会看到挂载信息;

防火墙要关闭哦  sudo service ufw stop

========================samba服务器篇============================
xp作客户端:linux做服务器端
一、安装samba服务器
1、使用命令安装: sudo apt-get install samba
2、配置samba服务器:sudo vim /etc/samba/smb.conf
[global]
workgroup = MYGROUP
server string = Samba Server
log file = /var/log/samba/%m.log
max log size = 50
security = user
[homes]
comment = Home Directories
browseable = no
writable = yes
[public]
path = /home/public
public = yes
only guest = yes
writable = yes

3、添加samba用户:
1)、添加linux系统用户:sudo adduser sambauser
2)、将系统用户注册为samba服务用户:
sudo smbpasswd -a sambauser
#Added user sambauser
sudo smbpasswd -e sambauser
#Enabled user sambauser
4、设置共享目录:
1)、创建所要共享的共享目录:sudo mkdir /home/public

5、启动samba服务器
sudo service smbd start
service smbd restart

保证windows系统与linux系统网络是通的,ping通

二、客户端登录:
1、在win7中进入运行:输入命令:\\192.168.171.129

用户名:sambauser
密   码:********

linux作客户端,xp做服务器端
服务器端:
1、xp系统中设备共享目录:

客户端:
1、创建挂载的目标目录:
sudo mkdir /mnt/win
2、挂载目标目录;
sudo mount -o username=administrator //192.168.1.140/12 /mnt/win/
3、查看:ls /mnt/win

查看服务器状态  service smbd status
         smbstatus

linux: smbclient -L //localhost/sambauser
windows: \\linux ip\\sharename

=============================ssh服务器篇==================================

安装:apt-get install openssh-server

启动:/etc/init.d/sshd start

或者:service sshd restart

查看ssh是否启动:netstat -a | grep ssh

时间: 2024-10-12 20:10:28

服务器搭建篇的相关文章

《鸟哥的Linux私房菜:服务器搭建篇》第一部分学习笔记

零.问题集 1. 我们购买网络时,有4M.5M.8M.10M乃至100M,运营商是如何控制每个用户的带宽的? 一.网络基础概念 1. 交换器与集线器最大的差异,在于交换器内有一个特别的内存, 这个内存可以记录每个 switch port 与其连接的 PC 的 MAC 地址,所以,当来自 switch 两端的 PC 要互传数据时,每个讯框将直接透过交换器的内存数据而传送到目标主机上! 所以 switch 不是共享媒体,且 switch 的每个埠口 (port) 都具有独立的带宽喔!

持续集成(二)工具搭建篇—内网邮件服务器搭建

在我们的持续构建中,项目构建中出现错误提醒,或者开发人员之间的沟通交流,进度汇报的事务,都是离不开一个通信工具,那就是邮件.在我们的项目开发中如果使用第三方的邮件平台,这肯定不是最好的选择,因为第三方的邮件需要外网的支持,但是外网又不是特别的可靠,假如外网链接出现了问题,这样就会不必要的延误我们的工期.再或者很多项目都是保密项目,在开发中只能用内网.但是不用邮件吧又不行.为了解决这个头疼的问题,我们的内网邮件服务器工具就出现了,只要用它安装在我们的服务器上,配置好账户,配置好客户端,在内网里就可

2015元旦第一篇博文:Red5流媒体服务器搭建

今天是2015年的第一天,白天陪老婆孩子去BHG(华联)转了转,中午在九毛九吃了顿午饭,就这样过了元旦,虽然有点累,但是挺开心,北京今天的天气也比较给力,风和日丽,没有雾霾!现在是晚上十点,因为白天出去玩,老婆孩子有点累,现在已经熟睡,我不想就这样就结束2015的第一天,作为一个新的开始,我决定写2015年的第一篇博文.闲话少说,进入主题.流媒体这个概念在第一家公司就了解了,当时做一个Eleaning在线教育平台的时候,用Red5流媒体服务器技术,支持过视频模块的播放.下面就谈谈我对流媒体的认识

CentOS iSCSI服务器搭建------Initiator篇

服务器信息: [[email protected] ~]# cat /etc/redhat-release CentOS release 6.6 (Final) [[email protected] ~]# uname -a Linux initiator 2.6.32-504.el6.x86_64 #1 SMP Wed Oct 15 04:27:16 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux [[email protected] ~]# ifconfig

rtmp与hls流媒体服务器搭建:ubuntu下Nginx搭建初探与rtmp-module的添加

关键词:Nignx(http服务器):rtmp,hls(流媒体服务) 前言:感谢开源,感谢战斗民族.现在在做流媒体服务的一些工作,流媒体服务器搭建的网上教程多入牛毛,但是细细查看,发现很多同志贴上来的教程都有些许问题,还有一些是爬别人的数据得来的,排版上也有问题,让新手无所适从.本文也是通过翻看一些优质的博文得到的这篇分享.以下分享的网址就是引用的博文,安利一下. 1. http://redstarofsleep.iteye.com/blog/2123752 2. http://blog.csd

SVN服务器搭建和使用

VS2015的官方VisualSVN-5.0.1 插件这里,还是遇到了一些问题,我知道有插件了,但是忽略了开始的版本问题,按时插件安装过程中没有出现意外,故以为"插件安装成功",岂不知此"成功"非彼"成功".由于我用的是VisualSVN-Server-3.5.7-x64,适应的VS版本最新的是2012版,故不适应与VS2015版本的,然后就去下载的最新版本,最终才成功安装实现VS2015和SVN的结合. 对应VS2015的官方VisualSVN

APPLE MDM服务器搭建

软件准备: 1.OS X server (直接在AppStore中搜索下载,价格为19.99美元) 2.如需推送到外卖需要准备域名和公网ip,内网测试无需准备 条件准备: 1.打开“Launchpad” ->"系统偏好设置"->“共享”: 2.在“电脑名称”处输入电脑名称(本次测试设置的是bzrMac) 3.打开“Launchpad” ->"终端",ping一下上图中电脑在网络上的访问地址,是否正常.本次测试的地址为:bzrMac.local MD

邮件服务(三):实践服务器搭建

背景 邮件服务系列博文中,前两篇介绍了邮件系统的基本功能和安全体系,本文记录了搭建邮箱服务器的实践. Sendmail 是一种多用途.支援多种协定的跨网络电子邮件传送代理软件,于 1983 年随着 BSD 4.1c 首次发行,2001 年时的调查,互联网上的邮件服务器有 42%使用 Sendmail,但之后由于多次被发现重大的安全性漏洞,且其设定档过于复杂造成较高的学习门槛等因素,导致市占率下滑. Postfix 被 Wietse Zweitze Venema 创造出来以取代 Sendmail.

Win7 x64 svn 服务器搭建

SVN服务器搭建和使用   Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了,下载地址: http://subversion.apache.org/packages.html 个人认为最好用VisualSVN server 服务端和 TortoiseSVN客户端搭配使用. 点开上面的VisualSVN连接,下载VisualSVN server,如图: https://www