Linux下的网络管理相关知识

Linux下的网络管理相关知识

linux下的网络管理工具,大致分成了三个系列,最古老的ifcfg系列、iproute2系列以及nm系列。我们会就三个命令进行分析和讲解,接着会讲一下更改IP地址和主机名等永久有效的方法。

一、ifcfg家族系列工具

ifconfig: 配置IP和掩码
route: 配置路由
netstat: 网络状态和统计数据的查看

1. ifconfig:用于查看和配置IP地址,立即生效,但不是永久有效。

使用方法:
ifconfig [接口]
ifconfig 接口 [aftype] options | address ...
选项:
-a: 查看所有接口的IP地址
up:激活接口
down:关闭接口

(1). 查看IP地址
格式: ifconfig [接口]

    示例:
     ~]# ifconfig -a
     ~]# ifconfig
     ~]# ifconfig eth0

    [[email protected] ~]# ifconfig eth0
       eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.99.20  netmask 255.255.255.0  broadcast 192.168.99.255
        inet6 fe80::b107:482e:27bd:7123  prefixlen 64  scopeid 0x20<link>
        ether 00:15:5d:63:5a:04  txqueuelen 1000  (Ethernet)
        RX packets 1242117  bytes 334742873 (319.2 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 139089  bytes 15879315 (15.1 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

(2). 配置IP地址
格式:
ifconfig IFACE IP/mask [up]
ifconfig IFACE IP netmask MASK

示例:
~]# ifconfig eth0 172.16.100.11/16
# IP地址的表示方法可以使用ip/prefix的方式
~]# ifconfig eth0 172.16.100.11 netmask 255.255.255.0
#IP地址的表示方法也可以使用IP-ADDR  netmask MASK的方法,IP和掩码都可使用点分十进制的方式

2. route,可用于查看配置路由

选项及使用格式

3. netstat

二、 iproute2系列工具

ip OBJECT
addr: 地址和掩码
link: 接口
route: 路由
ss: 状态及统计数据查看

三、nm系列工具

 network manager

nmcli: 命令行工具
nmtui: 文本窗口工具

原文地址:http://blog.51cto.com/liu008qing/2298897

时间: 2024-11-05 06:20:41

Linux下的网络管理相关知识的相关文章

常见压缩格式比对,及 Linux 下的压缩相关指令

可先浏览加粗部分 一.常见压缩档 *.zip | zip 程序压缩打包的档案: (很常见,但是因为不包含文档名编码信息,跨平台可能会乱码) *.rar | winrar 进程压缩打包的档案:(在windows上很常见,但是是商业软件.) *.gz | gzip 程序压缩的档案: (linux目前使用最广泛的压缩格式) *.bz2 | bzip2 程序压缩的档案: *.xz | xz 程序压缩的档案: *.tar | tar 程序打包的资料,并没有压缩过: *.tar.gz | tar 程序打包的

Linux用户及权限相关知识

linux用户及相关知识 一.相关名词解释 每一个用户名都对应一个用户ID即UID,主机通过用户名解析成UID进行用户识别. 每一个用户组名都对应一个组ID即GID,主机通过用户组名解析成GID进行用户识别. 1.名称解析:将用户名和UID进行转换. 2.用户认证:验证该用户是否具有该权限登陆该主机. 3.用户授权:该用户是否有权限访问该文件. 4.审计:记录该用户在当前系统的行为. 5.认证机制 :linux默认的认证机制 shadow   影子口令 [[email protected]/]#

Linux下socket编程基本知识

本文档主要讲解了Linux下socket编程的一些基本知识,主要包括套接字和字节序的概念,以及一些常用的结构体和函数. 本文是在网易云课堂学习过程中的记录,这个老师讲得很不错,推荐大家围观. Linux网络编程 Linux网络编程|人工智能物联网 1.概念 1.1套接字(socket) Socket(套接字)是一种通讯机制,它包含一整套的调用接口和数据结构的定义,它给应用进程提供了使用如TCP/UDP等网络协议进行网络通讯的手段. Linux中的网络编程通过socket接口实现,socket既是

linux 服务器分区格式化相关知识 -mount

关于linux 系统mount和mkfs 的相关知识: 使用mount 1)  Mount的相关格式:mount [-t 文件类型][-o  选项] devicedir 详解: -t 文件类型,通常默认mount会自动选择正确的类型,通常类型ext2/ext3/ext4之类的. 常用的类型有:                  光盘或光盘镜像:iso9660 DOS fat16文件系统:msdos Windows 9x fat32文件系统:vfat Windows NT ntfs文件系统:ntf

Linux下防火墙开启相关端口及查看已开启端口

有时候我们辛辛苦苦安装了一个服务却发现无法访问,以为自己没有安装成功,其实解决的方法很简单,就是开启一下相关端口.比如说我安装了Nginx或Apache,那么就需要在防火墙上放行80端口.相关实例代码如下. /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT #开启80端口 /sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT #开启22端口 /etc/rc.d/init.d/iptables

对Linux下TCP连接相关配置的优化记录(转载)

1.Linux系统设置优化,vi /etc/sysctl.conf,添加以下内容 Sysctl.conf代码   fs.file-max = 65535 kernel.pid_max = 65536 net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_synack_retries = 2 net.ipv4.tcp_syn_retries = 2 net.ipv4.tcp_timestsmps = 0 net.ipv4.tcp_tw_reuse = 1 net.ipv

关于Linux动态库的相关知识

如果某动态库中有一个全局变量,程序a使用的这个动态库,程序b也使用了这个动态库,那么程序a和b中的全局变量是一个吗?也就是说,进程间使用动态库时,共享全局变量吗?答题是:是一个,共享,但写时拷贝,给程序员的感觉是:不共享. 具体可以参考下面的links: http://blog.csdn.net/yuyin86/article/details/10239479 http://www.cnblogs.com/lovevivi/archive/2013/01/10/2854584.html http

Linux下文件权限相关操作

一 权限掩码umask umask是chmod配套的,总共为4位(gid/uid,属主,组权,其它用户的权限),不过通常用到的是后3个,例如你用chmod 755 file(此时这文件的权限是属主读(4)+写(2)+执行(1),同组的和其它用户有读写权限) 二 umask的作用 默认情况下的umask值是022(可以用umask命令查看),此时你建立的文件默认权限是644(6-0,6-2,6-2),建立的目录的默认 权限是755(7-0,7-2,7-2),可以用ls -l验证一下哦 现在应该知道

linux下shell编程基础知识

1.history    记录历史命令: 预设记录1000条命令,存储在用户家目录 .bash_history 文件中: !!     执行上一条命令 !n    n为数字,history里面显示的指令数字 !cat    执行最近一次以cat开头的命令 !$    上一条命令的最后一个参数 man builtin    可以查询系统内置的所有命令: 2.指令和文件名补全 Tab键    连续按2次列出所有的指令或文件名: 3.别名alias 自定义别名,把很长的经常使用的命令别名一个简单的命令