linux-运维

这篇具有很好参考价值的文章主要介绍了linux-运维。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1. 在Linux中,可以使用以下命令查询服务器的CPU核心数和内存大小

2.在Linux上,可以使用以下命令查询磁盘大小

3.要查询Linux操作系统的信息,可以使用以下命令之一

4.linux-显示目录大小

5.linux-iotop

6.linux 批量删除

7.linux 跨机复制文件

8.linux find 

9.linux 线程运行情况

10.linux 进程排序

11.linux 根据pid查询服务信息

12.linux 命令find

13.linux vi 命令翻页查询

14.linux vi 命令显示行号

15.linux 查看使用资源

16.linux 显示操作系统的发行版号

17.linux 显示系统名、节点名称、操作系统的发行版号、内核版本

18.linux 查询内存大小


1. 在Linux中,可以使用以下命令查询服务器的CPU核心数和内存大小

  1. 查询CPU核心数:
cat /proc/cpuinfo | grep "processor" | wc -l

该命令会打印出CPU的信息,并通过管道符号(|)将结果传递给grep命令来过滤出包含"processor"的行,再使用wc -l命令来统计行数,即可得到CPU核心数。

  1. 查询内存大小:
free -h | awk '/^Mem:/ {print $2}'

该命令会打印出内存的信息,并使用awk命令来匹配以"Mem:"开头的行,并打印出第二列的数值,即为内存大小。

执行以上命令后,即可得到服务器的CPU核心数和内存大小。

2.在Linux上,可以使用以下命令查询磁盘大小

df -h

该命令会显示文件系统的磁盘使用情况,包括磁盘大小、已使用和可用空间等信息。选项-h用于以人类可读的格式显示磁盘大小,即以K、M、G等单位显示。

如果只想查询某个具体的文件系统或挂载点的磁盘大小,可以在命令中添加具体的路径参数,例如:

df -h /dev/sda1

以上命令将只显示/dev/sda1文件系统的磁盘使用情况。

执行该命令后,即可得到磁盘的大小信息。

3.要查询Linux操作系统的信息,可以使用以下命令之一

1. uname命令:
```
uname -a   # 查看所有信息,包括内核版本、操作系统版本、硬件架构等
uname -r   # 查看内核版本
uname -o   # 查看操作系统类型
```

2. cat命令结合/etc/os-release文件:
```
cat /etc/os-release   # 查看操作系统的名称、版本等信息
```

3. lsb_release命令:
```
lsb_release -a   # 查看操作系统的名称、版本等信息
```

4. /proc/version文件:
```
cat /proc/version   # 查看操作系统内核的版本信息
```

以上命令可以在终端或命令行中执行,根据不同的需求选择适合的命令来查询操作系统信息。

4.linux-显示目录大小

du -sh

du -sh是一个Linux/Unix命令,用于显示目录或文件的大小统计信息。具体含义如下:

du表示显示目录或文件大小统计信息。
-s表示只显示总计大小,不显示每个目录或文件的大小。
-h表示以人类可读的格式显示大小,比如使用KB、MB、GB等单位。
例如,执行du -sh /home/user/Documents命令可显示/home/user/Documents目录的总大小,单位为人类可读的单位,例如"12K"、"5.4M"、"1.2G"等,不会列出该目录下的所有子目录和文件。
 

5.linux-iotop

安装:yum -y install iotop
1、iotop -o:仅显示实际执行I/O的进程或线程,只显示在划硬盘的程序
2、iotop -P:只显示进程

>> linux 查看系统打开文件<<
查看tcp:
lsof -i tcp

查看sftp:
lsof -c sftp


https://blog.csdn.net/bigwood99/article/details/126834989

6.linux 批量删除

示例:
sudo find /  -name "*.log" | xargs rm -f

7.linux 跨机复制文件

示例:
scp /opt/soft/xxx.tar.gz  root@192.168.6.216:/opt/soft/xxx.tar.gz

8.linux find 

find /home -name "*fileserver.*"

如果您只是想安静地查找文件并打印文件路径,可以使用以下命令:

find / -name "front_pushdocker.sh" -print0 | xargs -0 echo

这里,-print0 和 xargs -0 是为了处理文件名中可能存在的空格、换行或其他特殊字符。echo 只是简单地打印文件路径。如果您使用的是 bash 或其他现代 shell,也可以使用以下简短的形式:

find / -name "front_pushdocker.sh" -exec echo {} \;

这里,-exec 选项允许您对找到的每个文件执行一个命令。在这种情况下,我们使用 echo 来打印文件路径。

9.linux 线程运行情况

线程运行情况:
top命令默认显示的进程的运行情况,在top命令执行后,按大写的H,可进入线程执行情况页面,再按一次H则会到进程展示。或者在启动时对top加参数top -H

10.linux 进程排序

进程排序
在top命令下 按以下大写字母,分别按不同的维度进行排序

M 根据内存使用情况排序
P 根据CPU使用情况排序
N 根据进程ID排序
T 根据进程使用CPU的时间排序
当然你也可以在命令启动时,直接对top加参数。比如以cpu使用情况排序


https://zhuanlan.zhihu.com/p/458010111

11.linux 根据pid查询服务信息

ps -ef | grep {pid}

cat /proc/{pid}/status -A

首先需要知道 Linux 所有的信息其实都是以文件形式来呈现
而运行的服务信息保存在 /proc 路径下以 pid 作为文件夹的各种文件中
其中我们需要的服务名称信息保存在 status 文件里,并且服务名称就在文件的第一行,想办法解析出来即可

12.linux 命令find

常用命令:find path -iname "[*]文件名[*]"

https://www.runoob.com/linux/linux-comm-find.html

13.linux vi 命令翻页查询

 输入单斜杠 / + 搜索字符,大写N网上翻页查询,小写n往下翻页查询

14.linux vi 命令显示行号

输入冒号:set number

15.linux 查看使用资源

free -mh

16.linux 显示操作系统的发行版号

uname -r

17.linux 显示系统名、节点名称、操作系统的发行版号、内核版本

uname -a

18.linux 查询内存大小

cat /proc/meminfo文章来源地址https://www.toymoban.com/news/detail-677346.html

到了这里,关于linux-运维的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux本地部署1Panel服务器运维管理面板并实现公网访问

    1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。高效管理,通过 Web 端轻松管理 Linux 服务器,包括主机监控、文件管理、数据库管理、容器管理等 下面我们介绍在Linux 本地安装1Panel 并结合cpolar 内网穿透工具实现远程访问1Panel 管理界面 执行如下命令一键安装 1Panel: 安

    2024年02月04日
    浏览(98)
  • [1Panel]开源,现代化,新一代的 Linux 服务器运维管理面板

    本期测评试用一下1Panel这款面板。1Panel是国内飞致云旗下开源产品。整个界面简洁清爽,后端使用GO开发,前端使用VUE的Element-Plus作为UI框架,整个面板的管理都是基于docker的,想法很先进。官方还提供了视频的使用教程,本期为大家按照本专栏的基本内容进行多方面的测评。

    2024年02月07日
    浏览(94)
  • Linux服务器常见运维性能测试(3)CPU测试super_pi、sysbench

    最近需要测试一批服务器的相关硬件性能,以及在常规环境下的硬件运行稳定情况,需要持续拷机测试稳定性。所以找了一些测试用例。本次测试包括在服务器的高低温下性能记录及压力测试,高低电压下性能记录及压力测试,常规环境下CPU满载稳定运行的功率记录。 这个系

    2024年02月02日
    浏览(55)
  • 华为云云耀云服务器L实例评测 | Linux系统宝塔运维部署H5游戏

    本章节内容,我们主要介绍华为云耀服务器L实例,从云服务的优势讲起,然后讲解华为云耀服务器L实例资源面板如何操作,如何使用宝塔运维服务,如何使用运维工具可视化安装nginx,最后部署一个自研的H5的小游戏(6岁的小朋友玩的很开心😁)。 前端的同学如果想把自己

    2024年02月07日
    浏览(58)
  • 运维:硬件服务器BMC介绍

    BMC(Baseboard Management Controller)是硬件服务器上的一个专用子系统,它允许管理员通过独立于主操作系统、CPU和主内存的远程管理工具来监视和管理服务器的硬件状态。这种接口通常用于远程监控和管理服务器,特别是在数据中心和大规模服务器部署环境中。 BMC接口规格: 接

    2024年04月12日
    浏览(53)
  • 运维——ssh无法登录云服务器

    一般来讲,无法登录ssh的原因挺多,如果无法登录云服务器,则除了要检查ssh端口是否放行,防火墙状态外,还需要检查云服务器web控制台入站规则是否开放了对应端口。如果你前面检查都是正常,那么还需要注意云服务器运营商。某些奇葩的运营商,例如TY云,限定了80,

    2024年02月01日
    浏览(65)
  • 运维:mysql常用的服务器状态命令

    目录 1、查询当前服务器运行的进程 2、查询最大链接数 3、查询当前链接数 4、展示当前正在执行的sql语句 5、查询当前MySQL当中记录的慢查询条数 6、展示Mysql服务器从启动到现在持续运行的时间 7、查询数据库存储占用情况 8、查询服务器启动以来的执行查询的总次数 9、查询

    2024年02月08日
    浏览(52)
  • 运维记录 会产生无用日志的服务器

    创建linux定时任务 crontab -e cron表达式 文件名.sh 查看linux定时任务 crontab -l 确认创建完成后重启cron service crond restart

    2024年04月11日
    浏览(46)
  • shell脚本——服务器巡检(自动化运维)

     目的   自动 获取集群内 多个主机 的内存、磁盘、cpu等信息 生成日志  准备    VMware虚拟主机IP在同一个网段(互相能ping通)             虚拟主机都有公钥免登录            修改主机IP  vi/etc/sysconfig/netwoek-scripts/ifcfg-ens160            设置主机名 hostnamectl set-ho

    2024年02月15日
    浏览(55)
  • 阿里云——云服务器基础运维与管理

    作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。   座右铭:低头赶路,敬事如仪 个人主页: 网络豆的主页​​​​​ 目录 写在前面 学习目标: 一.3个理由拥抱云服务器 1.什么是云服务器  2.使用云服务的好处 3.推荐云服务的理由 二.1分钟快速定

    2024年02月16日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包