linux复习笔记01(小滴课堂)

news2024/11/18 5:41:25

1.安装CentOs7系统

 

 

 

 点击下一步在自定义硬件中:

我们可以删除我们不使用的,后续如果需要再加上即可。

 

 然后我们就可以开启这台虚拟机了。

我们可以进行下载cetos7.

 

这里选择简体中文就可以。

 

时间的设置。

 

可以开启下网络。

 

在这里选择设置root密码,我设置的密码是abc123456.

 然后让它安装就可以了。

这样我们就登录成功了。

 d容易与局域网其它主机引起ip地址冲突。

DHCP服务是指由服务器控制的一段IP地址范围,当客户机登录服务器的时候,会自动获取服务器分配的IP地址与子网掩码。

 

 

 

 我们先去重启网卡:

然后我们使用命令:ip addr查看ip:

 

我们可以看到它的ip地址。

 ping命令可以检测网络是否连通:ping ip地址。

我们去ping一下我们的ip地址:
 

我们发现是可以ping通的。

 

在外部ping虚拟机也是可以ping通的。

 

我们发现ping百度也是可以通的。

 我们现在把这台虚拟机改成仅主机模式:
当然我们还要像之前那样重启网卡。

然后再查看一下ip地址:

我们的ip地址完全不一样。

 

我们看一下此时的虚拟机和外部的物理主机能否通信:
 

我们发现是可以通信的。

外部也可以ping通。

 

这个我们发现ping不通。

 我们ping一下本地Ip:

本地也ping不通。

虚拟机的快速克隆和快照恢复:

我们如果每次都去新建虚拟机,那会很消耗时间的,但是呢,如果我们采用克隆的方式,就会大大的节约时间了。

只有关机的虚拟机才能进行克隆。

在响应的虚拟机上点击右键选择克隆即可。

两台虚拟机是一模一样的呢。

Linux必备命令:

1.cd命令

切换目录:

table键自动补全:

cd -切换回之前的目录。

2. pwd 查看当前所在目录

回到上一层。

3.ls命令

列出当前层级所有目录

ls -l

以列表的形式展示:

ls -ltr 按时间顺序显示

ls -a显示隐藏路径

ls 默认当前路径。

ls -ltr/home 可以查看对应其它的目录,这里是看home目录

可以用这种方式创建文件。

可以用cat命令查看内容。

使用-n可以查看行号。

more命令:

查看大文件内容:

按空格翻页,回车一行一行看,q退出。

head默认查看前十行。

也可以自定义查看前多少行的文件。

tail命令:

默认查看文件后十行:

同样也可以自定义想要查看的行数。

tail -f命令动态查看。一般用于查看日志。

touch命令:可以创建一个空文件。

mkdir创建一个空的目录:

我们没法直接这样创建目录。

我们想递归的方式创建目录需要-p:

rmdir删除目录:

ll是ls -lrt的缩写形式。

cp:复制命令

我们拷贝了文件,但是并没有更改名字成功。

加上-a我们不光可以更改名字,还可以重新去命名文件。

mv命令:移动文件或者给文件改名字:

给文件改名字:

移动到别的目录:

在我们移动文件的时候也可以给它改个名字:

rm命令:删除文件或目录

rm-rf强制删除不会有任何提示。

rm命令无法删除目录。

但是-rf可以删除任何,包括目录:

diff命令:对比文件之间的差异:

创建123.txt文件并输入内容:

创建另一个文件:

它就会打印出我们的差异。

ssh命令:远程安全登录其他主机

可以用这种方式去登录其他主机。可以使用exit命令退出这台机器。

id命令:查看当前用户:

也可以加上用户名作为参数呢。

uname命令可以查看系统信息:

加上-a参数可以查到更详细的信息:

ping命令检查网络是否连通。

echo命令:标准的输出命令:

man命令:帮助查看文档:

man+命令:

同样空格翻页,回车一行一行查看。

man命令后面加参数还可以有搜索功能:

help命令帮我们查看内部命令的帮助。

它只能查看shell脚本命令。

clear命令:清屏。

who命令:当前在本地系统上的所有用户信息:

uptime命令看系统信息:

load average后面的分别是1分钟,5分钟,15分钟的负载。

w命令查看系统信息:

free命令查看当前服务器的内存使用情况:

通常我们查看内存的时候也会加上单位:

wc命令:统计行数

cat -n命令也可以做到同样的事情。

grep命令查找文本中符合条件的字符串:

配合wc命令可以查看到符合条件的子字符串的数量。

-w精确匹配

-v 反向选择

-i 忽略大小写

find命令:

只查文件,忽略文件夹。

uniq命令:

加上sort -n可以进行排序。

对排序好的内容进行统计。

sort命令:对内容进行排序。

df命令:文件系统的磁盘使用情况统计。

netstat命令:查看端口号的使用情况

netstat -tunlp

-t显示tcp端口

-u显示udp端口

-n:指明拒绝显示别名

-l:指明listen的

-p:指明显示建立相关链接的程序名

hostname命令:

查看主机名。

ps命令:

显示所有进程信息。

一般使用ps -ef。

可以使用这个组合命令查看nginx是否在运行。

可以用这两个命令查看特定的进程。

kill命令:

杀死进程。

top命令:

监控Linux系统状况,比如cpu,内存的使用。

按住键盘q退出。

du命令:

不加参数是统计所有内容的总和。

防火墙命令:

查看防火墙状态。

echo命令还可以判断上一条命令是否正确。

0正确,非0错误。

cal命令:查看日历。

这就是我们工作中比较常用的命令。我们就算学会创建虚拟机并且会使用常见命令了。

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

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

相关文章

MybatisPlus 核心功能 条件构造器 自定义SQL Service接口 静态工具

MybatisPlus 快速入门 常见注解 配置_软工菜鸡的博客-CSDN博客 2.核心功能 刚才的案例中都是以id为条件的简单CRUD,一些复杂条件的SQL语句就要用到一些更高级的功能了。 2.1.条件构造器 除了新增以外,修改、删除、查询的SQL语句都需要指定where条件。因此…

Nginx启动时提示nginx: [emerg] still could not bind()

启动Nginx报这个nginx: [emerg] still could not bind()。 问题原因 nginx启动要使用的端口被占用了 解决方法: 1、根据Nginx配置文件查看配置的端口默认的是80端口,然后我们输出指令查看端口占用情况。 输入命令: netstat -ntlp|grep 8…

Milvus以及Web UI 安装

向量数据库懂的都懂 版本数据 [rootiZ7xv7q4im4c48qen2do2bZ project]# cat /etc/redhat-release CentOS Stream release 9 [rootiZ7xv7q4im4c48qen2do2bZ project]# docker version Client: Docker Engine - CommunityVersion: 24.0.5API version: 1.43Go v…

使用Puppeteer进行游戏数据可视化

导语 Puppeteer是一个基于Node.js的库,可以用来控制Chrome或Chromium浏览器,实现网页操作、截图、测试、爬虫等功能。本文将介绍如何使用Puppeteer进行游戏数据的爬取和可视化,以《英雄联盟》为例。 概述 《英雄联盟》是一款由Riot Games开…

Axure RP PC电商平台Web端交互原型模板

Axure RP PC电商平台Web端交互原型模板。原型图内容齐全,包含了用户中心、会员中心、优惠券、积分、互动社区、运营推广、内容推荐、商品展示、订单流程、订单管理、售后及服务等完整的电商体系功能架构和业务流程。 在设计尺寸方面,本套模板按照主流的…

Qt中布局管理使用总结

目录 1. 五大布局 1.1 QVBoxLayout垂直布局 1.2 QHBoxLayout水平布局 1.3 QGridLayout网格布局 1.4 QFormLayout表单布局 1.5 QStackedLayout分组布局 1.6 五大布局综合应用 2. 分割窗口 3. 滚动区域 4. 停靠区域 1. 五大布局 1.1 QVBoxLayout垂直布局 #include <…

关于el-input和el-select宽度不一致问题解决

1. 情景一 单列布局 对于上图这种情况&#xff0c;只需要给el-select加上style"width: 100%"即可&#xff0c;如下&#xff1a; <el-select v-model"fjForm.region" placeholder"请选择阀门类型" style"width: 100%"><el-o…

Ubuntu 20.04 网卡命名规则

Ubuntu 系统中网卡的命名规则是&#xff1a;Consistent Network Device Naming&#xff08;一致网络设备命名&#xff09;规范。这个规范的原理是根据固件、拓扑和位置信息分配固定名称。其中&#xff0c;设备类型 en 代表 Ethernet (以太网)&#xff0c;wl 代表 WLAN&#xff…

FPGA实现电机转速PID控制

通过纯RTL实现电机转速PID控制&#xff0c;包括电机编码器值读取&#xff0c;电机速度、正反转控制&#xff0c;PID算法&#xff0c;卡尔曼滤波&#xff0c;最终实现对电机速度进行控制&#xff0c;使其能够渐近设定的编码器目标值。 一、设计思路 前面通过SOPC之NIOS Ⅱ实现电…

Python 快速输出接下来几个月的月末日期

# pip install arrow 安装库&#xff08;若已安装 可忽略&#xff09; import arrowEnd_of_month_date [] # 月末日期 for i in range(100):if arrow.now().shift(daysi).format(YYYY-MM-DD)[-2:] 01: # 若日期为 1 号 则返回前一天的日期End_of_month_date.append(arrow.now…

C# winform控件和对象双向数据绑定

实现目的&#xff1a; 控件和对象双向数据绑定 实现结果&#xff1a; 1. 对象值 -> 控件值 2. 控件值 -> 对象值 using System; using System.Windows.Forms;namespace ControlDataBind {public partial class MainForm : Form{People people new People();public Mai…

尚硅谷大数据项目《在线教育之离线数仓》笔记006

视频地址&#xff1a;尚硅谷大数据项目《在线教育之离线数仓》_哔哩哔哩_bilibili 目录 第11章 数仓开发之ADS层 P087 P088 P089 P090 P091 P092 P093 P094 P095 P096 P097 P098 P099 P100 P101 P102 P103 P104 P105 P106 P107 P108 P109 P110 P111 …

RK开发板的USB连接(Ubuntu)

一、安装连接工具 sudo apt-get install putty 二、启动putty工具 sudo putty 三、连接usb&#xff0c;并查看相关的信息 # 查看接入的是否有usb ls /dev/tty* 显示如下&#xff1a;&#xff08;含有usb接口&#xff1a; /dev/ttyUSB0&#xff09; /dev/tty /dev/tty23 /d…

浏览器跨标签通信

写在前面 今天说一下跨标签通信的一种实现方式&#xff0c;首先跨标签指的是同一个浏览器中不同标签之间进行数据通信&#xff0c;也就是说比如在第一个标签写了一个数据&#xff0c;在另一个标签里面进行数据的使用&#xff0c;而且是实时的 先说现象 当我点击发送消息给标签二…

深度学习:基于循环神经网络RNN实现语句生成

目录 1 循环神经网络介绍 1.1 什么是循环神经网络 1.2 RNN的网络结构 1.3 RNN的工作原理 ​编辑 1.4 RNN的应用场景 2 基于RNN实现语句生成 2.1 句子生成介绍 2.2 基于pytorch实现语句生成 2.3 完整代码 2.4 该模型的局限 3 总结 1 循环神经网络介绍 1.1 什么是循环…

【rar密码】rar压缩包密码忘记了,如何解密?

Rar压缩包设置了加密&#xff0c;在解压、修改密码等操作时都需要输入正确的密码。忘记了密码就很麻烦了&#xff0c;如果真的忘记密码&#xff0c;唯一的方法就是找回密码了。 我们自己想要找回密码&#xff0c;最直接简单的就是自己尝试密码。如果压缩包密码是自己设置的&am…

IDEA报错:Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found

问题&#xff1a; 使用IDEA新建spring boot项目&#xff0c;报错如下&#xff1a; Plugin org.springframework.boot:spring-boot-maven-plugin: not found解决办法&#xff1a; 1.在本地maven仓库中找到spring-boot-maven-plugin的版本号 2.在pom.xml文件中添加对应的版本…

ubuntu 22.04安装cuda、cudnn、conda、pytorch

1、cuda 视频连接 https://www.bilibili.com/video/BV1bW4y197Mo/?spm_id_from333.999.0.0&vd_source3b42b36e44d271f58e90f86679d77db7cuda 11.8 https://developer.nvidia.com/cuda-toolkit-archive点击进入 https://developer.nvidia.com/cuda-11-8-0-download-arc…

win10安装vmware17 pro和centos7及配置

1.下载地址 https://www.bear20.com/pcwin/153/725878653.htmlhttps://www.ittel.cn/archives/12099.html #以下许可证 选择其一即可 4A4RR-813DK-M81A9-4U35H-06KND NZ4RR-FTK5H-H81C1-Q30QH-1V2LA JU090-6039P-08409-8J0QH-2YR7F 4Y09U-AJK97-089Z0-A3054-83KLA 4C21U-2KK9Q-…

Vue-router路由

配置路由 相当于SpringMVC的Controller 路径然后&#xff0c;跳转到对应的组件 一键生成前端项目文档