Linux服务器运维基本操作 - 网络管理

简介: 一、主机名配置二、IP地址配置三、域名映射四、网络端口监听

网络管理

 

内容介绍

一、主机名配置

二、IP地址配置

三、域名映射

四、网络端口监听

 

 

一、主机名配置


查看主机名  #hostname

用于查看当前登录的机器主机名

修改主机名(重启后无效)  #hostname hadoop

这是临时性的修改,机器重启后,就会失效

修改主机名(重启后永久生效)  #vi /ect/sysconfig/network

当机器重启的时候,会通过读取配置文件,读取主机名

 

 

二、IP地址配置


方式一: setup

root 输入 setup 命令,进入交互式修改界面通过上下键进行操作

image.png

Minimal 安装的系统没有安装 setuptool 软件,yum 安装后使用。

yum install setuptool ntsysv system- config- securitylevel-tui

Yum install system-config network-tui system- config-keyboard


方式二:修改配置文件(重启后永久生效)

vi /etc/ sysconfig/network -scripts/ ifcfg-eth0

运行如下:

[root@node-1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

TYPE =Ethernet

UUID=454c01d1-ac71-45b0-9c95 -43C4952a9d29

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=none

HWADDR=00:0C:29:9E:B4:51

IPADDR=192.168.158.121

PREFIX=24

GATEWAY=192.168.158.2

DNS1=192.168.158.2

DEFROUTE=yes

IPV4_ FAILURE_ FATAL =yes

IPV6INIT=no

NAME="System eth0"

需要注意DEVICE 是否开机自启动,ip 地址是 dhcp 还是静态的。

使修改文件的网络配置生效:

service network restart 重启网络服务

reboot 重启计算机


方式三: ifconfig 命令(重启后无效)

ifconfig eth0 192. 168.12. 22

 

 

三、域名映射


/etc/hosts 文件用于在通过主机名进行访问时做 ip 地址解析之用。

所以,你想访问一个什么样的主机名,就需要把这个主机名和它对应的 ip 地址

配置在/etc/hosts 文件中。

[root@node-1 ~]# vi /etc/hosts

进入文件后不要对已有的文件做修改,应在下一行做映射

192.168.158.121 node -1

192.168.158.122 node-2

192.168.158.123 node-3

给他做一个保存,然后再访问就可以直接使用的主机名,如下

[root@node-1 -# ping node-2

PING node-2 (192: 168.158.122)] 56(84) bytes of data.

64 bytes from node-2 (192.168.158.122): icmp_seq=1 ttl=64 time=0.237 ms

64 bytes from node-2 (192.168.158.1229: icmp_seq=2 tt1=64 time: =0.398 ms

64 bytes from node-2 (192.168.158.122): icmp_seq=3 tt1=64 time=0.616 ms

64 bytes from node-2 (192.168.158.122) :icmp_seq=4 tt1=64 time=0. 343 ms

64 bytes from node-2 (192.168.158.122): icmp_seq=5 tt1=64 time=0.332 ms

64 bytes from node-2 (192.168.158.122): icmp_seq=6 tt1=64 time=0.464 ms

^C

--- node-2 ping statistics ---

6 packets transmitted,6 received,0% packet_losstime 5945ms

rtt min/avg/max/mdev = 0.237/0.398/0.616/0.120 ms

 

 

四、网络端口监听


netstat是一款命令行工具,用于列出系统上所有的网络socket 连接情况,包括 tcp, udp 以及 unix socket,另外它还能列出处于监听状态(即等待接入请求)socket。如想确认 Web 服务有没有起来,可查看80端口有没有打开。

示例:

常见参数:

-a (all) 显示所有选项,默认不显示LISTEN 相关

-t (tcp)仅显示 tcp 相关选项-u (udp) 仅显示 udp 相关选项

-n禁用域名反向解析功能,只显示 ip

-l仅列出有在 Listen (监听)的服务状态

-p显示建立相关链接的进程信息

-ep可以同时查看进程名和用户名

netstat -nlpt 获取进程名、进程号以及用户ID:

[root@node-23~]#netstat -nltp

Axtive Internet connections (only servers)

Proto      Recv-Q  Send-Q    Local Address

tcp         0          0         0.0.0.0:3306  

tcp         0          0         0.0.0.0:22

tcp         0          0         :::22

Foreign Address   State       PID/Program name

0.0.0.0:*          LISTEN     1561/mysqld

0.0.0.0:*          LISTEN     1461/sshd

:::*               LISTEN     1461/sshd

只列出监听中的连接

netstat- tnl  可以看到处于监听状态的 TCP 端口和连接

相关文章
|
1月前
|
安全 Linux 网络安全
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
67 0
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
|
2月前
|
运维 Linux 开发者
Linux系统中使用Python的ping3库进行网络连通性测试
以上步骤展示了如何利用 Python 的 `ping3` 库来检测网络连通性,并且提供了基本错误处理方法以确保程序能够优雅地处理各种意外情形。通过简洁明快、易读易懂、实操性强等特点使得该方法非常适合开发者或系统管理员快速集成至自动化工具链之内进行日常运维任务之需求满足。
158 18
|
2月前
|
网络协议 关系型数据库 Linux
【App Service Linux】在Linux App Service中安装 tcpdump 并抓取网络包
在App Service for Linux环境中,无法像Windows一样直接使用网络排查工具抓包。本文介绍了如何通过TCPDUMP在Linux环境下抓取网络包,包括SSH进入容器、安装tcpdump、执行抓包命令及下载分析文件的完整操作步骤。
157 5
|
2月前
|
弹性计算 安全 Linux
阿里云服务器ECS安装宝塔Linux面板、安装网站(新手图文教程)
本教程详解如何在阿里云服务器上安装宝塔Linux面板,涵盖ECS服务器手动安装步骤,包括系统准备、远程连接、安装命令执行、端口开放及LNMP环境部署,手把手引导用户快速搭建网站环境。
|
3月前
|
Web App开发 网络协议 Linux
【Linux】网络基础
TCP/IP五层模型是网络通信的基础框架,将复杂的数据传输过程分为物理层、数据链路层、网络层、传输层和应用层,每层各司其职,协同完成远程通信。该模型确保了不同设备和网络之间的互联互通,是现代互联网运行的核心机制。
225 5
|
4月前
|
Linux 网络安全 数据安全/隐私保护
使用Linux系统的mount命令挂载远程服务器的文件夹。
如此一来,你就完成了一次从你的Linux发车站到远程服务器文件夹的有趣旅行。在这个技术之旅中,你既探索了新地方,也学到了如何桥接不同系统之间的距离。
684 21
|
3月前
|
Java Linux 网络安全
Linux云端服务器上部署Spring Boot应用的教程。
此流程涉及Linux命令行操作、系统服务管理及网络安全知识,需要管理员权限以进行配置和服务管理。务必在一个测试环境中验证所有步骤,确保一切配置正确无误后,再将应用部署到生产环境中。也可以使用如Ansible、Chef等配置管理工具来自动化部署过程,提升效率和可靠性。
403 13
|
3月前
|
网络协议 Linux 开发者
深入Linux中UDP网络通信机制编程探索
以上步骤概述了Linux中UDP网络通信的编程机制。在实现时,因关注细节和上下文环境可能有所调整,但大致流程是一致的。这些知识片段旨在帮助开发者快速上手Linux下的UDP编程,并提供可靠的信息作为编程的基础。在编程实践中,应结合实际业务需求,设计合适的数据传输协议,确保数据的正确性和实时性。
80 0
|
3月前
|
监控 Linux 网络安全
FinalShell SSH工具下载,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux
FinalShell是一款国人开发的多平台SSH客户端工具,支持Windows、Mac OS X和Linux系统。它提供一体化服务器管理功能,支持shell和sftp同屏显示,命令自动提示,操作便捷。软件还具备加速功能,提升访问服务器速度,适合普通用户和专业人士使用。
402 0
|
5月前
|
安全 网络协议 Linux
Linux网络应用层协议展示:HTTP与HTTPS
此外,必须注意,从HTTP迁移到HTTPS是一项重要且必要的任务,因为这不仅关乎用户信息的安全,也有利于你的网站评级和粉丝的信心。在网络世界中,信息的安全就是一切,选择HTTPS,让您的网站更加安全,使您的用户满意,也使您感到满意。
164 18

热门文章

最新文章