Linux网络和进程管理
1) 计算机网络是通过外围的设备和连接,将分布在相同或不同区域的多台计算机
连接在一起所形成的集合。网络中的计算机实现彼此间互相通信,并且可以共
同使用硬件、软件和数据资源,实现资源共享。Linux系统具有很强大的网络
功能,可以支持多重协议和标准,使用其自带的网络配置工具可以进行网络配
置,并且通过其网络命令,准确方便的进行网络管理和监控。
(2) Linux中,通过编辑一些文本文件也可以对网络进行配置
(3) Linux系统中,用户可以执行多个程序,每个程序又会有多个进程,某些进程
可能占用大量的系统资源,某些进程又可能为非法或危险的,这就造成系统负
载过重。作为管理员,必须要了解如何查看系统进程并进行相应处理,以维持
系统的整体性能。
(1) 网络配置命令
使用netconfig命令开启网络配置界面,然后点击”yes”,在出现的界面中,根据屏幕提
示输入网络地址和信息,IP address(网络地址),netmask(子网掩码),default gateway(默
认网关),primary nameserver (主DNS服务器)。
[root@lab root]# netconfig
配置后,需要重新启动网络
[root@lab root]# /etc/init.d/network restart
显示本机的机器名
[root@lab root]# hostname
使用ifconfig命令查看网络的所有接口
[root@lab root]# ifconfig
查看特定接口eth0的状态
[root@lab root]# ifconfig eth0
将eth0接口停止
[root@lab root]# ifconfig eth0 down
启动eth0接口
[root@lab root]# ifconfig eth0 up
将eth0接口停止
[root@lab root]# ifdown eth0
启动eth0接口
[root@lab root]# ifup eth0
使用route查看路由分配表
[root@lab root]# route
为接口eth0增加静态路由
[root@lab root]# route add -net 10.0.0.0 netmask 255.0.0.0 dev eth0
再次查看路由表,观察变化
[root@lab root]# route
删除eth0路由表中的指定值
[root@lab root]# route del -net 10.0.0.0 netmask 255.0.0.0 dev eth0
查看路由表的变化
[root@lab root]# route
ping回送地址
[root@lab root]# ping 127.0.0.1
ping机器的网关,网关值根据具体的网络环境决定(由于网络原因,可能无法ping通)
[root@lab root]# ping 172.16.19.1
使用traceroute 命令跟踪本机到地址202.206.16.4之间的路由数据包(由于网络原因,
可能无法跟踪到)
[root@lab root]# traceroute 202.206.16.4
使用traceroute命令跟踪本机到地址202.112.0.36之间的路由数据包,根据网络的具体情
况,可能路由不能到达对方
[root@lab root]# traceroute 202.112.0.36
使用netstat的-a命令查看所有配置的端口
[root@lab root]# netstat -a| more
使用netstat的-an命令查看所有配置的端口,以数字形式显示IP地址
[root@lab root]# netstat -an| more
查询DNS服务器,找到域名对应的IP地址
[root@lab root]# nslookup www.sina.com.cn
监视eth0接口的TCP/IP连接
[root@lab root]# tcpdump -c 10 -i eth0
监视特定主机的TCP/IP连接
[root@lab root]# tcpdump host[你想要监视连接的IP地址]
(2) 网络配置文件
查看网络设置文件network
[root@lab root]# cat /etc/sysconfig/network
查看IP地址和主机名映射的文件
[root@lab root]# cat /etc/hosts
查看端口号和服务名之间的映射文件,| more是使用管道进行分页显示
[root@lab root]# cat /etc/services | more
查看名字解析器配置文件
[root@lab root]# cat /etc/host.conf
查看端口号和服务器名映射文件
[root@lab root]# cat /etc/services
查看本机使用的dns服务器文件
[root@lab root]# cat /etc/resolv.conf
查看网络脚本文件
[root@lab root]# cat /etc/init.d/network | more
(3) 进程管理和查看登陆用户
使用ps命令的-f参数查看进程
[root@lab root]# ps -f
使用ps命令的-e参数查看进程
[root@lab root]# ps –e
使用ps命令的-l参数查看进程
[root@lab root]# ps –l
查看用户的行为
[root@lab root]# w
查看登陆的相关信息
[root@lab root]# who
查看用户登陆的历史行为
[root@lab root]# last
Linux网络和进程管理的更多相关文章
- Linux网络配置&进程管理
原理图 查看ip和网关
- Linux学习之进程管理(十九)
Linux学习之进程管理 进程查看 查看系统中所有进程,使用BSD操作系统的格式 语法:ps aux 选项: a:显示所有前台进程 x:显示所有后台进程 u:显示这个进程是由哪个用户产生的 语法:ps ...
- 【Linux学习】Linux系统管理1—进程管理
Linux系统管理1-进程管理 一.Linux的三种进程 Linux包括3中不同类型的进程: 交互进程:由一个shell启动的进程.交互进程可以在前后台运行 批处理进程:该进程和终端无联系,是一个进程 ...
- Linux系统分区 进程管理 软件包安装
对于一块新的磁盘来说,系统能够使用需要有分区.格式化文件系统.挂载等主要操作,下面通过命令的方式对一块磁盘进行操作. 一. Linux系统分区 1.1 在虚拟机开机前选择虚拟机配置,添加一个新的SCS ...
- 深入Linux内核架构——进程管理和调度(上)
如果系统只有一个处理器,那么给定时刻只有一个程序可以运行.在多处理器系统中,真正并行运行的进程数目取决于物理CPU的数目.内核和处理器建立了多任务的错觉,是通过以很短的间隔在系统运行的应用程序之间不停 ...
- Linux学习之进程管理
|-进程管理 进程常用命令 |- w查看当前系统信息 |- ps进程查看命令 |- kill终止进程 |- 一个存放内存中的特殊目录/p ...
- 深入Linux内核架构——进程管理和调度(下)
五.调度器的实现 调度器的任务是在程序之间共享CPU时间,创造并行执行的错觉.该任务可分为调度策略和上下文切换两个不同部分. 1.概观 暂时不考虑实时进程,只考虑CFS调度器.经典的调度器对系统中的进 ...
- Linux系统编程@进程管理(一)
课程目标: 构建一个基于主机系统的多客户即时通信/聊天室项目 涉及的理论知识 进程控制:僵尸进程/孤儿进程.进程控制.守护进程... 进程间通信:管道.命名管道.信号... 多线程编程: 锁.信号量. ...
- Linux进阶之进程管理
本节内容 1.进程管理 2.ps 3.uptime 4.top 5.ss -tnl------ lsof -i :22 一. 进程管理的概念 程序:二进制文件,静态 /bin/date,/usr/sb ...
随机推荐
- 坑:JavaScript 中 操作符“==” 和“===” 的区别
标题:JavaScript 中 操作符"==" 和"===" 的区别 记录一些很坑的区别: 1. '' == '0' // false 0 == '' // t ...
- bzoj2535 [Noi2010]航空管制
Description 世博期间,上海的航空客运量大大超过了平时,随之而来的航空管制也频频发生.最近,小X就因为航空管制,连续两次在机场被延误超过了两小时.对此,小X表示很不满意. 在这次来烟台的路上 ...
- [HNOI2007]分裂游戏
Description 聪聪和睿睿最近迷上了一款叫做分裂的游戏. 该游戏的规则试: 共有 n 个瓶子, 标号为 0,1,2.....n-1, 第 i 个瓶子中装有 p[i]颗巧克力豆,两个人轮流取豆子 ...
- ●BZOJ 3994 [SDOI2015]约数个数和
题链: http://www.lydsy.com/JudgeOnline/problem.php?id=3994 题解: 莫比乌斯反演 (先定义这样一个符号[x],如果x为true,则[x]=1,否则 ...
- 【USACO】电子游戏 有条件的背包
题目描述 翰的奶牛玩游戏成瘾!本来约翰是想把她们拖去电击治疗的,但是他发现奶牛们在玩游戏后生产 了更多的牛奶,也就支持它们了. 但是,奶牛在选择游戏平台上的分歧很大:有些奶牛想买 Xbox 360 来 ...
- Postgres中postmaster代码解析(中)
今天我们对postmaster的以下细节进行讨论: backend的启动和client的连接请求的认证 客户端取消查询时的处理 接受pg_ctl的shutdown请求进行shutdown处理 2.与前 ...
- scanf———while(scanf ("%lu",&num) = =1)什么意思
scanf的返回值由后面的参数决定 scanf("%d%d", &a, &b); 如果a和b都被成功读入,那么scanf的返回值就是2 如果只有a被成功读入,返回值 ...
- 【图文详解】linux下配置远程免密登录
linux下各种集群搭建往往需要配置远程免密登录,本文主要描述了CentOs6.3系统下配置免密登录的详细过程. ssh远程登录,两种身份验证: 用户名+密码 密钥验证 机器1生成密钥对并将公钥发给机 ...
- Java8——快速入门手册(学习笔记)
github博文传送门 Java8特性学习笔记 Java8中新增了许多的新特性,在这里本人研究学习了几个较为常用的特性,在这里与大家进行分享.(这里推荐深入理解Java 8用于理解基础知识)本文分为以 ...
- 小白的Python之路_day2
Python 的逻辑运算符具有短路原则,例如: or 运算符前面只要是 True,后面都不需要看了,结果就是 True. Python 中表示为真必须用 True,如果用 true 则会当成是变量, ...