您的位置:首页 > 运维架构 > Linux

学习笔记(一)——安装与远程连接Linux操作系统

2015-03-18 11:37 507 查看
1.安装Linux操作系统: 使用软件: VMware Workstation 11.0, CentOS 6.6。具体步骤:

(1)进入VMware,选择“创建新的虚拟机”,如图1所示:

图-1 创建新的虚拟机 (2)按说明点击下一步就好,一般我们选择默认情况,就不再截图了。注意几点,一是先创建虚拟机,稍后安装操作系统。二是在分配内存时最好不小于1024M,以便需要时可以启动图形界面。三是使用 NAT 还是桥接进行网络连接。如果实体机通过拨号上网,选择 NAT ,如果实体机通过无线路由上网,那么选择 NAT 还是桥接都可以。 (3)之后在硬盘中添加 CentOS 6.6 的 iso 镜像,开机后进入安装界面:进入第一行或第二行都可以安装操作系统,第三行为进入救援模式,之后会提到,第四行为硬盘启动。安装时一般情况下选择默认就可以,注意选择时区时可以不勾选使用 UTC 时间,这样系统时间与真实北京时间统一,否则系统时间将会晚8个小时。在系统分区时建议选择自定义,/boot 分200M, swap 交换分区分实际内存的两倍大小,但最好不要超过 8G,其余空间分配给 / 根目录。当然也要根据实际需求来分,这个在之前总结时也提到过。建议在安装时选择 Minimal 最小化安装,在需要时再使用 yum 命令进行安装。
2.远程连接Linux系统: 使用软件: XShell 或 Putty。

图-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 均可设置密钥登录,相比单纯使用密码登录更安全:

图-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 中可以保存多个公钥,只要注意别保存到同一行当中即可。 第一篇写的比较简略,主要内容不多而且之前就了解了很多,就先总结到这了,如果想到其他的会再来补充。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息