Linux网络管理,NAT网络配置,修改主机名称,主机映射,防火墙,系统启动级别,用户和用户组,为用户配置sudoer权限,文件权限管理,打包和压缩(二)

本文涉及的产品
公网NAT网关,每月750个小时 15CU
简介: Linux网络管理,NAT网络配置,修改主机名称,主机映射,防火墙,系统启动级别,用户和用户组,为用户配置sudoer权限,文件权限管理,打包和压缩(二)

② NAT模式(vmnet8给NAT模式提供网络支持)

使用NAT模式,就是让虚拟系统借助NAT(网络地转换)功能,通过宿主机器所在的网络来访问公网。

image.png


③ 仅主机模式(vmnet1给仅主机模式提供网络支持的)


image.png

3、修改主机名称:/etc/sysconfig/network

"通俗说:就是给电脑起名字。"
hostname:查看主机名。
hostname+名字:临时修改。
vim /etc/sysconfig/network:修改配置文件,永久修改。


打开配置文件,将HOSTNAME改为你想要的主机名,即可。

image.png


4、主机映射:/etc/hosts

主机映射就是:域名与ip地址之间的映射关系。
"举例说明配置主机映射的含义"
    我们访问百度的时候,经常使用的是www.baidu.com,这个表示的是百度网站的域名,其实我们本质上就是访问百度的ip,
但是ip不太容易记住,因此,就弄了一个www.baidu.com的域名与百度ip之间的主机映射关系。我们不仅可以通过ip访问百度,
还可以通过容易记住的域名www.baidu.com去访问百度。


1)Windows中配置虚拟机image_boundary的主机映射

这样的话宿主机既可以通过虚拟机ip访问虚拟机,还可以通过域名image_boundary 访问虚拟机(但是需要我们自己配置)。


"在windows中找到这个配置文件。"
C:\Windows\System32\drivers\etc\hosts
"打开hosts文件,在最后添加下面这行代码。"
192.168.2.110 image_boundary


在CMD黑窗口,分别使用虚拟机ip和域名访问虚拟机。出现下图,证明配置完成!

image.png


2)Linux中配置Windows10的主机映射。

这样的话虚拟机既可以通过宿主机ip去访问宿主机,还可以通过域名win10去访问宿主机(需要我们自己配置)


"在虚拟机中,使用vim命令打开这个配置文件。"
vim /etc/hosts
"在hosts文件中,添加下面这行代码。"
192.168.72.1  win10


在虚拟机命令行中,分别使用宿主机ip和域名,来访问宿主机。

image.png


5、防火墙

控制本机的"出"、"入"网络访问行为。

举例说明:假如windows中要访问虚拟机的80端口,其实我是先通过你的防火墙,才可以访问到你的80端口。假如你8080端口没有开放,别人就进不去。

示意图如下:

image.png


1)防火墙的配置文件,使用如下命令查看设置

[root@image_boundary ~]# vim /etc/sysconfig/iptables

2)基本命令。牢记这些命令

"使用service命令进行的操作,属于【暂时】打开、关闭防火墙。"
service iptables status           查看防火墙状态
service iptables start/restart    打开/重启防火墙
service iptables stop             关闭防火墙
"设置防火墙开机不自启,是常用的命令。"
chkconfig iptables on             开机自启
chkconfig iptables off            开机不自启
禁止SSH登陆(如果服务器在机房,一定要小心)
"关闭22端口   DROP表示删除,删除就是关闭"
iptables -D INPUT -p tcp --dport 22 -j DROP     
"开放80端口   ACCEPT表示接受,接受就是开放"             
iptables -I INPUT -p tcp --dport 80 -j ACCEPT


总结:以后所有的后台服务的状态查看,服务启动,服务关闭,都是用"service 服务名 status" 进行操作。


相关文章
|
6天前
|
关系型数据库 MySQL Shell
【权限提升】Linux系统&环境变量&定时任务&权限配置不当&MDUT自动化
【权限提升】Linux系统&环境变量&定时任务&权限配置不当&MDUT自动化
|
6天前
|
监控 安全 Linux
【权限维持】Linux&OpenSSH&PAM后门&SSH软链接&公私钥登录
【权限维持】Linux&OpenSSH&PAM后门&SSH软链接&公私钥登录
|
10天前
|
Linux 数据处理 数据库
深入解析Linux命令id:理解用户身份与权限
`id`命令在Linux中用于显示用户身份(UID, GID和附加组)。它查看系统用户数据库获取信息。参数如`-u`显示UID,`-g`显示GID,`-G`显示附加组,结合`-n`显示名称而非ID。用于确认命令执行者身份,确保权限正确。在脚本中使用时注意权限管理,遵循最小权限原则。
|
6天前
|
Java Linux PHP
【应急响应】后门攻击检测指南&Rookit&内存马&权限维持&WIN&Linux
【应急响应】后门攻击检测指南&Rookit&内存马&权限维持&WIN&Linux
|
6天前
|
监控 网络协议 Ubuntu
【权限维持】Linux&Rootkit后门&Strace监控&Alias别名&Cron定时任务
【权限维持】Linux&Rootkit后门&Strace监控&Alias别名&Cron定时任务
|
13天前
|
Linux 数据处理 数据安全/隐私保护
Linux中的groups命令:管理用户组信息的利器
`groups`命令在Linux中用于显示用户所属的用户组,帮助管理员进行权限管理。它读取`/etc/group`和`/etc/passwd`文件获取信息,特点是简单直观,支持多用户组。命令参数如`-a`显示主组,`-g`显示主组ID,`-n`以数字形式显示,`-r`显示实际组。在实际应用中,结合其他命令可进行权限分析和定制输出。注意权限问题及用户组可能随系统变化。
|
4天前
|
Linux 数据安全/隐私保护 Windows
分布式系统详解--Linux(权限)
分布式系统详解--Linux(权限)
11 0
|
6天前
|
网络协议 Linux Shell
【权限提升】Linux系统&Docker挂载&Rsync未授权&Sudo-CVE&Polkit-CVE
【权限提升】Linux系统&Docker挂载&Rsync未授权&Sudo-CVE&Polkit-CVE
|
11天前
|
安全 Linux Shell
Linux基础——Linux权限详解
Linux基础——Linux权限详解
9 0
|
21天前
|
网络协议 Java Linux
Linux常用操作命令、端口、防火墙、磁盘与内存
Linux常用操作命令、端口、防火墙、磁盘与内存
26 0

热门文章

最新文章