学习笔记(一)——安装与远程连接Linux操作系统
2015-03-18 11:37
507 查看
1.安装Linux操作系统: 使用软件: VMware Workstation 11.0, CentOS 6.6。具体步骤:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/18/a1b0f4611b330d7cc3150f352707f99f.gif)
(1)进入VMware,选择“创建新的虚拟机”,如图1所示:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/18/59b0e7c5cbb23d9bbb21b4d61b8d12c4.jpg)
图-1 创建新的虚拟机 (2)按说明点击下一步就好,一般我们选择默认情况,就不再截图了。注意几点,一是先创建虚拟机,稍后安装操作系统。二是在分配内存时最好不小于1024M,以便需要时可以启动图形界面。三是使用 NAT 还是桥接进行网络连接。如果实体机通过拨号上网,选择 NAT ,如果实体机通过无线路由上网,那么选择 NAT 还是桥接都可以。 (3)之后在硬盘中添加 CentOS 6.6 的 iso 镜像,开机后进入安装界面:进入第一行或第二行都可以安装操作系统,第三行为进入救援模式,之后会提到,第四行为硬盘启动。安装时一般情况下选择默认就可以,注意选择时区时可以不勾选使用 UTC 时间,这样系统时间与真实北京时间统一,否则系统时间将会晚8个小时。在系统分区时建议选择自定义,/boot 分200M, swap 交换分区分实际内存的两倍大小,但最好不要超过 8G,其余空间分配给 / 根目录。当然也要根据实际需求来分,这个在之前总结时也提到过。建议在安装时选择 Minimal 最小化安装,在需要时再使用 yum 命令进行安装。
2.远程连接Linux系统: 使用软件: XShell 或 Putty。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/18/2b3c59937a21f5936d2da6c92eb9978e.jpg)
图-2 XShell设置页面 以 XShell 为例,如图2所示,填写主机 IP,即虚拟机上 Linux 系统的 IP 地址,端口号默认 22。之后点击左侧“终端”选项,设置编码为 Unicode(UTF-8),确定后连接即可输入用户名密码进行连接。(XShell 还可以远程连接桌面版的 Linux,有兴趣可以看一下这篇文章: http://jingyan.baidu.com/article/d45ad148967fcd69552b80f6.html 我实验时没有成功,估计是因为在 CentOS 6.6 中无法安装 GNOME Desktop) XShell 和 Putty 均可设置密钥登录,相比单纯使用密码登录更安全:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/18/cf55a9b321a101aeed07c51c1cdd55ec.jpg)
图-3 XShell生成密钥 生成后的公钥复制下来,在Linux中使用做如下操作: [root@localhost ~]# cd ./.ssh/ //如果没有该目录需要手动创建 [root@localhost .ssh]# vim authorized_keys 将复制的公钥粘贴在该文件中,保存退出。之后需要关闭 SELinux,否则不能使用密钥登录,关闭 SELinux 的方法: [root@localhost ~]# setenforce 0 注意,这种方式只是暂时关闭了 SELinux,如果想要永久生效,需要修改 /etc/selinux/config 文件: [root@localhost ~]# vim /etc/selinux/config 将 SELINUX=enforcing 修改为 SELINUX=disabled ,保存退出。之后清空 iptables ,并保存: [root@localhost ~]# iptables -F [root@localhost ~]# service iptables save //或 /etc/init.d/iptables save 这样下次再登录时可以使用密钥了。 Putty 使用密钥登录需要使用 PuttyGen 来生成密钥,生成后也是复制公钥粘贴在该文件中。authorized_keys 中可以保存多个公钥,只要注意别保存到同一行当中即可。 第一篇写的比较简略,主要内容不多而且之前就了解了很多,就先总结到这了,如果想到其他的会再来补充。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/18/a1b0f4611b330d7cc3150f352707f99f.gif)
(1)进入VMware,选择“创建新的虚拟机”,如图1所示:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/18/59b0e7c5cbb23d9bbb21b4d61b8d12c4.jpg)
图-1 创建新的虚拟机 (2)按说明点击下一步就好,一般我们选择默认情况,就不再截图了。注意几点,一是先创建虚拟机,稍后安装操作系统。二是在分配内存时最好不小于1024M,以便需要时可以启动图形界面。三是使用 NAT 还是桥接进行网络连接。如果实体机通过拨号上网,选择 NAT ,如果实体机通过无线路由上网,那么选择 NAT 还是桥接都可以。 (3)之后在硬盘中添加 CentOS 6.6 的 iso 镜像,开机后进入安装界面:进入第一行或第二行都可以安装操作系统,第三行为进入救援模式,之后会提到,第四行为硬盘启动。安装时一般情况下选择默认就可以,注意选择时区时可以不勾选使用 UTC 时间,这样系统时间与真实北京时间统一,否则系统时间将会晚8个小时。在系统分区时建议选择自定义,/boot 分200M, swap 交换分区分实际内存的两倍大小,但最好不要超过 8G,其余空间分配给 / 根目录。当然也要根据实际需求来分,这个在之前总结时也提到过。建议在安装时选择 Minimal 最小化安装,在需要时再使用 yum 命令进行安装。
2.远程连接Linux系统: 使用软件: XShell 或 Putty。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/18/2b3c59937a21f5936d2da6c92eb9978e.jpg)
图-2 XShell设置页面 以 XShell 为例,如图2所示,填写主机 IP,即虚拟机上 Linux 系统的 IP 地址,端口号默认 22。之后点击左侧“终端”选项,设置编码为 Unicode(UTF-8),确定后连接即可输入用户名密码进行连接。(XShell 还可以远程连接桌面版的 Linux,有兴趣可以看一下这篇文章: http://jingyan.baidu.com/article/d45ad148967fcd69552b80f6.html 我实验时没有成功,估计是因为在 CentOS 6.6 中无法安装 GNOME Desktop) XShell 和 Putty 均可设置密钥登录,相比单纯使用密码登录更安全:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/18/cf55a9b321a101aeed07c51c1cdd55ec.jpg)
图-3 XShell生成密钥 生成后的公钥复制下来,在Linux中使用做如下操作: [root@localhost ~]# cd ./.ssh/ //如果没有该目录需要手动创建 [root@localhost .ssh]# vim authorized_keys 将复制的公钥粘贴在该文件中,保存退出。之后需要关闭 SELinux,否则不能使用密钥登录,关闭 SELinux 的方法: [root@localhost ~]# setenforce 0 注意,这种方式只是暂时关闭了 SELinux,如果想要永久生效,需要修改 /etc/selinux/config 文件: [root@localhost ~]# vim /etc/selinux/config 将 SELINUX=enforcing 修改为 SELINUX=disabled ,保存退出。之后清空 iptables ,并保存: [root@localhost ~]# iptables -F [root@localhost ~]# service iptables save //或 /etc/init.d/iptables save 这样下次再登录时可以使用密钥了。 Putty 使用密钥登录需要使用 PuttyGen 来生成密钥,生成后也是复制公钥粘贴在该文件中。authorized_keys 中可以保存多个公钥,只要注意别保存到同一行当中即可。 第一篇写的比较简略,主要内容不多而且之前就了解了很多,就先总结到这了,如果想到其他的会再来补充。
相关文章推荐
- 学习笔记(一)——安装与远程连接Linux操作系统
- linux学习笔记-第一课-linux的历史,安装linux,远程连接
- Linux 笔记 - 前三章 CentOS 简介、安装和远程连接
- linux学习笔记——ssh远程连接、ssh的key认证
- Linux的学习笔记-ssh远程连接排错
- Linux学习笔记6-网页发布与远程连接
- Linux学习笔记(二)--Xshell 5进行远程连接
- 远程连接阿里云服务器----Linux学习笔记(2)
- mysql 0-1 linux操作系统安装卸载mysql,开机自动启动mysql,远程连接mysql
- Linux操作系统上安装Java-学习笔记
- 学习笔记1——Linux(CentOS)在虚拟机上最小化安装之后的网络配置及其与主机的连接
- 学习笔记1——Linux(CentOS)在虚拟机上最小化安装之后的网络配置及其与主机的连接
- Linux 学习笔记_2_Linux系统安装及远程登录管理
- linux 操作系统的安装,本地登录及远程登录,vnc连接操作详细步骤
- 远程安装Linux操作系统
- Linux 学习笔记 2: 安装eclipse 及 初试gcc
- Linux远程连接工具配置安装及应用
- Linux mysql命令安装允许远程连接
- Amlogic open linux 编译环境安装 ---学习笔记
- linux_学习笔记_如何找到和安装软件