Linux操作系统的有关常用的命令

1.linux系统的概述

1.1 什么是Linux系统?

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦 兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是 一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它支持32位和64位硬件,能运行主要的 Unix工具软件、应用程序和网络协议。

1.2 为什么学习linux系统?

赚钱【工作】---> 需要把window开发好的软件【程序】--部署到linux操作系统上。--因为window 操作系统漏洞太多。容易被攻击。

1.3 常见的linux系统有那些?

1. ubuntu:

2. centos:[centos7]

3. redhat:企业版[收费]

1.4 安装Linux系统--centos7

1.5常用的网络适配器种类

第一种:NAT模式

第二种:桥接模式

NAT网络和桥接网络的区别:

NAT(Network Address Translation,网络地址转换)模式:虚拟机不能直接接触到外部网络,所有的 网络连接请求由宿主机进行转发。这种方式的优点是设置简单,可以在没有额外IP地址的情况下使用缺点 是虚拟机不能作为服务器提供服务,因为它没有自己的公网IP地址

桥接模式:在这种模式下,虚拟机直接连接到宿主机所在的物理网络,它会从网络中获取自己的IP地址,就像 是网络中的一台独立的计算机。这样虚拟机就可以提供网络服务,其他设备可以直接访问虚拟机。但是,这种模式需要在网络中有足够的IP地址供虚拟机使用。

1.6安装ssh客户端软件

1. xshell

2. finalshell

3. SecureCRT

为了方便连接操作linux系统

2.centos的目录结构

/ 根目录

../ 上一级目录

/bin和sbin:系统命令存放的目录

etc:配置目录。比如:环境变量的配置,ip的配置,主机名的配置。

usr:用户目录。等于window[program file]软件目录

root:root账号拥有的目录

3. centos7的命令[重点]

对centos7操作 全部依赖于命令

3.1查看ip地址--ip addr/ifconfig(不推荐)

3.2清空命令面板--clear

3.3切换目录--cd [切换的目录名]

相当于windows下鼠标点击文件夹

/根目录

../上一级

直接跟目录名是当前目录下的

cd ../ 切换到上一级目录

cd /usr 切换到根目录下的usr

cd localhost 切换到当前目录下local目录下

3.4查看目录下的内容--ls [参数] 目录名

浅蓝色:快捷方式

参数:

-a 列出所有(包含隐藏的目录)

-l 列出并包含详细信息(不包含隐藏的)

-al 列出所有目录并带有详细信息(包含隐藏)

3.5查看当前所在的目录--pwd

3.6创建文件--touch 文件名

目录(文件夹以外的都是文件)

目录和文件,带不带后缀都可以

3.7创建目录--mkdir [参数] 目录名称

参数:

-p 允许创建多层目录

mkdir -p a/b/c/d/e:创建一个a目录(文件夹)里面有一个b目录,b目录下有一个c目录,c目录下有一个d目录,d目录下有一个e目录。

3.8删除文件/目录--rm [参数] 名

rm -rf 名

参数:

-f 强制删除

-r 删除目录

-rf 强制删除目录

3.9复制-- cp [参数] 文件/目录 /目标目录/

cp [参数] 复制的文件/目录 要复制到的位置

参数:

-r 允许复制目录

cp a /usr/--复制a到usr目录下

cp -r q /usr/--复制目录到指定的目录下

3.10查看文件的内容

cat 文件名:查看所有的内容

more 文件名:查看当前窗口大小的内容。enter回车 下一行内容 空格:下一页

head -n 文件名:查看前n行的内容

tail -n 文件名:查看后n行的内容--必须记住(日志)

3.11重命名|剪切--mv 文件|目录 要改的名[/目标目录/]

mv a b--重命名:把给a修改为b

mv a/* /usr/--切剪:把a下的所有移动到usr目录下

3.12测试网络连通性

ping 网络ip/域名---》域名解析---》ip---》网站

3.13编辑命令

vi 文件名

命令行模式---》i---》编辑模式---》Esc键---》命令行模式---》:wq退出并保存

:q!退出不保存

1修改ip地址为固定ip

vi /etc/sysconfig/network-scripts/ifcfg-ens33

2重启网络

systemctl restart network

步骤:

1.创建账号

2.查看ip

3.创建连接

4.修改

按下Esc键退出修改

退出保存 :wq

退出不保存:q!

5.测试网络连接

ping 浏览器网址(例如www.baidu.com)

6.在虚拟机中重写查看修改后的ip地址

7.修改连接的ip地址为修改后的ip

桥接:

1.在VMware中创建一个账号的网络适配器是桥接模式

4.开启这个连接--并修改

nat:

与上面的不同为:

ipaddr地址:

network子网掩码:255.255.255.0

gateway(本机网关):

保证ip地址和网关在一个网段内

3.14搜索文件或目录--find 文件/目录 -name "名称"

注意:名称可以使用通配符*模糊查找

3.15查看所有进程--ps -ef

3.16查看指定内容在文件中--grep "内容" 文件名

3.17管道符|

把|前面的,当成一个参数使用(把ps -ef查询的结果通过|管道 输入给下个命令)

3.18查看端口号使用情况--netstat -tunlp | grep 端口号

option说明:

-t(tcp)仅显示tcp相关选项

-u(udp)仅显示udp相关选项

-n拒绝显示别名,能显示数字的全部转化为数字

-l仅列处在Listen(监听)的服务状态

-p显示建立相关链接2的程序名

netstat -ntlp 查看当前所有tcp端口--tcp协议 网络传输协议

netstat -ntulp | grep 80 查看所有80端口使用情况

netstat -ntulp | grep 3306 查看所有3306端口使用情况

解决办法:

默认的网址不让用了。---只能使用阿里云的。

(1)下载阿里云yum文件

(2)切换到 cd /etc/yum.repos.d 下 把下面的文件重命名为 CentOS-Base.repo.backup--备份

(3) 把你下载的阿里云文件放入 /etc/yum.repos.d 并改名为 CentOS-Base.repo

(4) 使用yum clean all 清除之前所有的yum

(5) 使用 yum makecache

3.19压缩和解压

z:通过gzip进行压缩/解压缩

c:压缩

x:解压

v:详情

f:文件(必填)

压缩

tar -zcvf 压缩后的名称.tar.gz 要压缩的目录

解压

tar -zxvf 解压的文件.tar.gz

3.20防火墙放行/关闭/查看

防火墙服务操作相关的命令:

systemctl start|stop|status|restart|disable firewalld

开启 |关闭| 状态 | 重 启 |废 弃

防火墙端口操作的命令:

放行指定的端口号:firewall-cmd --add-port=端口号/tcp --zone=public --permanent

--注意:重启防火墙

移除指定的端口号:firewall-cmd --remove-port=端口号/tcp --zone=public --permanent

--注意:重启防火墙

查看放行的端口号:firewall-cmd --list-port

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

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

相关文章

Unity 调试死循环程序

如果游戏出现死循环如何调试呢。 测试脚本 我们来做一个测试。 首先写一个死循环代码: using System.Collections; using System.Collections.Generic; using UnityEngine;public class dead : MonoBehaviour {void Start(){while (true){int a 1;}}}Unity对象设…

matlab simulink气隙局部放电仿真技术研究

1、内容简介 略 87-可以交流、咨询、答疑 2、内容说明 略 为了解决目前国内外局部放电仿真方法难以计算气隙局部放电暂态过程的问题 , 利用 MATLAB (SIMULINK ) 的公共模块库和电力系统专业模块库 , 根据单气隙局部放电仿真物理模型 , 构造了气隙局部放 电仿真计算的电…

C++_单例模式

目录 1、饿汉方式实现单例 2、懒汉方式实现单例 3、单例模式的总结 结语 前言: 在C中有许多设计模式,单例模式就是其中的一种,该模式主要针对类而设计,确保在一个进程下该类只能实例化出一个对象,因此名为单例。而…

新能源风机视觉数据集

需要的同学私信联系,推荐关注上面图片右下角平台自取下载。 全球风电装机的快速扩张推高了风电场运维巡检的需求,原本高度依赖人力的风电运维巡检工作正因智能化、数字化、无人化技术的应用出现变革。AI智慧风机检测可以促进风电领域运维检测新技术产、…

操作系统——文件管理

1)什么是文件? 2)单个文件的逻辑结构和物理结果之间是否存在制约关系? 本节内容较为抽象,本节要注意区分文件的逻辑结构和物理结构。 一、文件系统基础 1.文件的基本概念(一切皆文件) 文件&…

【漏洞复现】Netgear WN604 downloadFile.php 信息泄露漏洞(CVE-2024-6646)

0x01 产品简介 NETGEAR WN604是一款由NETGEAR(网件)公司生产的无线接入器(或无线路由器)提供Wi-Fi保护协议(WPA2-PSK, WPA-PSK),以及有线等效加密(WEP)64位、128位和152…

AVL树超详解上

前言 学习过了二叉树以及二叉搜索树后(不了解二叉搜索树的朋友可以先看看这篇博客,二叉搜索树详解-CSDN博客),我们在一般情况下对于二叉搜索树的插入与查询时间复杂度都是O(lgN),是十分快的,但是在一些特殊…

视频监控平台LntonCVS视频融合共享平台智慧安防视频监控汇聚应用方案

LntonCVS是一款功能强大且灵活部署的安防视频监控平台。它支持多种主流标准协议,包括GB28181、RTSP/Onvif、RTMP等,同时能够兼容海康Ehome、海大宇等厂家的私有协议和SDK接入。该平台不仅提供传统的安防监控功能,还支持接入AI智能分析&#x…

医疗器械产品的 EMC(电磁兼容性)中A、B、C、D 类的区别是什么

在医疗器械产品的 EMC(电磁兼容性)中,按照 GB 17625.1 标准的分类,A、B、C、D 类的区别主要在于设备的谐波电流发射限值不同。 A 类设备:平衡的三相设备、不归属 B、C 或 D 类的设备、家用电器(不包括列入 …

TiDB实践—索引加速+分布式执行框架创建索引提升70+倍

作者: 数据源的TiDB学习之路 原文来源: https://tidb.net/blog/92d348c2 背景介绍 TiDB 采用在线异步变更的方式执行 DDL 语句,从而实现 DDL 语句的执行不会阻塞其他会话中的 DML 语句。按照是否需要操作 DDL 目标对象所包括的数据来划分…

直播带货还是新电商吗?

现在已经没有新电商和老电商区分,抖音现直播电商现在也算是传统电商了。直播电商这几年听起来非常的火热,但是它有天花板,最多也就3万亿的市场规模,为什么呢?因为它是基于 IP 模型的,有非常强的头部效应。 …

一分钟图情论文:《叙事信息的语义表示与组织结构研究》

叙事作为人类知识与信息交流的重要方式,其语义建模、形式化表示与组织在数智时代显得尤为重要。近日,由曲阜师范大学和武汉大学的侯西龙、王晓光教授合著论文《叙事信息的语义表示与组织结构研究》从语义表示和组织结构视角出发审视了叙事信息的复杂性和…

电子画册制作利器大揭秘,提升销量全靠它

​随着科技的不断发展,电子画册逐渐成为企业营销的新宠。它以生动活泼、互动性强的特点,吸引了众多消费者的目光。而一款优秀的电子画册制作利器,更是为企业提升了销量,实现了营销目标。本文将为大家揭秘电子画册制作的利器&#…

《基于 Kafka + Quartz 实现时限质控方案》

📢 大家好,我是 【战神刘玉栋】,有10多年的研发经验,致力于前后端技术栈的知识沉淀和传播。 💗 🌻 CSDN入驻不久,希望大家多多支持,后续会继续提升文章质量,绝不滥竽充数…

密码学基础-Hash、MAC、HMAC 的区别与联系

密码学基础-Hash、MAC、HMAC 的区别与联系 Hash Hash 是一种从一段数据中创建小的数字“指纹”的方法。就像一个人的指纹代表一个人的信息一样,Hash 对输入的数据进行整理,生成一个代表该输入数据的“指纹” 数据。通常该指纹数据也可称之为摘要、散列…

linux配置podman阿里云容器镜像加速器

1.下载podman yum install -y podman systemctl status podman systemctl start podman 2.获取阿里云个人容器镜像加速器地址 访问阿里云官网:首先,您需要访问阿里云(Alibaba Cloud)的官方网站。阿里云官网的URL是:…

TinyVue:与 Vue 交往八年的组件库

本文由体验技术团队莫春辉老师原创~ 去年因故停办的 VueConf,今年如约在深圳举行。作为东道主 & 上届 VueConf 讲师的我,没有理由不来凑个热闹。大会结束后,我见裕波在朋友圈转发 Jinjiang 的文章《我和 Vue.js 的十年》,我就…

如何发一篇顶会论文? 涉及3D高斯,slam,自动驾驶,三维点云等等

SLAM&3DGS 1)SLAM/3DGS/三维点云/医疗图像/扩散模型/结构光/Transformer/CNN/Mamba/位姿估计 顶会论文指导 2)基于环境信息的定位,重建与场景理解 3)轻量级高保真Gaussian Splatting 4)基于大模型与GS的 6D pose e…

【AI大模型】生成式AI的未来——CHAT还是AGENT?

【AI大模型】CHAt还是AGENt? 最近,许多人工智能公司或者部门都在针对Agent——人工智能体有所动作。 例如: 文心一言智能体 Gnomic智能体 英伟达视觉AI代理 那么人工智能概念中的智能体Agent到底是什么呢?它又为何会突然在人工智…

「网络通信」HTTP 协议

HTTP 🍉简介🍉抓包工具🍉报文结构🍌请求🍌响应🍌URL🥝URL encode 🍌方法🍌报文字段🥝Host🥝Content-Length & Content-Type🥝User…