CentOS中的网络管理:

1.为网卡设置网络属性:

自动获取:

在主机所在的网络中,至少有一台DHCP服务器;


手动配置(静态指定):

a.使用命令:

net-tools家族(ifcfg家族):

ifconfig(ipconfig)

查看网络接口的配置信息;

配置网络属性;

管理接口状态;

route:

查看路由信息;

配置路由信息(网关,静态路由,静态默认路由);

netstat:

状态及统计数据的查看;


iproute家族:

ip OBJECT

其中OBJECT可以是:

addr:IP地址和掩码的管理

link:物理接口的管理

route:路由管理

ss:

状态及统计数据的查看;


注意:以上命令,在任何的Linux发行版中都适用;


nm家族:Network Manager

nmcli:命令行工具

nmtui:text-window的工具


nm家族只在CentOS7中能够使用;


system-config-network

system-config-network-cmd

system-config-network-tui


上述三个工具都是setup的子命令;在CentOS6中可以使用上述命令;


b.修改配置文件:


2.网络接口的命名方式:

思科的交换机:FastEthernet0/1,GigabitEthernet0/1

思科的路由器:Ethernet0/0,FastEthernet0/0


Linux的接口命名的方式:

a.传统的命名方式:

以太网:ethX,X从0开始的整数;如:eth0,eth1,...

PPP网络:PPPoE,PPP over Ethernet

pppx,X从0开始的整数;如:ppp0,ppp1,...

环回接口:lo,loopback;


在CentOS6及之前的发行版本中使用;


b.可预测的命名方案(CentOS7开始)

可以支持很多种命名机制:

1) 根据Firmware进行命名:

每一台计算机的网卡在其计算机的硬件固件中都有唯一的标识符,比如:MAC地址,厂商标识,电器编号等;

2) 根据物理拓扑结构:

每一台计算机的主板上都有固定数量的插槽或接口,如主板上第二个插槽连接的网卡的第一个物理接口等;


根据不同的命名机制,可以有如下的命名标准:

1) 如果Firmware或BIOS是主板上集成的设备提供的索引信息并且该信息可用,则根据此索引信息进行设备命名,如:enoX,eno1,eno167777736,...


2) 如果Firmware或BIOS是主板上扩展插槽所提供的索引信息并且该信息可用,则根据此索引信息进行设备命名,如:ensX,ens0,ens2,...


3) 如果硬件接口的物理拓扑的位置信息存在并可用,则可以根据此信息进行设备命名,如:enp1s0


4) 如果用户显式的定义,可以根据诸如MAC地址进行命名;如:enx000c290045b3


5) 如果上述可预测命名皆不可用,则延用传统命名方式对网络设备进行命名;


命名的格式组成:

en:ethernet

wl:wlan

ww:wwan


名称的类型:

o<index>:集成设备的索引编号;

s<slot_num>:扩展插槽的索引编号;

x<MAC>:基于MAC地址进行命名;

p<bus>s<slot>:基于总线+扩展插槽的索引联合索引编号;


net-tools家族(ifcfg家族):

1.ifconfig命令

ifconfig - configure a network interface


ifconfig [interface] :用于查看网络接口的配置信息;

如果执行ifconfig命令,不带任何接口做参数,则显示所有处于激活状态的网络接口信息;

如果执行ifconfig命名,带有特定接口名称作为参数,则无论接口是否处于激活状态,都显示该网络接口的信息;


ifconfig interface address:用于配置指定接口的网络参数;

ifconfig interface IP[/PREFIX_LEN] [up|down]

ifconfig interface IP netmask subnet_MASK [up|down]


示例:

# ifconfig eth1 172.16.100.105

# ifconfig eth1 172.16.100.105/24

# ifconfig eth1 172.16.100.105 netmask 255.255.255.192

# ifconfig eth1 up|down


常用选项:

-a:显示所有的网络接口,无论其是否处于激活状态;


示例:

# ifconfig -a


route命令:查看和管理路由信息;

路由表中的路由条目,可能包括下列几种类型:

1.主机路由:目标地址是特定的单个IP地址;

2.网络路由:子网路由;主网路由,超网路由(CIDR);

10.10.10.0/24

192.168.1.0/24

192.168.0.0/16

3.默认路由:目标地址为0.0.0.0/0的路由条目;到达任意地址的路由;


常用选项:

-n:以数字化显示主机名(IP地址)和端口


设置路由信息:

route add [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]

route del [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]


设置默认网关的方法:default === -net 0.0.0.0 netmask 0.0.0.0

route add default gw 192.168.100.1

route add default gw 192.168.220.1 dev eth2


删除默认网关的方法:

route del default

route del default gw 172.16.0.1


添加静态路由的方法:

route add -net 10.0.0.0/8 gw 192.168.220.100 [dev eth2]


删除静态路由的方法:

route del -net 10.0.0.0/8

route del -net 10.0.0.0/8 gw 192.168.220.100


回顾:

使主机连入网络并且可以使用各种资源:

IP Address/subnet_mask

Gateway

DNS Server


设置网络接口的上述属性:

自动获得:

DHCP


手动配置(静态配置):

命令行工具:

net-tools家族(ifcfg家族)

ifconfig

1.查看网络接口的信息

2.配置网络接口的基本配置信息(IP/MASK)

3.管理网络接口

route

1.查看当前Linux内核路由表 -n选项

2.配置默认网关及静态路由


netstat


iproute家族

ip

ss


nm家族(只是在CentOS7中才能使用)

nmcli

nmtui


配置文件:


netstat命令:

Print network connections,routing tables,interface statistics,masquerade connections,and multicast memberships


Print network connections

[--tcp|-t]:只显示与TCP协议相关的网络连接

[--udp|-u]:只显示与UDP协议相关的网络连接

[--udplite|-U]:只显示udplite协议相关的网络连接

[--sctp|-S]:

[--raw|-w]:显示与裸套接字相关的网络连接

[--listening|-l]:显示处于LISTEN状态的TCP连接

[--all|-a]:查看所有状态的任意连接

[--numeric|-n]:数字化显示结果中的主机名、端口号、用户ID等信息;

[--numeric-hosts]

[--numeric-ports]

[--numeric-users]

[--extend|-e[--extend|-e]]:以扩展格式显示结果

[--program|-p]:显示与该网络连接相关的应用程序及进程ID


TCP的有限状态机(TCP FSM):

State

The state of the socket. Since there are no states in raw mode and usually no states used in UDP and Udplite,this column may be left blank. normally this can be one of several values:


ESTABLISHED

The socket has an established connection.


SYN_SENT

The socket is actively attempting to establish a connection.


SYN_RECV

A connection request has been received from the network.


FIN_WAIT1

The socket is closed,and the connection is shutting down.


FIN_WAIT2

Connection is closed,and the socket is waiting for a shutdown from the

remote end.


TIME_WAIT

The socket is waiting after close to handle packets still in the network.


CLOSE The socket is not being used.


CLOSE_WAIT

The remote end has shut down,waiting for the socket to close.


LAST_ACK

The remote end has shut down,and the socket is closed. Waiting for

ackNowledgement.


LISTEN The socket is listening for incoming connections. Such sockets are not

included in the output unless you specify the --listening (-l) or --all

(-a) option.


CLOSING

Both sockets are shut down but we still don't have all our data sent.


UNKNowN

The state of the socket is unkNown.



常用的选项组合:

-tan,-uan,-tnl,-unl,-tnlp,-unlp,-tunlp


Print routing tables

{--route|-r}:显示路由表信息

[--numeric|-n]:数字化信息

[--extend|-e]:显示扩展信息


常用的选项组合:

-rn,-rne


Print interface statistics:

{--interfaces|-I|-i}

[--all|-a]

[--extend|-e]

[--verbose|-v]

[--program|-p]

[--numeric|-n]


Print Protocol statistics:

{--statistics|-s}:显示详细的各个协议的统计信息;

[--tcp|-t]

[--udp|-u]

[--udplite|-U]

[--sctp|-S]

[--raw|-w]


iproute家族:

ip:show / manipulate routing,devices,policy routing and tunnels

ip [ OPTIONS ] OBJECT { COMMAND | help }


OBJECT := { link | addr | route | netns }



ip link COMMAND

COMMAND: add,delete,set,show,help


ip link set - 修改网络设备的配置参数

ip link set [dev] IFACE_NAME { up | down }:激活或禁用网络接口;

ip link set [dev] IFACE_NAME [ arp { on | off } ]:是否允许此网络接口使用ARP协议;

ip link set [dev] IFACE_NAME name IFACE_NEW_NAME:更改网络接口名称,需要将设备先down掉;

ip link set [dev] IFACE_NAME [ mtu MTU ]:修改网络接口的MTU数值;

ip link set [dev] IFACE_NAME [ netns PID ]:

ip link set [dev] IFACE_NAME [ netns NAME ]:将指定的网络接口加入到指定的网络名称空间中;


ip link { show | list }:列表显示所有的链路接口;只显示链路层信息;

ip link help:获得简短的帮助信息


ip netns COMMAND - 设置内核中的网络名称空间;

ip netns list:列表显示所有的自定义的名称空间;

ip netns add NS_NAME:创建名称空间;

ip netns exec NS_NAME cmd:在指定的名称空间中使用命令;

ip netns delete NS_NAME:删除指定的名称空间;


ip addr COMMAND - 查看和设置三层逻辑网络地址;

ip addr add IFADDR dev IFACE_NAME:为指定的网络接口添加IP地址;

ip addr del IFADDR dev IFACE_NAME:将IP地址从指定的网络接口上删除;

ip addr flush dev IFACE_NAME:将指定接口上配置的所有IP地址全部清除;

ip addr { show | list } [dev IFACE_NAME]:显示网络接口上配置的IP地址;


为网络接口增加多个IP地址,并能够使用ifconfig查看;

ip addr add IFADDR dev IFACE_NAME label IFACE_NAME_LABEL


ifconfig IFACE_NAME_LABEL IFADDR


IFACE_NAME_LABEL : IFACE_NAME:#


ip route COMMAND - 查看和设置路由表信息

ip route { add | del } TARGET/PREFIX via NEXT_HOP [dev IFACE_NAME]

ip route list



回顾:

netstat

-t,-u,-l,-e,-p,-n,-a,-s,-I|-i,...


ip link|addr|route|netns


ss - another utility to investigate sockets

ss [options] [ FILTER ]


常用选项:

-t:TCP协议相关的连接状态

-u:UDP协议相关的连接

-w:raw socket相关的连接

-l:处于监听状态的连接

-a:所有的状态的套接字连接

-n:数字化显示结果

-p:显示相关的应用程序及PID

-e:显示详细的扩展信息

-m:显示内存使用量

-o:计时器信息


常用的选项组合:

-tan,-tulp,-unlp


FILTER := [ state TCP-STATE ] [ EXPRESSION ]


TCP-STATE:TCP协议有限状态机中的所有可用状态;


EXPRESSION:

dport= :port

sport= :port


EXPRESSION示例:

'( dport = :22 or sport = :22 )'


net-tools

iproute

特点:使用命令配置网络参数以后,网络参数会立即生效;但是,只要重新启动或重新激活网络接口,其配置的网络参数立即丢失;


上述命令的配置结果,并没有影响或修改网络设备的配置文件;


配置文件:

CentOS6中:

跟IP、MASK、GATEWAY、DNS Server相关的配置文件:

/etc/sysconfig/network-scripts/ifcfg-IFACE_NAME

DEVICE:此网络接口的名称

TYPE:此网络接口的类型,比较常见的是Ethernet,Bridge,Token Ring,...

HWADDR:此设备的物理地址,在以太网中是MAC地址;

ONBOOT:在系统引导的过程中,是否激活此设备;

NETBOOT:是否可以使用此设备进行网络引导;

BOOTPROTO:激活此接口时使用何种协议来配置此接口的属性;

动态配置:dhcp,bootp

静态配置:static,none

IPV6INIT:是否在此接口上初始化IPV6协议;

USERCTL:是否允许普通用户能够管理此接口;推荐取值为no;

IPADDR:指定此接口的固定IP地址,前提是BOOTPROTO应该是static或none;

NETMASK:设置IP地址对应的子网掩码;如:255.255.255.0

PREFIX:设置IP地址的网络前缀的位数;如:24

GATEWAY:设置默认网关

DNS1:首选DNS服务器的地址指向;

DNS2:备用DNS服务器的地址指向;

DNS3:第三DNS服务器的地址指向;

PEERDNS:是否允许从DHCP服务器获得的DNS服务器的地址指向替代此配置文件中的DNS服务器的地址指向;默认值为允许;

NM_CONTROLLED:是否允许NetworkManager服务管理网络接口;此服务在CentOS6中非常不完善,所以建议不使用此服务进行网络接口的管理;而且最好将此服务永久关闭,执行下列两条命令即可;

# service NetworkManager stop

# chkconfig NetworkManager off


主机名称的配置文件:/etc/sysconfig/network

HOSTNAME:当前Linux系统使用的主机名称


# hostname 查看当前系统的FQDN

# hostname NEW_HOSTNAME

注销后重新登录,即可生效


CentOS7中:

跟IP、MASK、GATEWAY、DNS Server相关的配置文件:

/etc/sysconfig/network-scripts/ifcfg-IFACE_NAME

多数的配置语句与Center6相同,多出了下列几项:

UUID:全局唯一标识符,用来唯一标识此网络接口;

NAME:此网络接口的显示名称;

DEFROUTE:是否允许此网络接口运行默认路由;


主机名称的配置文件:/etc/sysconfig/network


# hostnamectl set-hostname NEW_HOSTNAME


本地解析配置文件:/etc/hosts

格式为: IP地址 主机名(多个主机名之间使用空白字符隔开)


解析器文件:/etc/resolv.conf

search DOMAIN_NAME

nameserver DNS_SERVER_IP_ADDRESS


静态路由的配置文件:/etc/sysconfig/network-scripts/route-IFACE_NAME


IFACE_NAME:必须为此次路由出站接口的名称;

两种风格的写法:

1.每条路由信息占用一行;

TARGET via NEXT_HOP [dev IFACE_NAME]


示例:

10.0.0.0/8 via 192.168.100.254


2.每条路由信息占用多行;

ADDRESS#=TARGET

NETMASK#=MASK

GATEWAY#=NEXT_HOP


示例:

ADDRESS0=172.16.0.0

NETMASK0=255.255.0.0

GATEWAY0=192.168.10.254


Bonding ―― 绑定

就是将多块网卡(多个网络接口设备)绑定同一IP地址,对外提供网络服务;这些网卡之间可以实现负载均衡或高可用技术;


通过bonding,虚拟一个网卡对外提供服务及网络连接,所有的物理网卡都被修改为相同的MAC地址;


Bonding的工作模式:

Mode 0――负载均衡解决方案,其负载均衡的算法为balance-rr(round robin,轮询);轮询策略意味着:从头到尾顺序的在每个slave接口上面发送数据包;该模式可以提供负载均衡以及容错的能力;


Mode 1――主备解决方案,(active-backup,master-backup),在此模式中,只有一个slave被激活,用于正常数据传输;而其他的接口都监视此接口的工作状态;当且仅当活动的slave接口失败的时候,才会从其他备份的接口中选择一个用于激活;该模式只能实现容错,无法进行负载均衡;


Mode 3――全广播解决方案,在所有的slave接口上传输全部报文;


miimon用来进行链路监测。如果miimon=100,则系统每100ms监测一次链路连接的状态;如果某个网络接口在miimon监测的结果为不连通,则进行故障倒换;


使用Bonding的时候,我们需要配置:

1.创建虚拟接口

2.选择miimon的监测时间及Bonding的工作模式;

3.选择用于此次Bonding的物理接口;


在/etc/sysconfig/network-scripts/ifcfg-bond0文件中指定Bonding的特性即可:

DEVICE=bond0

ONBOOT=yes

NM_CONTROLLED=no

BOOTPROTO=none

BONDING_OPTS="miimon=100 mode=0"

IPADDR=172.16.100.135

PREFIX=16


修改物理网卡的配置文件:/etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1

BOOTROTO=none

MASTER=bond0

SLAVE=yes

USERCTL=no


修改物理网卡的配置文件:/etc/sysconfig/network-scripts/ifcfg-eth2

DEVICE=eth2

BOOTROTO=none

MASTER=bond0

SLAVE=yes

USERCTL=no

centos的网络管理的更多相关文章

  1. 关闭iOS原生MPVolumeView音频路由菜单

    我正在使用MPVolumeView允许用户在使用我的应用程序时控制他喜欢的音频路径.该代码显示了该视图:当用户点击音频路由按钮时,会出现一个带有可用选项的菜单.问题:显示音量视图的屏幕可能需要隐藏,因为我的应用程序处理各种事件,我想同时隐藏音频路由菜单我的问题:有没有人知道是否可以手动关闭MPVolumeView的音频路由选择菜单而无需用户按下取消按钮?解决方法在iOS8上,您可以使用以下使用私有API的代码

  2. iOS:使用蓝牙音频输出(kAudioSessionProperty_OverrideCategoryEnableBluetoothInput)AudioSession

    >如果有可用的A2DP设备,我的音频路由将始终自动切换到kAudioSessionOutputRoute_BluetoothA2DP路由.如何防止此路线更改?我希望你们中的一些人可以帮助我解决这些问题.这对我对CoreAudio的整体理解,特别是AudioSession框架,真的有帮助.解决方法AudioSession是一项棘手的业务.1.BluetoothHFPaudiooutputisonlypossibleincaseofAudioSessionkAudioSessionCategory_PlayA

  3. Swift设计模式之命令模式

    转自Swift设计模式原文Design-Patterns-In-Swift

  4. Swift3.0 Swift2.3 获取IP地址 获取网关地址

    最近需要在Swift项目中获取路由器的网关地址,在网上找了半天的代码也没发现太多有价值的东西,而且大多都是OC代码,很少有Swift的相关代码,只找到了一个通过Swift代码获取设备IP的代码,最后实在没办法只能曲线救国了。下面上代码:思路就是把获取到的设备IP地址的最后一位手动修改为”1”,前面三位不需要修改,比如我的手机ip地址是192.168.31.212,所以网关地址就是192.168.31.1。最近苹果更新了Swift3.0,这里更新一下代码。

  5. Swift3.0服务端开发(二) 静态文件添加、路由配置以及表单提交

    今天博客中就来聊一下Perfect框架的静态文件的添加与访问,路由的配置以及表单的提交。也就是webroot的文件目录变地方了。后方的尾随闭包是对响应的处理。action的地址就是我们在服务器端配置的路由地址“127.0.0.1:8181/login”,而表单提交的方式是POST。

  6. Ceph部署二RGW搭建

    背景CephRGW简介CephRGW基于librados,是为应用提供RESTful类型的对象存储接口。环境规划如上篇文章《Ceph部署(一)集群搭建》所述:4台服务器:1台作为Monitor,1台作为OSDRGW,还有两台作为OSD。部署CephRGW进入上文所述的my-cluster目录。该脚本会连接RGW,创建一个bucket并列出所有的bucket。正常的输出应该为:小结通过ceph-deploy命令,已经大大地简化了对Ceph集群和RGW的安装和配置。但如果想挑战下自己,或者想让自己了解更多,试

  7. Swift Web 开发之 Vapor - 路由二

    路由参数Vapor提倡使用类型安全的路由参数来接收数据,我们可以在路由方法中使用Swift类型来指定参数类型,Vapor会在内部解析并将参数返回给闭包以供使用,非常方便。Swift中处处有协议,路由参数也是如此,我们所见例子中的Int其实就是Vapor给实现了StringInitializable协议,当然String也已经默认实现。throw另外一大特性就是可以直接在路由中抛出异常,我们可以throw任何遵从Swift.Error协议的对象,当然Vapor已经为我们封装好了几个常用的Error来方便我们

  8. EFColorPicker - 一个纯 Swift 的轻量级 iOS 颜色选择器

    EFColorPicker是一个纯Swift的轻量级iOS颜色选择器,受MSColorPicker启发。或执行以下命令:环境iOS8.0+Xcode9.0+Swift4.0+安装EFColorPicker可以通过CocoaPods进行获取。只需要在你的Podfile中添加如下代码就能实现引入:备注EFColorPicker的第一个版本从MSColorPicker转换而来,在此对MSColorPicker的作者sgl0v表示感谢!作者EyreFree,eyrefree@eyrefree.org协议EFQRC

  9. 使用LLDB调试Swift

    LLDB是个很好的选择。接下来我会探讨一些工作中常用到的一些LLDB调试技巧。LLDB拥有大量有用的调试工具。LLDB的bugreport命令可以生成一份详细的app当前状态的报告。这些命令有针对C++,Objective-C,Swift和RenderScript的。使用LLDB的这些命令可以让调试变得更自动化。process用于控制要调试的进程,可把LLDB依附到特定target或从target上解绑。processstatus用于打印当前进程及断点处的相关信息:使用如下命令可继续执行:这等同于Xcod

  10. swift – Singleton模式和正确使用Alamofire的URLRequestConvertible

    如果是这样,我该如何设置经理的基础?此外,如果我使用这个管理器//这可以与上面显示的路由器结构一起工作?我是Alamofire图书馆的新手,迅速。然而,当您获得超过6或7例的情况下,这很快就会变得很快。首先,您的模型对象需要符合RouterObject协议。最后一个问题是您无法直接在Routerenum中存储baseURL或OAuthToken。但是,如果您只是使用默认会话触发网络,那么sharedInstance可能就足够了。

随机推荐

  1. 在airgapped(离线)CentOS 6系统上安装yum软件包

    我有一个CentOS6系统,出于安全考虑,它已经被空气泄漏.它可能从未连接到互联网,如果有,它很长时间没有更新.我想将所有.rpm软件包放在一个驱动器上,这样它们就可以脱机安装而无需查询互联网.但是,我在测试VM上遇到的问题是,即使指定了本地路径,yum仍然会挂起并尝试从在线存储库进行更新.另外,有没有办法使用yum-utils/yumdownloader轻松获取该包的所有依赖项和所有依赖项?目前

  2. centos – 命名在日志旋转后停止记录到rsyslog

    CentOS6.2,绑定9.7.3,rsyslog4.6.2我最近设置了一个服务器,我注意到在日志轮换后,named已停止记录到/var/log/messages.我认为这很奇怪,因为所有日志记录都是通过rsyslog进行的,并且named不会直接写入日志文件.这更奇怪,因为我在更新区域文件后命名了HUPed,但它仍然没有记录.在我停止并重新启动命名后,记录恢复.这里发生了什么?

  3. centos – 显示错误的磁盘大小

    对于其中一个磁盘,Df-h在我的服务器上显示错误的空白区域:Cpanel表明它只有34GB免费,但还有更多.几分钟前,我删除了超过80GB的日志文件.所以,我确信它完全错了.fdisk-l/dev/sda2也显示错误:如果没有格式化,我该怎么做才能解决这个问题?并且打开文件描述符就是它需要使用才能做到这一点.所以…使用“lsof”并查找已删除的文件.重新启动写入日志文件的服务,你很可能会看到空间可用.

  4. 如何在centos 6.9上安装docker-ce 17?

    我目前正在尝试在centOS6.9服务器上安装docker-ce17,但是,当运行yuminstalldocker-ce时,我收到以下错误:如果我用跳过的标志运行它我仍然得到相同的消息,有没有人知道这方面的方法?

  5. centos – 闲置工作站的异常负载平均值

    我有一个新的工作站,具有不寻常的高负载平均值.机器规格是:>至强cpu>256GB的RAM>4x512GBSSD连接到LSI2108RAID控制器我从livecd安装了CentOS6.564位,配置了分区,网络,用户/组,并安装了一些软件,如开发工具和MATLAB.在启动几分钟后,工作站负载平均值的值介于0.5到0.9之间.但它没有做任何事情.因此我无法理解为什么负载平均值如此之高.你能帮我诊断一下这个问题吗?

  6. centos – Cryptsetup luks – 检查内核是否支持aes-xts-plain64密码

    我在CentOS5上使用cryptsetupluks加密加密了一堆硬盘.一切都很好,直到我将系统升级到CentOS6.现在我再也无法安装磁盘了.使用我的关键短语装载:我收到此错误:在/var/log/messages中:有关如何装载的任何想法?找到解决方案问题是驱动器使用大约512个字符长的交互式关键短语加密.出于某种原因,CentOS6中的新内核模块在由旧版本创建时无法正确读取512个字符的加密密钥.似乎只会影响内核或cryptsetup的不同版本,因为在同一系统上创建和打开时,512字符的密钥将起作用

  7. centos – 大量ssh登录尝试

    22个我今天登录CentOS盒找到以下内容这是过去3天内的11次登录尝试.WTF?请注意,这是我从我的提供商处获得的全新IP,该盒子是全新的.我还没有发布任何关于此框的内容.为什么我会进行如此大量的登录尝试?是某种IP/端口扫描?基本上有4名匪徒,其中2名来自中国,1名来自香港,1名来自Verizon.这只发生在SSH上.HTTP上没有问题.我应该将罪魁祸首子网路由吗?你们有什么建议?

  8. centos – kswap使用100%的CPU,即使有100GB的RAM也可用

    >Linux内核是否应该足够智能,只需从内存中清除旧缓存页而不是启动kswap?

  9. centos – Azure将VM从A2 / 3调整为DS2 v2

    我正在尝试调整前一段时间创建的几个AzureVM,从基本的A3和标准A3到标准的DS2v2.我似乎没有能力调整到这个大小的VM.必须从头开始重建服务器会有点痛苦.如果它有所不同我在VM中运行CentOS,每个都有一个带有应用程序和操作系统的磁盘.任何人都可以告诉我是否可以在不删除磁盘的情况下删除VM,创建新VM然后将磁盘附加到新VM?

  10. centos – 广泛使用RAM时服务器计算速度减慢

    我在非常具体的情况下遇到服务器速度下降的问题.事实是:>1)我使用计算应用WRF>2)我使用双XeonE5-2620v3和128GBRAM(NUMA架构–可能与问题有关!

返回
顶部