网络命令

Linux运维工程师综合面试题

匿名 (未验证) 提交于 2019-12-02 21:56:30
Linux面试题综合 索引目录 硬链接和软链接的区别 cp /etc/fstab /data/dir/ 普通用户至少要有什么权限 如何查看内核信息? screen 命令详解 解释下什么是GPL,GNU,自由软件? Linux 下命令有哪几种可使用的通配符?分别代表什么含义? Linux 中进程有哪几种状态?在 ps 显示出来的信息中,分别用什么符号表示的? 查看文件内容有哪些命令可以使用? 查看文件内容有哪些命令可以使用? 目录创建用什么命令?创建文件用什么命令?复制文件用什么命令? 怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当前用户 id?查看指定帮助用什么命令? 查看 http 的并发请求数与其 TCP 连接状态 如何修改Linux启动级别为字符模式并永久生效,如何临时、永久关闭selinux及防火墙,请分别写出操作方法。 绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令? 索引是什么?有什么作用以及优缺点? 在 Linux 中什么是平均负载 ? 查看 http 的并发请求数与其 TCP 连接状态 描述Linux shell中单引号、双引号及不加引号的简单区别 当用户在浏览器当中输入一个网站,说说计算机对dns解释经过那些流程?注:本机跟本地dns还没有缓存。 如何修改Linux启动级别为字符模式并永久生效,如何临时

Linux CentOS 7 网络基本配置

匿名 (未验证) 提交于 2019-12-02 21:56:30
一、查看网络配置 1、ifconfig查看网络接口地址 ipconfig命令不带任何选项和参数时,将显示主机已启用的所有网络接口信息。 ens33:本机网卡 lo:回环网卡,一般用于本机本机的网络测试。 virbr0:虚拟机桥接网卡,一般用于服务器内部的虚拟机之间的连接。 2、使用hostname命令查看并修改主机名 使用命令“hostnamectl set-hostname zhangsan” 修改主机名为zhangsan。 3、使用route命令查看路由条目 route -n命令在Linux 6中是为了将路由器中的地址显示为数字形式,但在Linux7中已经做出了优化,不需要加-n选项一样是以数字形式显示。 4、使用netstat命令查看网络连接情况 -a:显示当前主机中所有活动的网络连接情况。 -n:以数字形式显示相关的主机地址、端口等信息。 -r:显示路由表信息(netstat -n等同于命令route)。 -l:显示处于监听状态的网络连接及端口信息。 -t:查看TCP协议相关信息。 -u:查看UDP协议相关信息。 -p:显示进程号、进程名称信息。 这里我们结合“-ntap”选项,以数字形式显示当前系统中所有的TCP进程信息。 二、测试网络连接 1、使用ping命令测试网络连通性 在Linux系统中使用ping命令可以持续向目的主机发送数据包,并显示反馈结果,若要终止测试

linux基础练习6

自作多情 提交于 2019-12-02 18:34:55
1、总结IP地址规划 ip地址表示为4个字节32位地址用.点号分隔开。组成四个十进制数字的地址应用于网络层协议如 192.168.0.1,172.10.0.1 ,10.0.0.1 这种,因为每一个字节由八位数表示,最大为255。 如8为全为1表示 11111111 十进制表示为255 全0为00000000十进制表示为0 其中IP地址用网络号。和主机号来区分网段以及主机号,划分为A类网络(前八个字节为网络号)0-126.0.0.1,B类网络(前16位为网络号后16位为主机地址)128-191.0.0.1,C类网络为192-223.0.0.1.D类通常为组播地址。这里我们暂时不说。 一个网络中主机最大数=2^主机id数(32-网络id)-2=2^(32-网络id)-2 A类地址的主机可容纳数量表示为(2**24)-2=大约1600万个ip地址 因为主机位全0和全1不能用网络位为126个网络id B类地址的主机可容纳数量为2^16=65536-2,网络id位位2^14=1.6万左右,因为前八个字节的2前两位不能动128-191表示二进制位 10000000 110000000.00000000 .0.1 C类地址的可容纳的主机数量位2^8=254-2个主机地址,网络地址位2^(24-3)=2097152个地址。 由于A类地址主机数太多,C类地址太少,会造成浪费现象

linux - 网络配置和权限管理

爷,独闯天下 提交于 2019-12-02 14:44:41
一、Linux网络系统优化 1.网络相关配置 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令。 ifconfig  查询、设置网卡和ip等参数 ifup,ifdown 脚本命令,更简单的方式启动关闭网络 ip  符合指令,直接修改上述功能 在我们刚装好linux的时候,需要用xshell进行远程连接,那就得获取ip地址,有时候网卡默认是没启动的,Linux也就拿不到ip地址,因此我们得手动启动网卡。 1 2 3 4 #编辑网卡配置文件 vim /etc/sysconfig/network-scripts/ifcfg-eth0 #修改配置参数 ONBOOT= yes 网卡配置文件详解 网络配置文件 1 /etc/sysconfig/network 网络接口配置文件 /etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME DEVICE=: 关联的设备名称,要与文件名的后半部“INTERFACE_NAME”保持一致; BOOTPROTO={static|none|dhcp|bootp}: 引导协议;要使用静态地址,使用static或none;dhcp表示使用DHCP服务器获取地址; IPADDR=: IP地址 NETMASK=:子网掩码 GATEWAY=:设定默认网关;

14-1 进程管理与任务计划

无人久伴 提交于 2019-12-02 11:38:46
进程管理与任务计划 系统管理工具 进程的分类: CPU-Bound:CPU密集型,非交互 IO-Bound:IO密集型,交互 Linux系统状态的查看及管理工具:pstree, ps, pidof, pgrep, top, htop, glance, pmap, vmstat, dstat, kill, pkill, job, bg, fg, nohup pstree命令: pstree display a tree of processes ps: process state ps report a snapshot of the current processes Linux系统各进程的相关信息均保存在/proc/PID目录下的各文件中 查看进程ps ps [OPTION]... 支持三种选项: UNIX选项 如-A -e BSD选项 如a GNU选项 如--help 选项:默认显示当前终端中的进程 a 选项包括所有终端中的进程 x 选项包括不链接终端的进程 u 选项显示进程所有者的信息 f 选项显示进程树,相当于 --forest k|--sort 属性 对属性排序,属性前加- 表示倒序 o 属性… 选项显示定制的信息 pid、cmd、%cpu、%mem L 显示支持的属性列表 ps常见选项: -C cmdlist 指定命令,多个命令用,分隔 -L 显示线程 -e

Linux网络配置 2

左心房为你撑大大i 提交于 2019-12-02 09:08:44
转自: http://chrinux.blog.51cto.com/6466723/1188108 一、作为一个linux的疯狂热爱者,我们首先需要掌握的就是在linux系统下怎么配置IP、路由和主机名基本的linux网络配置,当然如果要我们接入互联网基本的IP地址配置还是不够的,访问网络的话我们需要配置我们的域名解析服务器DNS,下面作为菜鸟的我就把我们平常用到的基本网络配置命令来和大家介绍一下,写的不好的话,还请见谅~~~~~ 本篇主要介绍linux下网络查看、配置的基本命令:ifconfig、ip、route,然后捎带介绍下DNS、主机名等信息的配置! 二、我们在配置网络之前,首先我们来认识一下linux系统下网络接口的类型和命名规则以及网络地址的类型 1、网络接口类型: lo:本地回环接口 eth[0-9]:以太网接口 pppx:点对点的连接 当然我们平常用到的也就是lo和以太网接口这两种类型回环环接口lo只是我们用在系统内部进行回环测试的,至于eth的以太网接口就是我们经常用来连接网线的那个物理接口了。 2、以太网网卡的命名规则: 在不同的系统之下其命名规则是不尽相同的,我们这就以RedHat 5-32bit的系统为例: REHL 5-32bit:以太网网卡命名规则的定义文件为/etc/modprod.conf 3、网络地址类型: 暂时性网络地址

12-2 网络路由和网络配置

梦想与她 提交于 2019-12-02 05:49:33
网络路由和网络配置 route命令 路由管理命令 查看:route -n 添加:route add route add [-net|-host] target [netmask Nm] [gw Gw] [[dev] If] 目标:192.168.1.3 网关:172.16.0.1 route add -host 192.168.1.3 gw 172.16.0.1 dev eth0 目标:192.168.0.0 网关:172.16.0.1 route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1 dev eth0 route add -net 192.168.0.0/24 gw 172.16.0.1 dev eth0 默认路由,网关:172.16.0.1 route add -net 0.0.0.0 netmask 0.0.0.0 gw 172.16.0.1 route add default gw 172.16.0.1 删除:route del route del [-net|-host] target [gw Gw] [netmask Nm] [[dev] If] 目标:192.168.1.3 网关:172.16.0.1 route del -host 192.168.1.3 目标:192.168.0.0 网关

20个命令行工具监控 Linux 系统性能

安稳与你 提交于 2019-12-02 03:40:00
对于每个系统管理员或网络管理员来说,每天要 监控 和调试 L inux 系统性能问题都是非常困难的工作。我已经有 5 年 L inux 管理员的工作经历,知道如何 监控 系统使其保持正常运行。为此,我们编写了对于 Linux /Unix 系统管理员非常有用的并且最常用的 20 个命令行系统监视工具。这些命令可以在所有版本的 L inux 下使用去 监控 和查找系统性能的实际原因。这些监控命令足够你选择适合你的监控场景。 1. top — Linux 系统进程监控 top 命令是性能监控程序,它可以在很多 Linux /Unix 版本下使用,并且它也是 Linux 系统管理员经常使用的监控系统性能的工具。 Top 命令可以定期显示所有正在运行和实际运行并且更新到列表中,它显示出 CPU 的使用、内存的使用、交换内存、缓存大小、缓冲区大小、过程控制、用户和更多命令。它也会显示内存和 CPU 使用率过高的正在运行的进程。当我们对 L inux 系统需要去监控和采取正确的行动时, top 命令对于系统管理员是非常有用的。让我们看下 top 命令的实际操作。 # top 2. vmstat — 虚拟内存统计 vmstat 命令是用于显示虚拟内存、 内核 线程、磁盘、系统进程、 I/O 模块、中断、 CPU 活跃状态等更多信息。在默认的情况下,L inux 系统是没有 vmstat 这个命令的

Docker 学习入门

独自空忆成欢 提交于 2019-12-01 18:31:56
摘自: https://www.cnblogs.com/chiangchou/p/docker.html Docker 学习入门 目录 一、Docker 简介 1、什么是 Docker 2、为什么要用 Docker 3、Docker 基本组成 二、Docker 安装 1、CentOS7 安装步骤 2、Docker 命令 三、镜像管理 1、镜像简介 2、镜像管理 四、容器管理 1、创建容器 2、容器资源限制 3、容器常用命令 五、管理应用程序数据 1、Volume 2、Bind Mounts 六、容器网络 1、Docker 网络模式 2、容器网络访问原理 七、制作镜像 1、Dockerfile 2、构建基础镜像 八、镜像仓库 1、Habor 2、安装 Docker Compose 3、安装 Harbor 4、Harbor 简单使用 九、图形化管理 1、安装 Portainer 2、访问 Portainer 回到顶部 一、Docker 简介 1、什么是 Docker Docker 是使用最广泛的开源容器引擎,它彻底释放了计算虚拟化的威力,极大提高了应用的运行效率,降低了云计算资源供应的成本! 使用 Docker,可以让应用的部署、测试和分发都变得前所未有的高效和轻松! Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核的 cgroup

网络相关的一些基本的命令的使用(ping、ifconfig、route、netstat)---Linux学习笔记

早过忘川 提交于 2019-12-01 17:37:00
ping命令的使用: 介绍: 通常我们使用它检测网络是否联通,他使用ICMP。但是有时会出现这样的情况,我们可以用浏览器查看一个网页,但是却无法ping通,这是因为一些网站处于完全考虑安装了防火墙。 Linux系统的ping命令是常用的网络命令,它通常用来测试与目标主机的连通性,我们经常会说“ping一下某机器,看是不是开着”、不能打开网页时会说“你先ping网关地址192.168.1.1试试”。它通过发送ICMP ECHO_REQUEST数据包到网络主机(send ICMP ECHO_REQUEST to network hosts),并显示响应情况,这样我们就可以根据它输出的信息来确定目标主机是否可访问(但这不是绝对的)。有些服务器为了防止通过ping探测到,通过防火墙设置了禁止ping或者在内核参数中禁止ping,这样就不能通过ping确定该主机是否还处于开启状态。 linux下的ping和windows下的ping稍有区别,linux下ping不会自动终止,需要按ctrl+c终止或者用参数-c指定要求完成的回应次数。 功能: ping命令用于:确定网络和各外部主机的状态;跟踪和隔离硬件和软件问题;测试、评估和管理网络。如果主机正在运行并连在网上,它就对回送信号进行响应。每个回送信号请求包含一个网际协议(IP)和 ICMP 头,后面紧跟一个 tim 结构