debian怎么配置静态ip地址
313
2022-11-03
Linux 系统基础命令
-在当前终端再开一个终端 ctrl + shift + tsystemctl start 服务名 # 启动一个服务systemctl stop 服务名 #停止服务systemctl enable 服务名 #开机自启服务systemctl disable 服务名 # 开机不自启服务systemctl restart 服务名 # 重启服务nmtui 图形化设置主机名systemctl status systemd-hostnamed
网络共享服务: 共享目录,共享文件。实现linux与windows之间文件共享
2,samba服务软件包?
samba 服务端软件包名samba-client samba客户端软件包名
3,samba服务名称? -smb 启动/停止 服务名称。4,samba服务的主配置文件?
/etc/samba/smb.conf
++++++++++++++++++++++++++++++++++++++++++++++1, 安装samba服务包[root@host01 ~]# yum -y install samba #安装samba服务包[root@host01 ~]# ls /etc/samba/lmhosts smb.conf smb.conf.example[root@host01 ~]# systemctl stop firewalld [root@host01 ~]# setenforce 0[root@host01 ~]# systemctl start smb #启动samba服务[root@host01 ~]# systemctl enable smb #设置开机自启 [root@host01 ~]#vim /etc/samba/smb.conf[global] 。。。。。。 #passdb backend = tdbsam passdb backend = smbpasswd smb passwd file = /etc/samba/smbpasswd #指定samba用户密码文件[share] comment = share directory path = /share valid users = bb # 可以实现多个用户访问 用逗号分隔,也可以用用户组的方式 #valid users= bb,smb1,@smb hosts deny = 客户端IP地址 #拒绝一个客户访问[root@host01 ~]#systemctl restart smb[root@host01 ~]# mkdir /share #创建共享目录[root@host01 ~]#useradd bb #创建系统用户[root@host01 ~]#smbpasswd -a bb #将bb用户添加为samba用户[root@host01 ~]#groupadd smb #添加smb用户组[root@host01 ~]#useradd -g smb smb2 #添加smb2用户,并指定用户组为smb[root@host01 ~]#useradd -g smb smb3 #添加smb3用户,并指定用户组为smb2,windows访问samba共享 2.1 确认虚拟机的IP地址 [root@host01 ~]# ifconfig ens33 2.2windows 操作 win+r -----》 \\虚拟机IP地址 清除连接缓存信息: net use * /delete3,linux访问samba共享 3.1 安装samba-client 配置yum, 3.1.1 mkdir /etc/yum.repos.d/repo 3.1.2 mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/repo 从服务端拷贝yum文件至本地3.1.3 scp 服务端IP地址:/etc/yum.repos.d/dvd.repo /etc/yum.repos.d/ 怎么确认有没有拷贝成功? 1,成功会有提示 2,ls /etc/yum.repos.d/dvd.repo # 客户端会有这个文件3.1.4 yum -y install samba-client 3.1.5 访问共享 [root@host01 ~]# smbclient -L 服务器的ip地址[root@host01 ~]#smbclient //服务器的ip地址/共享目录 -U用户名 访问的时候需要权限 : 读 写 涉及到两类用户 : samba用户 和 系统用户 对一个共享目录用户想拥有读写权限 : samba用户 和 系统用户 必须同时对这个共享目录有权限 系统用户设置权限 : chmod -R 777 共享目录 #让所有人对共享目录拥有读写权限 samba用户: vim /etc/samba/smb.conf ....... #点代表省略文件内容 [share] ....... writable = yes #表示允许所有samba用户对当前共享目录有权限 write list = 用户名 #表示只允许当前用户对当前共享目录有权限++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\\192.168.1.26\Users\Public\Downloads\练习第5章 nfs服务 共享文件的服务 提供的是linux系统之间的文件共享 实现至少需要两台服务器 1,装包 包名: nfs-utils rpcbind 2,配置 [root@server ~]# ls /etc/exports #主配置文件 3,起服务 服务名: nfs nfs-server rpcbind ++++++++++++++++++++++++++++++++++++++++++++客户端和服务端都需要的操作:服务器的基础环境, 1,必须要有ip地址 2,配置好的yum 3,合适的主机名 4,systemctl stop firewalld 5,setenforce 0 6,配置/etc/hosts文件 实现域名解析 服务端: 1, [root@server ~]# hostnamectl set-hostname server 2,[root@server ~]# vim /etc/hosts ........ 192.168.1.65 server 192.168.1.66 client 3, 装包 [root@server ~]#yum -y instal nfs-utils rpcbind 4,配置文件 [root@server ~]# vim /etc/exports /nfs client(ro) #客户端IP地址 5,创建共享目录 [root@server ~]#mkdir /nfs 6,重启服务 [root@server ~]# systemctl restart nfs rpcbind nfs-server 客户端使用共享 1, [root@client ~]# hostnamectl set-hostname client 2,[root@client ~]# vim /etc/hosts ........ 192.168.1.65 server 192.168.1.66 client 3,查看 [root@client ~]# showmount -e server Export list for server: #表示服务器没有共享目录 [root@client ~]# showmount -e server #服务器的ip地址 Export list for server: /nfs server #服务器有共享目录 /nfs 4.挂载使用 [root@client ~]#mkdir /nfsdata #创建本地目录 [root@client ~]#mount -t nfs server:/nfs /nfsdata 实现永久挂载: [root@client ~]# vim /etc/fstab ............#前面内容不动 server:/nfs /nfsdata nfs defaults 0 0 1,共享/media 目录,允许所有客户端访问并只有只读权限2,共享/nfs/public目录,允许192.168.8.0/24和192.168.9.0/24网段的客户访问并只有只读权限3,共享/nfs/team1,/nfs/team2,/nfs/team3目录,并且只有team.smile.com域成员可以访问并有读写权限+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++第6章 配置dhcp服务器1,服务概述dhcp (Dynamic Host Configuration Protocol, 动态主机配置协议),是一个局域网的网络协议,实现自动分配ip地址的功能, C / S 架构 2,工作过程 c -----discover----> s c <----offer--------- s1 c <----offer--------- s2 c ------requst------> s1 c <------ack---------s13,静态,手动配置的 (修改配置文件,nmcli , nmtui)实验:准备2台服务器: 一台服务端,一台客户端服务端实现ip地址分配,[root@server ~]#systemctl stop firewalld[root@server ~]#setenforce 0[root@server ~]# yum -y install dhcp #安装dhcp包[root@server ~]# rpm -qc dhcp #查看dhcp服务的主配置文件 [root@server ~]# vim /etc/dhcp/dhcpd.confsubnet 100.100.100.0 netmask 255.255.255.0 { #分配100网段的ip地址 range 100.100.100.1 100.100.100.254; }subnet 10.10.10.0 netmask 255.255.255.0 { #分配10网段的ip地址 range 10.10.10.1 10.10.10.100; #地址池范围,客户端可以使用的ip地址 default-lease-time 600; #默认租约,客户端ip地址可以使用默认时间 max-lease-time 1200; #租约,客户端ip地址可以使用最长时间 option domain-name-servers 8.8.8.8; #指定dns服务器地址 option routers 10.10.10.100; #指定网关地址 host client { #实现地址绑定,一般服务器使用此功能 hardware ethernet 00:0c:29:98:cf:e6; #客户端的mac地址 fixed-address 10.10.10.10; #绑定的ip地址 }}[root@server ~]# systemctl restart dhcpd 客户端用来接收ip地址+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++第7章 配置dns服务器主要功能: 实现域名解析正向解析: 将域名解析为ip地址反向解析: 将ip地址解析为域名 /etc/hosts文件可以实现域名解析的功能根域名服务器可以多个域名绑定一个ip地址dns服务器分类1,主dns服务器2,辅助dns服务器3,转发dns服务器4,高速缓存服务器dns查询模式:1,递归查询2,迭代查询环境配置: 2台虚拟机 : 全部关闭防火墙,selinux设置为允许(setenforce 0 ) 都需要有ip地址,并且可以通信;一 ,主dns服务器1 ,服务端 搭建服务 1.1 配置yum 1.2 [root@server ~]# yum -y install bind bind-chroot #安装dns服务包 1.2 [root@server ~]# cp /etc/named.conf /etc/named.conf.bak #给原配置文件做备份 1.3[root@server ~]# vim /etc/named.conf options { directory "/var/named"; }; zone "edu.cn" { type master; file "edu.cn.zone"; }; 1.4 [root@server ~]#cp -p /var/named/named.localhost /var/named/edu.cn.zone 1.5 [root@server ~]#vim /var/named/edu.cn.zone @ IN SOA @ rname.invalid. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum @ NS server.edu.cn. server A 192.168.1.1 bbb A 2.2.2.2 aaa A 1.1.1.1 aaa A 3.3.3.3 ....
A 9.9.9.9
1.6 [root@server ~]# systemctl restart named 2,客户端 测试服务 2.1 [root@client ~]# host aaa.edu.cn 192.168.1.1 #手动指定dns服务器 2.2 [root@client ~]# vim /etc/resolv.conf #修改配置文件设置默认dns服务地址 nameserver 192.168.1.1 2.3[root@client ~]# host aaa.edu.cn二。辅助服务器:主从服务器:环境配置: 3台虚拟机 : 全部关闭防火墙,selinux设置为允许(setenforce 0 ) 都需要有ip地址,并且可以通信; 主ip; 192.168.1.1/24 从ip: 192.168.1.3/24 客户端ip: 192.168.1.2/241,主服务器配置:
root@server ~]# yum -y install bind bind-chroot
[root@server ~]# cp /etc/named.conf /etc/named.conf.bak [root@server ~]# vim /etc/named.conf options { directory "/var/named"; allow-transfer { 192.168.1.3; }; #指定从dns服务器地址 }; zone "edu.cn" { type master; file "edu.cn.zone"; }; [root@server ~]# cp -p /var/named/named.localhost /var/named/edu.cn.zone [root@server ~]# vim /var/named/edu.cn.zone$TTL 1D@ IN SOA @ rname.invalid. ( 。。。。。。。。。。# 这里源文件不要动@ NS server.edu.cn.@ NS server1.edu.cn. #从服务器的域名server A 192.168.1.1server1 A 192.168.1.3 #绑定从服务器 的地址bbb A 2.2.2.2aaa A 1.1.1.1aaa A 3.3.3.3aaa A 4.4.4.4
A 9.9.9.9
[root@server ~]# systemctl restart named #重启服务[root@server ~]# systemctl status named #查看服务2 ,从服务器配置: [root@server1 ~]# yum -y install bind bind-chroot [root@server1 ~]# cp /etc/named.conf /etc/named.conf.bak [root@server1 ~]# vim /etc/named.conf options { directory "/var/named"; # 指定地址库文件地址};zone "edu.cn" IN { type slave; #自己的类型为从服务器 file "slaves/edu.cn.zone"; # 指定地址库文件 masters {192.168.1.1;}; #指定主服务器地址};[root@server ~]# systemctl restart named #重启服务[root@server ~]# ls /var/named/slaves/ #确认有地址库文件3,客户端 测试服务 3.1 [root@client ~]# host aaa.edu.cn 192.168.1.1 #手动指定dns服务器 3.2 [root@client ~]# host aaa.edu.cn 192.168.1.3 #手动指定dns服务器,效果和3.1一样+++++++++++++++++++++++++++++++++++++++++++++++++++++++第8章 配置apache服务器搭建 单独的web站点部署 1,做什么用的? 提供网络服务 ~]# yum -y install ~]# systemctl restart ~]# ls /var/ #存放网页文件地址目录
#html代表一种语言,我们不需要学习 #index.html 代表页面的首页文件
[root@server ~]# vim /var/ #编写一个网页文件,
hello world #网页内容 ,访问页面会显示; 火狐浏览器访问:输入网址: 用户个人网页测试 服务端:在上面实验基础上做 #修改配置文件实现用户个人网页 [root@server ~]#vim /etc/ alias /test /vardir
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~