linux常用非基础命令/操作

本篇用于总结蒟蒻博主在使用linux系统的过程中会经常用到但老实记不住的一些非基础命令和操作,方便遗忘时查阅


一,关闭指定端口的进程以释放端口

每个端口都有一个守护进程,kill掉这个守护进程就可以释放端口

①使用命令【netstat -anp | grep 端口号】找出占用这个端口的进程,

②使用命令【kill -9 PID】关闭该端口的进程,此处的PID为上一条命令中端口号的PID


二,虚拟机linux系统配置静态ip实现本地通信

该操作常用于解决本机和虚拟机系统无法相互ping通的问题

(一)使用vim打开interfaces文件

使用命令【cd/etc/network】->使用命令【ls】(无关紧要,查看目录而已,可省略)->使用命令【sudo vim interfaces】,接下来要编辑这个文件,sudo用于声明管理权限!

(二)编辑文件

 怎么查看自己分配的子网ip?【编辑】->【虚拟网络编辑器

按i键进入插入内容模式,将如下内容修改成符合自己的情况后复制到文件中,要改的其实只有倒数第一行和倒数第三行,因为虚拟机分配的子网ip不同,必须要设置成符合自己的

例如,我这里分配的子网ip是【192.168.158.0】,因此我设置了address为【192.168.158.142】,gateway为【192.168.158.2】,这里需要保证ip的前3部分一致(都是计网基础了,蒟蒻博主当初也没好好学计网,早晚得还的/(ㄒoㄒ)/~~)

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.158.142
netmask 255.255.255.0
gateway 192.168.158.2

写入文件后,【esc】退出插入内容模式,按冒号键【:】->输入wq退出并保存

最后使用命令【systemctl restart networking】重启网络,完成配置


三,linux系统配置环境变量

配置环境变量通常是为了让系统能快速识别第三方软件/脚本的命令,如果不配置环境变量,每次使用这些命令都要带上其路径,windows系统基于图形化操作的窗口配置起来很轻松,linux系统则稍显麻烦

蒟蒻博主的这篇文章的标题【】处有详细记录了linux系统配置环境变量的全过程->githacker安装详细教程,linux添加环境变量详细教程(见标题三)-CSDN博客


四,持续更新中……

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

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

相关文章

[大模型]Qwen-Audio-chat FastApi 部署调用

Qwen-Audio-chat FastApi 部署调用 Qwen-Audio 介绍 Qwen-Audio 是阿里云研发的大规模音频语言模型(Large Audio Language Model)。Qwen-Audio 可以以多种音频 (包括说话人语音、自然音、音乐、歌声)和文本作为输入,并以文本作为…

GoJudge环境部署本地调用云服务器部署go-judge判题机详细部署教程go-judge多语言支持

前言 本文基于go-judge项目搭建,由于go-judge官网项目GitHub - criyle/go-judge: Sandbox Server in REST / gRPC API. Based on Linux container technologies.,资料太少,而且只给了C语言的调用样例,无法知道其他常见语言比如&am…

java 校验排序是否有交叉

import java.math.BigDecimal; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.Date;public class TimeOverlapChecker {public static void main(String[] args) {// 1. 获取待判断的时间段列表ArrayList<Time…

API 渗透测试学习资源

API概述及其分类 API&#xff0c;即应用程序编程接口&#xff0c;是一组规则和协议&#xff0c;允许不同的软件应用程序相互通信。它定义应用程序可用于请求和交换信息的方法和数据格式。API 用于实现不同系统之间的集成&#xff0c;使它们能够无缝地协同工作。 如下是一些常见…

【Unity学习笔记】第十三 · tag与layer(运行时创建tag和layer)

参考&#xff1a; Unity手册 标签Unity手册 LayersIs it possible to create a tag programmatically?脚本自动添加tag和Layer 注&#xff1a;本文使用Unity版本是2022.3.23f1 转载引用请注明出处&#xff1a;&#x1f517;https://blog.csdn.net/weixin_44013533/article/de…

【JavaScriptthreejs】对于二维平面内的路径进行扩张或缩放

目标 对指定路径 [{x,y,z},{x,y,z},{x,y,z},{x,y,z}.........]沿着边缘向内或向外扩张&#xff0c;达到放大或缩小一定范围的效果&#xff0c;这里我们获取每个点&#xff08;这里是Vector3(x,y,z)&#xff09;,获取前后两个点和当前点的坐标&#xff0c;计算前后两点的向量&a…

Ubuntu 安装 Harbor

一、安装 docker 原文参考传送门 1st 卸载系统自带的 docker 应用 for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done 2nd 设置Docker 的apt源 # Add Dockers official GPG key: sudo…

【AI面试】工作和面试过程中,经常遇到的其他问题汇总一(持续更新)

在与面试官在面对面进行交流的过程中,面试官不仅仅会针对简历中记录的内容进行深入的了解,还会进行一些发散性的提问。 目前也就很明显,就是要看看对方: 对于常见的问题是如何思考的?有没有在持续性的学习本领域的新知识?对于不知道的问题,是如何思考的?迁移能力咋样。…

漫谈-AI 时代的信息模型

模型化- 数字化转型的重要基石 在各行各业推行数字化转型过程中&#xff0c;构建信息化模型十分重要&#xff0c;它是数字化转型的基石。事实上&#xff0c;数字化转型的核心是“万物皆模型”&#xff0c;在工业领域&#xff0c;以德国为主导的工业4.0 发展进程中&#xff0c;…

条件编译 #和##运算符

目录 1. #运算符2. ##运算符3. 条件编译4. 题目分享总结 正文开始 前言: 本章为C语言语法完结撒花, 下文将进行C语言中#和##操作符以及条件编译的讲解, 来进一步让我们了解C语言. 作者主页: 酷酷学!!! 1. #运算符 #运算符将宏的⼀个参数转换为字符串字⾯量。它仅允许出现在带…

海外仓系统能做什么?提升仓库盈利能力,不再低效经营!

海外仓管理系统和机械设备不同&#xff0c;这句话看似有点矛盾&#xff0c;但是还真就是这么回事儿。 当机械设备出现故障的时候&#xff0c;你会明确的知道他无法运转&#xff0c;已经影响到你的生产效率了。但是海外仓系统不会&#xff0c;它看似还可以运转&#xff0c;但是…

洛基计划project loki加速器推荐 免费低延迟联机加速器分享

洛基计划project loki加速器推荐 免费低延迟联机加速器分享 《洛基计划》是一款团队PVP游戏&#xff0c;融合有动作、英雄设计、大逃杀等元素&#xff0c;由前拳头游戏、Bungie和暴雪娱乐员工创立的新工作室Theorycraft Games共同发布。《洛基计划》汇集了一些大型团队PVP游戏…

基于51单片机的数码管显示的proteus仿真

文章目录 一、数码管二、单个数码管显示0~F仿真图仿真程序 三、数码管静态显示74HC138译码器74HC245缓冲器仿真图仿真程序 四、数码管动态显示仿真图仿真程序 三、总结 一、数码管 数码管&#xff0c;也称作辉光管&#xff0c;是一种可以显示数字和其他信息的电子设备。它的基…

浅谈如何学习微信小程序

这是一篇干巴巴的文章&#xff0c;有兴趣的可以继续往下阅读。本人毕业已经三年多了&#xff0c;从实习到现在接触了java、javascript、html、vue、MySQL、jquery、微信小程序等&#xff0c;经验也算是有一点&#xff0c;感觉不多&#xff0c;属于全栈开发吧&#xff0c;本次就…

mmclassification 训练自己的数据集

文章目录 从源码安装数据集准备config文件训练附录 从源码安装 git clone https://github.com/open-mmlab/mmpretrain.git cd mmpretrain pip install -U openmim && mim install -e .下面是我使用的版本 /media/xp/data/pydoc/mmlab/mmpretrain$ pip show mmcv mmpr…

实现游戏地图读取与射击运行

射击代码来源自2D 横向对抗射击游戏&#xff08;by STF&#xff09; - CodeBus 地图读取改装自 瓦片地图编辑器 解决边界检测&#xff0c;实现使用不同像素窗口也能移动不闪退-CSDN博客 // 程序&#xff1a;2D RPG 地图编辑器改游戏读取器 // 作者&#xff1a;民用级脑的研发…

qt;lt;等xml|Html转义字符

在写Android布局文件时&#xff0c;左右尖括号<>&#xff0c;括号在XML中没办法直接使用&#xff0c;需要进行转义&#xff0c;收集一些转义符&#xff0c;以便查询使用。 常用表&#xff1a; **对于文章出现的任何问题请大家批评指出&#xff0c;一定及时修改 **可联系…

挂在Avalon总线上的AD7656芯片驱动verilog程序实现

AD7656是一款16位同步采样双极ADC转换器&#xff0c;本文中用状态机方式实现了AD7656芯片的Verilog驱动&#xff0c;并且将驱动直接挂在了altera芯片的Avalon总线上&#xff0c;使其altera芯片能够通过总线直接控制ADC芯片&#xff0c;其代码如下&#xff1a; module AD7656_d…

QT中使用QTableView控件

1.与数据库连接&#xff0c;读取数据库内容到UI界面显示 // 连接SQLite数据库db QSqlDatabase::addDatabase("QSQLITE","second");db.setDatabaseName("./testitem.db"); // 替换为你的数据库文件路径if (!db.open()) {qDebug() << &quo…

工作中常用到的一些sql脚本

– 存储过程查询&#xff08;存储过程/函数 关键词查询&#xff09; select * from pg_proc where lower(prosrc) like ‘%关键字%’; – 复制表数据 insert into 表(字段) select 字段 from 表 where 条件; – 查询重复数据 select COUNT(0),字段名 from 表名 where state …