1 linux知悉

2024-03-02 05:50
文章标签 linux 知悉

本文主要是介绍1 linux知悉,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  1. 第一步自然是安装vmware,我这里安装的是vm 9的版本
    安装就是next,next,next,可以参考这个:
    https://jingyan.baidu.com/article/154b463185bc6468cb8f4120.html

  2. vm安装成功之后,准备安装centos的镜像文件,如下:
    a. 点击 file,选择 new virtual machine… 如图:
    在这里插入图片描述
    b. 第二,选择typic,然后点击next,如图
    在这里插入图片描述
    c. 如图:选择iso,然后选择自己的iso的镜像文件的位置,注意避免中文以及空格,以免造成出乎意外的错误。
    在这里插入图片描述
    d. 点击next,输入用户名,密码等,然后点击next
    在这里插入图片描述
    用户名: lion/Abc…(输入自己的密码,牢记), 点击next

e. 输入linux的位置,如图
在这里插入图片描述
f 点击next,如图: 选择磁盘大小
在这里插入图片描述
g. 点击next, 可以进行内存设置,根据自己笔记本的大小进行配置。如图
在这里插入图片描述
h. 最后就是可以点击finish啦,这个时候就会进行install啦,耐心等待即可。
i 这里我们选择使用root用户登陆,密码就是我们之前设置的密码。
在这里插入图片描述
所以此处选择other,然后输入root/密码
j. linux系统不像我们平时使用的windows系统,就磁盘的概念,linux没有c盘,d盘的概念.linux只有一个filesystem,如图:
在这里插入图片描述
k. filesystem目录如下:

bin  (binaries)存放二进制可执行文件
sbin  (super user binaries)存放二进制可执行文件,只有root或者高权限的用户才能访问
etc (etcetera)存放系统配置文件,一般存放需要的压缩包
usr  (unix shared resources)用于存放共享的系统资源
home 存放用户文件的根目录
root  超级用户目录
dev (devices)用于存放设备文件
lib  (library)存放跟文件系统中的程序运行所需要的共享库及内核模块
mnt  (mount)系统管理员安装临时文件系统的安装点,可以挂在别的系统的路径
boot 存放用于系统引导时使用的各种文件
tmp  (temporary)用于存放各种临时文件
var  (variable)用于存放运行时需要改变数据的文件
opt  安装的软件放在这里
proc 管理内存相关的,无序改动
selinux 安全相关的,类似于360

在这里插入图片描述
桥接:虚拟机使用的是本机的真实网卡进行通信
NAT: 虚拟机使用的VMnet8网卡进行通信
仅主机: 虚拟机使用的是VMnet1进行通信
在这里插入图片描述
桥接的时候,可能桥接的有线网卡,也有可能桥接的无线网卡

  1. 磁盘的分区:
    在这里插入图片描述
    MBR分区(主引导记录):有点古老的分区方式,常用的计算机分区方式.已经到了职业生涯的末期.主要还是看你的项目需要

  2. 分区类型:
    在这里插入图片描述

  3. 挂载:
    在这里插入图片描述

  4. 文件系统结构:
    在这里插入图片描述
    格式化:
    格式化的目的是写入文件系统,不同的linux系统使用的文件系统是不一样的
    在这里插入图片描述

  5. linux中的所有的存储涉设备必须挂载之后才能使用:
    linux中的所有的存储设备都有自己的设备文件名,这些设备包含,硬盘,U盘,光盘等。
    挂载其实就是给这些存储设备分配盘符。只不过win中的盘符用英文字母表示,而linux
    中的盘符则是一个已经建立的空目录.
    我们把这个空目录叫做挂载点.
    在这里插入图片描述

这篇关于1 linux知悉的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/765106

相关文章

更改linux系统的默认Python版本方式

《更改linux系统的默认Python版本方式》通过删除原Python软链接并创建指向python3.6的新链接,可切换系统默认Python版本,需注意版本冲突、环境混乱及维护问题,建议使用pyenv... 目录更改系统的默认python版本软链接软链接的特点创建软链接的命令使用场景注意事项总结更改系统的默

Linux升级或者切换python版本实现方式

《Linux升级或者切换python版本实现方式》本文介绍在Ubuntu/Debian系统升级Python至3.11或更高版本的方法,通过查看版本列表并选择新版本进行全局修改,需注意自动与手动模式的选... 目录升级系统python版本 (适用于全局修改)对于Ubuntu/Debian系统安装后,验证Pyt

Linux从文件中提取特定内容的实用技巧分享

《Linux从文件中提取特定内容的实用技巧分享》在日常数据处理和配置文件管理中,我们经常需要从大型文件中提取特定内容,本文介绍的提取特定行技术正是这些高级操作的基础,以提取含有1的简单需求为例,我们可... 目录引言1、方法一:使用 grep 命令1.1 grep 命令基础1.2 命令详解1.3 高级用法2

DNS查询的利器! linux的dig命令基本用法详解

《DNS查询的利器!linux的dig命令基本用法详解》dig命令可以查询各种类型DNS记录信息,下面我们将通过实际示例和dig命令常用参数来详细说明如何使用dig实用程序... dig(Domain Information Groper)是一款功能强大的 linux 命令行实用程序,通过查询名称服务器并输

Linux中的自定义协议+序列反序列化用法

《Linux中的自定义协议+序列反序列化用法》文章探讨网络程序在应用层的实现,涉及TCP协议的数据传输机制、结构化数据的序列化与反序列化方法,以及通过JSON和自定义协议构建网络计算器的思路,强调分层... 目录一,再次理解协议二,序列化和反序列化三,实现网络计算器3.1 日志文件3.2Socket.hpp

Linux中的HTTPS协议原理分析

《Linux中的HTTPS协议原理分析》文章解释了HTTPS的必要性:HTTP明文传输易被篡改和劫持,HTTPS通过非对称加密协商对称密钥、CA证书认证和混合加密机制,有效防范中间人攻击,保障通信安全... 目录一、什么是加密和解密?二、为什么需要加密?三、常见的加密方式3.1 对称加密3.2非对称加密四、

Linux之UDP和TCP报头管理方式

《Linux之UDP和TCP报头管理方式》文章系统讲解了传输层协议UDP与TCP的核心区别:UDP无连接、不可靠,适合实时传输(如视频),通过端口号标识应用;TCP有连接、可靠,通过确认应答、序号、窗... 目录一、关于端口号1.1 端口号的理解1.2 端口号范围的划分1.3 认识知名端口号1.4 一个进程

Linux权限管理与ACL访问控制详解

《Linux权限管理与ACL访问控制详解》Linux权限管理涵盖基本rwx权限(通过chmod设置)、特殊权限(SUID/SGID/StickyBit)及ACL精细授权,由umask决定默认权限,需合... 目录一、基本权限概述1. 基本权限与数字对应关系二、权限管理命令(chmod)1. 字符模式语法2.

在Linux系统上连接GitHub的方法步骤(适用2025年)

《在Linux系统上连接GitHub的方法步骤(适用2025年)》在2025年,使用Linux系统连接GitHub的推荐方式是通过SSH(SecureShell)协议进行身份验证,这种方式不仅安全,还... 目录步骤一:检查并安装 Git步骤二:生成 SSH 密钥步骤三:将 SSH 公钥添加到 github

Linux线程同步/互斥过程详解

《Linux线程同步/互斥过程详解》文章讲解多线程并发访问导致竞态条件,需通过互斥锁、原子操作和条件变量实现线程安全与同步,分析死锁条件及避免方法,并介绍RAII封装技术提升资源管理效率... 目录01. 资源共享问题1.1 多线程并发访问1.2 临界区与临界资源1.3 锁的引入02. 多线程案例2.1 为