Linux(三):Linux服务器下日常实操命令 (常年更新)
基础命令
- cd命令:切换目录
- cd :切换当前目录百至其它目录,比如进入/etc目录,则执行 cd /etc
- cd / :在Linux 系统中斜杠“/”表示的是根目录。cd / ,即进入根目录.
- cd ~:进入用户在该系统的home目录,例如xz用户,则进入/root/xz目录
- cd.. :返回上一级目录
- cd - : 切换到上一次目录
- ls命令:列出文件
- -l :列出所有显示的文件,可以简写为ll
- -a :列出包括隐藏文件的全部文件
- -lS:文件从大到小的次序显示,使用ll-LS显示更加清晰
- -h:表示显示文件大小单位
- cat命令
- cat filename:读取某文件内容
- cat /proc/cpuinfo | grep 'process' | sort | uniq | wc -l :查看cpu核数
- cat /proc/meminfo : 查看内存总容量
- cat /etc/redhat-release : 查看redhat linux版本信息
- cat /etc/os-release : 查看系统版本
- rm命令
- rm filename:用于删除一个文件或者目录;
- rm -rf name:删除当前目录下的所有文件及目录,并且是直接删除,无需逐一确认命令行为
- touch创建文件命令:touch 1.txt 2.txt 同时创建两个文件
- mv: move file,为文件或者目录改名,或者将文件或目录移入其他位置
- vi/vim都是Linux中的编辑器(需安装),不同的是vim比较高级,可以视为vi的升级版本。vi使用于文本编辑,但是vim更适用于coding
- vim指令编辑文本核心步骤命令
- vim 文件名称
- 点击i进入insert模式,正常改写文件
- 改写完成点击ESC退出插入模式进入命令模式输入:wq保存退出
- vim指令编辑文本核心步骤命令
- pwd: 显示当前所在工作目录的全路径,也即绝对路径
- mkdir: 命令用来创建目录
- cp拷贝文件命令: cp /usr/lib/jvm/ /tmp/arthas3.6.7/lib/
- find / -name fileName.xxx或者locate fileName.xxx
- exit/Ctrl + D :退出当前服务器的用户连接
- df -hl : 查看硬盘总容量
- stat +FileName -查看文件详情
- uname -r : 查看linux的内核版本
- lscpu : 查看cpu相关信息
- free -h : 查看CPU内存使用情况
- cal -y: 查看全年日历
- history: 查看历史命令
- who: 登陆这台电脑的用户
- apt list: 显示安装包列表
- scp命令用于在linux和windows之间通过ssh协议进行上传/下载文件操作
- a.将本地文件上传到linux服务器指令:
- scp /path/to/local/file root@10.175.94.84:/path/to/destination
- b.将linux服务器文件下载到本地指令:
- scp root@10.175.XX.XXX:/data/gc/log/gc2023-07-14_08-22-53.log /C:/tmp/
- a.将本地文件上传到linux服务器指令:
- chmod修改文件权限
- chmod 744 gc2023-07-14_08-22-53.log 表示修改后的文件权限为-rwxr--r--
- chmod 644 gc2023-07-14_08-22-53.log 表示修改后的文件权限为-rw-r--r--
- gzip/unzip 解压压缩包命令
- gzip -d filename.gz :该命令会对filename.gz文件进行解压缩,并在原始文件所在目录下生成一个没有.gz后缀的文件,不保留原始压缩文件。
- unzip arthas-packaging-3.6.7-bin.zip :表示解压服务器zip压缩文件
- top --获取目前所有运行的进程信息
其他命令
ctop
ctop常用于监控docker容器在Linux系统中运行情况的命令行工具,它以交互式的方式显示容器的各项指标,开发人员可以实时查看服务器中系统资源使用情况和运行状态等信息
- NAME:容器的名称
- CID:容器的唯一标识符
- CPU:容器使用的 CPU 资源百分比
- MEM:容器使用的内存资源百分比(即程序内存[堆内存+元空间]与服务器总内存比值)
- NET RX/TX:容器的网络接收和发送数据量
- IO R/W:容器的磁盘读取和写入数据量
- PIDS:容器的进程 ID 数量
系统管理工具
Systemd命令
- Systemd 目标是为系统的启动和管理提供一套完整的解决方案。根据 Linux 惯例,字母
d
是守护进程(daemon)的缩写。 Systemd 这个名字的含义,就是它要守护整个系统 - systemctl --version : 查看 Systemd 的版本
- systemctl start xx服务名称 : 启动服务
- systemctl stop xx服务名称 : 停止服务
systemctl status
xx服务名称 :查看某服务状态systemctl enable
xx服务名称 :设置服务自启动
安装软件包工具
RPM工具命令
rpm是Red-Hat Package Manager(RPM软件包管理器)的缩写,它的功能类似于Windows里面的“添加/删除程序”,但是功能又比“添加/删除程序”强很多,被广泛应用于在Linux下安装、删除软件,rpm命令包含了五种基本功能:安装、卸载、升级、查询和验证。
- rpm-ivh xxx.rpm:安装显示安装进度--install--verbose--hash
- rpm-Uvh xxx.rpm:升级软件包
- rpm-qpl:列出RPM软件包内的文件信息[Query Package list];
- rpm-qpi:列出RPM软件包的描述信息[Query Package install package(s)];
- rpm-qf:查找指定文件属于哪个RPM软件包[Query File];
- rpm-Va:校验所有的RPM软件包,查找丢失的文件[View Lost];
- rpm-e:删除包
yum工具命令
由于使用RPM安装某一个程序包有可能会因为该程序包依赖另一个程序包而无法安装。而使用yum工具就可以连同依赖的程序包一起安装,非常简便
- yum list :列出所有可用的rpm包
- yum install -y [rpm包名]:安装一个rpm包
- yum remove -y [rpm包名] 卸载一个rpm包
- yum update -y [rpm包] 升级一个rpm包 ;如果不加-y选项,则会以与用户交互的方式安装,首先是列出需要安装的rpm包信息,然后会问用户是否需要安装,直接加上-y选项,这样就省略掉了问用户是否安装的那一步
相关文章:

Linux(三):Linux服务器下日常实操命令 (常年更新)
基础命令 cd命令:切换目录 cd :切换当前目录百至其它目录,比如进入/etc目录,则执行 cd /etccd / :在Linux 系统中斜杠“/”表示的是根目录。cd / ,即进入根目录.cd ~:进入用户在该系统的home目录&#…...

强大的截图软件--Snipaste
这里写目录标题 前言Snipaste贴图并置顶标注功能 下载 前言 在工作中,我们经常需要保存当前屏幕的图片,虽然系统总是会自带一些截图工具,但似乎用起来总是不那个顺手,例如我们需要对图片进行一些标注,或者将图片贴在屏…...

LeetCode·每日一题·722. 删除注释·模拟
题目 示例 思路 题意 -> 给定一段代码,将代码中的注释删除并返回。 由于注释只有两种类型: 字符串// 表示行注释,表示//和其右侧的其余字符应该被忽略。字符串/* 表示一个块注释,它表示直到下一个(非重叠&#x…...

npm更新和管理已发布的包
目录 1、更改包的可见性 1.1 将公共包设为私有 编辑 使用网站 使用命令行 1.2 将私有包公开 使用网站 使用命令行 2、将协作者添加到用户帐户拥有的私有包 2.1 授予对Web上私有用户包的访问权限 2.2 从命令行界面授予私有包访问权限 2.3 授予对私有组织包的访问权限…...
如何高效使用Gherkin
背景 时间回到2022年,我参与了一个使用了Flutter技术构建的Web前端项目。在这个项目上,我们小组的目标是实施Flutter前端自动化测试。 彼时,Flutter 2.x刚在Web端发力不久,Flutter Web上的应用和生态才刚刚开始,而在…...

[CKA]考试之调度 pod 到指定节点
由于最新的CKA考试改版,不允许存储书签,本博客致力怎么一步步从官网把答案找到,如何修改把题做对,下面开始我们的 CKA之旅 题目为: Task 创建一个Pod,名字为nginx-kusc00401,镜像地址是nginx…...

git 常用命令有哪些
Git 是我们开发工作中使用频率极高的工具,下面总结下他的基本指令有哪些,顺便温习一下。 前言 一般项目中长存2个分支: 主分支(master) 和开发分支(develop) 项目存在三种短期分支 ࿱…...
算法leetcode|66. 加一(rust重拳出击)
文章目录 66. 加一:样例 1:样例 2:样例 3:提示: 分析:题解:rust:go:c:python:java: 66. 加一: 给定一个由 整数 组成的 非…...
MySQL备份Shell脚本
将此脚本添加到crontab计划中,自动留存最新的两份备份 #!/bin/bash # 数据库配置 DB_HOST"localhost" DB_USER"root" DB_PASS"Sxbdc123!#" DB_NAME"ww"# 备份目录 BACKUP_DIR"/opt/mysqlbak"# 备份文件名称 BA…...

Python批量查字典和爬取双语例句
最近,有网友反映,我的批量查字典工具换到其它的网站就不好用了。对此,我想说的是,互联网包罗万象,网站的各种设置也有所不同,并不是所有的在线字典都可以用Python爬取的。事实上,很多网站为了防…...

uni-app、H5实现瀑布流效果封装,列可以自定义
文章目录 前言一、效果二、使用代码三、核心代码总结前言 最近做项目需要实现uni-app、H5实现瀑布流效果封装,网上搜索有很多的例子,但是代码都是不够完整的,下面来封装一个uni-app、H5都能用的代码。在小程序中,一个个item渲染可能出现问题,也通过加锁来解决问题。 一、…...

vue echart3个饼图
概览:根据UI设计需要做3个饼图且之间有关联,并且处理后端返回的数据。 参考链接: echart 官网的一个案例,3个饼图 实现思路: 根据案例,把数据处理成对应的。 参考代码: 1.处理后端数据&am…...

LEARNING TO EXPLORE USING ACTIVE NEURAL SLAM 论文阅读
论文信息 题目:LEARNING TO EXPLORE USING ACTIVE NEURAL SLAM 作者:Devendra Singh Chaplot, Dhiraj Gandhi 项目地址:https://devendrachaplot.github.io/projects/Neural-SLAM 代码地址:https://github.com/devendrachaplot/N…...

item_search-ks-根据关键词取商品列表
一、接口参数说明: item_search-根据关键词取商品列表,点击更多API调试,请移步注册API账号点击获取测试key和secret 公共参数 请求地址: https://api-gw.onebound.cn/ks/item_search 名称类型必须描述keyString是调用key(http:…...
windows运行WPscan报错:无法打开库libcurl.dll
windows运行WPscan报错:无法打开库libcurl.dll 1.问题背景2.解决方案1.问题背景 在Windows上启动WPScan时: wpscan --url xxx.ru提示如下错误: Could not open library libcurl.dll: �� ������ ��������� ������. . Could not open library libcu...

web前端框架Javascript之JavaScript 异步编程史
早期的 Web 应用中,与后台进行交互时,需要进行 form 表单的提交,然后在页面刷新后给用户反馈结果。在页面刷新过程中,后台会重新返回一段 HTML 代码,这段 HTML 中的大部分内容与之前页面基本相同,这势必造成…...

Java多线程(1)---多线程认识、四种创建方式以及线程状态
目录 前言 一.Java的多线程 1.1多线程的认识 1.2Java多线程的创建方式 1.3Java多线程的生命周期 1.4Java多线程的执行机制 二.创建多线程的四种方式 2.1继承Thread类 ⭐创建线程 ⭐Thread的构造方法和常见属性 2.2.实现Runnable接口 ⭐创建线程 ⭐使用lambda表达…...

搭建Django+pyhon+vue自动化测试平台
Django安装 使用管理员身份运行pycharm使用local 1 pip install django -i https://pypi.tuna.tsinghua.edu.cn/simple 检查django是否安装成功 1 python -m django --version 创建项目 1 1 django-admin startproject test cd 切换至创建的项目中启动django项目…...

CASAIM自动化平面度检测设备3D扫描零部件形位公差尺寸测量
平面度是表面形状的度量,指示沿该表面的所有点是否在同一平面中,当两个表面需要连接在一起形成紧密连接时,平面度检测至关重要。 CASAIM自动化平面度检测设备通过搭载领先的激光三维测头和智能检测软件自动获取零部件高质量测量数据…...
PostgreSql pg_ctl 命令
一、概述 控制 PostgreSQL 服务的工具。 二、语法 --初始化数据库实例 pg_ctl init[db] [-D datadir] [-s] [-o initdb-options]--启动数据库实例 pg_ctl start [-D datadir] [-l filename] [-W] [-t seconds] [-s] [-o options] [-p path] [-c]--停止数据库实例 pg_ctl sto…...

51c自动驾驶~合集58
我自己的原文哦~ https://blog.51cto.com/whaosoft/13967107 #CCA-Attention 全局池化局部保留,CCA-Attention为LLM长文本建模带来突破性进展 琶洲实验室、华南理工大学联合推出关键上下文感知注意力机制(CCA-Attention),…...

大型活动交通拥堵治理的视觉算法应用
大型活动下智慧交通的视觉分析应用 一、背景与挑战 大型活动(如演唱会、马拉松赛事、高考中考等)期间,城市交通面临瞬时人流车流激增、传统摄像头模糊、交通拥堵识别滞后等问题。以演唱会为例,暖城商圈曾因观众集中离场导致周边…...

前端导出带有合并单元格的列表
// 导出async function exportExcel(fileName "共识调整.xlsx") {// 所有数据const exportData await getAllMainData();// 表头内容let fitstTitleList [];const secondTitleList [];allColumns.value.forEach(column > {if (!column.children) {fitstTitleL…...
Auto-Coder使用GPT-4o完成:在用TabPFN这个模型构建一个预测未来3天涨跌的分类任务
通过akshare库,获取股票数据,并生成TabPFN这个模型 可以识别、处理的格式,写一个完整的预处理示例,并构建一个预测未来 3 天股价涨跌的分类任务 用TabPFN这个模型构建一个预测未来 3 天股价涨跌的分类任务,进行预测并输…...

srs linux
下载编译运行 git clone https:///ossrs/srs.git ./configure --h265on make 编译完成后即可启动SRS # 启动 ./objs/srs -c conf/srs.conf # 查看日志 tail -n 30 -f ./objs/srs.log 开放端口 默认RTMP接收推流端口是1935,SRS管理页面端口是8080,可…...

Java-41 深入浅出 Spring - 声明式事务的支持 事务配置 XML模式 XML+注解模式
点一下关注吧!!!非常感谢!!持续更新!!! 🚀 AI篇持续更新中!(长期更新) 目前2025年06月05日更新到: AI炼丹日志-28 - Aud…...
【Go】3、Go语言进阶与依赖管理
前言 本系列文章参考自稀土掘金上的 【字节内部课】公开课,做自我学习总结整理。 Go语言并发编程 Go语言原生支持并发编程,它的核心机制是 Goroutine 协程、Channel 通道,并基于CSP(Communicating Sequential Processes࿰…...
数据链路层的主要功能是什么
数据链路层(OSI模型第2层)的核心功能是在相邻网络节点(如交换机、主机)间提供可靠的数据帧传输服务,主要职责包括: 🔑 核心功能详解: 帧封装与解封装 封装: 将网络层下发…...

Linux-07 ubuntu 的 chrome 启动不了
文章目录 问题原因解决步骤一、卸载旧版chrome二、重新安装chorme三、启动不了,报错如下四、启动不了,解决如下 总结 问题原因 在应用中可以看到chrome,但是打不开(说明:原来的ubuntu系统出问题了,这个是备用的硬盘&a…...

MFC 抛体运动模拟:常见问题解决与界面美化
在 MFC 中开发抛体运动模拟程序时,我们常遇到 轨迹残留、无效刷新、视觉单调、物理逻辑瑕疵 等问题。本文将针对这些痛点,详细解析原因并提供解决方案,同时兼顾界面美化,让模拟效果更专业、更高效。 问题一:历史轨迹与小球残影残留 现象 小球运动后,历史位置的 “残影”…...