Linux的相关命令

Linux

1. 什么是Linux系统

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

2.为什么学习Linux系统

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

3. Linux操作系统的种类

  1. ubuntu:
  2. centos:[centos7]
  3. redhat:企业版[收费]

4. 如何安装centos7

  1. 直接在自己电脑上安装该操作系统。
  2. 在自己电脑上安装虚拟机模拟centos操作系统 【采用】
  3. 购买第三方。—比如: 腾讯云 阿里云 天翼云

5. 常用的网络适配器种类

在这里插入图片描述

第一种:NAT模式

第二种:桥接模式

NAT网络和桥接网络的区别

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

在这里插入图片描述

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

在这里插入图片描述

6. 查看ip地址的命令

ip addr

在这里插入图片描述

7. 安装ssh客户端软件

常用的ssh客户端软件

  1. xshell
  2. finalshell
  3. SecureCRT

作用:为了方便连接和操作linux系统

在这里插入图片描述

8. centos目录结构

在这里插入图片描述

  1. /:根目录
  2. /bin和/sbin:系统命令存放的目录
  3. etc:配置目录。比如:环境变量的配置,ip的配置,主机名的配置
  4. usr:用户目录。等价于window【program file】 软件安装目录
  5. root:root账号拥有的目录

9. centos7的命令

我们对centos7操作,全部依赖于命令

9.1 目录切换命令

  1. 语法:cd [切换的目录]
  2. 切换到上一级目录:cd …/
  3. 切换到根目录:cd /
  4. 切换到当前目录下的某个目录:cd XX
  5. 切换到根目录下的某个目录:cd /XX

在这里插入图片描述

9.2 查看目录下的内容

ls [参数] [目录]

参数:-a 查看所有的目录,包括隐藏的-l 查看显示详细的列表信息

在这里插入图片描述

9.3 查看当前所在的目录

pwd 显示当前所在目录的全路径

在这里插入图片描述

9.4 创建文件命令

touch 文件名

在这里插入图片描述

9.5 创建目录命令

mkdir [参数] 目录名称

参数:-p 允许创建多层目录

在这里插入图片描述

9.6 删除文件或目录

rm [参数] 文件或目录名

参数:-f:强制删除-r:删除目录-rf:强制删除目录

在这里插入图片描述

在这里插入图片描述

9.7 复制命令

cp [参数] 文件或目录 目标目录

参数:-r 允许复制目录

在这里插入图片描述

在这里插入图片描述

9.8 查看文件的内容

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

more 文件名 :查看当前窗口大小的内容

enter键回车,显示下一行内容

空格键 显示下一页内容

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

tail -n 文件名:查看后n行内容【用于查看日志】

9.9 重命名或剪切

mv 文件或目录 /目标目录/

  • 重命名

在这里插入图片描述

  • 剪切

在这里插入图片描述

9.10 测试网络连通性

ping 网络IP或域名=========>域名解析=====>ip=====>网站

9.11 编辑命令

vi 文件名

注意: 命令行模式—>i----编辑模式—>esc键---->命令行模式—>:wq退出并保存 :q! 退出不保存

10. 修改IP地址为固定IP

打开网络配置文件

vi /etc/sysconfig/network-scripts/ifcfg-ens33
  • NAT网络修改ip

在这里插入图片描述

重启网络

systemctl restart network
  • 桥接网络修改ip

在这里插入图片描述

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

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

相关文章

浏览器缓存:强缓存与协商缓存实现原理有哪些?

1、强缓存:设置缓存时间的,那么在这个时间内浏览器向服务器发送请求更新数据,但是服务器会让其从缓存中获取数据。 可参考:彻底弄懂强缓存与协商缓存 - 简书 2、协商缓存每次都会向浏览器询问,那么是怎么询问的呢&…

H2数据库启动时,设置非“全零监听”

全零监听 全零监听(即将监听地址设置为全零地址,如IPv4中的0.0.0.0或IPv6中的::)在网络服务配置中确实存在一定的安全风险。以下是全零监听可能带来的安全风险: 1. 暴露服务到不安全网络 全网段监听:将监听地址设置…

中介者模式(行为型)

目录 一、前言 二、中介者模式 三、总结 一、前言 中介者模式(Mediator Pattern)是一种行为型设计模式,又成为调停者模式,用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地互相引用,从而使其耦合…

JavaScript基础(十三)

Math对象 方法+说明 ceil() 对数进行上舍入 例:Math.ceil(12.5)返回13; Math.ceil(-12.5)返回-12 (简单点来记就是ceil返回的值要比传入的大) var…

CP Process2

CP Process2 信贷流程,概念,分类,五级十二类

docker镜像命令容器命令

docker镜像命令 1、docker images //查看所有本地的主机上的镜像 2、docker search mysql //搜素镜像 2、docker pull mysql:5.7 //指定版本拉取mysql镜像 3、docker pull mysql //不指定版本拉取mysql镜像 4、docker rmi -f 镜像id //删除指定镜像 5、4、docker rmi -f 镜像…

基于高德地图实现Android定位功能实现(二)

基于高德地图实现Android定位功能实现(二) 在实现的高德地图的基本显示后,我们需要不断完善地图的功能 地图界面设计(悬浮按钮等) 首先就是地图页面的布局,这个根据大家的实际需求进行设计即可&#xff…

前后端数据交互设计到的跨域问题

前后端分离项目的跨域问题及解决办法 一、跨域简述 1、问题描述 这里前端vue项目的端口号为9000,后端springboot项目的端口号为8080 2、什么是跨域 当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域 当前页面url被请求页面url是否…

cuda缓存示意图

一、定义 cuda 缓存示意图gpu 架构示意图gpu 内存访问示意图 二、实现 cuda 缓存示意图 DRAM: 通常指的是GPU的显存,位于GPU芯片外部,通过某种接口(如PCIE)与GPU芯片相连。它是GPU访问的主要数据存储区域,用于存储大…

使用dnscat2 进行dns隧道反弹shell——直连模式linux对windows

直连模式:客户端直接向指定IP地址的DNS服务器发起DNS解析请求 环境搭建 搭建服务端 git clone https://github.com/iagox86/dnscat2.git cd dnscat2/server/ gem install bundler apt-get install ruby-dev bundle install 过程会有点慢 开启服务端 ruby ./dn…

二叉搜索树的实现[C++]

文章目录 搜索二叉树概念二叉搜索树的功能查找 实现搜索二叉树节点的定义建立搜索二叉树接口插入搜索打印删除 总结 今天本堂主来一起讨论下什么是搜索二叉树,和如何实现二叉搜索树 搜索二叉树 那么二叉搜索树似乎如何实现搜索呢?二叉搜索树和普通二叉…

linux 之时间子系统(八):hrtime 的实现机制

一、hrtimer 概述 在Linux内核中已经存在了一个管理定时器的通用框架。不过它也有很多不足,最大的问题是其精度不是很高。哪怕底层的定时事件设备精度再高,定时器层的分辨率只能达到Tick级别,按照内核配置选项的不同,在100Hz到10…

数据库管理1

数据库管理 数据库运维。 sql语句 数据库用来增删改查的语句 备份 数据库的数据进行备份 主从复制,读写分离,高可用。 数据库的概念和相关的语法和规范: 数据库:组织,存储,管理数据的仓库。 数据库的管理系…

一篇文章让你掌握计算网络的HTTP协议!!

HTTP 浏览器的服务原理http协议webTCP/IP协议族TCP/IP协议族分层应用层传输层网络层链路层数据包的封装过程HTTP数据传输过程传输层——TCP三次握手第一次握手第二次握手第三次握手三次握手的目的DNS域名解析HTTP完整事务处理过程HTTP协议的特点支持客户/服务器模式简短快速灵活…

钡铼Modbus TCP耦合器BL200实现现场设备与SCADA无缝对接

前言 深圳钡铼技术推出的Modbus TCP耦合器为SCADA系统与现场设备之间的连接提供了强大而灵活的解决方案,它不仅简化了设备接入的过程,还提升了数据传输的效率和可靠性,是工业自动化项目中不可或缺的关键设备。本文将从Modbus TC、SCADA的简要…

Apache网页优化(企业网站结构部署与优化)

本章结构 一、Apache网页优化 在使用 Apache 作为 Web 服务器的过程中,只有对 Apache 服务器进行适当的优化配置,才能让 Apache 发挥出更好的性能。反过来说,如果 Apache 的配置非常糟糕,Apache可能无法正常为我们服务。因此&…

Java8的新特性

Java8的新特性 一、函数式接口1、Java内置的函数式接口 二、Lambda表达式1、Lambda作用2、语法3、Lambda表达式的六种使用3.1、抽象方法:无参、无返回值3.2、抽象方法:需要传一个参数、无返回值3.3、抽象方法:需要传一个参数(类型…

【iOS】OC类与对象的本质分析

目录 前言clang常用命令对象本质探索属性的本质对象的内存大小isa 指针探究 前言 OC 代码的底层实现都是 C/C代码,OC 的对象都是基于 C/C 的数据结构实现的,实际 OC 对象的本质就是结构体,那到底是一个怎样的结构体呢? clang常用…

IDEA实现SpringBoot项目的自打包自发布自部署

目录 前言 正文 操作背景 自发布 自部署 尾声 🔭 Hi,I’m Pleasure1234🌱 I’m currently learning Vue.js,SpringBoot,Computer Security and so on.👯 I’m studying in University of Nottingham Ningbo China📫 You can reach…

qt 创建一个左侧边线拖拽的矩形

1.概要 2.代码 2.1 代码第一版 在Qt中&#xff0c;要创建一个可以向左侧拖拽边线的矩形&#xff0c;你需要自定义一个QGraphicsRectItem的子类&#xff0c;并重写其事件处理函数来响应鼠标的拖拽动作。以下是一个简单的实现示例&#xff1a; #include <QApplication>…