CentOS常用命令
CentOS常用命令
- 1 背景知识
- 1.1 Centos 简介
- 1.2 centos 和ubuntu的区别
- 1.3 安装centos的时候需要注意什么
- 2 常用命令集锦
- 2.1 文件目录类:
- 2.2 驱动挂载类:
- 2.3 关机命令:
- 2.4 查看系统信息命令:
- 2.5 文本命令
- 2.6 系统管理命令:
- 2.7 网络管理命令:
- 2.8 软件包管理命令:
- 2.9 系统监控命令:
- 2.10 磁盘管理命令:
- 2.11 用户管理命令:
1 背景知识
1.1 Centos 简介
CentOS(Community Enterprise Operating System)是Linux发行版之一,是免费的、开源的、可以重新分发的开源操作系统。CentOS Linux发行版是一个稳定的、可预测的、可管理的和可复现的平台,源于Red Hat Enterprise Linux(RHEL)依照开放源代码(大部分是GPL开源协议)规定释出的源码所编译而成。
自2004年3月以来,CentOS Linux一直是社区驱动的开源项目,旨在与RHEL在功能上兼容。CentOS天生支持XFS文件系统,对于文件系统更加可靠。
CentOS主要分为两个主要版本,CentOS Linux和CentOS Stream版。CentOS Linux Linux版每两年发行一次,每个版本的系统会提供10年的安全维护支持。CentOS Linux版为传统CentOS系统,系统的基本源代码由RHEL对应版本的开源代码提供,是RHEL的下游。当RHEL更新后CentOS Linux根据RHEL更新的内容进行更新并修复其中可能的漏洞等。版本略落后于RHEL,更新新特性速度较RHEL慢。提供与CentOS Linux版以前一样的安全服务支持和稳定的服务器操作系统,但CentOS Linux 8服务支持时间被大幅减少,CentOS Linux 7 的维护时间暂时没有改变,且官方维护团队的重心已经转移到Stream版本。CentOS Stream Stream版为滚动更新版,意味着没有固定版本号,是动态更新具体的内容。CentOS Stream版则为滚动更新版,系统的基本源代码也由RHEL对应版本的开源代码提供。但代码更加激进,是合并进 RHEL 前的一个试验场,比RHEL更新新特性更快。等到相关新代码成熟后由RHEL合并,是RHEL的上游。
如需更多有关CentOS的简介,建议访问相关论坛或咨询相关业内人士。
1.2 centos 和ubuntu的区别
CentOS和Ubuntu之间的区别主要在以下方面:
- 开发背景:CentOS是基于Red Hat Enterprise Linux(RHEL)的源代码进行构建的,而Ubuntu则是基于Debian开发的。
- 软件包管理:CentOS使用yum命令进行软件包管理,而Ubuntu则使用apt-get命令。此外,CentOS支持rpm格式的安装,而Ubuntu不支持。
- 社区支持:Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。在线安装软件中,centos使用的是yum命令,而ubuntu中使用的是apt-get命令。除此之外yum中还有一个从软件源中搜索摸个软件的方法:yum search +软件名。
- 适用场景:CentOS适用于服务器,而Ubuntu则适用于个人桌面。
- 默认配置和文件路径:由于不同的公司制作,很多配置文件的位置和默认的文件路径都有很大区别。
总的来说,CentOS和Ubuntu都是优秀的Linux发行版,它们都有各自的优点和适用场景。选择哪一个更适合你,取决于你的具体需求和偏好。
1.3 安装centos的时候需要注意什么
在安装CentOS时,需要注意以下几点:
- 磁盘分区:选择正确的磁盘分区方案以满足业务需求,一般来说,建议为主分区预留足够的空间。
- 网络配置:确保网络连接正常,以便在安装过程中可以下载必要的软件包和依赖。
- 选择软件包:根据实际需求选择需要的软件包,避免不必要的软件包占用磁盘空间。
- 设置root密码:为root用户设置一个强密码,确保系统安全。
- 防火墙配置:根据实际需求配置防火墙,开放必要的端口。
- 软件源配置:选择合适的软件源以提高软件包的下载速度,也可以配置多个软件源以便切换。
- 安装完成后的检查:安装完成后检查系统是否正常运行,包括检查网络服务、SSH服务、防火墙等是否正常。
- 及时更新系统:安装完成后及时更新系统软件包,确保系统的安全性和稳定性。
总之,在安装CentOS时需要注意以上几点,以确保系统的正常运行和安全性。
2 常用命令集锦
在CentOS系统中,可以使用以下命令进行软件包更新:
yum update:用于更新系统中的所有软件包和系统组件。系统会自动检查可用的更新,并进行安装。
yum upgrade:用于升级系统中的所有软件包和系统组件。系统会自动检查可用的升级,并进行安装。
yum install:用于安装新的软件包或系统组件。系统会自动下载并安装指定的软件包或系统组件。
CentOS常用的命令集锦包括以下内容:
2.1 文件目录类:
这些命令通过操作系统的文件系统接口执行相应的操作。例如,mkdir命令会向文件系统发送请求以创建新目录,cp命令会复制文件或目录的数据块到目标位置,rm命令则会删除文件或目录。
mkdir:建立目录。
rmdir:删除空目录。
rm -rf:无条件删除子目录。
cd:改变当前目录。
pwd:查看自己所在目录。
du:查看当前目录大小。
ls -l:显示目录文件列表,其中包含文件的详细信息。
more、less:浏览文件。
cp:复制文件。
find、locate:查找文件。
ln:链接文件。
touch:用于创建空文件或设置文件时间。
mkdir:用于创建目录。
cp:用于复制文件或目录。
rm:用于删除文件或目录。
mv:用于移动或重命名文件或目录。
2.2 驱动挂载类:
df -T -h:检查硬盘使用情况。
fdisk -l:检查磁盘分区。
mount:挂载软硬光区。
2.3 关机命令:
shutdown -h now:关闭系统。
init 0、telinit 0:关闭系统。
shutdown -h hours:minutes:按预定时间关闭系统。
shutdown -c:取消按预定时间关闭系统。
shutdown -r now:重启系统。
logout:注销。
2.4 查看系统信息命令:
arch:显示机器的处理器架构。
uname -m:显示机器的处理器架构。
uname -r:显示正在使用的内核版本。
其他命令:用于配置、优化、监控等操作,例如查看网络状态、进程管理、系统性能监控等。
2.5 文本命令
这些命令通过读取输入的文本流或文件,并根据指定的规则或模式执行转换和处理。例如,grep命令会搜索匹配特定模式的文本行,sed命令可以对文本进行替换、删除、插入等编辑操作,而awk命令则可以按照指定的规则提取和处理文本数据。
grep:在文件中查找文本。
sed:流编辑器,用于对文本进行转换和处理。
awk:文本和数据抽取和报告工具。
2.6 系统管理命令:
这些命令通过与操作系统的内部组件进行交互,获取或设置系统状态信息。例如,df和du命令会查询文件系统的元数据以获取磁盘使用情况,free命令则会获取内存的使用情况,而ps和top命令则通过与进程管理器的交互,获取当前运行中的进程信息。
df:显示磁盘空间使用情况。
du:显示目录或文件的磁盘使用情况。
free:显示内存使用情况。
ps:显示当前进程。
top:实时显示进程状态。
2.7 网络管理命令:
这些命令通过与网络协议栈进行交互,执行网络配置和管理的任务。例如,ifconfig命令会与网络接口驱动程序进行交互,配置网络接口的参数,而netstat命令则会查询网络连接状态和路由表等。
ifconfig:显示和配置网络接口。
netstat:显示网络连接、路由表、接口统计等。
ping:测试网络连接。
2.8 软件包管理命令:
这些命令通过与软件包管理器进行交互,执行软件包的安装、更新和卸载等操作。例如,yum和rpm命令会查询软件仓库并执行相应的安装、更新和卸载操作。
yum:用于安装、更新、卸载软件包。
rpm:用于安装、查询、卸载软件包。
2.9 系统监控命令:
这些命令通过与操作系统的监控工具进行交互,获取系统性能和资源使用情况的实时数据。例如,vmstat和iostat命令会与系统监控工具进行交互,获取虚拟内存和磁盘I/O的统计信息,而top命令则会实时显示系统的状态信息和进程信息。
vmstat:显示虚拟内存统计信息。
iostat:显示磁盘I/O统计信息。
top:实时显示系统状态和进程信息。
2.10 磁盘管理命令:
这些命令通过与磁盘驱动器进行交互,执行磁盘分区、文件系统创建和挂载等操作。例如,fdisk命令会与磁盘分区表进行交互,创建或删除分区,而mkfs和mount命令则会创建文件系统并将磁盘分区挂载到指定的目录。
fdisk:磁盘分区管理工具。
mkfs:创建文件系统。
mount:挂载文件系统。
2.11 用户管理命令:
这些命令通过与用户管理模块进行交互,执行用户账号的添加、删除和密码设置等操作。例如,useradd和userdel命令会与用户管理模块进行交互,添加或删除用户账号,而passwd命令则会更改用户的密码。
useradd:添加新用户。
userdel:删除用户。
passwd:设置或更改用户密码。
这些命令在CentOS系统中具有广泛的应用,能够进行各种系统管理任务。请注意,在使用这些命令时,请确保您具有适当的权限,并谨慎操作以避免意外情况发生。
相关文章:
CentOS常用命令
CentOS常用命令 1 背景知识1.1 Centos 简介1.2 centos 和ubuntu的区别1.3 安装centos的时候需要注意什么 2 常用命令集锦2.1 文件目录类:2.2 驱动挂载类:2.3 关机命令:2.4 查看系统信息命令:2.5 文本命令2.6 系统管理命令…...
Linux运维之切换到 root 用户
春花秋月何时了,往事知多少。此付费专栏不要订阅,不要订阅,听人劝。 🌹作者主页:青花锁 🌹简介:Java领域优质创作者🏆、Java微服务架构公号作者😄 🌹简历模板、学习资料、面试题库、技术互助 🌹文末获取联系方式 📝 系列专栏目录 [Java项目实战] 介绍Java…...
【2024系统架构设计】 系统架构设计师第二版-层次式架构设计理论与实践
目录 一 表现层框架设计 二 中间层架构设计 三 数据访问层设计 四 数据架构规划与设计 五 物联网层次架构设计 六 层次式架构案例分析...
SpringSecurity的注解@PreAuthorize的失效问题
问题:测试响应式框架时,测试框架对于权限与角色的拦截问题,对于/delete的访问报错访问拒绝,但是数据里面配置了权限。 配置详情 原因:调用roles方法时源码会重新new一个list将authorities的数据覆盖,导致…...
k8s的集群调度
1、scheduler:负责调度资源,把pod调度到指定的node节点 (1)预算策略 (2)优先策略 2、List-watch (1)在k8s集群中,通过List-watch的机制进行每个组件的协作࿰…...
简单易懂的理解 PyTorch 中 Transformer 组件
目录 torch.nn子模块transformer详解 nn.Transformer Transformer 类描述 Transformer 类的功能和作用 Transformer 类的参数 forward 方法 参数 输出 示例代码 注意事项 nn.TransformerEncoder TransformerEncoder 类描述 TransformerEncoder 类的功能和作用 Tr…...
搭建Eureka服务注册中心
一、前言 我们在别的章节中已经详细讲解过eureka注册中心的作用,本节会简单讲解eureka作用,侧重注册中心的搭建。 Eureka作为服务注册中心可以进行服务注册和服务发现,注册在上面的服务可以到Eureka上进行服务实例的拉取,主要作用…...
【React】react-router-dom中的HashRouter和BrowserRouter实现原理
1. 前言 在之前整理BOM的五个对象时,提到: location.hash发生改变后,会触发hashchange事件,且history栈中会增加一条记录,但页面不会重新加载——实现HashRouter的关键history.pushState(state, , URL)执行后…...
生物信息学中的可重复性研究
科学就其本质而言,是累积渐进的。无论你是使用基于网络的还是基于命令行的工具,在进行研究时都应保证该研究可被其他研究人员重复。这有利于你的工作的累积与进展。在生物信息学领域,这意味着如下内容。 工作流应该有据可查。这可能包括在电脑…...
css-img图像同比缩小
1. HTML 中使图像按比例缩小 CSS 来控制图像的大小,并保持其宽高比 <!DOCTYPE html> <html> <head><style>.image-container {width: 300px; /* 设置容器宽度 */height: auto; /* 让高度自适应 */}.image-container img {width: 100%; /* …...
SpringBoot+Prometheus+Grafana搭建应用监控系统
1.应用监控系统介绍 SpringBoot的应用监控方案比较多,SpringBootPrometheusGrafana是比较常用的一种解决方案,主要的监控数据的处理逻辑如下: SpringBoot 的 actuator 提供了应用监控端点,可以对外暴露监控数据信息。Prometheu…...
QT c++和qml交互实例
文章目录 一、demo效果图二、c和qml交互的基本方式1、qml 调用 C 类对象2、C 类对象调用 qml3、qml 给 C 发送信号4、C 给 qml 发送信号 三、关键代码1、工程结构图2、c代码MainWindow.cppMainQuickView.cppStudentInfoView.cppStudentInfoModel.cpp 3、qml代码main.qmlMainQui…...
mysql基础-数据操作之增删改
目录 1.新增数据 1.1单条数据新增 1.2多条数据新增 1.3查询数据新增 2.更新 2.1单值更新 2.2多值更新 2.3批量更新 2.3.1 批量-单条件更新 2.3.2批量-多条件更新 2.4 插入或更新 2.5 联表更新 3.删除 本次分享一下数据库的DML操作语言。 操作表的数据结构…...
写字母(文件)
请编写函数,将大写字母写入文件中。 函数原型 void WriteLetter(FILE *f, int n);说明:参数 f 为文件指针,n 为字母数目(1 ≤ n ≤ 26)。函数将前 n 个大写英文字母写入 f 所指示的文件中。 裁判程序 #include <stdio.h> #include &…...
基于Jackson自定义json数据的对象转换器
1、问题说明 后端数据表定义的id主键是Long类型,一共有20多位。 前端在接收到后端返回的json数据时,Long类型会默认当做数值类型进行处理。但前端处理20多位的数值会造成精度丢失,于是导致前端查询数据出现问题。 测试前端Long类型的代码 …...
【Java】缓存击穿解决方案
文章目录 什么是SingleFlight?优化缺点优化策略 什么是SingleFlight? SingleFlight是go语言中sync包中的一个东西。它用于确保在并发环境下某个操作(例如,函数调用)即使被多个goroutine同时请求,也只会被执…...
【HarmonyOS】掌握 Stage 模型的核心概念与应用
从今天开始,博主将开设一门新的专栏用来讲解市面上比较热门的技术 “鸿蒙开发”,对于刚接触这项技术的小伙伴在学习鸿蒙开发之前,有必要先了解一下鸿蒙,从你的角度来讲,你认为什么是鸿蒙呢?它出现的意义又是…...
2024年甘肃省职业院校技能大赛 “信息安全管理与评估”赛项样题卷①
2024年甘肃省职业院校技能大赛 高职学生组电子与信息大类信息安全管理与评估赛项样题 第一阶段:第二阶段:模块二 网络安全事件响应、数字取证调查、应用程序安全第二阶段 网络安全事件响应第一部分 网络安全事件响应第二部分 数字取证调查第三部分 应用程…...
我的AI之旅开始了
知道重要,但是就是不动。 今天告诉自己,必须开始学习了。 用这篇博文作为1月份AI学习之旅的起跑点吧。 从此,无惧AI,无惧编程。 AI之路就在脚下。 AI,在我理解,就是让机器变得更加智能&#…...
Day25 235二叉搜索树的公共祖先 701二叉搜索树插入 450二叉搜索树删除
235 二叉搜索树的最近公共祖先 如果利用普通二叉树的方法,就是利用后序遍历回溯从低向上搜索,遇到左子树有p,右子树有q,那么当前结点就是最近公共祖先。本题是二叉搜索树,所以说是有序的,一定能够简化上面…...
android系列-init 挂载文件系统
1.init 挂载文件系统 //android10\system\core\init\main.cppint main(int argc, char** argv) {return FirstStageMain(argc, argv); } //android10\system\core\init\first_stage_init.cppint FirstStageMain(int argc, char** argv) {CHECKCALL(mount("tmpfs",…...
Spring 七种事务传播性介绍
作者:vivo 互联网服务器团队 - Zhou Shaobin 本文主要介绍了Spring事务传播性的相关知识。 Spring中定义了7种事务传播性: PROPAGATION_REQUIRED PROPAGATION_SUPPORTS PROPAGATION_MANDATORY PROPAGATION_REQUIRES_NEW PROPAGATION_NOT_SUPPORTED…...
Count the Colors ZOJ - 1610
题目链接 题意: 给定n个区间[ l, r ]和颜色c, 每次给[l, r]涂上c这个颜色. 后面的涂色会覆盖之前的涂色. 最后要求输出区间[0, 8000]中每种颜色及其出现的次数, 如果该颜色没有出现过则不输出. 思路:典型的线段树区间染色问题,一般这种题…...
MATLAB点云处理总目录
一、点云滤波 原始点云包含过多噪点和冗余点,滤波和采样往往是点云预处理的必要步骤 1.滤波 重复点去除 NAN或INF无效点去除 自定义半径滤波 2.采样 基于空间格网的点云抽稀 随机下采样 均匀体素下采样 非均匀体素下采样 二、邻近搜索 如何组织点云快速获取当前…...
C语言逗号表达式如何计算
在 C 语言中,逗号表达式是一种特殊的表达式形式,它由逗号分隔的多个表达式组成。 逗号表达式的计算过程如下:1、从左到右依次计算每个表达式的值。2、最终返回的值是最右边表达式的值。3、逗号表达式的求值过程是顺序执行的,不会…...
Ubuntu 本地部署 ChatGPT-Next-Web
Ubuntu 本地部署 ChatGPT-Next-Web 文章目录 Ubuntu 本地部署 ChatGPT-Next-Web ChatGPT-Next-Web 项目地址:https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web 本文主要演示如何在 Ubuntu 本地(默认是端口 3000)部署 ChatGPT-Next-Web&am…...
小程序商城搭建:快速入门指南
随着移动互联网的普及,小程序商城逐渐成为了商家们进行线上销售的重要渠道。如果你也想搭建一个小程序商城,那么本文将为你介绍如何使用乔拓云这一第三方小程序搭建平台来轻松搭建自己的小程序商城。 一、选择合适的第三方小程序搭建平台 在选择第三方小…...
c# windows10大小端试
测试代码: unsafe public void ceshi() {byte[] by BitConverter.GetBytes(0x12345678);Debug.WriteLine(" byte[0] 0x" by[0].ToString("x2"));Debug.WriteLine(" byte[1] 0x" by[1].ToString("x2"));Debug.WriteLi…...
【算法专题】动态规划之斐波那契数列模型
动态规划1.0 动态规划 - - - 斐波那契数列模型1. 第 N 个泰波那契数2. 三步问题3. 使用最小花费爬楼梯4. 解码方法 动态规划 - - - 斐波那契数列模型 1. 第 N 个泰波那契数 题目链接 -> Leetcode -1137. 第 N 个泰波那契数 Leetcode -1137. 第 N 个泰波那契数 题目&…...
K2P路由器刷OpenWrt官方最新版本固件OpenWrt 23.05.2方法 其他型号的智能路由器OpenWrt固件刷入方法也基本上适用
最近路由器在开机时总出问题,于是就那他来开刀,直接刷一个OpenWrt官方最新版本的固件, 刷其他第三方的固件总是觉得不安全, 而且很多第三方固件都带了些小工具,始终会有安全隐患, 而且占用内存空间太多,本来这个东西就没有多少内存,于是就干脆刷一个官方的原始固件(才6.3M, 相…...
网站开发合同 中英文/网站收录查询平台
新建数据库连接类MysqlDatabase.class.php1,数据库连接需要用到的属性<?php /*** Created by PhpStorm.* User: Administrator* Date: 2018/3/3 0003* Time: 下午 2:57*/class MysqlDatabase{//数据库连接信息private $dbConfigarray(host>localhost,port>3306,user&…...
网站建设 工具/新闻播报最新
1:按指定大小,分隔集合,将集合按规定个数分为n个部分 /*** 将集合按len数量分成若干个list* param list* param len 每个集合的数量* return*/public static List<List<TotalorderDO>> splitList(List<TotalorderDO> list…...
赣州市建设工程造价管理网站/网络营销企业网站推广
近来翻译了不少国外的创业产品类文章到简书和虎嗅以及 36 氪等。承蒙大家错爱,很多网友都觉得鄙人翻译的水平挺高的,然后速度也挺快的-基本上每天靠着晚上那点点时间都能有一篇文章出来。不少人开始问我英语应该怎么学? 这里可能大…...
网站建设中出现的问问题/怎么让百度快速收录网站
因为最近larbin项目需要统计下爬取出来的图片到底有多少是jpg、bmp等等类型的。许久没有写python代码,写了就记录下来。 1.统计某种类型的图片格式有多少,自然用python字典。也就哈希表,在文件中出现过一次,1. 2.读取文件&#…...
web前端导师小何/宝鸡百度seo
NET 连接池救生员 防止可淹没应用程序的池溢出 William Vaughn 大多数 ADO.NET 数据提供程序使用连接池,以提高围绕 Microsoft 断开连接的 .NET 结构构建的应用程序的性能。应用程序首先打开一个连接(或从连接池获得一个连接句柄),…...
宜宾网站建设价格/dw友情链接怎么设置
因为需要在QNX Momentics中混合C语言和ARM汇编进行开发,于是初步了解了一下APCS。和大家分享一下我自己的学习过程,然后通过一个形象一点的类比讲述我自己的理解。 刚开始的时候我是不知道有APCS这回事,所以第一次从C语言中调用ARM汇编函数的…...