文章目录
前言
在前端开发过程中我们经常要使用Linux操作系统,所以我们需要熟练的掌握一些linux基本操作。现在让我们用三天的时间来掌握这些基本操作。
学习目标:
1.熟练掌握远程登录,远程文件传输。
2.熟悉linux文件系统,包括路径、文件、目录。
3.理解用户、权限
4.会安装配置软件:vim 编辑器(命令行、插入模式、底行模式)
5.软件安装(MySQL、Apache2、jdk、Nginx...)
6.对进程的监控、端口号查询、磁盘查询
一、学前准备
1.Windows用户需要安装虚拟机,在虚拟机上安装Linux操作系统;如果用的mac的话,就不需要了。
2.不想安装虚拟机的话,可以购买一个阿里云服务器或者其他的服务器也可以。购买阿里云服务器后,记住自己的ip地址,以及root账户和root密码。(root密码一定要设置的复杂一些哦,因为有不法分子会用爬虫解析密码,如果被解析成功了,上传到服务器里面的重要资料都会被盗走。不法分子会用来勒索。而且一定要记住,如果忘记了,就只能再重装了哦。)
一、Linux是什么?
1.Linux介绍
Linux是一 套免费使用和自由传播的操作系统内核,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统内核。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承 了Unix以网络为核心的设计思想,是-一个性能稳定的多用户网络操作系统内核。
我们所熟知的操作系统有两种,一种是linux操作系统,另一种就是windows操作系统。 windows一般是作为pc的操作系统,pc代表个人电脑,这种操作系统它的特点就是它具有非常简洁的界面 ,使用起来非常便捷,适用于绝大多数人的办公 ;第二种比较主流的操作系统,就是Linux,一般情况在用Linux的时候,很少有人去用到他的图形化界面, 一般使用linux系统都是使用的命令行直接使用命令去操作 ,主要是作为服务器进行使用 。
2.Linux的优点
稳定,不需要关机,长时间开机用作服务器
内核非常小 - 可以安装在板子上(嵌入式开发)
应用范围:智能家电、飞行器、android操作系统、macos(类linux)
开源(源码是开放的)任何人都可以拿到linux源码,并对其进行自己的编辑,修改。
3.Linux的特点
开放性:特别是遵循开放系统互连(OSI)国际标准。
多用户:操作系统资源可以被不同用户使用,每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响。
多任务:计算机同时执行多个程序,而同时各个程序的运行互相独立。