文章目录,有基础的同学可以直接跳转
目前更新字数:1980 字 段落:74 段
1. 前置工作
在正式开始学习Linux之前,我们要做一些前置工作,比如,VM虚拟机的下载,CentOs7的iso(镜像文件)的下载,了解不同版本之间Linux的不同之处;知道Linux与我们最常用的系统Windows之间的区别等等。
特此声明,此文章会长期更新,后续可能会结合视频进行讲解,还请感兴趣的同学对此文章进行 收藏,关注。
1.1 CentOs7镜像下载地址
通过百度网盘分享的文件:CentOS-7-x86_64-DVD-1804.rar
链接:https://pan.baidu.com/s/1ZrZElW4X7wozE7UmP5aGUg?pwd=4iol
提取码:4iol
至于VMware Workstation pro 虚拟机,则需要各位在网上寻找资源,譬如以下站点去寻找:
- Bilibili 视频网站
- 抖音 视频网站
- 淘宝 购买
- 拼多多 购买
1.2 Linux的简介/windows的区别
Linux 是由 UNIX 演变而来,对于前者的用户界面基础上进行了独特的技术改进,使其在服务器市场拥有强劲的竞争力,对安全漏洞拥有极快的解决速度。
1.2.1 Linux 系统 与 Windows 系统
我们不会在此做过多赘述,直接列出他们的优缺点来举例说明
- Window系统 (用户最常用的图形化系统)
优势: Windows系统主要目的是家庭办公,操作方便,图形化界面。多用于日常办公,娱乐。
劣势:Windows 系统为收费系统(对于以前来说,现在都是出场自带原厂系统),不是开源软件,漏洞多(这个确实),并且不太稳定,长时间开机可能会出现明显卡顿等情况。
- Linux系统(大多数服务是部署在此系统之上)
优势:Linux 系统主要目的就是网络服务,专业性较强,为免费的开源系统,主要用于搭建服务器,性能稳定,长时间开机不会出现卡顿情况,漏洞更少,更安全。
劣势:Linux系统是专业系统,对于业余人员,尤其是Windows转Linux来说,并不是很友好,代码操作难度较高,与日常操作系统不相同。
1.2.2 Linux 系统简介
- 一切皆为文件,在Linux系统中一切都归结为文件。对于操系统内核而言,命令、硬件和软件设备、进程等都被视为拥有各自特性的文件。
- 完全兼容POSIX 1.0 标准,即可以运行部分常见的windows、DOC程序。
- 多用户、多任务,各个用户之间互不影响,多个程序可以同时并且独立运行,大幅提高效率。
- 最重要的就是 完全免费!
以下是Linux较为著名的发行版本
发行版本 | 说明解释 |
---|---|
Red Hat | 企业级商业发行版本,成熟稳定 |
CentOs | 免费发行版本的Red Hat Enterprise,简约 |
Debian | 免费发行版本,内存占用小 |
Fedora | 免费发行版本,前身为Red Hat Linux,具有前瞻性 |
SUSE | 德国企业级商业发行版本,强大的服务器平台 |
openSUSE | SUSE Linux 的开源版本,旨在推进Linux的广泛使用 |
Ubuntu | 免费发行版本,以桌面应用为主 |
2. 文件管理
2.1 根目录下常见的目录及解释(表格)
目录 | 说明 |
---|---|
/bin | 存放二进制可执行文件,常用命令一般都在此处 |
/etc | 存放系统管理和配置文件,如/etc/sysconfig/network(网卡配置)等一系列配置文件 |
/home | 存放所有用户文件的根目录,是用户目录的基点 |
/usr | 存放用户安装的程序和系统程序 |
/tmp | 存放正在执行的程序的临时文件 |
/root | 超级用户的主目录 |
/sbin | 存放二进制可执行文件,只有root用户才能访问 |
/var | 存放运行时需要改变数据的文件 |
2.2 关于目录的操作
2.2.1 创建目录(mkdir)
在Linux中创建一个目录,其实是非常好理解的。我们可以把它理解成在Windows中新建一个文件夹,用来收纳其他目录或者文件。
但是在Linux中,虽说我们学习的CentOs7是可以通过右键(shift+ctrl+N) 来创建文件的,但是我们一般来说不会这样去做。我们会选择通过指令来进行目录的创建。
于是我们就用到了我们的第一个指令:mkdir来创建我们的目录。在Linux中,打开终端,然后我们找到一个我们想要创建目录的位置,然后来创建一个空白目录
mkdir 目录名称(也就是文件夹名称)
如下,我们可以看到,首先使用mkdir 创建了一个名为 newFileProject的目录,然后我们如果要查看当下目录和文件都有那些,采用了一个新的指令,ls 。后续会讲。我们可以看到在输出的内容里,有我们新建的目录 :newFileProject
明天继续更新