Linux学习笔记之环境配置和常用管理命令

常用的git和linux命令有哪些? tail -f /var/log/nginx/error.log # 监控日志。git pull origin main # 拉取最新代码。sudo systemctl restart nginx # 重启服务。:围绕代码版本管理,掌握分支、合并、撤销和远程协作命令。:文件操作、权限管理、进程监控和网络调试是运维高频场景。# 查找并删除 7 天前的日志文件。# 查看日志实时更新并过滤错误。 阅读详情

一、环境配置
修改ip地址(略过)
1、网络通信命令
<1> ping 测试网络的连通性
ping 选项 IP地址
-c 指定发送次数

<2> ifconfig 查看和设置网卡网络配置
ifconfig [-a] [网卡设备标识]
-a 显示所有网卡信息

<3> netstat 用于检测主机的网络配置和状况
-a 显示所有连接和监听端口
-t 仅显示tcp相关选项
-u 仅显示udp相关选项
-n 使用数字方式显示地址和端口号
-l 显示监控中的服务器的socket
如:netstat -atnp | grep httpd 查看某一个程序的端口信息

二、常用管理命令
1、磁盘空间命令

<1> df命令——文件系统
用于查看linux文件系统的状态信息,显示各个分区的容量、已使用量、未使用量及挂载点等信息。【查看剩余空间】
语法:df [-hkam] [挂载点]
-h 根据磁盘空间和使用情况,以易读的方式显示KB、MB等
-k 以KB为单位显示各分区的信息
-M 以MB为单位显示信息
-a 显示所有分区包括大小为0的分区

<2> du命令——面向文件或目录
du [-ahs] [文件名目录]
-a 显示子文件的大小
-h 以易读方式显示 KB、MB、GB等
-s 统计总占用量

<3> free 命令
查看内存及交换空间使用状态
free [-kmg]
-k 以KB为单位显示
-m 以MB为单位显示
-g 以GB为单位显示

<4>清理缓存命令
echo 1 > /proc/sys/vm/drop_caches

2、用户管理命令
<1> useradd 添加用户 useradd [选项] 用户名
<2> passwd 修改密码 passwd [选项] 用户名
<3> userdel 删除用户 -r表示删除账号同时删除宿主目录

3、进程管理命令
进程和线程:进程指正在执行的程序或命令;线程是由进程创建,但没有独立的地址空间,是轻量级的线程。
<1> ps命令——查看系统中的进程信息
ps [-auxle]
-a 显示所有用户的进程
-u 显示用户名和启动时间
-x 显示没有终端的进程
-e 显示所有进程,包括无控制终端的进程
-l 长格式显示

<2> pstree——查看当前进程树
pstree [选项]
-p 显示进程PID
-u 显示进程的所属用户

<3> top ——查看系统的健康状态
显示当前系统中耗费资源最多的进程及系统的负载情况
top [选项]
-d 秒数,指定几秒刷新一次

<4> kill——关闭进程
kill [选项] pId
如:kill -9 进程号 ——强制关闭
kill -1 进程号 ——重启进程

4、权限管理
三种基本权限: r w x 分别对应读、写、执行
-rwx rw- r–
三个组分别对应:所属用户权限、所属组权限、其他用户权限

<1>权限修改 chmod
改变文件或目录权限
chmod [{ugoa}{±=}{rwx}] [文件名或目录]
chmod [mode=421] [文件或目录] 【注:421即rwx的值】

<2>更改所有者 chown
更改文件或目录的所有者
chown user[:group] file
-R 递归修改

<3>改变所属组 chgrp
改变文件或目录的所属组
chgrp [group] file

5、RPM软件包使用——二进制软件包
<1> RPM命令使用
i 安装应用程序
vh 显示安装进度
u 升级软件包
qa 显示所有已安装软件包
e 卸载应用程序

查询所有安装的RPM包: rpm -qa
查询MySQL相关的包: rpm -qa | grep mysql
如:安装—— rpm -ivh jdk.rpm
卸载—— rpm -e mysql*
强行卸载—— rpm -e mysql* --nodeps

<2> YUM管理
查询:
yum list 【查询所有可用软件包列表】
yum search 关键字 【查询与关键字相关的包】

安装:
yum -y install 包名 【-y只自动回答yes】

升级:
yum -y update 包名

卸载:
yum -y remove 包名

帮助:
yum --help 、 man yum

<3> 搭建本地yum源

6、使用minimal安装Linux
模板机配置、设置快照、防火墙、克隆虚拟机
scp && ssh
快捷键ALt+p 进入sftp窗口,拖拽文件可直接从windows上传到linux

Linux常用的进程管理命令 这个命令可以管理systemd服务,可以通过指定不同的命令对服务进行启动、停止、重启等操作,也可以设置服务开机自启动和查看服务状态等信息。这个命令可以将本地的文件或目录拷贝到远程服务器上,也可以将远程服务器上的文件或目录拷贝到本地。这个命令可以查看指定systemd单元的状态信息,包括运行状态、启动时间、进程ID、日志等。这个命令也可以从指定的URL下载文件,并可以将下载的内容保存到指定的文件中。这个命令可以从指定的URL下载文件,并可以将下载的内容保存到指定的文件中。 阅读详情

相关推荐

Linux常用快捷键和基本命令

文章目录常用快捷键常用命令详细命令shutdown:cal:clear:ping:free:df:kill:cd:pwdls:file:mkdir:rm:mv:cp:chmod:其他参数说明:cat:less:netstat:alias: 常用快捷键 基本快捷键的使用 (1)Tab,补充命令 不用输入完整的命令,输入命令前几个字母后Tab键,会自动补全命令提示。 (2)移动光标命令 Ctrl+A:移动光标到开头 Ctrl+E:移动光标到结尾 Ctrl+F:往光标后面移动一个字符 Ctrl+B:往光标前面移

流楚丶格念的博客 7184

Linux环境部署与常用简单命令运用

一.Linux环境部署 1.安装AMware workstationpro 新建虚拟机选择下方高级选项2.选择自己的喜好来配置虚拟机 3.兼容性以默认就好 4.选择Linux操作系统,选择RED HAT Enterpirse Linux 8 64位 点击下一步。 5.设置虚拟机名称以及安装位置。点、击下一步。(建议D盘安装) 6.选择虚拟设备CPU数量以及CPU核数。 7.选择虚拟机内存根据个人情况来定。 8.选择网络 选择ATN 9.选择I/O类型,默认...

MorningStar_cao的博客 1315

Linux目录结构和常用命令

kill命令用来终止一个正在执行中的进程。locate很适合用来反复搜索很少变动的目录树,但是对于刚改名的旧文件以及新建的文件,locate就找不到了,除非重建数据库。用户创建的所有可变文件和临时文件的存储空间,如日志文件(一般是/var/log)、邮件队列、打印假脱机程序区、从Internet下载的文件的临时存储空间,或在刻录CD之前保存它的映像。fsck命令的功能是检查和修复Linux文件系统,这个命令最好在没有人或是没有分区挂上来时使用,其实每次开机系统都会做一次检查,看是否有坏轨或数据流失的现象。

weixin_54136520的博客 1497

linux基础第2节(2)----配置与管理文件系统

linux基础教程之权限

m0_60981735的博客 4730

从代码学习深度强化学习 - 目标导向的强化学习-HER算法 PyTorch版

经典的深度强化学习算法,如 PPO、SAC 等,在各自擅长的任务中都取得了非常好的效果。但它们通常都局限在解决单个任务上,换句话说,训练好的算法,在运行时也只能完成一个特定的任务。想象一个场景:我们想让一个机械臂能把桌子上的任何一个物体重置到任意一个指定位置。对于传统强化学习而言,如果目标物体的初始位置和目标位置每次都变化,那么这就是一个全新的任务。即便任务的“格式”——抓取并移动——是一样的,但策略本身可能需要重新训练。这显然效率极低。为了解决这类问题,

weixin_43887510的博客 1499

【两方演化博弈代码复现】:双方演化博弈的原理、概率博弈仿真、相位图、单个参数灵敏度演化

演化博弈论是研究个体在特定环境中如何通过策略选择与其他个体进行互动的学科。这一理论在生物学、经济学和社会科学等多个领域都有广泛应用。本文将深入探讨双方演化博弈的原理及其过程,并解读一段 MATLAB 代码,展示如何模拟这一过程。

当回首往事的时候,不会因虚度年华而悔恨,也不会因碌碌无为而羞愧。 6198

Linux学习笔记-网络配置和系统管理操作

设置静态IP: 更改网络配置文件 /etc/sysconfig/network scripts/ifconfig-ens33 如下是文件内容 ER_ONLY="no" BOOTPROTO="dhcp" //dhcp 模式分配IP DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_A...

weixin_44727454的博客 1900

LLM大模型基础知识【一】

大语言模型(LLM):是指在自然语言处理(Natural Language Processing,NLP)领域中的一类大模型,通常用于处理文本数据和理解自然语言。这类大模型的主要特点是它们在大规模语料库上进行了训练,以学习自然语言的各种语法、语义和语境规则。例如:GPT系列(OpenAI)、Bard(Google)、文心一言(百度)。视觉大模型:是指在计算机视觉(Computer Vision,CV)领域中使用的大模型,通常用于图像处理和分析。

lin_xi_xi的博客 2876

Linux学习笔记(一)(服务器环境搭配 & 常用命令 & 文件属性)

Linux学习笔记概述Linux发行版Linux应用Linux系统运行级别Linux常用命令 概述 Linux的核心思想:一切皆文件 所以涉及的操作无非就是针对文件的读,写以及权限。 基本的命令涉及:(重点) 文件操作 目录管理 文件属性 Vim编辑器 账号管理 磁盘管理 需要的软件:java,tomcat,docker… Linux发行版 Linux 的发行版说简单点就是将 Linux 内核与应用软件做一个打包。 –来自菜鸟教程 · 目前开发用的最多的是CentOS Kali linux:安

qq_47267252的博客 453

图解B+树的插入过程

B+ 树在现代数据库中很常见,如果我们了解它,在工作中可能对性能优化会有更好的帮助! 最近我一直在思考 B+ 树的高度是由什么决定的。知道我了解了 B+ 树的插入过程,才有一种恍然大悟的感觉! 网上的一些资料杂乱无章,不同的数据库可能还有对 B+ 树有不同的实现。但是万变不离其宗,B+ 树的定义,大致如下所示: 总结一下,B+ 树有下面 5 个重要的特点。 B+ 树包含 2 种类型的结点: 内部结点(也称索引结点)和叶子结点。 根结点本身即可以是内部结点,也可以是叶子结点。 根结点的关键字个数最

愿君出走半生,归来时仍是少年 2134

Sigrity SystemSI仿真分析教程文件路径

为了方便读者能够快速上手和学会Sigrity SystemSI 的功能,将Sigrity SystemSI仿真分析教程专栏所有文章对应的实例文件上传至以下路径。

weixin_54787054的博客 710

Linux常用命令,Linux常用基本命令大全

Linux常用命令大全整理前言 最近在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的Linux常用命令列举一下,仅供大家参考。 更多 linux C/C++学习资料 可以 关 注 微 信 公 众 号:“ C和C加加 ” 回复:“ Linux ”即可获取 一、系统信息Linux常用命令大全 arch 显示机器的处理器架构 uname -m 显示机器的处理器架.

weixin_55305220的博客 5万+

【100分- 求最多可以派出多少支团队】(题目+思路+Java&C++&Python解析+在线测试)

用数组代表每个人的能力,一个比赛活动要求参赛团队的最低能力值为N,每个团队可以由1人或者2人组成,且1个人只能参加1个团队,计算出最多可以派出多少只符合要求的团队。

m0_73659489的博客 313

工作中常用到的Linux命令总结

在工作中多使用dockers、kubernetes等开源工具。工作中基本都是基于Linux系统进行操作的。记录一下工作中常用到的Linux命令,每个命令搭配一定的参数使用会更加方便。这里只记录常用到的命令以及参数 1. 系统工作命令 1. echo命令 echo命令用于在终端输出字符串或者变量提取后的值。格式为echo [字符串 | $变量] 类似于java中的system.out.prin...

小猿帅大人的博客 4732

21、汽车喷漆目标区域识别:机器学习与深度学习的应用

本文探讨了机器学习与深度学习在汽车喷漆目标区域识别中的应用,重点利用卷积神经网络(CNN)提高喷漆效率并减少油漆浪费。通过构建和预处理包含多种汽车类型的数据集,采用ResNet-18、ResNet-50和MobileNet-v2等模型进行训练与评估,结果表明ResNet-50在准确率和鲁棒性方面表现最佳。研究还分析了数据裁剪、标签处理、网络架构差异以及光照和遮挡对识别效果的影响,并提出了系统实现流程。最后,文章展望了多传感器融合、模型优化和场景适应性等未来研究方向,为智能化喷漆工艺提供了技术参考。

5b6n7m8的博客 102

Vue3 - [最强] 超详细 Element Plus 组件库主题颜色进行 “统一全局“ 替换,将默认的蓝色主题色更换为其他自定义颜色,覆盖原来的主题色改为自己的颜色(完美解决主题色不生效、没反应)

elementplus修改主题色,vue3+element-plus主题色更换,vue3vite如何修改扩展elementplus主题色样式,全局设置elementplus主题色,有什么办法可以直接全局修改主题色,对elementplus默认蓝色不满意怎么替换更改其他颜色,elementplus覆盖默认主题色,elementplus主题色官方文档,vue3中修改elementplus主题色,elementplus修改主题色不生效怎么办,elementplus如何修改主题颜色,eleme

🏆 前端领域优质创作者 1万+

悟懂Linux学习笔记第1章常用命令①

Linux 学习笔记,LINUX常用操作命令和命令行编辑快捷键,gnome快捷键,窗口操作快捷键;磁盘管理:文件系统配置文件;linux 文件类型的颜色;df文件系统操作命令;du列出目录所占空间;dumpe2fs显示当前的磁盘;Fdisk –l 显示系统中的所有分区内容状态

华为奋斗者精神 1766

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Linux系统及常用命令

在Linux操作系统中,每当我们使用用户名登录操作系统时,Linux都会对 该用户进行认证、授权审计等操作。操作系统为了识别每个用户,会给每个用户定义一个ID,就是 UID。​ 用户组就相当于多个用户的容器;在Linux系统中,用户组也有一个ID,GID。​ 在Linux操作系统中,root的权限是最高的,相当于windows的administrator,拥有最高权限, 能执行任何命令和操作,而其他用户都是普通用户。​ Linux对文件创建者(所属用户),所属用户组,其他用户都赋予不同的权限。

渣渣盟的博客 1815

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

linux常用管理命令

关于linux的常用操作命令

2403_88284978的博客 1196

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Linux常用基础命令:目录和文件管理命令

文件A和文件B的inode号码虽然不一样,但是文件A的内容是文件B的路径。因此,无论打开哪一个文件,最终读取的都是文件B。这意味着,文件A依赖于文件B而存在,如果删除了文件B,打开文件A就会报错:"No such file or directory"。这是软链接与硬链接最大的不同:文件A指向文件B的文件名,而不是文件B的inode号码,文件B的inode"链接数"不会因此发生变化。find /data/ -name "[A-Z]*" #查找/data/目录以大写字母开头的文件;

pangdongqiqi的博客 1522

Linux中常用的文件管理命令

当按下回车后我们就可以在桌面获得一个名字叫file的文件。

qq_59278745的博客 1318

Linux学习笔记和常用命令

常用Linux命令。

caoyanying的博客 915

【Linux基础】Linux下常用的系统命令

Linux相关的系统指令以及环境变量

福州最帅男模的博客 2358

【图文详解】Linux和Docker常用终端命令

本章详细介绍:Linux和Docker常用终端命令

独立思考,明辨是非 2091

【Linux 命令】Linux中常用操作命令和快捷键

1 常用指令列表 ls          显示文件或目录      -l           列出文件详细信息l(list)      -a          列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir         创建目录      -p           创建目录,若无父目录,则创建p(parent) cd

开源节流 1万+

linux中最常用的文件管理命令

在 Linux 系统中,文件管理是基础且重要。 如何显示,如何查找,如何编辑,如何删除,如何复制,如何移动,如何重命名,如何创建,如何修改,如何查看文件的属性等等,都是我们在日常工作中经常会用到的命令。 Linux的文件管理命令也会帮助你更高效地在终端中操作文件和目录。 而其中最绕不开的当属以下几个。

我们编程吧 1566
上一篇: Linux学习笔记之VIM/VI文本编辑器
下一篇: Linux学习笔记之shell
五花尾巴
博客等级 码龄7年 0粉丝 32原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值