学习笔记(一)——安装与远程连接Linux操作系统
2015-07-21 20:47
751 查看
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 中可以保存多个公钥,只要注意别保存到同一行当中即可。 第一篇写的比较简略,主要内容不多而且之前就了解了很多,就先总结到这了,如果想到其他的会再来补充。
本文出自 “细桶假狗屎” 博客,请务必保留此出处http://xitongjiagoushi.blog.51cto.com/9975742/1621764
![](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 中可以保存多个公钥,只要注意别保存到同一行当中即可。 第一篇写的比较简略,主要内容不多而且之前就了解了很多,就先总结到这了,如果想到其他的会再来补充。
本文出自 “细桶假狗屎” 博客,请务必保留此出处http://xitongjiagoushi.blog.51cto.com/9975742/1621764
相关文章推荐
- 权当开篇——Linux学习之路(三)
- 权当开篇——Linux学习之路(一)
- 关于Linux环境下的android真机调试
- redhat 6.4 安装VirtualBox自动增强功能功:unable to find the sources of your current Linux kernel
- linux ln 命令使用参数详解(ln -s 软链接)
- CentOS的配置文件
- linux的子进程调用exec( )系列函数
- Linux下printf格式化输出颜色及定位
- linux在虚拟机联网问题
- Linux的sys接口和proc接口创建
- Linux基础
- 第十三章、facl及用户及Linux终端
- Linux USB Gadget--软件结构
- Linux 环境变量
- 最全面的linux信号量解析
- Linux/Unix系统编程手册--SOCKET章节读书笔记
- Linux设备驱动开发基础
- Linux自学笔记:03_用户管理和目录结构
- Linux下按照时间和大小生成新文件的程序流程及其C代码实现
- Linux最大文件打开数使用经验详解