首页 > 基础资料 博客日记

Linux基础--系统安装与文件目录说明

2026-04-10 11:30:02基础资料围观1

这篇文章介绍了Linux基础--系统安装与文件目录说明,分享给大家做个参考,收藏极客资料网收获更多编程知识

Linux入门

Linux是一个开源、免费的操作系统,其稳定性,安全性,处理多并发能力已经得到业界的认可,目前很多企业级项目(c/c++/php/python/java/go)都会部署在Linux/unix系统上。

Linux主要的发行版:Ubuntu(乌班图)、RedHat(红帽)、CentOS、Debain【蝶变】、Fedora、SuSE、OpenSUSE【示意图】。

Linux指内核,发行版是对Linux内核的包装。

Linux安装

安装Linux需要先创建一个虚拟机,然后再虚拟机上安装一个Centos。

  1. 先安装virtual machine 15.5
  2. 再安装Linux(CentOS7.6/CentOS8.1)

下载地址:https://qaci4lwnvmw.feishu.cn/docx/VpkIdda3YofeKZxBVlLcod6dntg?from=from_copylink

安装前先保证系统支持虚拟化,可以再任务管理器--》性能---》CPU---》查看虚拟化是否已开启,若没有开启,需要到BIOS里开启。

创建虚拟机的时候,自定义硬件时分配2个cpu2个核就可以了。其他默认就行,创建虚拟机并安装centos7.6版本。

启动虚拟机后,设置好中文语言,在【软件选择】中,企业生产环境可以默认使用最小安装,这里我选择带上桌面

无标题

然后设置安装位置:

  1. 选择我要配置分区,然后点完成
  2. 点击左下角+ 给/boot 设置1G空间,然后文件系统设置成ext4;再给swap设置2G空间,设置标准分区,文件系统设置swap;然后设置根分区/,设置17G,设置标准分区,文件系统ext4

设置网络和主机名,在这里可以自己设置主机名。

设置SECURITY PPLICY 安全策略,可以禁用,主要是在设置密码的时候有要求。

然后开始安装,此时开始设置用户名和密码。安装完成后开始重启。重启后需要授权,然后登录进系统

安装Linux时的三种网络连接方式

  1. 桥接模式:就是Linux虚拟系统的ip地址(192.168.0.11)和主机的IP(192.168.0.14)在同一个网段,可以和外部通讯,但是容易和主机所在的局域网中的其他主机造成IP冲突,因为局域网在分配IP的时候,不知道Linux虚拟系统的ip已被使用了,所以就会造成IP冲突。

  2. NAT模式:网络地址转换模式,虚拟系统可以和外部通讯,不会造成IP冲突。因为虚拟系统的IP和外部系统不在一个网段,它是通过主机进行代理来和外部进行通讯的。但是外部系统无法和此虚拟系统通讯。

  3. 主机模式:独立的系统,和谁都不通讯。

虚拟机克隆

如果你已经安装了一台Linux系统,但是你还再装一个,这时候没必要重新安装,只需要克隆一下就好了。克隆的方式有以下两种:

  1. 直接拷贝一份安装好的虚拟机文件

拷贝完成后,使用虚拟机的【文件】--》【打开】,然后选择刚才拷贝文件夹里面的vmx格式文件,这样就完成了拷贝。这样如果你不想安装Linux系统,你可以让同事把他的虚拟机文件发给你,你直接打开就是一个完整的系统。

  1. 使用vmware的克隆操作,注意:克隆时,需要先关闭linux系统

右键选择的虚拟机,选择【管理】--》【克隆】,然后一步步操作,就可以完成克隆了。

虚拟机快照

如果你使用虚拟机系统的时候,需要回退到原先的某一个状态,比如你误操作导致系统异常,需要还原到以前某个正常运行的状态,vmware提供了一个功能,叫做快照管理。

  1. 创建快照:选择虚拟机右键【快照】--》【拍摄快照】
  2. 恢复快照:选择虚拟机右键【快照】--》【快照管理】--》选择一个快照,然后点击【转到】按钮,即可恢复到指定快照

安装vmtools

vmtools的作用:

  1. 可以让我们在Windows下更好的管理vm虚拟机
  2. 可以设置windows和centos的共享文件夹

安装vmtools步骤如下(使用root账户登录):

  1. 进入centos
  2. 点击vm菜单的install vmware tools
  3. centos会出现一个vm的安装包 xx.tar.gz(打开光驱文件夹)
  4. 拷贝到/opt(/opt 的地址在【主文件夹】---》选择左侧的【其他位置】---》【计算机】---》【opt】)
  5. 使用解压命令tar,得到一个安装文件

在桌面上右键选择【打开终端】

cd /opt  [进入到opt目录]
tar -zxvf VMwaretoolsxxxx.tar,gz
  1. 进入vm解压目录,/opt目录下
cd vmware-tools-distrib
  1. 安装命令:
./vmware-install.pl
  1. 全部使用默认设置即可,就可以安装成功

  2. 注意:安装vmtools需要有gcc

设置共享文件夹

先创建一个共享文件夹 D:/VMShare

具体步骤如下:

  1. 菜单--》虚拟机--》设置--》【选项】---》【共享文件夹】--》选择【总是启用】---》添加指定文件夹--》点【确定】。

虚拟机系统中,这个文件夹在/mnt/hgfs/ 里面。这样就实现了主机和虚拟机的文件共享,双方都可以读写文件。

注意:在实际开发中,文件的上传下载时需要使用远程方式完成的。

Linux目录结构

linux文件系统采用层级式的树状目录结构,在此结构中的最上层是根目录“/”,在此目录下再创建其他目录。

在linux世界里,一切皆文件

/boot 文件夹里面存放linux系统的启动文件,包括一些连接文件以及镜像文件

/dev 类似于Windows的设备管理器,所有的硬件用文件的形式存储

/bin 存放常用的命令

/sbin s是super user 的意思,存放的是系统管理员使用的系统管理程序

/home 存放普通用户的主目录,在Linux中,每个用户都有自己的目录。目录名一般是用户的账号名。

/root 超级权限者的主目录

/lib 系统开机所需要的动态链接共享库,作用类似Windows的DLL文件。几乎所有的应用程序都需要用到这些共享库

/lost+found 一般是空的,当系统非法关机后,就会存放一些文件。

/etc 系统管理所需要的配置文件和子目录my.conf

/usr 非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似Windows下的program files 目录

/proc 【不能动】是一个虚拟目录,它是系统内存的映射,访问这个目录来获取系统信息

/srv 【不能动】service的缩写,存放服务启动后需要提取的数据

/sys 【不能动】这时Linux2.6内核的一个很大的变化,该目录下安装了2.6内核中新出现的一个文件系统sysfs

/tmp 存放临时文件

/media Linux会自动识别一些设备,比如U盘、光驱等,识别后,Linux火把识别的设备挂载到这个目录下

/mnt 该目录是为了让用户临时挂载别的文件系统的,可以把外部的存储挂载在/mnt/上,然后进入该目录就可以查看内容了。

/opt 额外安装软件所存放的目录。比如Oracle就可放在该目录下。默认为空

/usr/local 另一个给主机额外安装软件的目录,一般通过编译源码方式安装的程序。

/var 存放不断扩充着的东西,习惯将经常被修改的目录放在这个目录下,包括各种日志文件

/selinux 【security-enhanced linux】 SELinux 是一种安全子系统,它能控制程序只能访问特定文件,有三种工作模式,可以自行设置。


文章来源:https://www.cnblogs.com/alineverstop/p/19845743
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!

标签:

相关文章

本站推荐

标签云