linux服务器配置——总述(后续继续补充,再单独写文章说明每个服务器)

1、文件传输服务

NFS(Network File System)

         Unix(Lniux)和Linux(Unix)之间的文件传输

Samba

         Windows和Linux之间的文件传输

TFTP(Trivial FileTransfer Protocol)

         常用于Lniux和开发板之间的文件传输

 

2NFS服务器架设

设置的一般步骤:

(1)在NFS服务器主机中进行设置

         安装NFS服务器软件包

         设置NFS共享目录输出

         启动NFS服务器程序

(2)在NFS客户机中进行设置

         使用mount命令挂载--NFS服务器中的NFS共享目录--到文件系统中

         通过--NFS文件系统的挂载点目录--访问NFS服务器中的共享内容

 

1、NFS服务器的配置文件

“/etc/exports”文件用于配置NFS服务器中输出的共享目录

例如:

/home/share     客户端主机地址  *(sync,ro)

NFS共享目录名                        设置选项

         sync设置NFS服务器同步写磁盘

         ro   设置输出的共享目录只读

         rw   设置输出的共享目录可读写

2、显示NFS服务器的输出

         showmount-e 192.168.0.36(远端计算机的IP)

3、挂载NFS服务器中的共享目录--远程文件挂载到本地

         mount-t nfs

         192.168.0.36:/home/zm/nfsshare/                

         /mnt/

步骤:

在root权限下查看软件包的安装:

rpm -qi nfs//查看nfs是否安装

cd /media/RHEL_6.0.....

cd Packages/

rpm -ivh nfs-utils-lib-....rpm//安装rpm文件

 

进入cd /etc/exports-----即配置文件

在zm用户下:

必须在另外的用户或者终端上,建立一个共享文件夹:mkdir nfsshaare

将一些需要共享的内容copy到共享文件夹nfsshare

将此共享文件夹nfsshare的路径写在exports配置文件中,例如路径/home/zm/nfsshare *(sync,rw)

 

接下来需要重启一下nfs服务器,操作如下:

/etc/init.d/nfsstart/status/restart/stop....

在过程中,可以确认一下配置文件中是否写好共享文件夹的路径,操作如下:

cat /etc/exports

想要访问共享文件夹nfsshare,就需要知道本机的IP地址(ifconfig查询)

 

从另一个用户或者主机,查询某台主机是否有共享文件,操作如下:

showmount -e address_ip   (假设是:192.168.0.36)

如果有共享文件则可以挂载到现主机(用户)---需要进入root权限挂载

挂载:mount -t nfs 192.168.0.36:/home/zm/nfsshare /mnt

只有创建共享文件夹的用户才能修改或者添加文件到共享文件夹nfsshare

 

重启以后,nfsshare就不会挂载了,怎么让nfsshare自动挂载呢?

需要修改/etc/fstab配置文件(这个文件是linux内核启动以后,进入shell脚本以后自动启动的文件)

将需要挂载的文件写在这个文件中即可

 

想要访问别的主机的共享文件夹,就必须对防火墙和文件防火墙进行一定的修改

4、防火墙的修改

系统-管理-防火墙,打开防火墙

选中NFS4、Samba、Samba客户端

 

5、SELinux的修改(即文件防火墙的修改)

进入终端,进入root权限

cd /etc/sysconfig/

vim selinux            //这个就是文件防火墙的配置文件

将SELINUX=enforcing修改为SELINUX=disabled  //保存退出

//重启主机就可以保存刚才关闭防火墙和SElinux的修改了

 

3Samba服务器架设

 

1、WINDOWS服务器和WINDOWS客户端共享文件(通过:\\IP地址 or 路径访问)

2、window共享文件,linux访问

在linux中,需要进入终端,再安装Samba服务器(root用户)

cd /media/光盘

cd Packages/

Ls samba*

Rpm -ivh samba-3.5.4-68.el6.i686.rpm  //安装samba服务器端rpm包

Rpm -ivhsamba-client-3.5.4-68.el6.i686.rpm  //安装samba客户端rpm包

Rpm -ivh samba-common-3.5.4-68.el6.i686.rpm  //安装服务端和客户端公用的rpm包

在windows系统下,建立共享文件夹windows_share,通过虚拟机上的linux系统访问:

在linux中,进入root权限

挂载:mount -t cifs //192.168.0.35/share /mnt

这时候可能需要输入windows主机的密码

cd /mnt   //查看共享文件

 

3、linux共享文件,windows访问

在zm权限下:

创建一个共享目录 mkdir linux_share (可以copy一定的内容到linux_share文件中)

Pwd              //显示出共享路径,也是以后访问的路径

例如:/home/zm/linux_share

进入root权限:

Cd /etc/samba/

Pwd

Ls            //找到samba的配置文件smb.conf

Vim smb.conf   //进入smb.conf配置文件

修改smb.conf配置文件,操作如下:

[zm_share]                                                          //共享的时候能看得到的名字

Comment = zm linux share           //windows提示,相当于注释

Browseable = yes                              //是否可见

Writable = yes                           //是否可写

Valid users = zm                                 //可以使用的用户,写的用户名zm,还有%s

Path = /home/zm/linux_share        //共享文件的路径

Guest ok = yes                           //是否可以使用guest进行登录

Printable = yes                          //是否打印

//配置文件的修改完成

重新打开一个终端,进入root下面:

Smbpasswd -a zm                              //添加一个smb用户zm

New SMB password:

//添加完成SMB用户

 

启动samba服务器

/etc/init.d/smb restart

 

进入windows,输入IP地址(路径),回车,需要输入SMB用户名和密码

 

SMB用户必须存在于linux下,SMB用户的用户名必须是linux下的一个用户,但是SMB用户的密码可以和linux用户不同,可以通过以下命令维护Samba服务器的用户账号:

添加Sanmba用户账号:# smbpasswd -a sambauser

禁用Sanmba用户账号:# smbpasswd -d sambauser

启用Sanmba用户账号:# smbpasswd -e sambauser

删除Sanmba用户账号:# smbpasswd -x sambauser

 

4TFTP服务器架设

把linux下的文件下载到开发板上面

1、首先安装两个rpm包(root权限)  ls tftp*

1、安装tftp-server

#rpm -ivh tftp-server-????.i386.rpm

2、安装tftp-client

#rpm -ivh tftp-????.i386.rpm

可能在安装tftp.rpm包前,需要提前安装xinetd

再选择需要共享的文件夹,mkdir tftp_share             pwd路径

如果其他用户或者同组用户需要读、写、执行,需要重新附权限

2、修改配置文件

#cd /etc/xinetd.d/

#vim tftp

修改操作如下:

#Service tftp

#{

#               socket_type             = dgram

#               protocol                    = udp

#               wait                           = yes

#               user                           = root

#               server                        = /usr/sbin/in.tftpd

#               server_args              = -s  /tftp_share             //写成共享文件的路径

#               disable                      = no                           //要使用改成no

#               per_source               = 11

#               cps                             = 100 2

#               flags                  = Ipv4

#}

//配置文件修改完成

3、重启tftp服务器

#/etc/init.d/xinetd  restart

 

5VPN

Virtual Private Network虚拟专网

 

6、更新linux系统

1centos/Red Hat/Fedora Core更新——yum

#yuminstall xxx安装

#yumremove xxx删除

#yumupdate

#配置yumcat /etc/yum.conf

 

2Debian/Ubuntu更新——apt-get

#apt-getupdate

#apt-getcheck

#apt-getinstall

#apt-getremove

 

 

7、下载问题

BitTorrent——BT

BT下载必须先找到.torrent文件

BT是多点下载的源码公开的P2P软件

特点是:下载的人越多,速度越快

 

P2P即为点对点

部署追踪服务器:帮助结点获取其他结点的信息并协调不同结点之间的信息

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值