Linux学习笔记(一、Linux安装)

一、虚拟机安装

本次虚拟机,采用众多周知的VMware。当然还可以使用VirtualBox安装,都是可以的。在此以VMware为例。

VMware主要特点

  • 不需要分区或重新开机就能在同一台PC上使用两种以上的操作系统
  • 本机系统可以和虚拟机系统网络通信
  • 可以设定并且随时修改虚拟机操作系统的硬件环境

建议的VMware配置

  • CPU,建议主频在1GHz以上
  • 内存,建议2GB以上
  • 硬盘,建议分区空闲空间8GB以上

安装步骤

  1. 我安装的版本是VMware Workstation 12.5.6


    Paste_Image.png
  2. 下载后,双击按照步骤安装,输入许可证码,完成后如图(Ps:许可证码,可以购买或者找度娘,不多说)


    Paste_Image.png

二、虚拟机使用

  1. 新建虚拟机

    • 点击【创建新的虚拟机】
    • 选择【典型】
    • 选择【稍后安装操作系统】(为了之后能模拟真实环境安装Linux),当然,为了省事,也可以选择【安装程序光盘印象文件】
    • 选择【Linux】 版本按照当前操作系统的版本选择
    • 填入【虚拟机名称(一般有默认的一个)】,【位置】最好不要在C盘,换个其他盘存放
    • 填入【最大磁盘大小】,这个随意,大于等于VMware推荐的就好。其他保持默认。
    • 完成上述选择和填空之后,会出现一个关于配置的表格,确认无误后,点击【完成】
  2. 虚拟机硬件设置(这些设置,可以通过双击更改。)


    Paste_Image.png
  3. 虚拟机网络设置(推荐使用【桥接模式】,因为不仅可以联网还可以和其他机器通信,有利于做测试)


    Paste_Image.png

    此时打开电脑网络适配器发现增加了


    Paste_Image.png
  • 桥接模式:配置简单,可以直接和局域网内真实机通信。但需要占用真实机网段IP。
  • NAT模式:利用上述增加的【VMnet8】适配器和真实机通信,只限于自己的系统,局域网内其他机器不能通信。但此模式时虚拟机可以联网。
  • 仅主机模式:利用上述增加的【VMnet1】适配器和真实机通信,只限于自己的系统,局域网内其他机器不能通信且不能联网。
  1. 虚拟机使用小技巧
  • 快照(可以帮助我们在虚拟系统被玩坏了时候,进行回退)


    Paste_Image.png

    Paste_Image.png

    Paste_Image.png

    Paste_Image.png
  • 克隆(可以克隆出另一个虚拟机系统,不用我们在一步一步进行初始化操作)


    Paste_Image.png

三、系统分区

  • 磁盘分区
    磁盘分区是使用分区编辑器(partition editor)在磁盘上划分几个逻辑部分。碟片一旦划分成数个分区(partition),不同类的目录与文件可以存储进不同的分区。

大白话来讲:就是将一大块磁盘,逻辑上分成不同的区域。什么类型的数据就存进相对应的区域里。就好比有一面墙大的柜子,不分区域的话,你找一双袜子,可能得整个柜子翻一遍,累死了有木有?分好区域的话,可就是打开抽屉,拿出袜子这么点事。这就是分区的好处。

  • 分区类型

    • 主分区:最大只能有4个(硬盘结构决定的)
    • 扩展分区:
      • 最多只能有一个
      • 主分区加扩展分区最多只能有4个
      • 不能写入数据,只能包含逻辑分区(扩展分区可以以它的大小,分成数个小分区)
    • 逻辑分区
  • 格式化
    格式化(高级格式化)又称逻辑格式化,它是指根据用户选定的文件系统(如:FAT16、FAT32、NTFS、(左边是Windows系统升序,右边是Linux系统升序)EXT2、EXT3、EXT4等,关于文件系统呢,大家只需要知道越新的越先进),在磁盘的特定区域写入特定数据,在分区中划出一片用于存放文件分配表、目录表等用于文件管理的磁盘空间。

那么格式化到底是什么操作?
其实它在干两件事。第一件它将磁盘分成若干个等大小的数据块(block),假如一块是4kb,但我们文件是10kb,这个文件就会被随机分入3个块中,其中有一个块虽然只装了2kb,但剩下2kb是不可再用的了。做完这件事之后,假如我们要读取这个10kb文件,就会在茫茫大海般的块中,寻找对应的数据。累死了有木有!于是第二件事产生,格式化时会生成一个表,这个表记录了【文件id】、【修改时间】、【权限】、【数据块地址】。当有用户访问的时候,会先查这个表,如果权限不符,对不起,直接拒绝访问。权限符合可以访问,会根据表记录的数据块地址读取拼凑数据,合成这个文件。

在此之前,我和很多人一样认为格式化就是清空磁盘。但是现在才知道格式化其实是【写入文件系统】。举个例子,还是一个柜子,你能在柜子里还有衣服的情况下,给柜子加隔断吗?显然不能,你需要把衣服都取出来,才能加隔断。同理,格式化也是一样的,你不能在还有数据的时候,就写入文件系统,必须先要把数据清空,才能写入文件系统。

  • Linux中硬件设备文件名

| 硬件| 设备文件名|
| ------------- |:-------------:| -----:|
| IDE硬盘 | /dev/hd[a-d] |
| SCSI/SATA/USB硬盘 | /dev/sd[a-p] |
| 光驱 | /dev/cdrom或 /dev/hdc |
| 软盘| /dev/fd[0-1] |
| 打印机(25针) | /dev/lp[0-2]} |
| 打印机(USB) | /dev/usb/lp[0-15] |
| 鼠标 | /dev/mouse |

【第一个/】:代表根目录
【dev】:代表硬件目录
其余像hd,就是描述IDE硬盘的。sd就是描述SCSI/SATA/USB硬盘的等等。

  • 分区设备文件名

    • /dev/hda1(IDE硬盘接口,a代表第一块 1代表第一个分区)


      Paste_Image.png
    • /dev/sda1(SCSI硬盘接口、SATA硬盘接口,代表意思同上)


      Paste_Image.png

      由于IDE和SCSI接口硬盘传输速度慢,正在被逐渐淘汰。现在用的更多是SATA接口硬盘,如图:


      Paste_Image.png
  • 分区表示方式

    • 主分区只能用 1、 2、 3、 4表示。如:sda1
    • 扩展分区里的逻辑分区只能从5开始,哪怕主分区只分了1和2两个分区,也不能占用3和4。
  • 挂载
    在Linux中将一个文件系统的顶层目录挂到另一个文件系统的子目录上,使它们成为一个整体,称为挂载。把该子目录称为挂载点。
    挂载点相当于windows的盘符,但是Linux不拿字母作挂载点,而是用目录作挂载点。

    • 必须存在的分区
      • /(根分区)
      • swap分区(交换分区(相当于虚拟内存,当我们真实内存不够用的时候,swap分区可以当内存来使用)、大小是内存2倍(内存小于等于4GB的时候2倍,大于4GB就分配和内存一样大小))
    • 推荐分区
      • /boot(启动分区 200GB)

四、Linux系统安装

  1. 我使用的是centos 6.8,下载可以到阿里云镜像http://mirrors.aliyun.com/

    Paste_Image.png

  2. 虚拟机启动时进行VMware检测时,马上鼠标放在虚拟机屏幕上,手指不停摁F2键,进入BIOS系统。我们可以通过这个界面的【Boot】选项来修改启动顺序。


    Paste_Image.png

    摁【+】号可以将【CD-ROM Drive】调到第一位启动顺序。这样才可以保证是从光盘启动的。安装完成后,第二次启动的时候,要先进入BIOS系统,修改器启动顺序为【Hard Drive】,并保存退出!之后每一次启动都会默认从硬盘启动。

  3. 调整到第一位之后,使用方向右键选择【Exit】,选中不保存退出,之后系统会进入


    Paste_Image.png

    这些都是什么意思呢?
    “Install or upgrade an existing system”:安装或升级现有系统
    “Install system with basic video driver”:安装系统采用基本的显卡驱动
    “Rescue installed system”:进入系统修复模式
    “Boot from local drive”:退出安装从硬盘启动
    “Memory test”:存储介质检测

  4. 选择第一项进入安装,按照提示一步一步操作就可以了。比较简单,我就不上图了。到了这个页面:


    Paste_Image.png

    密码原则:

  • 复杂性
    八位字符以上,大小写字母、数字、符号
    不能是英文单词
    不能是和用户相关的内容
  • 易记忆性
  • 时效性
  1. 输入完密码之后,进入如图页面,选择【创建自定义布局】


    Paste_Image.png

    点击【空闲】行,点击创建会弹出如下框,选择【标准分区】


    Paste_Image.png

    设置挂载点、大小,设置完后,点击确定(这个图,之前设置的时候忘记截图了,所以后补一个,不要看背景就混乱了)
    Paste_Image.png

    如图所示,设置完成了一个分区


    Paste_Image.png

    这时再按照之前的步骤,分一个boot分区。结果如图
    Paste_Image.png

    有没有发现奇怪的点?boot分区自动跳成了sda1?这是因为boot是启动分区,会排在最前边。
  2. 接下来,还有一个必须要分的区,就是swap分区


    Paste_Image.png

    Paste_Image.png
  3. 最后分根分区


    Paste_Image.png

    Paste_Image.png

    嗯?发现系统自动增加了一个sda4扩展分区,将根分区当成它内部的逻辑分区了。这是为什么呢?因为系统无法确认sda4之后是否还会增加分区,所以聪明地自动把sda4变成扩展分区。

  4. 点击【下一步】会填出是否格式化,现在已经了解何为格式化之后,当然是毫不犹豫的点击确定喽!经过一番创建过程之后,如图


    Paste_Image.png
  5. 不更改这个页面,直接点击【下一步】,出现


    Paste_Image.png

    这些选项都是什么意思呢?
    Desktop:桌面
    Minimal Desktop:最小化桌面
    Minimal:最小化
    Basic Server:基本服务器
    Database Server:数据库服务器
    Web Server:网页服务器
    Virtual Host:虚拟主机
    Software Development Workstation:软件开发工作站

  6. 选择【Basic Server】(因为是初学者,Basic Server已经帮助我们安装了基础功能。当我们熟悉了之后,可以选择自定义),点击【下一步】就会开始安装了!


    Paste_Image.png

    过了一会,程序安装完毕,如图,点击【重新引导】重启系统。


    Paste_Image.png
  7. 输入用户名(默认root)和密码之后,成功登录!再输入【ls和ifconfig】命令,显示如图
Paste_Image.png

细心的小伙伴可能发现输入了ls命令后,看到下方显示了三个文件:anaconda-ks.cfg、install.log、install.log.syslog。这是安装过程的日志。
安装日志:

  • /root/install.log:存储了安装在系统中的软件包及其版本信息
  • /root/install.log.syslog:存储了安装过程中的留下的事件记录
  • /root/anaconda-ks.cfg:以Kickstart配置文件的格式记录安装过程中设置的选项信息

有了这三个日志文件,我们可以实现批量安装。

setup工具

  • 红帽专有图形化工具setup设置ip地址。

输入命令:setup


Paste_Image.png

回车,弹出选择框


Paste_Image.png

Authentication configuration:验证配置
Firewall configuration:防火墙配置

Network configuration:网络配置
System services:系统服务

选择【Network configuration】,点击【Run Tool】


Paste_Image.png

Device configuration:设备配置
DNS configuration:DNS配置

选择【DNS configuration】,点击【Save&Quit】


Paste_Image.png

在上边这个页面,直接回车,详情设置


Paste_Image.png

有的小伙伴到这里,可能会懵,所以呢,下面科普:
关于DHCP(Dynamic Host Configuration Protocol 动态主机配置协议),可参考DHCP工作原理

关于子网掩码、默认网关、ip地址这类的,可参考IP地址,子网掩码、默认网关,DNS服务器

上面两篇文章多少会让小伙伴不再那么懵吧!
在cmd窗口输入命令:ipconfig/all 可查看更加详细的ip信息。
然后就可根据物理机的ip信息配置虚拟机的信息了。记住把【Use DHCP 使用空格把*号去掉,不去掉默认是动态获取ip的】还有最重要的一点!!【On boot已经要用空格将*号填上,代表系统启动时激活网卡。如果不改,你会发现根本看不到这个网卡!!!血泪的教训,被坑的我一脸懵逼,还好最后我仔细检查了一遍,发现了这个问题!】
然后选择 ok,一步一步保存并关闭setup。
退出后,输入【service network restart】重启网络服务,再使用【ifconfig】命令获取网络接口信息。如下图所示:


Paste_Image.png

Xshell的使用
用来进行远程Linux管理的工具。

  1. 下载安装


    Paste_Image.png
  2. 打开Xshell - 新建会话 -【填写名称、主机】如图:


    Paste_Image.png
  3. 选择【用户身份验证】,填写用户名和密码,然后点击【确定】


    Paste_Image.png

    Paste_Image.png
  4. 选中新建的这个会话,点击【连接】后,出现如图,选择【接受并保存】


    Paste_Image.png

    【df】命令是显示磁盘使用情况


    Paste_Image.png
  5. 调整背景为白色,看着顺眼多了~


    Paste_Image.png

    Paste_Image.png
  6. 调整文字大小


    Paste_Image.png

因为我下载这个版本本身就是中文的(我发现输入df后,table title还是英文,应该是bug吧,目前没找到调成中文的方法)而且免费的。xshell的安装和简单使用就到这里。

注意:如果发现中文乱码,可点击【文件】——【属性】——【终端】——【编码】选择Unicode(UTF-8)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,324评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,303评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,192评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,555评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,569评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,566评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,927评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,583评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,827评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,590评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,669评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,365评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,941评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,928评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,159评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,880评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,399评论 2 342

推荐阅读更多精彩内容