• 网络配置
    • 网络配置原理图
      • 查看网络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

案例

  1. 查看当前防火墙的状况,关闭防火墙和重启防火墙
    sysytemctl status firewalld
    systemctl stop firewalld
    systemctl start firewalld

检测linux的某个端口在监听且可以访问

telnet ip地址 端口

细节

  1. 关闭或者启用防火墙后,立即生效。[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 命令可以给每个服务的各个运行级别设置自启动/关闭

  1. 查看服务 chkconfig --list|grep xxx
  2. chkconfig 服务名 --list
  3. chkconfig --level 5 服务名 on/off
    请将 sshd 服务在运行级别为 5 的情况下,不要自启动
    chkconfig --level 5 sshd off
案例
  1. 案例 1: 请显示当前系统所有服务的各个运行级别的运行状态
    bash> chkconfig --list

  2. 案例 2 :请查看 sshd 服务的运行状态
    bash> service sshd status

  3. 案例 3: 将 sshd 服务在运行级别 5 下设置为不自动启动,看看有什么效果?
    bash> chkconfig --level 5 sshd off

  4. 案例 4: 当运行级别为 5 时,关闭防火墙。
    bash> chkconfig --level 5 iptables off

  5. 案例 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实操-网络配置、进程管理、服务管理、动态监控进程、监控网络状态相关推荐

  1. Linux实操篇之软件包管理

    这里写目录标题 1. RPM 软件包管理工具 1.1 RPM 查询命令 基本语法 经验技巧 案例实操 1.2 RPM 卸载命令 基本语法 案例实操 1.3 RPM 安装命令 基本语法 选项说明 案例实 ...

  2. Linux 实操———CentOS 6 安装配置 Tomcat

    引言 Linux下安装Tomcat. 一.下载.传输与解压 同<Linux 实操---CentOS 6 安装配置 Oracle JDK 1.8>一样,前期都是先在远程机上下载压缩包,然后通 ...

  3. Linux笔记总结 - linux实操篇 - 用户管理

    Linux笔记总结 - linux实操篇 - 用户管理 1 基本介绍 Linux系统是一个多用户多任务的操作系统,任何一个要使用的系统资源的用户,都首先向系统管理员申请一个账号,然后以这个账号身份进入 ...

  4. 【Linux】2. Linux实操命令

    Linux实操命令 2. Linux实操 2.1 远程登陆Linux系统 2.2 Vi和Vim编辑器 2.3 开机.重启和用户登陆注销 2.4 用户管理 2.5 指定运行级别指令 2.6 重置root ...

  5. Linux实操篇笔记

    Linux实操篇 远程登陆Linux 先检查一下sshd服务打开没有( " * " 表示打开): setup 选择系统设置,进入下面页面: Xshell 是一个强大的安全终端模拟软 ...

  6. 第五章-Linux实操篇

    title: 第五章 Linux实操篇 categories: Linux tags: linux typora-root-url: - abbrlink: 93414991 date: 2019-0 ...

  7. linux实操篇之-----vi和vim编辑器

    vi和vim编辑器 1. vi和vim的基本介绍 所有Linux系统都会内置vi文本编辑器 vim是vi的升级版,可以主动以字体颜色分辨语法的正确性,代码补完和编译,错误跳转等功能. 2. vi和vi ...

  8. Linux 实操———— Shell 远程执行命令

    引言 目前,开发人员的部署方式是,将项目打包(Maven 打包) 然后将 生成的 jar 包等文件,通过Xshell 等终端工具手动传输到远程服务器上,然后再通过在终端执行远程服务器上的 shell ...

  9. Linux 实操 —— Linux 系统性能分析

    引言 最近配合解决压测(性能测试)方面的问题,了解到了一些可以监控 Linux 系统性能指标,如CPU.IO.内存等的工具. 此篇博客主要讲解 Linux 系统监控的一些重点内容以及 sar 命令的使 ...

  10. linux usleep函数 sleep,LINUX实操:date、sleep和usleep命令

    搜索热词 <LINUX实操:date.sleep和usleep命令>要点: 本文介绍了LINUX实操:date.sleep和usleep命令,希望对您有用.如果有疑问,可以联系我们. 1. ...

最新文章

  1. 关于2D互动技术的一些要点
  2. Joint Bilateral Filtering 双边滤波
  3. 九度互动社区IT名企招聘上机考试热身赛
  4. echarts定时加载动画数据
  5. Linux 和 Vim 常用命令整理
  6. 【ECCV2020】完整论文集part2
  7. 跨链协议 ChainSwap 将于今晚 9 点在 Uniswap 上进行代币 TOKEN 的 LBP
  8. 编写一个应用程序,给出汉字“你”“我”“他”在Unicode表中的位置
  9. Linux系统的镜像文件iso下载地址
  10. cs1.6修改服务器参数设置,cs1.6比赛服务器设置参数
  11. Python实现泛微OA云桥未授权任意文件读取
  12. 【过程挖掘算法3】Heuristic Miner(启发式挖掘算法)
  13. JavaScript实现效果——考试倒计时
  14. 怎么抵抗DDOS攻击?
  15. 排序总结(排序算法稳定性、如何选择排序算法以及排序算法常见的坑)
  16. 英国内政部(Home Office)间谍机构(spy powers)假装它是Ofcom咨询中的一名私人公民1525445485395...
  17. “财界奥斯卡”CGMA全球管理会计2021年度中国大奖榜单揭晓
  18. 版主上路之 Application Server
  19. 乱评赢在中国之蓝天碧水间系列
  20. win10 anaconda3环境下安装tensorflow-GPU(仅需两行代码即可)

热门文章

  1. servlet获取表单数据
  2. 淘宝抢购python代码-仅供学习
  3. 【单片机毕业设计】【mcuclub-204】建筑工地降尘 | 粉尘检测 | 降尘处理系统 | PM2.5检测
  4. android测试之adb key问题
  5. 计算机制图贺卡,gDraw软件制作3D打印贺卡
  6. 从指定文件夹下很多个excel中读取指定内容,并合并成一个表,再增加字段
  7. 京东软件测试工程师面试,京东软件测试面试题.docx
  8. python公众号点赞_python点赞
  9. 键盘上各按键对应的英文名
  10. 兰州市第五医院内六病区感染科简介及部分疾病健康教育