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

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.hqwc.cn/news/99571.html

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

相关文章

智能合约安全,著名的区块链漏洞:双花攻击

智能合约安全,著名的区块链漏洞:双花攻击 介绍: 区块链技术通过提供去中心化和透明的系统彻底改变了各个行业。但是,与任何技术一样,它也不能免受漏洞的影响。一个值得注意的漏洞是双花攻击。在本文中,我们将深入研究…

QTday3(QT实现文件对话框保存操作、实现键盘触发事件【WASD控制小球的移动】)

1.实现文件对话框保存操作 #include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this); }Widget::~Widget() {delete ui; }void Widget::on_fontBtn_clicked() {//调用QFo…

mysql表中删除重复记录,只保留一条记录的操作

mysql表中两个字段重复记录,只保留一条记录的操作 例如有一张学生表 其中name 和 class 相同的视为重复记录,需要保留一条记录,删除重复记录, 两种操作方式如下: 方法一: group by SELECT MIN(cs.id) AS id ,cs.name…

uni-app:实现右侧弹窗

效果&#xff1a; 代码&#xff1a; <template><view class"container"><button click"showModal true">点击按钮</button><view class"modal-overlay" v-if"showModal" click"closeModal">…

便捷、快速、稳定、高性能!以 GPU 实例演示 Alibaba Cloud Linux 3 对 AI 生态的支持 | 龙蜥技术

编者按&#xff1a;日前&#xff0c;Alibaba Cloud Linux 3 为使 AI 开发体验更高效&#xff0c;提供了一些优化升级&#xff0c;本文为“Alibaba Cloud Linux 3 AI 能力介绍”系列文章预告篇&#xff0c;以 GPU 实例为例&#xff0c;为大家演示 Alibaba Cloud Linux 3 对 AI 生…

OpenLdap +PhpLdapAdmin + Grafana docker-compose部署安装

目录 一、OpenLdap介绍 二、PhpLdapAdmin介绍 三、使用docker-compose进行安装 1. docker-compose.yml 2. grafana配置文件 3. provisioning 四、安装openldap、phpldapadmin、grafana 五、配置OpenLDAP 1. 登陆PhpLdapAdmin web管理 2. 需要注意的细节 内容介绍参考…

/etc/ssh/sshd_config 配置文件中的 PasswordAuthentication PermitRootLogin 参数作用

1、PasswordAuthentication PasswordAuthentications是一种身份验证方式&#xff0c;通常用于远程服务器的登录。当用户连接到远程服务器并进行身份验证时&#xff0c;服务器会根据 用户名进行验证&#xff0c;如果验证成功允许用户访问服务器。在SSH中&#xff0c;PasswordAut…

运动耳机什么款式好用、最佳运动耳机推荐

俗话说得好&#xff0c;生命在于运动&#xff0c;而运动是促进身体健康最有效的方式之一。在进行运动时&#xff0c;运动装备的辅助十分必要。其中&#xff0c;运动蓝牙耳机已成为运动爱好者不可或缺的一部分&#xff0c;通过在运动中加入音乐元素&#xff0c;可以增加动力和激…

springboot自动装配原理,手写一个starter。

文章目录 springboot自动装配原理手写starter手写starter总结&#xff1a; springboot自动装配原理 口述&#xff1a; springboot自动装配的话它其实就是只需要我们添加一个starter起步依赖&#xff0c;它就能完成这个依赖组件相关Bean的自动注入&#xff0c;其实就是自动的将…

Java设计模式:四、行为型模式-04:中介者模式

文章目录 一、定义&#xff1a;中介者模式二、模拟场景&#xff1a;中介者模式三、违背方案&#xff1a;中介者模式3.1 工程结构3.2 创建数据库3.3 JDBC工具类3.4 单元测试 四、改善代码&#xff1a;中介者模式4.1 工程结构4.2 中介者工程结构图4.3 资源和配置类4.3.1 XML配置对…

设计模式行为型-模板模式

文章目录 一&#xff1a;模板方法设计模式概述1.1 简介1.2 定义和目的1.3 关键特点1.4 适用场景 二&#xff1a;模板方法设计模式基本原理2.1 抽象类2.1.1 定义和作用2.1.2 模板方法2.1.3 具体方法 2.2 具体类2.2.1 定义和作用2.2.2 实现抽象类中的抽象方法2.2.3 覆盖钩子方法 …

css之层叠上下文

之前调元素的显示优先级时&#xff0c;只会默默的调z-index以达到效果&#xff0c;但有时不生效&#xff0c;又不知道根因。刚好详细了解到层叠上下文&#xff0c;可以解释此类问题。 什么是层叠上下文&#xff1f; 在CSS2.1规范中&#xff0c;每个盒模型的位置是三维的&…