慕课网:https://www.imooc.com/learn/175
目录
VMware:
链接:https://pan.baidu.com/s/1RB9thWwVxWwDJ-TIMj4lQw
提取码:suh7
centos:https://opsx.alibaba.com/mirror
centos6:
链接:https://pan.baidu.com/s/1_DwLrZiP3PSQzRFoJQN3UA
提取码:cwzh
1 Linux简介
1.1 Linux简介
Linux内核版本、Linux发行版本。
2.6.18:2是主版本;6是次版本;18是末版本。新版本一般做实验和测试。
服务器:redhat 最常见,但部分功能收费。服务器的要求是安全、稳定。不会出现图形界面。
ubuntu:图形界面。
1.2 开源软件简介
Linux的开源软件
1.3 Linux应用领域
最主要的业务:
www.netcraft.com 查看服务器
1.4 Linux学习方法
1.5 Linux与Windows的不同
Linux一切内容皆文件。
Linux没有扩展名的概念,但是有约定俗成的用法。使用扩展名的方式便于理解、使用。靠权限来区分文件类型。
1.6 字符页面的优势
2 Linux系统安装
2.1 虚拟机的安装
2.2 虚拟机的使用
强制删除VMware,使用VMware-Install-Cleaner
注:点击黄色感叹号上面的对号,使真实CPU的性能映射到虚拟机中。如果不选,虚拟机的CPU由软件模拟的CPU。是如果需要跑大数据可以选中该选项,但是选了后会占用真实CPU的资源。
注:红框一定要选。灰色是因为没开机。
1、快照
2、克隆
2.3 系统分区之分区与格式化
分区规则:
主分区:最多四个,是由硬盘的结构决定的。每个扇区512个字节,其中448个来记录其他的?,分区表只有64个字节,最多只能容纳四个主分区。
扩展分区:最多只能有一个,操作系统的限制。不能写入数据,为了突破主分区只能有4个的限制。
逻辑分区:由扩展分区持续切割出来的分区。
格式化的目的是写入文件系统。
FAT16:最大只能支持2G的分区;
FAT32:单个的文件大小不能超过4G,但是支持的分区大小能达到12TB。
NTFS:Windows常用的。支持更大的分区,更大的单个文件。
EXT2,EXT3,EXT4:Linux支持的。越新的文件系统,就越先进。
4号箱是扩展分区。
格式化即写入文件系统:(1)分区分成等大小的数据块。
(2)在分区列表里建立二维表格。写入ID号(I节点)、修改时间、权限等。
2.4 分区之分区设备文件名与挂载
需要给每个分区起名才能为它分配盘符。
Linux:分区→格式化→为每个分区起设备文件名→分配盘符→使用
Linux中一切皆文件。
/dev:保存硬件设备文件
IDE:
SCSI:
SATA:
hda1:hd接口的第一个硬盘a的第一个分区。
如b所示,1、2、3、4分区号只能供主分区使用。
挂载点可以当做盘符。Linux拿目录作为盘符。
swap分区:又称为虚拟内存。当真实内存不够时,可以用swap分区的内存。实验环境下不超过2G。真实环境中,内存不超过4G时,swap分区时内存的2倍;超过4G时,与内存大小一样。
/boot :做系统启动。
如图,a中可以把1当做boot分区,2当做根目录。
左图是逻辑;右图是实际分区。
Linux拿目录作为盘符。挂载指把盘符和分区链接在一起的过程,目录称为挂载点,即Windows下的盘符。
2.5 Linux系统安装
挂起:把当前镜像暂停。在通电的情况下不能强制关闭VMware。
swap分区:与EXT2,EXT3,EXT4并列。
2.6 XShell的安装和使用
中文插件:zhcon
Xshell 远程工具连接Linux步骤和问题总结:https://www.imooc.com/article/17661
在红帽子发行版下更简单的工具是使用setup工具。
a. 在命令行中打入setup命令,进入setup工具界面,选择network configuration一Device configuration一eth0(eth0)**** 。
b. 这时看到Use DHCP 后面【】内有一个,意思是选择DHCP服务自动配置IP,我们将*用空格替代,然后在下面配置IP。
IP address IP地址,netmask子网掩码,default gateway(IP)默认网关,primary nameserver主域名服务器地址。
c. 配置IP的时候可以参考本机IP,在主机按开始+R,输入cmd, 然后输入ipconfig/all,找到自己正在使用的网络的IP。我的经验是虚拟机的IP要和主机在同一网段(即掩码255对应的IP和主机相同),后面的位数在1~254之间随意。掩码,网关,DNS和主机一样就行。最后保存退出
d. vim /etc/sysconfig/network-scripts/ifcfg-eth0 修改BOOTPROTO=none, ONBOOT=yes。
也可以用cd /etc/sysconfig/network-scripts 打开文件夹,在vi ifcfg-eth0。
编辑结束,按ESC 键 跳到命令模式,然后输入退出命令:
:w保存文件但不退出vi 编辑
:w! 强制保存,不退出vi 编辑
:w file将修改另存到file中,不退出vi 编辑
:wq保存文件并退出vi 编辑
:wq!强制保存文件并退出vi 编辑
q:不保存文件并退出vi 编辑
:q!不保存文件并强制退出vi 编辑
:e!放弃所有修改,从上次保存文件开始在编辑
保存退出:https://www.cnblogs.com/cbreeze/p/6080872.html
e. 同样也要service network restart 重启网络服务,ifconfig查看IP是否成功配置。
注:重启网络后,若出现Error, some other host already uses address的解决办法:
1、vim /etc/sysconfig/network-scripts/ifup-eth 修改配置文件
2、把这个ip判断注释掉 可以通过 /arping快速定位
3、保存退出 重新启动网卡 service network restart
Xshell连接不上虚拟机的问题和解决办法:https://blog.csdn.net/fengasdfgh/article/details/60135290