网络管理命令
Pstree 输出Linux系统中各进程的树形结构
Kill 根据pid号终止进程
Killall 终止指定名称的所有进程
& 后台运行 关闭终端会退出
Nohup 后台永久运行CTRL+c会退出
通常nohup和&组合使用
Nohup command &
At 设置一次性计划任务
Crontab 设置周期性计划任务
* * 4 5 * history -c
网络管理命令
Ifconfig
Mtu 1500 最大传输单元
临时设置网络地址
Ifconfig ens33:0 192.168.1.12/24
Ens33:0 代表子接口
永久配置子接口网络
Cd /etc/sysconfig/network-scripts/
Cp ifcfg-ens33 ifcfg-ens33:0
Vim ifcfg-ens33:0
一、查看及测试网络
1、使用ifconfig命令查看网络接口
(1)查看活动(激活)的网络接口
Ifconfig
(3) 查看指定的网络接口(不论该网络接口是否处于激活状态)
Ifconfig设备名(服务器上的网卡名识别cml-4)
(4)ifconfig命令包含的信息:
Link encap:ethernet:以太网 hwaddr:物理地址(wac地址)
Inet addr:ipv4地址 bcast:广播地址 mask:子网掩码
Inet6 addr:ipv6地址
Mtu:最大传输单元(maximun transmission unit) metric:跳跃点
RXpackets:接收数据包errors:错误drobped:丢弃 overruns:过载 frame: 帧数
TXpackets:发送数据包errors:错误 dropped:丢弁 overruns:过载carrier:载波
collisions:冲撞 txqueuelen:发送列队长度
RX bytes:接收字节数TX bytes:发送字节数
使用IP命令查看网络接口
(1)查看网络接口的数据链路层信息
IP link命令
(2)查看网络接口的网络层信息
IP a(ip address)命令
2、使用nctstat -r命令查看路由表
-n:不执行dns反向查找,直接显示数字形式的IP地址
3、查看网络连接情况 nclstat命令
常用选项
-a:显示当前主机中所有活动的网络连接信息
-n:以数字的形式显示相关信息
-r:显示路由表信息
-t:显示TCP协议相关的信息
-u:显示UDP协议相关的信息
-p:显示与网络连接相关的进程号、进程名称信息(需要root权限)
-l:查看监听状态的网络连接信息
二、
1、临时修改网络配置
(1)方法一:ifconfig网络设备 IP地址 [/段格式子网掩码]
(2)方法二:ifconfig网络设备 IP地址 [netmask 子网掩码]
2、固定修改网络配置
(1)配置文件:/etc/sysconfig/network-scripts/目录下的ifefg-对应网络设备名称,默认第一块网卡为ens32或者ens33
(2)编辑配置文件:前面带#表示非必要配置内容
3、临时设置网卡子接口
方法:ifconfig网络设备:子接口名称 IP:地址/短格式子网掩码
4、永久设置网卡子接口
(1)方法:需要在/etc/sysconfig/network-scrips/目录下手动添加配置文件
5、临时修改网卡的状态
(1)方法:ifconfig 网络设备up/down
6、重新加载网络配置文件
(1)重启网络服务以实现重新读取配置文件的目录
方法:systwemctl restart network=service network restart
(2)修改某块网卡配置后,仅重启该网卡
格式:ifdown 网络设备;ifup网络设备
三、修改主机名
1、临时修改主机名
hotname新的主机名
2、永久修改主机名
方法一:编辑/etc/sysconfig/network配置文件,重启系统后生效
方法二:编辑/etc/hostname配置文件,重启后生效(推荐)
四、设置DNS域名解析
1、设置dns域名解析
(1)方法一:编辑/etc/sysconfig/network-scripts/目录下网络设备的配置
文件
(2)方法二:vi编辑/etc/resolv.conf文件
2、域名解析本地主机映射文件
(1)方法:编辑/etc/hosts 文件
(2)说明:/etc/hosts文件优先于DNS域名解析服务,也就是说,如果一个域名在hosts文件中已存在映射关系,将不再通过DNS服务器进行域名解析。hosts文件中个ip地址可以对应多个域名或者别名。
Linux. /etc/hosts
2、域名解析本地主机映射文件
(1)方法:编辑/etc/hosts文件。
(2)说明:/etc/hosts文件优先于DNS域名解析服务,也就是说,如果一个域名在hosts文件中已存在映射关系,将不再通过DNS服务器进行域名解析。hosts文件中一个ip地址可以对应多个域名或者别名。
Linux:/etc/hosts
Windows:c:\Windows\System32\drivers(etc\hosts
[root@crushlinux~]# vim/etc/hosts
Osi参考模型7层
物理层 ---网卡、网线、光纤
数据链路层 ---交换机 arp 攻击 数据段
网络层 ---路由器 数据包
传输层---防火墙 TCP UDP 数据帧
会话层
表示层
应用层
段落 样式
执行命令
·YUM 简介
YUM是软件管理仓库,可以完成安装,卸载(生产环境慎用),自动升级rpm 软件包等任务,能够自动查找并解决rpm包之间的依赖关系,并一次安装所有依赖的相关软件包。而无需管理员逐个,手工的去安装每个rpm包,使管理员在维护大量Linux服务器时更加轻松自如。特别是在拥有大量Linux主机的本地网络中,在自己公司架设一台YUM服务器还可缓解软件安装、升级等对Internet 的依赖。
YUM 前身YUP(YellowdogUpdater,Yellowdoglinux的软件更新器),最初由TSS公司(Terra soft Solutions,INC.)使用Python语言开发,后来由杜克大学( Duke University)的Linux开发团队进行改进,命名为 YUM(Yellow dog Updater, Modified)。
软件源服务器
源服务器包含存放各种rpm安装包文件的软件仓库(Repository)和仓库数据(Repodata).仓库数据是用来收集仓库目录下rpm软件包的头部信息的。
RPM 软件包的来源段落 样式
执行命令
YUM 简介
YUM是软件管理仓库,可以完成安装,卸载(生产环境慎用),自动升级rpm 软件包等任务,能够自动查找并解决rpm包之间的依赖关系,并一次安装所有依赖的相关软件包。而无需管理员逐个,手工的去安装每个rpm包,使管理员在维护大量Linux服务器时更加轻松自如。特别是在拥有大量Linux主机的本地网络中,在自己公司架设一台YUM服务器还可缓解软件安装、升级等对Internet 的依赖。
YUM 前身YUP(YellowdogUpdater,Yellowdoglinux的软件更新器),最初由TSS公司(Terra soft Solutions,INC.)使用Python语言开发,后来由杜克大学( Duke University)的Linux开发团队进行改进,命名为 YUM(Yellow dog Updater, Modified)。
软件源服务器
源服务器包含存放各种rpm安装包文件的软件仓库(Repository)和仓库数据(Repodata).仓库数据是用来收集仓库目录下rpm软件包的头部信息的。
RPM 软件包的来源
-h,--help show this help message and exit
-t,--tolerant be tolerant of errors
-C 从缓冲中运行,而不是升级缓存
-c [config file] config file location
-R [minutes] 最大化的命令等待时间
-d [debug level] 调试输出级别
--showduplicates 显示复制,在repo,list/search 命令下
-e [error level] 错误输出级别,
-q, --quiet 静默模式,不回显信息
-V,--verbose verbose operation
-y 回答所有的问题应答为是
--version 显示 YUM 版本信息并退出
--installroot=[path] 设置为 root 安装
--enablerepo=[repo] 激活一个或多个仓库(支持通配符)
--disablerepo=[repo] 禁掉一个或多个仓库(支持通配符)
-X [package], -在名称或 glob 不包含包。
exclude=[package]
disable exclude from main, for a repo or for everything
disableexcludes=[repo]
--obsoletes enable obsoletes processing during updates
-noplugins 禁掉yum 插件
--nogpgcheck 禁掉GPG 验证检查
yum list 查看软件包列表。
yum list installed 查看已安装的
yum list available 查看可用的(尚未安装)
yum list updates 查看可升级的
yum grouplist 查看软件包组信息
yum info 查询软件包的描述信息
yum groupinfo 查看软件包组中包含的软件
yum search 关键字 通过指定条件查询软件包
yum search all 关键字 扩大搜索范围。
yum groupsearch关键字 通过指定条件查询软件包组
yum install package 安装指定的安装包
yum groupinsall group 安装程序组 group
erase = remove 生产环境慎用。
yum remove package 卸载软件包 package
yum erase package 卸载软件包 package
yum groupremove group 卸载软件组group
yum update. 全部升级
yum update package 升级指定软件包 package
yum upgrade package 升级指定软件包 package
yum check-update 检查可升级的软件包
yum groupupdate group 升级软件包组 group
yum clean packages 清除缓存目录下的软件包
yum clean headers 清除缓存目录下的 headers.
yum clean oldheaders 清除缓存目录下旧的 headers。
yum clean all . 等同于 yum clean packages; yum clean oldheaders 清除缓存目
录下的软件包及旧的 headers
yum deplist package 查看软件包 package 依赖情况
yum provides 查询文件属于那个软件包
"/etc/init.d/vsftpd"
yum makecache fast 重建缓存。
localinstall 安装本地 RPM
reinstall 重新安装一个包,
repolist 显示软件仓库的配置
resolvedep 决定哪个包提供了给定的依赖
shell 运行交互式的 yum shell.
浙公网安备 33010602011771号