Linux基础(day1)

1.2 约定

使用的系统软件

系统centos7.3系统

虚拟软件VMware workstation 10

终端puTTY+Xshell

puTTY下载地址

学习工具

印象笔记

51cto博客

keepass下载地址 (管理密码的工具)

百度网盘

神奇的宝藏

各软件版本更新地址,并会随时更新

课程中的PPT下载地址

1.3 认识Linux

1.认识linux

linux是一个操作系统

andriod手机操作系统就是linux

2.linux起源

linux之前流行的系统是Unix (mac os)

大学老师开发了一个教学系统Minix

1991年Linus Torvald参考Minix开发了linux (仅仅是内核)

GNU (GNU‘s not unix) /gpl与linux (协议gpl)

参考地址

3.linux发行版

  • Debian (1993) -> Ubuntu (2004)
  • Slackware (1993) ->Suse (1994)
  • RedHat (1994) ->Centos (2003)
  • RedHat ->RedFlag (1999)
  • Redhat Fedora RHEL (2002)

1.4 安装虚拟机

安装的VMware10的版本,序列号在百度云中

安装虚拟机

  1. 首先下载好版本vm10的版本,并安装好运行
  2. 然后选择——创建新的虚拟机(就想安装了一台物理电脑类似)
  3. 选择——典型的配置,在安装客户机操作系统的时候,选择——稍后安装操作系统
  4. 选择Linux操作系统,centos64位系统
  5. 虚拟机存储的位置,最好是盘空间较大的位置
  6. 指定磁盘容量,磁盘大小20G(一般做实验够用了,当然更大的磁盘空间也可以),可将虚拟磁盘存储为单个文件或多个文件
  7. 自定义硬件,内存至少1个G,(就是防止图形出现不正常),网卡选择为NAT模式
  • 桥接模式 >> 虚拟机和本机并列关系,网段一样(相当于两个pc)
  • NAT模式 >> pc路由转发,虚拟机把pc当成路由器
  • 主机模式 >> 虚拟机用网线和pc连接

网络模式:

birdged(桥接)

桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位,那么物理网卡和虚拟网卡就相当于处于同一个网段,虚拟交换机就相当于一台现实网络中的交换机,所以两个网卡的IP地址也要设置为同一网段。

NAT(网络地址转换)

NAT模式中,就是让虚拟机借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。 NAT模式中,虚拟机的网卡和物理网卡的网络,不在同一个网络,虚拟机的网卡,是在vmware提供的一个虚拟网络。

Host-only(仅主机)

在Host-Only模式下,虚拟网络是一个全封闭的网络,它唯一能够访问的就是主机。其实Host-Only网络和NAT网络很相似,不同的地方就是Host-Only网络没有NAT服务,所以虚拟网络不能连接到Internet。主机和虚拟机之间的通信是通过VMware Network Adepter VMnet1虚拟网卡来实现的。

NAT和桥接的比较:

NAT模式和桥接模式虚拟机都可以上外网。

NAT模式,由于NAT的网络在vmware提供的一个虚拟网络里,所以局域网其他主机是无法访问虚拟机的,而宿主机可以访问虚拟机,虚拟机可以访问局域网的所有主机,因为真实的局域网相对于NAT的虚拟网络,就是NAT的虚拟网络的外网,不懂的人可以查查NAT的相关知识。

桥接模式下,多个虚拟机之间可以互相访问;NAT模式下,多个虚拟机之间也可以相互访问。

在安装过VMware,却无法删除解决方法

在有时安装过vmwware之后,卸载的时候会发现有些文件删除不了,这时候打开任务管理器,在任务管理器的服务进程的右下角'服务'——在服务中停止运行相关的vmware文件,即可删除。

在删除完,再次安装的时候,会提示

这是因为之前的操作未卸载干净造成的,我们只需要清除部分注册表项,就能解决安装时出现的The MSI '' failed.错误。

新建一个txt文本,然后将下列代码拷贝其中,并将文件名称的 .txt后缀 改成 .bat 后缀格式的文件,用管理员身份运行即可。

echo off
cls
echo "flag">>%windir%\system32\test.log
if not exist %windir%\system32\test.log (
 cls
 echo 请右键使用管理员身份运行!!!
 pause
 exit
)
cls
echo. 确认进行清理?
pause
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc." /f >nul 2>nul
reg delete "HKEY_CURRENT_USER\SOFTWARE\VMware, Inc." /f >nul 2>nul
reg delete "HKCR\Installer\Products\7A26F0EA2A1AF704F9C48439B99DDAD8" /f  >nul 2>nul
reg delete "HKCR\Installer\Products\0C6B325AF07E1AF439D3AD4079F106F7" /f  >nul 2>nul
reg delete "HKCR\Installer\Products\A57F49D06AE015943BFA1B54AFE9506C" /f  >nul 2>nul
reg delete "HKCR\Installer\Features\7A26F0EA2A1AF704F9C48439B99DDAD8" /f  >nul 2>nul
reg delete "HKCR\Installer\Features\7A79579133DA8984D9E8376086814B46" /f  >nul 2>nul
reg delete "HKCR\Installer\Features\A116201D664610145AD115603930CA56" /f  >nul 2>nul
reg delete "HKCR\Installer\Features\BC78C1BA70810FC44B2CEC1EC481DC4B" /f  >nul 2>nul
reg delete "HKCR\Installer\Features\C3839DFF5D1079849A4534FA95A9DE03" /f  >nul 2>nul
reg delete "HKCR\Installer\Features\DBBFB30076C6E9142AD4D0ACCFA32594" /f  >nul 2>nul
reg delete "HKCR\Installer\Products\7A79579133DA8984D9E8376086814B46" /f  >nul 2>nul
reg delete "HKCR\Installer\Products\A116201D664610145AD115603930CA56" /f  >nul 2>nul
reg delete "HKCR\Installer\Products\BC78C1BA70810FC44B2CEC1EC481DC4B" /f  >nul 2>nul
reg delete "HKCR\Installer\Products\C3839DFF5D1079849A4534FA95A9DE03" /f  >nul 2>nul
reg delete "HKCR\Installer\Products\DBBFB30076C6E9142AD4D0ACCFA32594" /f  >nul 2>nul
reg delete "HKCR\Installer\Products\7A26F0EA2A1AF704F9C48439B99DDAD8" /f  >nul 2>nul
reg delete "HKCR\Installer\Products\7A79579133DA8984D9E8376086814B46" /f  >nul 2>nul
reg delete "HKCR\Installer\Products\A116201D664610145AD115603930CA56" /f  >nul 2>nul
reg delete "HKCR\Installer\Products\BC78C1BA70810FC44B2CEC1EC481DC4B" /f  >nul 2>nul
reg delete "HKCR\Installer\Products\C3839DFF5D1079849A4534FA95A9DE03" /f  >nul 2>nul
reg delete "HKCR\Installer\Products\DBBFB30076C6E9142AD4D0ACCFA32594" /f  >nul 2>nul
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\7A26F0EA2A1AF704F9C48439B99DDAD8" /f >nul 2>nul
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\7A79579133DA8984D9E8376086814B46" /f >nul 2>nul
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\A116201D664610145AD115603930CA56" /f >nul 2>nul
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\BC78C1BA70810FC44B2CEC1EC481DC4B" /f >nul 2>nul
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\C3839DFF5D1079849A4534FA95A9DE03" /f >nul 2>nul
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\DBBFB30076C6E9142AD4D0ACCFA32594" /f >nul 2>nul
echo 清理完成!
pause

一般即可运行成功。(清除网卡,注册列表)

1.5安装Centos7

  1. 设置光驱——使用iso镜像文件,然后就可开启此虚拟机
  2. 进入界面后,会看到三个选项
- 第一项,就是安装centos7
- 第二项,测试你的光驱(就是光盘)是否有问题
- 第三项,排查问题
  1. 我们选择第一项按回车,然后再按回车
  2. 选择中文——简体中文,然后点继续
  3. 这里默认需安装源和软件安装(若想安装图形化界面,选择GNOME桌面,就可以),但这里默认最小安装
  1. 在安装位置进行设置
  1. 选择我要设置分区,然后选择完成
  1. 下拉选择分区菜单——选择标准分区,或者LVM,但这里选择标准分区
  1. 选择左下角的加号——添加挂载点
    • 选择/boot,分200M (启动相关的目录)
    • 选择swap,分2048兆,属于交换分区。其划分规则,就是1个G的内存,就划分为内存的两倍,如果内存大于4个G,那内存最高划分为8个G
    • 选择/,不添加大小
  2. 在保存后,会提醒——更改摘要,我们选择——接受更改
  3. 默认安装(若安装的图形界面,则需要创建用户,进入用户模式),而这里是默认进入root用户。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Netkiller

PHP高级编程之守护进程

PHP高级编程之守护进程 http://netkiller.github.io/journal/php.daemon.html 摘要 2014-09-01 发表...

41170
来自专栏向治洪

Android 进程回收之LowMemoryKiller原理篇

在前面的文章Android进程保活一文中,对于LowMemoryKiller的概念做了简单的提及。LowMemoryKiller简称低内存杀死机制。简单来说,L...

55970
来自专栏wOw的Android小站

[Android] 针对生成的图片文件在系统Gallery不显示的处理

  之前遇到过一个问题,就是发现我在程序中生成一个新的 Bitmap 之后,当我打开系统的 Gallery 查看时,并没有看到新生成的图像。然而打开文件浏览器,...

11010
来自专栏24K纯开源

Ubuntu13.04配置:Vim+Syntastic+Vundle+YouCompleteMe

序言     使用Ubuntu和vim已经有一段时间了,对于Vim下的插件应用,我总是抱着一股狂热的态度。这次,又在网上闲逛着,发现了一个个人博客提到了Vim代...

305100
来自专栏blackheart的专栏

2.[Andriod]Andriod Studio结合Visual Studio Emulator for Android调试Android App

0. 工欲善其事必先利其器 上一篇博客对比了一下Android和WinPhnoe的布局容器,后续篇章重点放在Android的开发上了。 说到开发就绕不开调试程序...

31350
来自专栏向治洪

Android 进程回收之LowMemoryKiller原理篇

在前面的文章Android进程保活一文中,对于LowMemoryKiller的概念做了简单的提及。LowMemoryKiller简称低内存杀死机制。简单来说,L...

416100
来自专栏Golang语言社区

【Golang语言社区】Go语言操作注册表思路

   大家好,我是社区主编彬哥;本篇文章主要是介绍下Go如何操作windows的注册的思路;在windows平台,用cmd命令大家都启动过注册表吧? 先  wi...

45470
来自专栏逸鹏说道

Winserver下的Hyper-v “未在远程桌面会话中捕获到鼠标”

异常处理汇总-服 务 器 http://www.cnblogs.com/dunitian/p/4522983.html 服务器相关的知识点:http://ww...

43680
来自专栏Android开发指南

8.广播

380100
来自专栏北京马哥教育

Linux 命令神器:lsof 入门

lsof是系统管理/安全的尤伯工具。我大多数时候用它来从系统获得与网络连接相关的信息,但那只是这个强大而又鲜为人知的应用的第一步。将这个工具称之为lsof真实名...

31770

扫码关注云+社区

领取腾讯云代金券