RHEL Linux网络服务器配置

合集下载

RHEL6版-项目6 网络配置与软件包管理

RHEL6版-项目6  网络配置与软件包管理


2013年11月1日星期五
Linux网络操作系统配置与管理
第3 页
6.2 项目知识准备
6-2-1 网络配置的方式
表6-1
路径及文件名 /etc/hosts
主要的网络配置文件
功能 完成主机名映射为IP地址的功能
/etc/sysconfig/network
/etc/sysconfig/network-scripts/
用于对网络服务进行总体配置,如是否启用网络 服务功能,是否开启IP数据包转发服务等。 在没有配置或安装网卡时,也需要设置该文件, 以使本机的回环设备(lo)能够正常工作,该设 备是Linux内部通讯的基础。 常用的设置项主要有:
⑴ NETWORKING=yes|no 设置系统是否使用网络服务功能。 ⑵ NETWORKING_IPV6=yes|no 设置系统是否支持IPv6网络。
代表该软件适用于 Intel 80386以上的 x86架构的计算机硬 件平台适用。
第16 页
2013年11月1日星期五
Linux网络操作系统配置与管理
2.YUM管理工具
6.2 项目知识准备
YUM(全称为Yellow dog Updater, Modified)则能
在线下载、安装、卸载、升级rpm软件包等任务,并且能 够自动查找并解决rpm包之间的依赖关系后,一次性完成 所有具有依赖关系rpm包的安装,而无需管理员逐个、手 工地去安装每一个rpm包。 要实现YUM的功能,有赖于三个机制的建立
会配置主机名和网卡 会设置路由 会配置客户端名称解析 能使用常用网络调试命令维护主机 会启动与停止网络服务,能配置网络服务的启动状态 能使用rpm、yum命令安装、查询、升级和删除rpm软件包

RHEL5.4配置HTTP服务

RHEL5.4配置HTTP服务

RHEL5.4配置HTTP服务下面是关于linux下面配置HTTP服务的讨论,HTTP介绍HTTP的全名为Hyper Text Transfer Protocol(超文本传输协议)在linux下面实现web服务,通常使用Apache来实现,Apache一直是Internet上面最流行的web服务器,web服务器的架设,在linux下面有个很著名的架构叫lamp:linux+apache+mysql+php。

下面是关于HTTP这个服务的属性HTTP的相关软件包HttpdHTTP的守护进程/usr/sbin/httpdHTTP的脚本/etc/init.d/httpdHTTP的端口80(http) 443(https)HTTP的配置文件/etc/http/* /var/www/*下面来具体搭建HTTP服务现在我们主要来实现虚拟主机的搭建,虚拟主机可以实现在一台服务器上面运行多个站点,而且之间互不影响。

可以大大的节约成本。

虚拟主机技术可以通过三种方式来实现:基于域名,基于IP,基于端口的虚拟主机。

下面主要讨论基于域名的虚拟主机的实现,在实现基于域名的虚拟主机的之前,我们先要在DNS服务器里面做好解析。

我已经为192.168.0.254这个IP地址做了两个解析,一个是,还有一个。

第一步,安装软件包[root@localhost ~]#[root@localhost ~]# yum -y install httpdLoaded plugins: rhnplugin, securityThis system is not registered with RHN.RHN support will be disabled.Cluster | 1.3 kB 00:00ClusterStorage | 1.3 kB00:00Server | 1.3 kB 00:00VT | 1.3 kB 00:00Setting up Install ProcessResolving DependenciesThere are unfinished transactions remaining. You might consider runningyum-complete-transaction first to finish them.The program yum-complete-transaction is found in the yum-utils package.--> Running transaction check---> Package httpd.i386 0:2.2.3-31.el5 set to be updated--> Processing Dependency: libapr-1.so.0 for package: httpd--> Processing Dependency: libaprutil-1.so.0 for package: httpd--> Running transaction check---> Package apr.i386 0:1.2.7-11.el5_3.1 set to be updated---> Package apr-util.i386 0:1.2.7-7.el5_3.2 set to be updated--> Processing Dependency: libpq.so.4 for package: apr-util--> Running transaction check---> Package postgresql-libs.i386 0:8.1.11-1.el5_1.1 set to be updated--> Finished Dependency ResolutionDependencies Resolved============================================================= ===================Package Arch Version Repository Size============================================================= ===================Installing:httpd i386 2.2.3-31.el5 Server 1.2 MInstalling for dependencies:apr i386 1.2.7-11.el5_3.1 Server 123 kapr-util i386 1.2.7-7.el5_3.2 Server76 kpostgresql-libs i386 8.1.11-1.el5_1.1 Server196 kTransaction Summary============================================================= ===================Install 4 Package(s)Update 0 Package(s)Remove 0 Package(s)Total size: 1.6 MTotal download size: 1.2 MDownloading Packages:httpd-2.2.3-31.el5.i386.rpm | 1.2 MB 00:00 Running rpm_check_debugRunning Transaction TestFinished Transaction TestTransaction Test SucceededRunning TransactionInstalling : apr1/4Installing : postgresql-libs2/4Installing : apr-util3/4Installing : httpd4/4Installed:httpd.i386 0:2.2.3-31.el5Dependency Installed:apr.i386 0:1.2.7-11.el5_3.1 apr-util.i386 0:1.2.7-7.el5_3.2 postgresql-libs.i386 0:8.1.11-1.el5_1.1Complete![root@localhost ~]#HTTP软件包就安装成功了,第二步,编辑http的配置文件http服务的配置文件在/etc/httpd/conf/httpd.conf。

linux 服务管理网络安装RHEL6.4---实验报告

linux 服务管理网络安装RHEL6.4---实验报告

Linux 网络服务实验手册Linux-8--linux 服务管理--RH254-dhcp+pxe+ftp+kickstart网络安装RHEL6.4---实验Linux实验手册Linux精英联盟实验一:dhcp+pxe+ftp+kickstart网络安装一:实验内容:1:实验环境:所有操作均在虚拟机里面完成,虚拟机网卡设置同一网段,A虚拟机已安装linux6.4系统;B虚拟机无操作系统2:挂载关盘(光盘内有RHEL6.4安装文件),配置本地YUM3:安装vsftp,并启动4:安装tftp以及tftp-server,并配置tftp设置,开启tftp5:安装DHCP,并配置DHCP文件,开启DHCP6:安装syslinux,并配置pxe7:安装kickstart软件包,并制作ks.cfg文件,保存到/var/ftp目录下8:重新挂载RHCL安装光盘,到FTP的pub目录下9:禁用selinux并关闭防火墙10:B虚拟机修改BIOS从网络启动,进行测试=-==--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-= 安装原理:客户端PXE网卡启动—DHCP服务器—获得IP—从TFTP目录上下载pxelinux.0—根据配置文件指定的vmlinuz、initrd—启动系统内核—通过内核指定地点去下载ks.cfg文件—根据ks.cfg去(HTTP、FTP、NFS)服务器下载RPM包并安装系统—完成安装Linux实验手册Linux精英联盟注:所谓的无人值守安装,就是不需要管理员繁琐的插入系统光盘或者启动U盘,而是从网络引导进行安装,这里就说到了PXE了,PXE是由intel 公司开发的网络引导技术,工作在Client/Server模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统。

并且要实现自动安装还需要一个工具,那就是kickstart。

Red Hat Enterprise Linux 8 配置和管理网络说明书

Red Hat Enterprise Linux 8 配置和管理网络说明书

Red Hat Enterprise Linux 8配置和管理网络管理网络接口、防火墙和高级网络功能Last Updated: 2023-08-04Red Hat Enterprise Linux 8 配置和管理网络管理网络接口、防火墙和高级网络功能法律通告Copyright © 2023 Red Hat, Inc.The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.Linux ® is the registered trademark of Linus Torvalds in the United States and other countries. Java ® is a registered trademark of Oracle and/or its affiliates.XFS ® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.MySQL ® is a registered trademark of MySQL AB in the United States, the European Union and other countries.Node.js ® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.The OpenStack ® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.All other trademarks are the property of their respective owners.摘要利用 Red Hat Enterprise Linux (RHEL)的网络功能,您可以配置主机以满足您组织的网络和安全要求。

RHEL5.4下IPVS安装配置

RHEL5.4下IPVS安装配置

RHEL 5.4下IPVS安装配置一.安装环境:RHEL 5.4 ipvsadm-1.24.tar.gz二.拓扑图:三.安装过程:1.从官方网站下载ipvsadm:下载地址:/software/kernel-2.6/下载ipvsadm-1.24.tar.gz,因为最新版ipvsadm-1.25这个版本只支持2.6.28以上的内核,RHEL 5.4内核版本达不到要求,所以选择安装前一个版本。

2.创建一个连接文件,其命令为:ln -sv /usr/src/kernels/2.6.18-92.el5PAE-i686 /usr/src/linux注意一定要与当前的运行的内核相一致,因为/usr/src/kernels目录下可能有多个目录。

如果不创建这个连接文件,在编译时会出错,从而不能继续进行安装。

3.解包。

#tar zxvf ipvsadm-1.244.编译并安装。

#cd ipvsadm-1.24#make#make install可执行文件被安装到/sbin/ipvsadm5.检验ipvsadm是否被正确安装(1) 执行ipvsadm,看是否有如下输出。

IP Virtual Server version 1.2.1 (size=4096)Port LocalAddress:Port Scheduler Flags->RomoteAddress:PortForward Weight ActiveConn InActConn(2) 检查当前加载的内核模块,看是否存在ip_vs模块。

[root@hd-4 ipvsadm-1.24]# lsmod | grep ip_vsip_vs 77569 0注1:只有执行ipvsadm以后,才会在内核加载ip_vs模块。

注2:不能以查进程的方式判断ipvs是否运行。

注3:如果下载最新的ipvsadm-1.25.tar.gz这个版本,在创建连接文件/usr/src/linux后,执行编译时,可能需要修改/boot/grub/grub.conf启动内核名称。

网络服务器搭建、配置与管理-Linux 第4版 第4章 配置与管理代理服务器

网络服务器搭建、配置与管理-Linux 第4版 第4章 配置与管理代理服务器

03 配置squid服务
3.在Client1上安装httpd服务
安装httpd服务,让防 火墙允许,并测试默 认网络配置是否成功。
[root@Client1 ~]# dnf install httpd -y
#安装Web
[root@Client1 ~]# systemctl start httpd
[root@Client1 ~]# systemctl enable httpd
项目目标
● 了解代理服务器的基本知识 ● 掌握squid代理服务器的配置
主要内容
CONTENTS
01
代理服务器概述
02
使用squid服务
03
配置squid服务器
01 代理服务器概述
01 代理服务器概述
1.1 代理服务器的工作原理
代 理 服 务 器 ( Proxy Sห้องสมุดไป่ตู้rver ) 等 同 于 内 网 与 Internet的桥梁。
(2)用户访问限制:设置相应限制,过滤或屏蔽信息。
(3)安全性得到提高:只能知道使用代理服务器相关信息。
02 使用squid服务
项目需求
客户端不需要设置代理服务器地址和端口就能够 访问互联网上的Web服务器,即透明代理。
主 机 名 称 操作系统
IP地址
角色
内网服务器 Server01
squid代理服务器 Server02
2.在Server02上安装并配置squid服务
[root@Server02 ~]# rpm -qa |grep squid
[root@Server02 ~]# mount /dev/cdrom /media
[root@Server02 ~]# dnf clean all

Redhat-6.5基于网络安装服务器配置

Redhat-6.5基于网络安装服务器配置

概述本文以Redhat6.5为基础,通过配置网络安装服务器,实现Redhat Linux的网络安装。

主要用到的软件(服务)有DHCP,TFTP,NFS,Kickstart等。

本文只列出具体步骤,不含原理说明。

1. 基础配置1.1 更改IP地址[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0HWADDR=08:00:27:53:44:fbTYPE=EthernetUUID=82affeef-922e-40b2-b89f-a5df8e9fa236ONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=noneIPADDR=192.168.7.30NETMASK=255.255.255.0GATEWAY=192.168.7.1IPV6INIT=noUSERCTL=no[root@localhost ~]# ifup eth0Active connection state: activatedActive connection path: /org/freedesktop/NetworkManager/ActiveConnection/11.2 更改hostnme[root@localhost ~]# vi /etc/sysconfig/network[root@redhatnis ~]# cat /etc/sysconfig/networkNETWORKING=yesHOSTNAME=redhatnis[root@localhost ~]# vi /etc/hosts[root@localhost ~]# cat /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.7.30 redhatnis1.3 关闭SELINUX及防火墙(iptables)[root@localhost ~]# vi /etc/selinux/config[root@redhatnis ~]# cat /etc/selinux/config |grep disa# disabled - SELinux is fully disabled.SELINUX=disabled[root@localhost ~]# chkconfig |grep iptaiptables 0:off 1:off 2:on 3:on 4:on 5:on 6:off[root@localhost ~]# chkconfig --level 2345 iptables off[root@localhost ~]# shutdown -ry 02. 软件安装1.1 挂载安装光盘[root@redhatnis ~]# mount /dev/sr0 /mntmount: block device /dev/sr0 is write-protected, mounting read-only[root@redhatnis ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/vg_root-lv_root 20G 6.2G 12G 35% /tmpfs 940M 72K 940M 1% /dev/shm/dev/sda1 485M 39M 421M 9% /boot/dev/sr0 3.6G 3.6G 0 100% /mnt1.2 配置YUM源[root@redhatnis ~]# cd /etc/yum.repos.d[root@redhatnis yum.repos.d]# vi installmedia.repo[root@redhatnis yum.repos.d]# cat installmedia.repo[InstallMedia]name=Red Hat Enterprise Linux 6.5baseurl=file:///mnt/Serverenabled=1gpgcheck=0[root@redhatnis yum.repos.d]# yum listLoaded plugins: product-id, refresh-packagekit, security, subscription-managerThis system is not registered to Red Hat Subscription Management. You can usesubscription-manager to register.InstallMedia | 3.9 kB 00:00 ...Installed PackagesConsoleKit.x86_64 0.4.1-3.el6 @anaconda-RedHatEnterpriseLinux-201311111358.x86_64/6.51.3 安装所需软件[root@redhatnis ~]# yum install -y -q xinetd tftp tftp-server ftp vsftpd dhcpnfs-utilsThis system is not registered to Red Hat Subscription Management. You can usesubscription-manager to register.3. 配置DHCP Server[root@redhatnis ~]# cd /etc/dhcp[root@redhatnis dhcp]# vi dhcpd.conf[root@redhatnis dhcp]# cat dhcpd.conf## DHCP Server Configuration file.# see /usr/share/doc/dhcp*/dhcpd.conf.sample# see 'man 5 dhcpd.conf'#allow booting;allow bootp;#Boot 所需文件filename "pxelinux.0";#TFTP服务器IPnext-server 192.168.7.30;subnet 192.168.7.0 netmask 255.255.255.0{option subnet-mask 255.255.255.0;#IP地址范围range 192.168.7.31 192.168.7.100;default-lease-time 21600;max-lease-time 43200;}[root@redhatnis dhcp]# service dhcpd startStarting dhcpd: [ OK ][root@redhatnis dhcp]# chkconfig --level 345 dhcpd on[root@redhatnis dhcp]# chkconfig |grep dhcpddhcpd 0:off 1:off 2:off 3:on 4:on 5:on 6:off4. 通过FTP(vsftpd)方式上传ISO镜像[root@redhatnis ~]# cd /etc/vsftpd/[root@redhatnis vsftpd]# vi ftpusers[root@redhatnis vsftpd]# cat ftpusers |grep root#root[root@redhatnis vsftpd]# vi user_list[root@redhatnis vsftpd]# cat user_list |grep root#root[root@redhatnis ~]# service vsftpd startStarting vsftpd for vsftpd: [ OK ][root@redhatnis ~]# chkconfig --level 345 vsftpd on此处上传ISO镜像[root@redhatnis ~]# ll /tmp |grep iso-rw-r--r-- 1 root root 3853516800 Feb 16 08:40 rhel-server-6.5-x86_64-dvd.iso 5. 配置NFS[root@redhatnis ~]# mkdir /iso[root@redhatnis ~]# mv /tmp/rhel-server-6.5-x86_64-dvd.iso /iso[root@redhatnis ~]# vi /etc/exports[root@redhatnis ~]# cat /etc/exports/iso *(ro)/mnt *(ro)[root@redhatnis ~]# service rpcbind statusrpcbind (pid 931) is running...[root@redhatnis ~]# service rpcidmapd statusrpc.idmapd (pid 1435) is running...[root@redhatnis ~]# service nfs startStarting NFS services: [ OK ]Starting NFS quotas: [ OK ]Starting NFS mountd: [ OK ]Starting NFS daemon: [ OK ]Starting RPC idmapd: [ OK ][root@redhatnis ~]# showmount -eExport list for redhatnis:/mnt */iso *[root@redhatnis ~]# chkconfig --level 345 nfs on[root@redhatnis ~]# chkconfig |grep nfsnfs 0:off 1:off 2:off 3:on 4:on 5:on 6:off6. 配置TFTP Server[root@redhatnis ~]# mkdir /tftpboot[root@redhatnis ~]# vi /etc/xinetd.d/tftp[root@redhatnis ~]# cat /etc/xinetd.d/tftp# default: off# description: The tftp server serves files using the trivial file transfer \# protocol. The tftp protocol is often used to boot diskless \# workstations, download configuration files to network-aware printers, \# and to start the installation process for some operating systems.service tftp{socket_type = dgramprotocol = udpwait = yesuser = rootserver = /usr/sbin/in.tftpdserver_args = -s /tftpbootdisable = noper_source = 11cps = 100 2flags = IPv4}7. 复制相关文件[root@redhatnis ~]# mount -t iso9660 -o loop,ro /iso/rhel-server-6.5-x86_64-dvd.iso /mnt[root@redhatnis ~]# cp -pr /mnt/images /iso[root@redhatnis ~]# cp -pr /mnt/Packages/syslinux-4.02-8.el6.x86_64.rpm /iso[root@redhatnis ~]# ll /isototal 3764068dr-xr-xr-x 3 root root 4096 Nov 12 2013 images-rw-r--r-- 1 root root 3853516800 Feb 16 14:10 rhel-server-6.5-x86_64-dvd.iso -r--r--r-- 1 root root 879224 Jan 4 2013 syslinux-4.02-8.el6.x86_64.rpm [root@redhatnis ~]# ll /iso/images/total 185548-r--r--r-- 1 root root 380928 Nov 12 2013 efiboot.img-r--r--r-- 1 root root 37976064 Nov 12 2013 efidisk.img-r--r--r-- 1 root root 145731584 Nov 12 2013 install.img-r--r--r-- 1 root root 5898240 Nov 12 2013 product.img[root@redhatnis ~]# cd /iso[root@redhatnis iso]# rpm2cpio syslinux-4.02-8.el6.x86_64.rpm |cpio -dimv[root@redhatnis iso]# lsimages rhel-server-6.5-x86_64-dvd.iso syslinux-4.02-8.el6.x86_64.rpm usr[root@redhatnis iso]# cp ./usr/share/syslinux/pxelinux.0 /tftpboot[root@redhatnis iso]# cp ./images/pxeboot/{vmlinuz,initrd.img} /tftpboot[root@redhatnis iso]# cd /tftpboot/[root@redhatnis tftpboot]# cp /boot/grub/splash.xpm.gz ./8. 创建default文件[root@redhatnis tftpboot]# mkdir pxelinux.cfg[root@redhatnis tftpboot]# cd pxelinux.cfg[root@redhatnis pxelinux.cfg]# cp /mnt/isolinux/isolinux.cfg ./default[root@redhatnis pxelinux.cfg]# vi default[root@redhatnis pxelinux.cfg]# cat defaultdefault linuxprompt 1timeout 60menu background splash.jpgmenu title Welcome to Red Hat Enterprise Linux 6.5!menu color border 0 #ffffffff #00000000menu color sel 7 #ffffffff #ff000000menu color title 0 #ffffffff #00000000menu color tabmsg 0 #ffffffff #00000000menu color unsel 0 #ffffffff #00000000menu color hotsel 0 #ff000000 #ffffffffmenu color hotkey 7 #ffffffff #ff000000menu color scrollbar 0 #ffffffff #00000000label linuxmenu label ^Install or upgrade an existing systemmenu defaultkernel vmlinuzappend ks=nfs:192.168.7.30:/iso/ks.cfg initrd=initrd.imglabel vesamenu label Install system with ^basic video driverkernel vmlinuzappend initrd=initrd.img xdriver=vesa nomodesetlabel rescuemenu label ^Rescue installed systemkernel vmlinuzappend initrd=initrd.img rescuelabel localmenu label Boot from ^local drivelocalboot 0xfffflabel memtest86menu label ^Memory testkernel memtestappend -[root@redhatnis pxelinux.cfg]# cd ..[root@redhatnis tftpboot]# lltotal 36676-r--r--r-- 1 root root 33383449 Feb 16 15:07 initrd.img-rw-r--r-- 1 root root 26828 Feb 16 14:59 pxelinux.0drwxr-xr-x 2 root root 4096 Feb 16 15:04 pxelinux.cfg-rw-r--r-- 1 root root 1341 Feb 16 15:06 splash.xpm.gz-r-xr-xr-x 1 root root 4128944 Feb 16 15:07 vmlinuz9. 创建Kickstart 配置文件系统安装完后会在/root下生产anaconda-ks.cfg文件,也可以通过Kickstart Configurator软件来配置生成该文件。

RHEL6服务器操作系统参数及安全配置

RHEL6服务器操作系统参数及安全配置

RHEL6服务器操作系统参数及安全配置Red Hat Enterprise Linux (RHEL) 6是一种企业级的操作系统,本文将介绍RHEL6服务器的操作系统参数和安全配置。

1.系统参数配置:a. 文件描述符限制:通过修改/etc/security/limits.conf文件,设置nofile的值来增加文件描述符的限制。

例如,添加以下行:b. 系统资源限制:通过修改/etc/sysctl.conf文件,设置系统资源限制的参数。

例如,增加以下参数来增大内存的共享限制:* kernel.shmmni = 4096c. 网络参数:通过/etc/sysctl.conf文件修改网络参数。

例如,禁用ICMP重定向和ARP代理:* net.ipv4.conf.all.accept_redirects = 0* net.ipv4.conf.all.send_redirects = 0* net.ipv4.conf.all.proxy_arp = 0d. 文件系统参数:通过/etc/fstab文件和tune2fs工具来设置文件系统参数。

例如,设置ext4文件系统在挂载时启用日志功能:* tune2fs -O journal_dev /dev/sda1* mount -o journal_data /dev/sda1 /mnt/data2.安全配置:a. 防火墙配置:使用iptables防火墙来配置和管理网络连接。

通过配置规则限制进出服务器的网络数据流量,可以提高服务器的安全性。

例如,只允许指定的IP地址访问SSH端口:* iptables -A INPUT -p tcp --dport 22 -s 192.168.1.1 -j ACCEPT* iptables -A INPUT -p tcp --dport 22 -j DROP* service iptables saveb. SELinux配置:RHEL6默认启用了Security-Enhanced Linux (SELinux),通过配置SELinux策略可以提高服务器的安全性。

Linux系统网络配置教程

Linux系统网络配置教程

Linux系统网络配置教程一、引言在现代信息技术时代,网络已经成为我们生活和工作中不可或缺的一部分。

而对于使用Linux操作系统的用户来说,正确配置网络是十分重要的。

本章将介绍Linux系统网络配置的基本步骤和常见问题解决方法。

二、网络配置概述网络配置是指将计算机与网络相连,并配置正确的网络参数,以实现与其他计算机之间的通信。

Linux系统的网络配置可分为两个方面,即物理连接和逻辑配置。

2.1 物理连接物理连接是指将计算机与网络相连的操作。

首先要确保计算机已经正确连接到局域网或因特网。

如果是有线连接,需要插入以太网线到计算机的网卡插槽和路由器的网络接口;如果是无线连接,需要确保无线网卡已经连接到正确的无线网络。

2.2 逻辑配置逻辑配置是指在物理连接完成后,需要对计算机进行相应的软件设置,以使其能够正确地与其他网络设备进行通信。

逻辑配置的主要内容包括IP地址的配置、网关的配置、DNS的配置以及防火墙的配置等。

三、IP地址配置IP地址是互联网中用于标识和定位计算机的一种地址。

在Linux系统中,可以通过以下两种方式来配置IP地址:3.1 动态IP地址配置动态IP地址配置是指使用DHCP服务器为计算机分配IP地址的方式。

DHCP是一种网络协议,它可以自动为计算机分配IP地址和其他网络配置信息。

要使用动态IP地址配置,在终端中输入以下命令:```shellsudo dhclient eth0```其中,eth0是计算机的网卡接口名,根据实际情况进行相应更改。

3.2 静态IP地址配置静态IP地址配置是指手动为计算机分配一个固定的IP地址。

这种方式适用于需要长期使用特定IP地址的情况。

要进行静态IP 地址配置,需要编辑网络配置文件。

在终端中输入以下命令:```shellsudo nano /etc/network/interfaces```在文件中添加以下配置信息:```shellauto eth0iface eth0 inet staticaddress 192.168.0.100netmask 255.255.255.0gateway 192.168.0.1```其中,eth0是计算机的网卡接口名,address是计算机的IP地址,netmask是子网掩码,gateway是网关地址。

Linux服务器管理与网络配置教程

Linux服务器管理与网络配置教程

Linux服务器管理与网络配置教程第一章:Linux服务器管理基础Linux 服务器管理是使用 Linux 操作系统来管理和维护服务器的过程。

本章将介绍如何使用一些基础的 Linux 命令和工具来管理服务器,包括登录服务器、创建用户账户、修改文件权限等。

1.1 登录服务器要管理 Linux 服务器,首先需要登录服务器。

常用的远程登录工具有 SSH(Secure Shell)和 PuTTY。

本节将详细介绍如何使用SSH 和 PuTTY 远程登录服务器,并提供一些常用的登录命令示例。

1.2 创建用户账户为了管理服务器,需要创建一个具有管理员权限的用户账户。

本节将介绍如何使用命令行和图形界面工具来创建用户账户,并授予相应的权限。

1.3 修改文件权限为了保护服务器的安全性和文件的完整性,需要正确设置文件权限。

本节将介绍如何使用命令行和图形界面工具来修改文件和目录的权限,并阐述权限的含义和作用。

第二章:Linux 服务器网络配置本章将介绍如何配置 Linux 服务器的网络设置,包括 IP 地址、子网掩码、网关和 DNS 配置等。

还将介绍如何进行网络故障排除和常见网络问题的解决方法。

2.1 配置静态 IP 地址静态IP 地址是指服务器在启动过程中不会改变的固定IP 地址。

本节将介绍如何使用命令行和图形界面工具来配置静态 IP 地址。

2.2 配置子网掩码和网关子网掩码和网关是用于确定服务器与其他网络设备之间的连接的重要参数。

本节将介绍如何设置子网掩码和网关,并解释其原理。

2.3 配置 DNSDNS(Domain Name System)用于将域名转换为 IP 地址。

本节将介绍如何配置 DNS 服务器的设置,包括使用本地 DNS 服务器和公共 DNS 服务器。

2.4 网络故障排除网络故障是服务器管理中常见的问题。

本节将介绍一些常用的网络故障排除方法,例如检查网络连接、排查网络配置问题等。

第三章:Linux 服务器服务管理本章将介绍如何管理 Linux 服务器中的服务,包括启动和停止服务、设置开机自启动等。

Linux网络操作系统项目教程(RHEL7.4CentOS7.4) 项目1 安装与配置Linux操作系统

Linux网络操作系统项目教程(RHEL7.4CentOS7.4) 项目1 安装与配置Linux操作系统
Shell。 Korn Shell:是对Bourne Shell的发展,在大部分情况下与Bourne
Shell兼容。 C shell:是SUN公司Shell的BSD版本。
Shell不仅是一种交互式命令解释程序,而且还是一种程序设计语言。
12
Shell脚本程序是解释型的,也就是说Shell脚本程序不需要进行编译,就能直接逐 条解释,逐条执行脚本程序的源语句。
Linux内核的源代码主要用C语言编写,只有部分与驱动相关的用汇编语言Assembly编写。
2.命令解释层
10
Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输 入的命令,并且是把它送入内核去执行。
Linux存在几种操作环境,分别是:桌面(desktop)、窗口管理器(window manager) 和命令行shell(command line shell)。Linux系统中的每个用户都可以拥有自己的用户操作 界面,根据自己的要求进行定制。
Linux网络操作系统项目教程 (RHEL 7.4/CentOS 7.4)
项目一 安装与基本配置Linux操作系统
2
项目导入
某高校组建了校园网,需要架设一台具有Web、FTP、DNS、 DCP、Samba、VPN等功能的 服务器来为校园网用户提供服务,现需要选择一种既安全又易于管理的网络操作系统, 正确搭建服务器并测试。
那么/dev/sda5这个设备文件名称包含哪些信息呢?答案如图1-4所示。
注意:/dev目录中的sda设备之所以是a,并不是由插槽决定的,而是由系统内核的识别顺序来决 定的。sda3表示编号为3的分区,而不能判断sda设备上已经存在了3个分区。
首先,/dev/目录中保存的应当是硬件设备文件;其次,sd 表示是存储设备,a表示系统中同类接口中第一个被识别到 的设备;最后,5表示这个设备是一个逻辑分区。一言以蔽之 ,“/dev/sda5”表示的就是“这是系统中第一块被识别到的 硬件设备中分区编号为5的逻辑分区的设备文件”。

全面了解 Linux 网络配置

全面了解 Linux 网络配置

全面了解 Linux 网络配置随着互联网的发展,计算机网络已成为当今社会必不可少的一部分。

而作为计算机操作系统的一种,Linux也不例外。

对于Linux服务器来说,网络配置是一个必不可少的部分,它涉及到网络通信,因此对于Linux用户和系统管理员来说,了解和掌握Linux网络配置非常重要。

接下来,我们将深入了解全面的Linux网络配置。

Linux网络配置组成在掌握Linux网络配置之前,先了解下Linux网络配置的组成。

Linux网络配置主要由以下三部分构成:物理设备:包括网卡、网线、交换机等。

物理设备通常指计算机、服务器通讯的硬件设施。

网络协议:网络协议是指计算机通讯规定的一组规则,它定义了计算机间如何交换信息、控制信息传输速度、欠载适应等各方面的事项。

网络服务:网络服务是指提供特定功能的一组程序,如Web服务器、邮件服务器、FTP服务器等。

以上三部分构成了Linux网络配置的基本构成要素。

Linux网络配置的文件结构在深入了解Linux网络配置时,必须要知道Linux网络配置的文件结构。

Linux网络配置的主要配置文件是在/etc目录下的。

常见的如:/etc/sysconfig/network-scripts/ifcfg-eth0:这个文件是Linux下网卡配置文件,其中ifcfg-eth0是指网卡eth0的属性配置。

/etc/resolv.conf:该文件主要用于DNS服务器设置。

/etc/hosts:该文件是Linux下的本地DNS解析文件,主要用于域名解析的映射。

/etc/hosts.allow:用于对网络服务器的访问进行设置。

/etc/hosts.deny:该文件主要是对不允许访问的服务器进行设置。

通过以上文件我们可以使用vim、vi等编辑器修改里面的内容。

Linux网络配置的参数介绍现在我们初步了解了Linux网络配置的基本组成部分,再来深入了解一下Linux网络配置的参数。

这些参数在我们进行Linux网络配置时,尤其是在配置网卡时是比较常用的。

Linux网络操作系统项目教程(RHEL7.4CentOS7.4) 项目3 管理Linux服务器的用户和组

Linux网络操作系统项目教程(RHEL7.4CentOS7.4) 项目3 管理Linux服务器的用户和组

6
用户账户信息和组群信息分别存储在用户账户文件和组群文件中。
3.2.1 子任务1 理解用户账户文件
1./etc/passwd文件
准备工作:新建用户bobby、user1、user2,将user1和user2加入bobby群组
[root@RHEL7-1 ~]# useradd bobby [root@RHEL7-1 ~]# useradd user1 [root@RHEL7-1 ~]# useradd user2 [root@RHEL7-1 ~]# usermod –G bobby user1 [root@RHEL7-1 ~]# usermod –G bobby user2
1./etc/group文件
group文件位于“/etc”目录,用于存放用户的组账户信息,对于该文件的内容任何 用户都可以读取。每个组群账户在group文件中占用一行,并且用“:”分隔为4个域。 每一行各域的内容如下(使用cat /etc/group):
组群名称:组群口令(一般为空,用x占位):GID:组群成员列表 group文件的内容形式如下:
Linux系统下的用户账户分为两种:
普通用户账户:在系统中只能进行普通工作,只能访问他们拥有的或者有权限执行的文 件。
超级用户账户(root):也叫管理员账户,它的任务是对普通用户和整个系统进行管理。 超级用户账户对系统具有绝对的控制权,能够对系统进行一切操作
组群是具有相同特性的用户的逻辑集合,使用组群有利于系统管理员按照用户的 特性组织和管理用户,提高工作效率。有了组群,在做资源授权时可以把权限赋予某
root用户的UID为:系统用户的UID从1到999;普通用户的UID可以在创建时由管理 员指定,如果不指定,用户的UID默认从1 000开始顺序编号。在Linux系统中,创建用户 账户的同时也会创建一个与用户同名的组群,该组群是用户的主组群。普通组群的GID 默认也是从1 000开始编号。

RedHat Linux 9网络配置

RedHat Linux 9网络配置

RedHat Linux 9网络配置本篇文章来源于黑基网-中国最大的网络安全站点原文链接:/lib/2005-05-27/7461.html计算机需要网络连接才能和其它计算机通讯。

这是通过由操作系统识别接口卡(如:以太网卡、ISDN 调制解调器、权标环),并配置该接口来连接到网络上来实现的。

网络管理工具可以用来配置以下类型的网络接口:以太网ISDN调制解调器xDSL权标环CIPE无线设备要使用网络管理工具,你必须具备根特权。

要启动这个程序,点击面板上的「主菜单」=> 「系统设置」=> 「网络」,或在shell 提示(如XTerm 或GNOME 终端)下键入redhat-config-network 命令。

如果你键入了这个命令,若X 在运行,则图形化版本会被显示,否则,基于文本的版本会被显示。

要强制运行基于文本的版本,使用redhat-config-network-tui 命令。

图12-1. 网络管理工具如果你更喜欢直接修改配置文件,请参阅《Red Hat Linux 参考指南》来获取关于这些配置文件的位置和内容的信息。

窍门:访问Red Hat 硬件兼容性列表(/hcl/ )来判定Red Hat Linux 是否支持你的硬件设备。

12.1. 总览要使用网络管理工具来配置网络连接,执行以下步骤:把物理硬件设备添加到硬件列表中。

添加和该物理硬件设备相关的网络设备。

配置主机名和DNS 设置。

配置你无法通过DNS 查寻的主机。

本章将会针对每类网络连接来讨论以上的每一个步骤。

12.2. 建立以太网连接要建立以太网连接,你需要一张网卡(NIC),一条网络电缆(通常是CAT5 电缆),以及要连接的网络。

不同的网络配置使用不同的速度,请确定你的NIC 与你想连接的网络兼容。

要添加以太网连接,执行以下步骤:点击「设备」标签。

点击工具栏上的「新建」按钮。

从「设备类型」列表中选择「以太网连接」,然后点击「前进」。

网络服务器搭建、配置与管理-Linux 第4版 第7章 配置与管理DHCP服务器

网络服务器搭建、配置与管理-Linux 第4版 第7章 配置与管理DHCP服务器
在IP地址有限的单位内,动态IP地址可以最大 化地达到资源的有效利用。它利用并不是每个员工 都会同时上线的原理,优先为上线的员工提供IP地 址,离线之后再收回。
静态IP地址
客户机(一般是服务器)从DHCP服务器那里获 得的IP地址是固定的。
可以设置DHCP服务器记录特定计算机的MAC地 址,然后为每个MAC地址分配一个固定的IP地址。
2.根据项目需求定制DHCP服务器端配置
[root@Server01 ~]#vim /etc/dhcp/dhcpd.conf
subnet 192.168.10.0 netmask 255.255.255.0 {
//进入编辑DHCP主配置文件
range 192.168.10.31 192.168.10.104;
自动获取
备注 都设为host only(VMnet1)
Client2的MAC地址假设为 00:0C:29:08:5B:CA
02 DHCP服务器配置
2.1 服务器端配置
1.安装DHCP服务器(设置服务器IP地址;搭建本地yum安装源,详见PPT课件:01《搭建与测试Linux服务器》-P18)
[root@Server01 ~]# dnf install dhcp-server -y
02 DHCP服务器配置
02 DHCP服务器配置
项目需求
技术部有60台计算机,各计算机的IP地址要求如下: (1)DHCP服务器和DNS服务器的地址都是192.168.10.1/24,有效IP地址段为192.168.10.1~192.168.10.254,子网掩码是 255.255.255.0,网关为192.168.10.254。 (2)192.168.10.1~192.168.10.30网段地址是服务器的固定地址。 (3)客户端可以使用的地址段为192.168.10.31~192.168.10.200,但192.168.10.105、192. 168.10.107为保留地址,其中 192.168.10.105保留给Client3。 (4)客户端Client1模拟所有的其他客户端,采用自动获取方式配置IP等地址信息。

网络服务器搭建、配置与管理-Linux 第4版 第3章 配置与管理防火墙和SELinux

网络服务器搭建、配置与管理-Linux 第4版 第3章 配置与管理防火墙和SELinux

1.使用配置文件设置SELinux模式
● /etc/selinux/config 和 /etc/sysconfig/selinux : 主 要 用 于 打 开 和 关 闭 SELinux。 ● /etc/selinux/targeted/contexts : 主 要 用 于 对 contexts 的 配 置 , contexts是SELinux的安全上下文。 ● /etc/selinux/targeted/policy:SELinux策略文件。
1.2 NAT(网络地址转换器)
NAT分类
源NAT(SNAT):修改第一个包的源IP地址。
(1)从Intranet传出的数据包由NAT将 它们的专用地址转换为公用地址。
(2)从Internet传入的数据包由NAT将 它们的公用地址转换为专用地址。
(3)支持多重服务器和负载均衡。
(4)实现透明代理。
目的NAT(DNAT):修改第一个包的目的IP地址。
192.168.0.2
NAT工作过程
内网的计算机 192.168.0.254
192.168.0.1 202.162.4.1
202.202.163.1
Internet
实现 NAT 的计算机
Web 服务器
01 防火墙、NAT和SELinux概述
1.3 SELinux
安全增强型 Linux (Security-Enhanced Linux, SELinux ) 是 美 国 国 家 安 全 局 ( National Security Agency,NSA)对于强制访问控制的实现,是 Linux历 史上最杰出的新安全子系统。
01 防火墙、NAT和SELinux概述
01 防火墙、NAT和SELinux概述

Linux网络操作系统RHEL8CentOS8配置与管理FTP服务器

Linux网络操作系统RHEL8CentOS8配置与管理FTP服务器

第14章配置与管理FTP服务器《Linux网络操作系统项目教程(RHEL 8/CentOS 8)》能力要求CAPACITY掌握FTP服务地工作原理学会配置vsftpd服务器内容导航CONTENTS项目知识准备项目设计与准备项目实施项目实录:配置与管理FTP服务器FTP地工作原理FTP大大简化了文件传输地复杂性,它能够使文件通过网络从一台主机传送到另外一台计算机上却不受计算机与操作系统类型地限制。

FTP服务地具体工作过程如图所示。

(1)客户端向服务器发出连接请求,同时客户端系统动态地打开一个大于1024地端口等候服务器连接(如1031端口)。

FTP地工作原理(2)若FTP服务器在端口21侦听到该请求,则会在客户端1031端口与服务器地21端口之间建立起一个FTP会话连接。

(3)当需要传输数据时,FTP客户端再动态地打开一个大于1024地端口(如1032端口)连接到服务器地20端口,并在这两个端口之间进行数据地传输。

当数据传输完毕,这两个端口会自动关闭。

(4)当FTP客户端断开与FTP服务器地连接时,客户端上动态分配地端口将自动释放。

FTP服务有两种工作模式:主动传输模式(Active￿FTP)与被动传输模式(Passive￿FTP)。

匿名用户FTP服务不同于,它首先要求登录到服务器上,然后再进行文件地传输。

这对于很多公开提供软件下载地服务器来说十分不便,于是匿名用户访问就诞生了:通过使用一个同地用户名anonymous,密码不限地管理策略(一般使用用户地邮箱作为密码即可)让任何用户都可以很方便地从FTP服务器上下载软件。

第14章配置与管理FTP服务器7￿内容导航CONTENTS项目知识准备项目设计与准备项目实施项目实录:配置与管理FTP服务器8￿第14章配置与管理FTP服务器二,项目设计与准备项目需求准备两台安装了RHEL￿8地计算机,连网方式都设为host￿only(VM1),一台作为服务器,一台作为客户端使用。

Linux网络操作系统RHEL8CentOS8配置与管理DNS服务器

Linux网络操作系统RHEL8CentOS8配置与管理DNS服务器

第12章配置与管理DNS服务器《Linux网络操作系统项目教程(RHEL 8/CentOS 8)》能力要求CAPACITY理解DNS地域名空间结构掌握DNS查询模式掌握DNS域名解析过程掌握常规DNS服务器地安装与配置方法内容导航CONTENTS项目知识准备项目设计与准备项目实施项目实录:配置与管理DNS服务认识域名空间DNS(Domain￿Name￿Service,域名服务)是Inter/Intra最基础也是非常重要地一项服务,它提供了网络访问域名与IP地址地相互转换。

DNS命名系统采用层次地逻辑结构,如同一棵倒置地树。

DNS服务器地分类,根域服务器,"雪计划"与CDNS服务器分为主DNS服务器,从DNS服务器,转发DNS服务器与惟缓存DNS服务器4类。

根服务器主要用来管理互联网地主目录,最早是IPV4,全球只有13台(这13台IPv4根域名服务器名字分别为"A"至"M"),1个为主根服务器在美。

其余12个均为辅根服务器,其9个在美,欧洲2个,位于英与瑞典,亚洲1个位于日本。

掌握域名解析过程1.DNS域名解析地工作原理DNS域名解析地工作过程如图所示。

假设客户机使用电信ADSL(Asymmetric￿Digital￿Subscriber￿Line,非对称数字用户线路)接入Inter,电信为其分配地DNS服务器地址为210.111.110.10,域名解析过程如下:①￿客户端向本地DNS服务器210.111.110.10直接查询.163.地域名。

②￿本地DNS无法解析此域名,它先向根域服务器发出请求,查询.地DNS地址。

③￿根域DNS管理.,.,.org等顶级域名地地址解析,它收到请求后,把解析结果返回给本地地DNS。

④￿本地DNS服务器210.111.110.10得到查询结果后,接着向管理.域地DNS服务器发出进一步地查询请求,要求得到163.地DNS地址。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
255.255.255.0 网关和DNS相同配192.168.1.xxx (5) 配置虚拟机linux的Ethernet 为host-only模式 (6) 启动虚拟机的liux,虚拟机内的IP配置成与VMnet1同一个网段
即可
恢复:只需要停用VMnet1,启用"本地连接2",另外,将host-only改 成bridged
or "make uninstallmo" to remove them.
#cd /usr/local/samba/ 到安装目录看看
#ls
Samba服务器
安装
检查是否有etc目录和smb.conf文件,若没 有,自己创建。
# cd /usr/local/samba
# mkdir etc
# cp /root/samba-3.3.9/examples/smb.conf.default /usr/local/samba/etc/smb.conf
Samba服务器
安装
1、安装
(1)下载源码包:/samba/ftp/stable/samba3.3.9.tar.gz
(2)安装(源码安装)
# tar -zxvf samba-3.3.9.tar.gz
# cd samba-3.3.9
# find -name configure
service iptables stop service network restart /usr/local/samba/sbin/smbd -D /usr/local/samba/sbin/nmbd -D 在win-xp下是看不到我们共享的read2。 可能是smb.conf有问题,我们用testparm工具检查一下。 [root--~]testparm bash: testparm: command not found 没有输入完整路径。 [root--~]/usr/local/samba/bin/testparm
Samba服务器
目标1
• Load smb config files from /usr/local/samba//lib/smb.conf Processing section "[homes]" Processing section "[printers]" Processing section "[read]" Loaded services file OK. Server role: ROLE_STANDALONE Press enter to see a dump of your service definitions 就是没有read2,我们仔细看看第一行,Load smb config files from /usr/local/samba//lib/smb.conf,好像testpart工具是根据 lib/smb.conf得到的,lib下的smb.conf和etc下的smb.conf完全不一样 嘛,因为我们增加了read2,我们可以复制覆盖了它 cp -f /usr/local/samba/etc/smb.conf /usr/local/samba/lib/ 然后
telnet 192.168.0.188
telnet服务器
无网线情况
如果有网线、交换机或路由器之类的设备,只要将本地连接的ip地址与 虚
拟机中eth0的ip地址设置成一个网段即可。 在没有网线的情况下:
(1) 停用"本地连接2“ (2) 停用"VMnet8“ (3) 启用"VMnet1“ (4) 配置"VMnet1"的IP为192.168.1.110 子网掩码
网络服务器配置
网络服务器配置
内容
• Telnet服务器 • Samba服务器 • WWW服务器 • FTP服务器 • rsync服务器
Telnet服务器
安装
1、安装telnet
# yum install "telnet*"
进入到/etc/xinetd.d文件夹中
# cd /etc/xinetd.d
Linux/Windows系统之间文 件共享——Samba
• 什么是Samba • Samba是用来实现SMB的一种软件,它的工作
原理是让Netbios(Windows 95网络邻居的通 讯协议)和SMB(Server Message Block)两 个协议运行于TCP/IP通信协议之上,并且使用 Windows的NetBEUI协议让Unix计算机可以在 网络邻居上被Windows计算机看到。它的功能有: • (1)共享Linux磁盘给Windows。 • (2)共享Windows磁盘给Linux。 • (3)共享Linux打印机给Windows。 • (4)共享Windows打印机给Linux。
telnet服务器
启动xinetd服务
3、启动xinetd服务 telnet是基于xinetd的服务,所以我要先 在配置文件中将服务开启,然后在重新启动 xinetd服务 # service xinetd restart Note:修改了XINETD服务的时候,要重 新启动xinetd才能生效
telnet服务器
time-dgram
daytime-dgram echo-dgram time-stream
gssftp
rsync
在该目录中包含了telnet文件
Telnet服务器
修改配置文件
2、修改telnet文件 # vi telnet 将文件最后disable =yes中的yes改no,然后保存退出。 disable 是控制语句,为yes就是不启动telnet,我们把 它改成no
Samba服务器
目标1
• Can't load /usr/local/samba//lib/smb.conf - run testparm to debug it 怎么出错了,好像没有在lib下 没有smb.conf,那我就加上吧 [root--~]cp /usr/local/samba/etc/smb.conf /usr/local/samba/lib/ [root--~]/usr/local/samba/bin/smbpasswd -a nxgz 添加samba用户成功 New SMB password: Retype new SMB password: startsmbfilepwent_internal: file /usr/local/samba//private/smbpasswd did not exist. File successfully created. Added user nxgz.
Samba服务器
设置账号
• 设置samba帐户方法: 1、# cat /etc/passwd │ mksmbpasswd.sh >; /usr/local/samba/sbin/smbpasswd (把linux本机用户加到smb用户里去) //mksmbpasswd.sh 用find / -name mksmbpasswd.sh 找到
测试
4、测试 可以在xp里面试试看能不能登陆,如果不行,我们就还需 要一个设置,在/etc/hosts 文件中加入服务器和client的正 向解析,域名可以乱取,只要IP地址对应就OK了。 在xp下用ipconfig获取ip地址,在linux下用ifconfig获取ip 地址。修改/etc/hosts
[root--~]/usr/local/samba/sbin/nmbd -D
到win-xp下,在ie中输入file://192.168.1.9/read1
Samba服务器
目标1
• 方法2 在smb.conf最后加上如下 [read2] comment = read2 path = /home/read2 public = yes read only = yes mkdir /home/read2 ; cd !$ ; cat >; linux ; chmod -R 777 /home/read2 ; 创建共享目录及修改权限 然后
# ls
chargen-dgram daytime-stream echo-stream klogin tcpmux-server
chargen-stream discard-dgram eklogin telnet telnet
krb5-
cvs
discard-stream ekrb5-telnet kshell
# cp -rf /usr/local/samba/etc/smb.conf /usr/local/samba/lib/ //testpart工具是根据 /usr/local/samba/lib//smb.conf得到的
Samba服务器
安装
编译方式安装samba出现以下错误: error while loading shared libraries: libtalloc.so.1: cannot open shared object file: No such file or directory 解决办法: vi /etc/ld.so.conf 加入: /usr/local/samba/lib 执行
Samb root umask 0022 mkdir /home/read1 cd !$ cat >; linux hi linux ll /home/read1/ 总用量 4 -rw-r--r-- 1 root root 9 10月 24 11:20 linux 644 adduser nxgz ; passwd !$ ; 创建系统用户 [root--~]/usr/local/samba/bin/smbpasswd -a nxgz 再把这 个用户添加为samba用户
service iptables stop service network restart /usr/local/samba/sbin/smbd -D /usr/local/samba/sbin/nmbd -D 回到win-xp下可以找到,虽然它的权限为777,但是由read only控制,不 可以删除,添加。
相关文档
最新文档