Linux实操-网络配置、进程管理、服务管理、动态监控进程、监控网络状态
- 网络配置
- 网络配置原理图
- 查看网络IP和网关
- 查看虚拟网络编辑器
- 修改虚拟网卡ip地址
- 查看网关
- linux网络环境配置
- 第一种方法(自动获取)
- 第二种方法(指定固定的 ip)
- 进程管理(重点)
- 显示系统执行的进程
- ps 指令详解
- 案例
- 终止进程kill和kill all
- kill [选项] 进程号(功能描述:通过进程号杀死进程)
- killall 进程名称(功能描述:通过进程名称杀死进程,也支持通配符,这在系统因负载过大而变得很慢时很有用)
- 常用选项:
- 案例
- 查看进程树pstree
- 服务管理
- 案例
- 检测linux的某个端口在监听且可以访问
- 细节
- 查看服务名:
- 服务的运行级别
- chkconfig 指令介绍
- 案例
- 动态监控进程
- 案例 1.监视特定用户
- 案例 2:终止指定的进程。
- 案例 3:指定系统状态更新的时间(每隔 10 秒自动更新, 默认是 3 秒):
- 监控网络状态 netstat(重要)
- 查看系统网络情况
- 案例
网络配置
网络配置原理图
查看网络IP和网关
查看虚拟网络编辑器
编辑-虚拟网络编辑器
修改虚拟网卡ip地址
编辑-虚拟网络编辑器 -点击vmnet8 改变子网ip
查看网关
虚拟机 :编辑-虚拟网络编辑器 -NAt设置
Windows:查看windows环境中的vmnet8网络配置
1 使用ipconfig
2 打开网络和共享中心-更改适配器-点击vmnet8 --点击ipv4
linux网络环境配置
第一种方法(自动获取)
缺点: linux 启动后会自动获取 IP,缺点是每次自动获取的 ip 地址可能不一样。这个不适用于做服务器,因为我们的服务器的 ip 需要时固定的。
第二种方法(指定固定的 ip)
说明
直 接 修 改 配 置 文 件 来 指 定 IP, 并 可 以 连 接 到 外 网 ( 程 序 员 推 荐 ) , 编 辑 vi
/etc/sysconfig/network-scripts/ifcfg-eth0 (第0块网卡的位置)
要求:将 ip 地址配置的静态的,ip 地址为 192.168.184.130
设置完之后要重启服务 service network restart或者reboot
进程管理(重点)
显示系统执行的进程
查看进行使用的指令是 ps ,一般来说使用的参数是 ps -aux
ps 指令详解
指令:ps –aux|grep xxx ,比如我看看有没有 sshd 服务
指令说明
• System V 展示风格
• USER:用户名称
• PID:进程号
PPID 父进程
• %CPU:进程占用 CPU 的百分比
• VSZ:进程占用的虚拟内存大小(单位:KB)
• RSS:进程占用的物理内存大小(单位:KB)
• TT:终端名称,缩写 .
• STAT:进程状态,其中 S-睡眠,s-表示该进程是会话的先导进程,N-表示进程拥有比普通优先级更低的优先级,R-正在运行,D-短期等待,Z-僵死进程,T-被跟踪或者被停止等等
• STARTED:进程的启动时间
• TIME:CPU 时间,即进程使用 CPU 的总时间
• COMMAND:启动进程所用的命令和参数,如果过长会被截断显示
• ps -ef 是以全格式显示当前所有的进程
• -e 显示所有进程。-f 全格式。
• ps -ef|grep xxx
• 是 BSD 风格
案例
以全格式显示当前所有的进程,查看进程的父进程。
终止进程kill和kill all
kill [选项] 进程号(功能描述:通过进程号杀死进程)
killall 进程名称(功能描述:通过进程名称杀死进程,也支持通配符,这在系统因负载过大而变得很慢时很有用)
常用选项:
-9 :表示强迫进程立即停止
案例
案例 1:踢掉某个非法登录用户
案例 2: 终止远程登录服务 sshd, 在适当时候再次重启 sshd 服务
案例 3: 终止多个 gedit 编辑器 【killall , 通过进程名称来终止进程】
killall gedit
案例 4:强制杀掉一个终端
查看进程树pstree
-p :显示进程的 PID
-u :显示进程的所属用户
服务管理
service 服务名 【start| stop| restart | reload | status 】
在centos 7.0后 不再使用service ,而是systemctl
案例
- 查看当前防火墙的状况,关闭防火墙和重启防火墙
sysytemctl status firewalld
systemctl stop firewalld
systemctl start firewalld
检测linux的某个端口在监听且可以访问
telnet ip地址 端口
细节
- 关闭或者启用防火墙后,立即生效。[telnet 测试 某个端口即可]
2)这种方式只是临时生效,当重启系统后,还是回归以前对服务的设置。
如果希望设置某个服务自启动或关闭永久生效,要使用 chkconfig 指令,
查看服务名:
方式 1:使用 setup -> 系统服务 就可以看到。
方式 2: /etc/init.d/服务名称
服务的运行级别
查看或者修改默认级别: vi /etc/inittab
Linux 系统有 7 种运行级别(runlevel):常用的是级别 3 和 5
• 运行级别 0:系统停机状态,系统默认运行级别不能设为 0,否则不能正常启动
• 运行级别 1:单用户工作状态,root 权限,用于系统维护,禁止远程登陆
• 运行级别 2:多用户状态(没有 NFS),不支持网络
• 运行级别 3:完全的多用户状态(有 NFS),登陆后进入控制台命令行模式
• 运行级别 4:系统未使用,保留
• 运行级别 5:X11 控制台,登陆后进入图形 GUI 模式
• 运行级别 6:系统正常关闭并重启,默认运行级别不能设为 6,否则不能正常启动
chkconfig 指令介绍
通过 chkconfig 命令可以给每个服务的各个运行级别设置自启动/关闭
- 查看服务 chkconfig --list|grep xxx
- chkconfig 服务名 --list
- chkconfig --level 5 服务名 on/off
请将 sshd 服务在运行级别为 5 的情况下,不要自启动
chkconfig --level 5 sshd off
案例
案例 1: 请显示当前系统所有服务的各个运行级别的运行状态
bash> chkconfig --list案例 2 :请查看 sshd 服务的运行状态
bash> service sshd status
案例 3: 将 sshd 服务在运行级别 5 下设置为不自动启动,看看有什么效果?
bash> chkconfig --level 5 sshd off
案例 4: 当运行级别为 5 时,关闭防火墙。
bash> chkconfig --level 5 iptables off案例 5: 在所有运行级别下,关闭防火墙
bash> chkconfig iptables off
systemctl stop firewalld
动态监控进程
top 与 ps 命令很相似。它们都用来显示正在执行的进程。Top 与 ps 最大的不同之处,在于 top 在执行一段时间可以更新正在运行的的进程。
top [选项]
案例 1.监视特定用户
top:输入此命令,按回车键,查看执行的进程。
u:然后输入“u”回车,再输入用户名,即可
案例 2:终止指定的进程。
top:输入此命令,按回车键,查看执行的进程。
k:然后输入“k”回车,再输入要结束的进程 ID 号
案例 3:指定系统状态更新的时间(每隔 10 秒自动更新, 默认是 3 秒):
bash> top -d 10
ctrl+C退出状态
监控网络状态 netstat(重要)
查看系统网络情况
netstat [选项]
netstat -anp
-an 按一定顺序排列输出
-p 显示哪个进程在调用
案例
查看系统所有的网络服务
netstat -anp|more
请查看服务名为 sshd 的服务的信息。
视频链接
Linux实操-网络配置、进程管理、服务管理、动态监控进程、监控网络状态相关推荐
- Linux实操篇之软件包管理
这里写目录标题 1. RPM 软件包管理工具 1.1 RPM 查询命令 基本语法 经验技巧 案例实操 1.2 RPM 卸载命令 基本语法 案例实操 1.3 RPM 安装命令 基本语法 选项说明 案例实 ...
- Linux 实操———CentOS 6 安装配置 Tomcat
引言 Linux下安装Tomcat. 一.下载.传输与解压 同<Linux 实操---CentOS 6 安装配置 Oracle JDK 1.8>一样,前期都是先在远程机上下载压缩包,然后通 ...
- Linux笔记总结 - linux实操篇 - 用户管理
Linux笔记总结 - linux实操篇 - 用户管理 1 基本介绍 Linux系统是一个多用户多任务的操作系统,任何一个要使用的系统资源的用户,都首先向系统管理员申请一个账号,然后以这个账号身份进入 ...
- 【Linux】2. Linux实操命令
Linux实操命令 2. Linux实操 2.1 远程登陆Linux系统 2.2 Vi和Vim编辑器 2.3 开机.重启和用户登陆注销 2.4 用户管理 2.5 指定运行级别指令 2.6 重置root ...
- Linux实操篇笔记
Linux实操篇 远程登陆Linux 先检查一下sshd服务打开没有( " * " 表示打开): setup 选择系统设置,进入下面页面: Xshell 是一个强大的安全终端模拟软 ...
- 第五章-Linux实操篇
title: 第五章 Linux实操篇 categories: Linux tags: linux typora-root-url: - abbrlink: 93414991 date: 2019-0 ...
- linux实操篇之-----vi和vim编辑器
vi和vim编辑器 1. vi和vim的基本介绍 所有Linux系统都会内置vi文本编辑器 vim是vi的升级版,可以主动以字体颜色分辨语法的正确性,代码补完和编译,错误跳转等功能. 2. vi和vi ...
- Linux 实操———— Shell 远程执行命令
引言 目前,开发人员的部署方式是,将项目打包(Maven 打包) 然后将 生成的 jar 包等文件,通过Xshell 等终端工具手动传输到远程服务器上,然后再通过在终端执行远程服务器上的 shell ...
- Linux 实操 —— Linux 系统性能分析
引言 最近配合解决压测(性能测试)方面的问题,了解到了一些可以监控 Linux 系统性能指标,如CPU.IO.内存等的工具. 此篇博客主要讲解 Linux 系统监控的一些重点内容以及 sar 命令的使 ...
- linux usleep函数 sleep,LINUX实操:date、sleep和usleep命令
搜索热词 <LINUX实操:date.sleep和usleep命令>要点: 本文介绍了LINUX实操:date.sleep和usleep命令,希望对您有用.如果有疑问,可以联系我们. 1. ...
最新文章
- 关于2D互动技术的一些要点
- Joint Bilateral Filtering 双边滤波
- 九度互动社区IT名企招聘上机考试热身赛
- echarts定时加载动画数据
- Linux 和 Vim 常用命令整理
- 【ECCV2020】完整论文集part2
- 跨链协议 ChainSwap 将于今晚 9 点在 Uniswap 上进行代币 TOKEN 的 LBP
- 编写一个应用程序,给出汉字“你”“我”“他”在Unicode表中的位置
- Linux系统的镜像文件iso下载地址
- cs1.6修改服务器参数设置,cs1.6比赛服务器设置参数
- Python实现泛微OA云桥未授权任意文件读取
- 【过程挖掘算法3】Heuristic Miner(启发式挖掘算法)
- JavaScript实现效果——考试倒计时
- 怎么抵抗DDOS攻击?
- 排序总结(排序算法稳定性、如何选择排序算法以及排序算法常见的坑)
- 英国内政部(Home Office)间谍机构(spy powers)假装它是Ofcom咨询中的一名私人公民1525445485395...
- “财界奥斯卡”CGMA全球管理会计2021年度中国大奖榜单揭晓
- 版主上路之 Application Server
- 乱评赢在中国之蓝天碧水间系列
- win10 anaconda3环境下安装tensorflow-GPU(仅需两行代码即可)
热门文章
- servlet获取表单数据
- 淘宝抢购python代码-仅供学习
- 【单片机毕业设计】【mcuclub-204】建筑工地降尘 | 粉尘检测 | 降尘处理系统 | PM2.5检测
- android测试之adb key问题
- 计算机制图贺卡,gDraw软件制作3D打印贺卡
- 从指定文件夹下很多个excel中读取指定内容,并合并成一个表,再增加字段
- 京东软件测试工程师面试,京东软件测试面试题.docx
- python公众号点赞_python点赞
- 键盘上各按键对应的英文名
- 兰州市第五医院内六病区感染科简介及部分疾病健康教育