首页 > 系统相关 > Linux系统维护方面之检查系统状态

Linux系统维护方面之检查系统状态

时间:2023-10-14 17:03:52浏览次数:42  
标签:状态 显示 GRUB 检查 系统 网络 命令 Linux 系统维护

一:概述

系统和网络安全是系统维护的重要部分,对于系统管理,我们不能仅仅是让系统运行起来或者不同网络之间互通就可以,而是应该重视系统和网络的设置’维护系统的稳定性。

二:系统启动时检查运行状态

GRUB2是系统启动程序。一般情况下,为了维护系统的稳定性,有必要每天检查系统的状态。一旦发现问题,就可以及时了解原因并采取对应的措施。

载系统启动之时可以使用以下的命令,如下表所示:

命令

说明

grub

在LInux系统启动之时的GRUB界面下按下Crtl + c组合键显示grub命令提示符,可以进行GRUB的配置和管理

CentOS:grub1-install

网关

Ubuntu:grub-install

安装GRUB,GRUB损坏时将GRUB写入指定的设备

CentOS:grub2-mkconfig

主要标志有:U表示路由有效(Up),H表示目的地为主机(Host),G表示网关(Bateway),!表示被拒绝(Rject)

Ubuntu:grub2-mkconfig

生成配置文件grub.cfg

systemctl

进行系统管理,启动和停止服务,更改systemd目标等

三:命令检查系统状态

如果你需要检查网络的话,可以看看下面这些命令,它们可以系统网络出现问题时派上用场。可以选择这些命令根据网络接口、路由、名称解析的顺序进行检查。有关命令如下表所示:

命令

说明

nmcli、ip、ifconfig、iwconfig、iwlist

显示网络接口的状态,将网络接口设置为活动状态,显示网络接口的IP地址

ping

检查与远程主机通信的状态

nmap

显示主机上的端口状态

ss、netstat

显示与远程主机的连接状态

ip、route、traceroute

可以显示和设置路由表,显示远程主机的路由信息

dig、host

显示主机名到IP地址的映射

网络状态是否稳定会直接影响到应用程序对外提供服务的稳定性和可靠性。如果在执行程序的时候会发现网络反应速度放慢挥着连接中断,可以通过ping命令测试网络的连通情况。

当网络传输存在问题时,可以检测网卡设备是否存在故障、升级网络、使用IP命令检查网络部署环境是否合理。排除网络问题经常用到的命令有traceroute,这个命令主要用于跟踪数据包的传输路径。

四:CPU、内存以及磁盘I/O活动

除了网络状态,还有CPU、内存以及磁盘I/O活动等资源的状态影响系统的性能。

与系统状态、活动有关的命令,如下表所示:

命令

说明

ps、top

显示进程状态、CPU和内存的使用情况,比如CPU的使用率

vmstat

周期性地实时显示系统地状态和活动

free

显示内存量、使用情况和可用空间,显示swap状态

swapon

显示swap(交换分区)的使用情况

关于文件系统的命令如下表所示(用于检查和修复文件系统):

命令

说明

df

显示文件系统的状态,包括文件系统的容量、使用情况和可用空间

du

显示目录下的总容量和文件大小

fsck

文件系统的检查和修复

标签:状态,显示,GRUB,检查,系统,网络,命令,Linux,系统维护
From: https://blog.51cto.com/u_15912723/7862522

相关文章

  • Windows访问Oracle VM VirtualBox虚拟机下Linux docker
    设置网络中的NAT方式下的端口转发  配置主机端口和客体端口,客体端口设置Linuxdocker容器端口,主机端口设置windows访问docker时用到的端口。比如,Linuxdocker容器端口为80,客体端口设置为80,在windows访问时,通过localhost:主机端口,如localhost:80,就能访问。 ......
  • Linux 之八 完整嵌入式 Linux 环境介绍及搭建过程详解
    Linux之八完整嵌入式Linux环境介绍及搭建过程详解 本文主要是介绍Linux之八完整嵌入式Linux环境介绍及搭建过程详解,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!  最近,有个需求需要验证一下嵌入式LINUX系统在STM32上使用效果,正好手......
  • How to use Linux shell script to create a command line interactive menu window i
    HowtouseLinuxshellscripttocreateacommandlineinteractivemenuwindowinterfaceAllInOne如何使用Linuxshellscript制作一个命令行交互式菜单窗口界面AllInOneQ:如何实现一个类似raspi-config的交互式命令行菜单功能raspi-configistheRaspberr......
  • Linux 添加swap
    使用dd命令创建一个swap分区#ddif=/dev/zeroof=/swap1bs=1024count=8388608count的计算公式:count=SIZE*1024(size以MB为单位)这样就建立一个/swap1分区文件,大小为8G3、格式化新建的分区#mkswap/swap14、把新建的分区变成swap分区#swapon/swap1注:关闭SWAP分区命令......
  • 使用 Docker 在 Linux 上运行 Delphi 应用程序
     从RadStudio10.2Tokyo开始,可以编译和运行Linux服务器应用程序(无用户界面)。我们将使用Ubuntu准备一个docker映像,以及通过PAServer在Linux上运行Delphi应用程序所需的一切。使用Docker,我们可以将这些应用程序在Linux容器中部署到我们的生产系统中。从建立一......
  • LINUX:sqoop连接:ERROR manager.CatalogQueryManager: Failed to list databases com.my
    可见是连接的jar包出现了错误  通过命令发现我的是5.7版本,将驱动jar包替换为5.几的  之后通过命令成功解决......
  • 让你的Linux飞起来的5个妙招
    当系统使用的时间越来越长,系统中的安装、卸载的程序变得越来越多,让整个系统看起来很臃肿。尤其对于那些只有128GB的SSD固态硬盘的笔记本而言,释放磁盘空间变得十分必要。为了更好地为小白提供帮助,本期Linux实验室提供的五种方法都具有很高的安全性,大家可以放心使用。同时,本文使......
  • Linux怎么修改权限
    rwx:r代表可读,w代表可写,x代表该文件是一个可执行文件,如果rwx任意位置变为-则代表不可读或不可写或不可执行文件。示例:给aaa.txt文件权限改为可执行文件权限,aaa.txt文件的权限时-rw----第一位:-就代表是文件,d代表是文件夹第一段(3位):代表拥有者的权限第二段(3位):代表拥有者所在的组,组员的......
  • Linux桌面环境(桌面系统)
    早期的Linux系统都是不带界面的,只能通过命令来管理,比如运行程序、编辑文档、删除文件等。所以,要想熟练使用Linux,就必须记忆很多命令。后来随着Windows的普及,计算机界面变得越来越漂亮,点点鼠标就能完成很多工作,人们已经习惯了图形界面化的操作,很难再忍受一片漆黑的命令行窗口了......
  • Linux实现虚拟机间跨网段通信
    Linux虚拟机跨网段通信目录:目录实验场景3实验环境3添加虚拟网络3配置VM1地址4配置R1地址5有网卡配置文件5如果没有网卡配置文件5配置R2地址7有配置文件7配置VM2地址8配置路由8开启R1路由转发功能8配置静态路由9开启R2路由转发9说明:9配置静态路由9验证10VM1pingV......