Liunx系统部署服务应用常用的命令操作

根目录下文件夹的用途

在 Linux 系统中,各个文件夹有着明确的目的和用途。基于您提供的列表,以下是这些文件夹的基本解释:

  • bin: 存放二进制可执行文件,这些是普通用户和系统管理员常用的基本命令和应用程序。

  • boot: 包含启动 Linux 系统所必需的内核文件和其他启动相关的文件,如 initramfs 映像等。

  • cdrom: 通常作为光驱的挂载点,当系统中有 CD/DVD-ROM 驱动器时,自动挂载在此目录下。

  • CloudResetPwdUpdateAgentCloudResetPwdAgent: 这些看起来像是阿里云 ECS 实例上的特定服务或脚本,用于处理密码重置等操作。

  • dev: 存储设备文件,代表系统中的硬件设备,如磁盘、键盘、鼠标等。

  • etc: 存放系统配置文件的地方,几乎所有系统级别的配置都在这里,如网络设置、系统服务配置等。

  • home: 用户个人目录的父目录,每个用户都有一个以其用户名命名的子目录,用于保存用户的工作文档和个人设置。

  • lib, lib32, lib64, libx32: 存放系统和应用程序的共享库文件,不同架构或版本的程序库分别放在对应的目录里。

  • lost+found: 当文件系统发生错误或在 fsck 检查修复后,可能会在这里找到因错误而丢失的文件碎片。

  • media: 通常用于挂载各种移动媒体设备,如 USB 存储设备、光盘等。

  • mnt: 传统上用于临时挂载其他文件系统的目录,现代 Linux 系统中可能创建专门的挂载点,但 mnt 仍保留作为通用挂载点的用途。

  • opt: 用于放置可选的第三方软件包或附加组件,这些软件可能不是随操作系统一起分发的标准部分。

  • proc: 虚拟文件系统,提供关于系统状态和进程信息的接口,其中包含了实时更新的系统核心参数和进程信息。

  • root: 超级用户的主目录(根用户的家目录)。

  • run: 用于存放系统运行时数据,比如进程 pid 文件、sockets 文件等,以前这类文件可能在 /var/run 下,现在推荐放在 /run

  • sbin: 存放系统管理员使用的二进制可执行文件,一般这些程序是用来管理系统和服务的,需要超级用户权限才能运行。

  • srv: 服务数据目录,根据 FHS 标准,用于存放网站数据、FTP 等服务提供的数据。

  • swap.img: 交换文件,用于扩展虚拟内存,当物理内存不足时,操作系统会将暂时不用的内存页面换出到交换空间。

  • sys: 类似于 /proc,提供了一种通过文件系统接口获取内核和硬件状态的方法,尤其对于驱动程序和硬件设备而言。

  • usr: 存放系统的主要可执行文件、库、文档以及其他共享文件,包括开发工具、游戏、系统文档等。

  • var: 存放变动性较大的文件,如日志文件、邮件队列、数据库文件、缓存文件等,这些文件在系统运行过程中会被频繁修改或生成。

查询系统信息命令

在Linux系统中查询系统信息有许多操作命令,以下是几个常见的:

  1. 查看系统整体信息:

    • uname -a:显示内核名称、主机名、内核版本、节点名、系统版本、机器类型和处理器类型等信息。
    • hostnamectl:显示系统主机名、操作系统版本、内核版本以及相关配置信息。
  2. 查看操作系统详细信息:

    • cat /etc/os-releaselsb_release -a:显示Linux发行版的具体信息,包括名称、版本、代号等。
    • cat /proc/version:查看内核版本。
  3. 查看CPU信息:

    • cat /proc/cpuinfo:查看CPU的详细规格。
    • lscpu:以结构化格式展示CPU的详细信息。
  4. 查看内存信息:

    • free -h:显示系统当前的内存使用情况,包括物理内存、交换空间和缓存。
    • cat /proc/meminfo:提供更多详细的内存统计信息。
  5. 查看磁盘空间:

    • df -h:显示所有文件系统的磁盘空间使用情况,包括总容量、已用空间、剩余空间和使用百分比。
  6. 查看网络接口信息:

    • ifconfigip addr:显示网络接口配置和IP地址信息。
    • netstat -tuln:显示网络连接状态、监听的TCP/UDP端口等。
  7. 查看进程信息:

    • ps auxtop:显示当前运行的进程信息。
    • htop(如果已安装):提供更友好的交互式进程查看。
  8. 查看系统日志:

    • journalctl:查看 systemd 日志。
    • less /var/log/messages/var/log/syslog:查看系统日志文件(根据不同Linux发行版和配置略有差异)。
  9. 查看硬件信息:

    • lshwhardinfo:查看详尽的硬件配置信息。

根据具体情况,还可以使用更多的命令和工具来获取更加细致的系统信息。

查询显卡信息操作命令

在Linux系统中查询显卡信息可以使用以下几种命令:

  1. 查看基本显卡信息:

    • lspci 命令可以列出所有PCI设备,其中包括显卡信息,输入以下命令仅显示显卡部分:
      lspci | grep -i vga
      
      或者如果是集成显卡或现代GPU(如NVIDIA或AMD显卡):
      lspci -nn | grep -E 'VGA|Display|3D'
      
  2. 查看详细显卡信息:

    • lspci -v 可以查看PCI设备详细信息,配合过滤显卡:
      lspci -v | grep -A 12 VGA
      
  3. 使用lshw查看显卡详细信息:

    • 需要有root权限,输入:
      sudo lshw -class display
      
  4. 查看NVIDIA GPU详细信息:

    • 如果系统安装了NVIDIA驱动并且是NVIDIA显卡,可以使用:
      nvidia-smi
      
      这将显示NVIDIA GPU的状态、驱动版本、温度、显存使用情况等。
  5. 使用inxi工具查看综合硬件信息(包括显卡):

    • 如果已经安装了inxi工具,可以输入:
      inxi -G
      
      这将显示图形相关的详细信息,包括显卡型号、驱动、分辨率等。
  6. 查看开源驱动(如Mesa)版本:

    • 对于开源驱动,可以通过查看OpenGL版本等间接获得显卡驱动信息:
      glxinfo | grep OpenGL
      

请根据自己的Linux发行版和具体情况选择合适的命令来查看显卡信息。

常用的操作命令

Linux 中常用的操作命令非常多,下面列举一些核心且日常操作中频繁使用的命令:

  1. 目录操作:

    • pwd:显示当前工作目录(Print Working Directory)。
    • cd:切换目录(Change Directory)。
    • ls:列出目录内容。
    • mkdir:创建目录(Make Directory)。
    • rmdir:删除空目录(Remove Directory),若要删除非空目录需使用 rm -rf(谨慎使用)。
    • cp:复制文件或目录。
    • mv:移动文件或目录,也可以用于重命名文件或目录。
    • find:查找符合特定条件的文件或目录。
  2. 文件操作:

    • touch:创建新文件或更新已有文件的时间戳。
    • cat:查看文件内容,也可用于合并文件。
    • lessmore:分页查看文件内容。
    • tail:查看文件尾部内容,常与 -f 参数结合实时监控日志文件变化。
    • head:查看文件头部内容。
    • nanovimemacs:文本编辑器,用于编辑文件内容。
    • rm:删除文件或目录。
    • ln:创建硬链接或符号链接。
  3. 权限和所有权管理:

    • chmod:更改文件或目录权限。
    • chown:更改文件或目录的所有者(Owner)。
    • chgrp:更改文件或目录所属组(Group)。
  4. 系统和进程管理:

    • tophtop:实时显示系统状态和进程信息。
    • ps:报告当前系统中进程的状态。
    • killpkill:终止进程。
    • shutdownreboothalt:关闭或重启系统。
    • susudo:切换用户身份或以超级用户权限执行命令。
  5. 文件搜索:

    • grep:在文件中搜索匹配的文本模式。
    • locatefind:根据文件名快速定位文件。
  6. 打包和压缩:

    • tar: 归档和打包多个文件。
    • gzipbzip2xz:压缩文件。
    • gunzipbzcatunxz:解压缩文件。
    • zipunzip:处理 ZIP 格式文件。
  7. 网络操作:

    • ifconfigip:查看和配置网络接口。
    • ping:测试网络连接。
    • wgetcurl:下载文件。
    • netstat:查看网络连接状态和端口监听情况。
  8. 帮助和文档查阅:

    • man:阅读命令的手册页(Manual Page)。
    • --help:许多命令内置的帮助选项。
  9. 软件包管理:

    • 对于Debian系:aptdpkg
    • 对于RPM系:yumdnf
    • 对于Arch Linux系:pacman
  10. 文件上传下载:
    通过ssh网络协议与服务器终端交互时,需要安装了lrzsz包。

    • rz: 命令用于从本地上传文件到服务器
    • sz:在终端中,你可以通过输入sz filename命令从服务器下载名为filename的文件。

以上只是一部分常用的Linux命令,实际运用中还会有更多针对性的命令,例如日志管理、磁盘管理、服务管理等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/751024.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

人工智能的发展与未来

人工智能(Artificial Intelligence,简称 AI)是一门极富挑战性的科学,它涉及计算机科学、控制论、信息论、语言学、神经生理学、心理学、数学、哲学等多种学科的相互渗透。人工智能的研究课题广泛,旨在让机器学会思考&a…

开启clas小猫咪后hosts解析失效不起作用

问题描述 开发网站时经常将域名某个域名,如abc.com写入hosts文件将域名解析劫持到127.0.0.1,方便本地测试用。 但在开启小猫咪clas后,hosts失效,访问了域名指向的真实ip。这种情况是引文dns解析被接管,导致hosts不能使…

蓝桥杯刷题|01普及-真题

目录 [蓝桥杯 2013 省 B] 翻硬币 题解 题目背景 题目描述 输入格式 输出格式 输入输出样例 说明/提示 代码及思路 [蓝桥杯 2015 省 B] 移动距离 题目描述 输入格式 输出格式 输入输出样例 说明/提示 代码及思路 [蓝桥杯 2021 国 BC] 大写 题目描述 输入格式 输…

接口幂等性问题和常见解决方案

接口幂等性问题和常见解决方案 1.什么是接口幂等性问题1.1 会产生接口幂等性的问题1.2 解决思路 2.接口幂等性的解决方案2.1 唯一索引解决方案2.2 乐观锁解决方案2.3 分布式锁解决方案2.4 Token解决方案(最优方案) 3 Token解决方案落地3.1 token获取、token校验3.2 自定义注解,…

小蓝的漆房——算法思路

题目链接:1.小蓝的漆房 - 蓝桥云课 (lanqiao.cn) 本题只要是通过枚举的方法,算出涂成每一种颜色所需的天数,最后在所有天数中找出最小值(由题可知,最多只有60种颜色,所以可以尝试算出每种颜色所需的时间&am…

如何降低云计算成本?

降低云计算成本的方法有很多,以下是一些关键的策略和建议: 优化资源使用: 自动缩放:根据工作负载的需求自动调整计算资源的大小。对于不需要大量扩展的低优先级工作负载,可以设置性能限制,并在适当的情况下…

SpringBoot有哪些优缺点呢

1、SpringBoot优点 简化配置: Spring Boot 提供了自动配置功能,大大简化了项目的配置过程,开发者不再需要手动配置大量的 XML 文件或注解。 快速启动: Spring Boot 可以快速启动应用程序,减少了开发周期,…

LeetCode刷题小记 八、【回溯算法】

1.回溯算法 文章目录 1.回溯算法写在前面1.1回溯算法基本知识1.2组合问题1.3组合问题的剪枝操作1.4组合总和III1.5电话号码的字母组合1.6组合总和1.7组合总和II1.8分割回文串1.9复原IP地址1.10子集问题1.11子集II1.12非递减子序列1.13全排列1.14全排列II1.15N皇后1.16解数独 写…

react中hooks使用限制

只能在最顶层使用Hook 不要在循环、条件中调用hook,确保总是在React函数最顶层使用它们 只能React函数中调用Hook 不要在普通的js函数中调用 在React的函数组件中调用Hook 在自定义hook中调用其他hook 原因: 我们每次的状态值或者依赖项存在哪里&…

springCloudeAlibaba的使用

父pom文件&#xff1a; <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.o…

数据库中逻辑运算符的介绍以及优先级表

简介&#xff1a;逻辑运算符主要判断表达式的真假&#xff0c;返回值为1&#xff0c;0&#xff0c;null 其中包含&#xff1a; 逻辑非&#xff1a;not或&#xff01; 逻辑与&#xff1a;and或&& 逻辑或&#xff1a;or或|| 逻辑异或&#xff1a;XOR 1.逻辑非运算 规则…

mac打开exe文件的三大方法 mac怎么运行exe文件 mac打开exe游戏 macbookpro打开exe

exe文件是Windows系统的可执行文件&#xff0c;虽然Mac系统上无法直接打开exe文件&#xff0c;但是你可以在Mac电脑上安装双系统或者虚拟机来实现mac电脑上运行exe文件。除了这两种方法之外&#xff0c;你还可以在Mac电脑上使用类虚拟机软件打开exe文件&#xff0c;这三种方法各…

双指针 | 移动零 | 复写零

1.移动零 题目描述&#xff1a; 给定一个数组 nums&#xff0c;编写一个函数将所有 0 移动到数组的末尾&#xff0c;同时保持非零元素的相对顺序。 示例&#xff1a; 输入: nums [0,1,0,3,12] 输出: [1,3,12,0,0]解题思路&#xff1a; right指针一直往后移动&#xff0c;当…

欧洲跨境物流仓库视频监控系统开发的解决方案

中国联通针对仓储物流行业的数字化需求&#xff0c;提供全面的解决方案&#xff0c;特别是在海外仓储领域&#xff0c;我们深谙企业面临的挑战&#xff0c;如预算限制、仓储空间需求以及城郊网络覆盖不足等问题。我们利用自身强大的网络资源和技术实力&#xff0c;为出海仓储企…

redis学习-Hash类型相关命令及特殊情况分析

目录 1. hset KEY key1 value1 key2 value2 ... 2. hget KEY key 3. hgetall KEY 4. hmget KEY key1 key2 ... 5. hkeys KEY 6. hvals KEY 7. hdel KEY key1 key2 ... 8. hlen KEY 9. hexists KEY key 10. hincrby KEY key num 11. hsetnx KEY key value Hash的内部…

实时数仓项目《一》-实时数仓架构

目录 1. 实时数仓与离线数仓 2. 实时数仓需求 3. 架构图 3.1 行为日志处理&#xff1a; 3.2 业务库表处理&#xff1a; 4. 面试题&#xff1a; &#x1f9c0;你们的实时数仓有分层吗&#xff1f; &#x1f9c0;那你们的业务数据呢&#xff1f; &#x1f9c0;那你们的O…

字符分类函数(iscntrl、i是space.....)---c语言

目录 一、定义二、字符分类函数2.1 -iscntrl&#xff08;&#xff09;2.1.1定义2.1.2使用举例 2.2 -isspace&#xff08;&#xff09;2.2.1描述2.2.2使用举例 2.3-isdigit()2.3.1描述2.3.2使用举例 2.4-isxdigit()2.4.1描述 2.5-islower()2.5.1描述2.5.2使用举例 2.6-isupper()…

THM学习笔记—Simple CTF

nmap扫描&#xff0c;发现2222端口很奇怪啊&#xff0c;重新换一种方式扫描2222端口 发现是ssh 先用ftp试试&#xff0c;尝试匿名登录 下载所有文件 发现只有一个ForMitch.txt&#xff0c;告诉我们其账号密码为弱密码&#xff0c;我们猜测Mitch为其用户名&#xff0c;尝试暴力…

MechanicalSoup,一个非常实用的 Python 自动化浏览器交互工具库!

目录 前言 什么是 Python MechanicalSoup 库&#xff1f; 核心功能 使用方法 1. 安装 MechanicalSoup 库 2. 创建 MechanicalSoup 客户端 3. 打开网页并与之交互 实际应用场景 1. 网页自动化测试 2. 网络爬虫与数据提取 3. 网页自动化操作 4. 自动化填写和提交多个表单 5.…

洛谷 P1102 A-B数对

A-B 数对 题目背景 出题是一件痛苦的事情&#xff01; 相同的题目看多了也会有审美疲劳&#xff0c;于是我舍弃了大家所熟悉的 AB Problem&#xff0c;改用 A-B 了哈哈&#xff01; 题目描述 给出一串正整数数列以及一个正整数 C C C&#xff0c;要求计算出所有满足 A −…