【Linux】学习笔记

一、入门篇

1.1、Linux 概述

Linux 是一个操作系统(OS),直接操作计算机硬件的软件,也就是最底层的软件。常见的操作系统有Windows、macOS以及Linux。

image

李纳斯.托瓦兹(Linus Torvalds)在上大学期间,对当时热门的 Unix 操作系统非常感兴趣,本只是想弥补 Unix 系统的不足,但随着代码量堆积,于是决定重写一个操作系统。在1991年9月,独自开发完成并将源代码开源。

Unix 的运行性能非常的高效,并且非常的稳定,可以说是当前为数不多可以达到高性能大型主机可靠性的系统。一般银行、金融业等包含了重要数据的大型服务器目前运行的系统依然基于Unix。

1.2、Linux VS Windows

image

1.3、Linux 安装

image

Linux 有非常多的发行版,其中应用最广泛的是CentOS 与 ubuntu,它们的共同点就是包管理器特别的完备,对应的可下载的软件就更多,支持的人多社区也非常的活跃。

相较于 CentOS , ubuntu 页面华丽,对于计算机的兼容性很强,但由于是图形化界面,资源消耗上就比CentOS 要大许多。CentOS与ubuntu刚好是反过来,界面可能没那么优美,兼容性可能没那么好,但是他非常的稳定,占用资源又少,所以性能非常的强劲。

对比下来,ubuntu 更适合做一个个人电脑,而CentOS 更加适合服务器中使用

  • CentOS 下载

1、进入官网:https://www.centos.org/

2、下载

image

针对不同的架构选择对应的下载,比如我这就是x86_64 点击

image

点进来后,有非常多的镜像供我们选择,这里我们下载isos的镜像

image

image

点进x86_64后这里有非常多的镜像,有网易的,阿里云的,找一个离自己近的下载就可以了

image

这里就使用阿里云的镜像地址

image

下好镜像后,如果电脑系统不是Linux系统,就需要下载虚拟机,当前应用最广泛的就是VMware虚拟机。

  • VMware 下载

1.官方:https://www.vmware.com/cn.html

image

image

image

下载好后,输入激活码就行。

1.4、创建虚拟机

image

image

image

image

可以打开任务管理器查看逻辑处理器数量

image

image

桥接网络与网络地址转换的区别:

  • 桥接网络是将主机当作一个桥,虚拟机通过桥与外界的网络连接,在外界看来虚拟机与主机是平等的。

  • 网络地址转换就是虚拟机完全依赖主机网络与外界连接,虚拟机先连上主机的虚拟路由器,再与外界连接,相当于共用一个IP。

然后一直下一步就可以了,中间的配置也可以自定义

image

1.5、安装 CentOS

在安装CentOS之前,我们需要确认电脑是否开启虚拟化。

image

如果没开启的话是无法打开虚拟机安装系统的,就需要在主机开机时进入BIOS系统中去打开选项。

然后我们在光驱中安装 CentOS,选择我们之前下载好的。然后就可以点击开启虚拟机做系统安装了

image

开始后我们就没有光标了,需要使用键盘上下选择第一 Install CentOS 7

image

在生产环境中,中文可能会有许多不适,所以一般都是使用英文,如果是在学习实验过程中为了方便可以选择中文

image

接着需要进行一些配置

image

软件选择配置:如果我们不习惯没有界面和光标,可以选择下载GNOME 桌面。

image

安装位置配置:在Windows中系统安装好后就要分配硬盘的分区,一般用字母大写表示如:C盘、D盘等盘符来表示。但在在Linux中并没有盘符的概念,因为Windows系统分盘虽然分了C盘、D盘、E盘,但物理上还是同一块硬盘,只不过是分了不同的分区。于是在Linux中将文件统一收录在 '/' 根目录中。在Linux中一切皆文件,所以整个文件管理的目录就是一个树形的结构。当然在Linux中并不是划分一个文件夹就多一个分区,而是需要通过挂载指定文件夹的方式。

image

image

启动系统还需要一个引导分区。这个在Linux中需要必须单独创建,挂载点默认在/boot 下,为了方便计算大小1G就好。

image

然后我们还需要一个交换分区。用于当程序需要内存过多情况下的扩展分区

image

最后添加我们的根分区

image

网络配置:因为后面需要做集群所以我们需要简单改一下主机名称

image

完成后点击安装就可以开始安装了,安装时可以设置一下root管理员的密码。安装完成后重启后回车就好了

image

image

二、基础篇

2.1、桌面和终端基本操作

Linux 常用命令:
shh:连接远程服务器

pwd:查看所在目录位置

ifconfig:查看网络设备信息

free:检查内存

df -lh:查看硬盘空间

mkdir:新建目录

cd:转进目录

git:拉取项目代码

ls:查看文件

du:查看占用空间

cat:查看项目介绍文件

uname:查看系统版本

yum:安装

which:查看安装位置

wget:下载安装包

tar:解压

help:帮助手册

find:查找

cp:复制

nohup:后台启动程序

jobs:查看后台程序

ps:查看Java进程

………………

rm-rf:删库跑路

posted @   卡卡鸡  阅读(100)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示