怎么快速上手linux,快速上手Linux(一):Linux简介、安装、准备工作

文章目录1.Linux简介1.1不同版本1.2Linux能够做什么?1.3Linux的学习方法1.4与Windows区别2.安装Linux和准备工作2.0 准备知识储备2.1 分区之分区设备文件名与挂载2.1安装Linux2.2准备工作2.3更改密码

1.Linux简介

1.1不同版本

CentOS

Ubuntu

Redhat

1.2Linux能够做什么?

基于Linux的企业服务器

https://www.netcraft.com/

嵌入式开发(安卓,路由器,机顶盒)

1.3Linux的学习方法

给自己一个Linux环境

先自己尝试搜索解决问题

学会读懂Linux的错误提示

1.4与Windows区别

没有exe安装程序

严格区分大小写

一切皆文件,Linux中所有内容以文件形式保存,包括硬件

不靠扩展名区分文件类型,文件名后缀名不是那么重要,只是为了人为的好区别;而是靠权限来区分文件类型。

2bf4c2a9951f01be542c8db09d5203a1.png

2.安装Linux和准备工作

2.0 准备知识储备

磁盘分区

磁盘分区使用分区编辑器在磁盘上划分为几个逻辑部分。磁盘一旦划分成数个分区,不同类的目录与文件可以存储不同的分区。

分区类型(适用于Linux与Windows)

主分区:最多有4个(由硬盘结构决定)

扩展分区:

最多只能有1个(由硬盘结构决定)

主分区+扩展分区最多有4个

不能写入数据,只能包含逻辑分区

逻辑分区

通过逻辑分区,使分区的数目更多

位于扩展分区中,编号从5开始,不管主分区+扩展分区是否达到4个

格式化

格式化又称 逻辑格式化,是根据用户选定的文件系统(linux一般为ext4),在磁盘特定区域写入特定数据,在分区中划出一片用于存放文件分配表、目录表等用于文件管理的磁盘空间。

注意,格式化的目的不是为了清空磁盘,而是为了写入文件系统,只不过在写入之前,需要清空磁盘。

2.1 分区之分区设备文件名与挂载

Windows:分区,格式化,分配盘符

Linux:分区,格式化,给每一个分区取设备文件名,分配挂载点(windows分配盘符)

在Linux中一切皆文件,把硬件称为设备文件名。根目录下的dev文件专门用来放硬件。

499e26a7fe8c26b57d80e03a794c5992.png

分区设备文件名: /dev/hda1 a表示第一个硬盘,1代表第一个分区 表示第一个IDE硬盘的第一块分区

分区表示:

344a747d5131bfb267faeb1f2ee553e6.png

1-4只能用于主分区+扩展分区,逻辑分区一定是从5开始的

挂载:以目录作为挂载,而不是Windows的CDEF

盘符是Windows的概念,linux中称为挂载点

必须分区

/(根分区)

swap分区(交换分区),类似于虚拟内存,生产环境下:内存小于等于4G,swap分区2倍,大于4G,和内存一样大就行。dev环境下:不超过2G

推荐分区

/boot(启动分区,200M),不分区就和根分区在一个硬盘内,一旦根分区内写满,那么无法启动。所以/和/boot单独分出来。

3eeb85255ecd7996dadae49d5a0fbf29.png

从逻辑上看,boot\etc\home都属于根目录下,但是在硬盘空间中,他们属于不同的分区,独立的存储空间

7012667e8fceb79a09a20fbe35485f1d.png

2.1安装Linux

安装虚拟机,在安装中选择CentOS的iso文件即可

具体虚拟机的使用安装:https://www.imooc.com/video/3242

网络适配器使用桥接。

使用CentOS6.3,一般只使用bin-DVD1.iso就行了

安装视频 https://www.imooc.com/video/3245

软件包一般安装Minimal(最小化),初学者使用Basic Server

设置Root密码

重启,然后输入root密码进入即可。

根目录下有几个文件

d6611e2b2416490826161ec1c48a1aaf.png

其中anaconda-ks.cfg文件可以帮助用来批量安装。

2.2准备工作

查看IP

ifconfig(如果不能使用,执行以下操作)

vi /etc/sysconfig/network-scripts/ifcfg-eth0

将ONBOOT=yes

service network restart

安装软件 yum install net-tools

目的是为了能够使用ifconfig命令

如果此时使用该命令查看的ip显示的是内网ip,可以关闭Linux,将网络模式改为桥接模式即可。

ip addr(ifconfig无效时,使用这个命令)

替换默认源

http://mirrors.163.com/.help/centos.html

可能没有安装 wget,所以先安装wget yum install wget

具体安装步骤

首先备份/etc/yum.repos.d/CentOS-Base.repo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

下载对应版本repo文件, 放入/etc/yum.repos.d/(操作前请做好相应备份)

cd /etc/yum.repos.d/

根据版本[cat /etc/redhat-release] 输入命令 wget+链接

CentOS7的链接:http://mirrors.163.com/.help/CentOS7-Base-163.repo

CentOS6的链接: http://mirrors.163.com/.help/CentOS6-Base-163.repo

运行以下命令生成缓存

yum clean all

yum makecache

安装Vim

yum install vim

2.3更改密码

输入:passwd

输入两次密码即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值