Linux系统

展开

当前位置:首页>服务器系统>Linux系统

怎样安装Linux系统?

作者:要赢全靠浪人气:

系统教程8月31日讯 在我们学习及工作的过程中,我们总是离不开电脑。对于电脑的操作,我们就离不开它的操作系统。电脑的操作系统,大部分人用的还是windows和Mac,然而,有时候我们无论是出于什么原因,都需要学习和用到一些linux系统。那么怎么完成该系统的安装呢?下面,小编给大家介绍安装Linux系统操作技巧。

Linux系统有很多版本,我们常用的Linux版本有centos,Ubuntu,Red Hat Linux。Liux现在运用越来越广泛,而且他的安全性和稳定性更得到广大电脑爱好者们一致称赞,一种开放类的操作系统,那么这个系统应该如何安装呢?下面,小编给大家分享安装Linux系统的经验。

怎样安装Linux系统

选择“中文(简体)”,然后点击“安装Ubuntu”。

怎样安装Linux系统?

  了解更多:http://www.xiaobaixitong.com/

系统电脑图解1

点击“继续”。

怎样安装Linux系统?

Linux电脑图解2

然后点击“现在安装”。

怎样安装Linux系统?

Linux电脑图解3

选择地址的时区,然后点击“继续”。

怎样安装Linux系统?

Linux电脑图解4

选择“汉语”,然后点击“继续”。

怎样安装Linux系统?

操作系统电脑图解5

输入用户的名字。

怎样安装Linux系统?

安装系统电脑图解6

设置进入密码,然后点击“继续”。

怎样安装Linux系统?

安装系统电脑图解7

等待一会,正在安装中。

怎样安装Linux系统?

安装系统电脑图解8

安装好后,点击“现在重启”。

怎样安装Linux系统?

安装系统电脑图解9

重启进入系统,可以看到桌面了。

怎样安装Linux系统?

安装系统电脑图解10

以上就是安装Linux系统操作技巧。


Linux集群内SSH免密码访问的快速配置方法。

日常无论测试环境还是生产环境,在进行多台服务器(集群)安装配置的时候,经常需要对集群内服务器SSH访问做免密码设置。比如Hadoop、HBase等集群的安装配置,或者多台服务器为便于后续运维也需要做SSH免密配置。

结合近期搭建测试环境的过程,对如何快速给多台服务器做相互SSH访问免密配置做一个说明。主要分为几个步骤:修改主机名称、配置汇聚服务器的秘钥、汇聚其他服务器秘钥、拷贝汇聚秘钥文件、生成know_hosts文件、拷贝know_hosts文件。
 

1、集群规划

主机IP

主机名称

10.141.93.101

dmz01

10.141.93.102

dmz02

10.141.93.103

inside01

10.141.93.104

inside02

10.141.93.105

inside03

10.141.93.106

inside04

10.141.93.107

inside05

10.141.93.108

inside06

10.141.93.109

inside07

10.141.93.110

inside08

10.141.93.111

inside09

10.141.93.112

inside10

10.141.93.113

inside11

10.141.93.114

inside12

10.141.93.115

inside13

10.141.93.116

inside14

10.141.93.117

inside15

10.141.93.118

inside16

该集群共有18台服务器,划分为DMZ区2台,INSIDE区16台。主要用于web服务器和应用服务器、数据库、缓存等。为了部署应用、管理集群服务器方便,将18台服务器做SSH互访免密码配置。
 

2、修改主机名称

无论初装系统或云主机,其主机名称“localhost”或“VM_75_173_centos”都不容易进行区分服务器作用。所以便于安装、部署、维护方便,会重新修改主机名称hostname。
修改主机名称可以使用下面命令:

hostnamectl set-hostname inside01

使用上述命令修改主机名称后重新ssh登陆,即可看到主机名称已经修改。

3、配置汇聚服务器秘钥

此处所谓汇聚服务器就是选定集群中的一台服务器,然后其他服务器与其做SSH免密码信任。本文选定dmz01(10.141.93.101)作为汇聚服务器。关系图如下所示:

怎样安装Linux系统?

其他服务器向dmz01做SSH登陆免密码信任配置。此处dmz01就是汇聚服务器。

配置汇聚服务器秘钥的命令如下所示:

[root@dmz01 ~]# ssh-keygen -t rsa

Generating public/private rsa key pair.

Enter file in which to save the key  (/root/.ssh/id_rsa): [Enter键]

Enter passphrase (empty for no  passphrase): [Enter键]

Enter same passphrase again: [Enter键]

Your identification has been saved in  /root/.ssh/id_rsa.

Your public key has been saved in  /root/.ssh/id_rsa.pub.

The key fingerprint is:

43:0d:08:18:ec:9e:d6:1f:ea:5f:04:30:0f:66:26:41  root@dmz01

The key's randomart image is:

+--[  RSA 2048]----+

|  oE+O. ..        |

|  o= =.   o       |

|  .    o . .      |

|  .     o         |

|  . o    S        |

|  + . .. .        |

|  .   o ..        |

|    . ..          |

|   ....           |

+------------------+

进入“/root/.ssh”目录,拷贝生成“authorized_keys”文件,使用命令如下:

cat id_rsa.pub >>authorized_keys

结果如下所示:

[root@inside01 .ssh]# ll
total 12
-rw-r--r-- 1 root root 395 Nov 12 16:25 authorized_keys
-rw------- 1 root root 1675 Nov 12 16:24 id_rsa
-rw-r--r-- 1 root root 395 Nov 12 16:24 id_rsa.pub

4、拷贝其他服务器秘钥

经过第3节配置汇聚服务器秘钥后,需要依次配置dmz02,inside01,…,inside16等17台服务器的秘钥。方法同第三节命令。
配置完成其他17台服务器的秘钥后,需要将该17台服务器的秘钥复制拷贝到汇聚服务器dmz01上。其拷贝命令如下:

[root@dmz01 .ssh]# ssh-copy-id -i dmz01
[root@inside01 .ssh]# ssh-copy-id -i dmz01

依次将17台的秘钥汇聚拷贝到dmz01上。

5、拷贝汇聚秘钥文件

从汇聚服务器将汇聚的秘钥文件依次拷贝到其他17台服务器的“/root/.ssh”目录下面,命令如下所示:

[root@dmz01 .ssh]# scp authorized_keys dmz02:/root/.ssh/
[root@dmz01 .ssh]# scp authorized_keys inside01:/root/.ssh/

[root@dmz01 .ssh]# scp authorized_keys inside16:/root/.ssh/
root@inside16's password:
authorized_keys 100% 7104 6.9KB/s 00:00

如上所示进行scp拷贝秘钥文件“authorized_keys”,该过程需要输入密码。
Ssh免密码验证:

[root@dmz01 .ssh]# ssh dmz02
The authenticity of host 'dmz02 (10.141.68.179)' can't be established.
ECDSA key fingerprint is 22:49:b2:5c:7c:8f:73:56:89:29:8a:bd:56:49:74:66.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'dmz02,10.141.68.179' (ECDSA) to the list of known hosts.
Last login: Sat Nov 12 17:19:19 2016 from 10.141.93.186

由上面可以看出“ssh dmz02”,ssh登陆dmz02服务器时,没有再需要输入密码。但是提示需要将dmz02添加到dmz01的“know hosts”列表文件中。这样下次ssh访问dmz02就不会再提示需要加入know hosts列表了。
 

6、生成know_hosts文件

从汇聚服务器依次ssh其他17台服务器,经过前面的免密码设置。不需要再输入密码,但是都有加入know hosts列表的提示。
注意:为了把自己dmz01也加入到know hosts文件中,也需要“[root@dmz01.ssh]# ssh dmz01”一下。

最后生成的know_hosts文件内容如下所示:

怎样安装Linux系统?

查看know_hosts文件行数:

[root@dmz01 .ssh]# wc -l known_hosts
18 known_hosts

可以看出每个主机一行内容,表示dmz01知道了包括自己在内的所有18台服务器。
 

7、拷贝know_hosts文件

经过第六节生成18台服务器对dmz01的know host设置,将dmz01的/root/.ssh/know_hosts文件scp拷贝到其他17台服务器上。
ssh免密码登陆验证:

[root@dmz01 .ssh]# ssh inside10
Last login: Tue Nov 15 15:01:18 2016 from 10.141.93.186
[root@inside10 ~]# ssh inside15
Last login: Sat Nov 12 17:52:29 2016 from 10.141.93.186
[root@inside15 ~]# ssh dmz02
Last login: Sat Nov 12 20:05:59 2016 from 10.141.93.186
[root@dmz02 ~]# ssh dmz01
Last login: Thu Nov 17 23:56:05 2016 from 218.10.89.246
[root@dmz01 ~]# ssh inside15
Last login: Fri Nov 18 00:23:54 2016 from 10.141.114.152

ssh免密码登陆顺序:dmz01àinside10àinside15àdmz02àdmz01àinside15。
 

8、总结

本文主要涉及以下几个命令:

hostnamectl set-hostname inside01
ssh-keygen -t rsa
ssh-copy-id -i dmz01


debian 9.4 安装教程 linux系统debian9.4图文详细安装步骤

怎样安装Linux系统?

我们这里选择install安装,不装桌面,因为是做服务器,装桌面没意义。

怎样安装Linux系统?

我们这里选择装英文版,你也可以装中文版本。

怎样安装Linux系统?

怎样安装Linux系统?

怎样安装Linux系统?

怎样安装Linux系统?

怎样安装Linux系统?

 手动配置网络

怎样安装Linux系统?

 设置ip

怎样安装Linux系统?

 设置 子网掩码

怎样安装Linux系统?

 设置网关

怎样安装Linux系统?

#p#副标题#e#


 名称服务器地址留空

怎样安装Linux系统?

 计算机名称随便写

怎样安装Linux系统?

 域名称

怎样安装Linux系统?

#p#副标题#e#


设置root密码

怎样安装Linux系统?

 重复设置一下root密码

怎样安装Linux系统?

 新建一个新用户

怎样安装Linux系统?

怎样安装Linux系统?

怎样安装Linux系统?

#p#副标题#e#


怎样安装Linux系统?

 时区默认就可以了

怎样安装Linux系统?

 硬盘分区

怎样安装Linux系统?

这里选择需要安装系统的硬盘,不要安装到U盘上了,一定要看准磁盘大小

怎样安装Linux系统?

选择 所有文件放一个磁盘分区上,新用户推荐

怎样安装Linux系统?

#p#副标题#e#


 提示删除原硬盘中的所有数据与分区

怎样安装Linux系统?

 完成分区与将修改写入到磁盘

怎样安装Linux系统?

 不扫描CD

怎样安装Linux系统?

#p#副标题#e#


 选择 否 (不使用网络镜像)

怎样安装Linux系统?

 选择 NO 统计软件包流行度的。会定期上报本机安装了哪些软件包。

怎样安装Linux系统?

 只选择SSH 其它都取消安装

怎样安装Linux系统?

#p#副标题#e#


 选择是

怎样安装Linux系统?

 不要安装到U盘中,要安装到硬盘中

怎样安装Linux系统?

可以拔掉U盘与 光盘 再continue 就自动重启了

查看设置IP地址、网关的文件/etc/network/interfaces

参考:

auto lo

iface lo inet loopback

allow-hotplug enp1s0f0

iface enp1s0f0 inet static

        address 183.61.252.25/26

        gateway 183.61.252.1

设置服务器dns的文件/etc/resolv.conf

不设置服务器里不能解析域名

参考:

nameserver 114.114.114.114

nameserver 8.8.8.8

重启网络service networking restart

userdel -f 需要删除用户(比如上面建立的用户,也可以不删除,建议删除上面建立的没什么用途的用户)

输入root和密码,进入系统,修改

/etc/ssh/sshd_config

文件里面的#PermitRootLogin … 为PermitRootLogin yes

如果不修改root用户就无法SSH连接服务器

再执行命令systemctl reload sshd.service或reboot重启使得修改生效


andLinux:让你的Windows运行Linux程序哪一个Linux发行版最流行?一个以LINUX当WINDOWS使用的菜鸟的自述乖,Linux,请暂且让让路打破信息孤岛,Ubuntu要上网Linux中修改root用户密码Linux下使用QQ解决方案的选择限制linux登录的终端ttyLinux系统屏幕刷新率问题的解决top命名的显示信息解释

加载全部内容

Linux系统排行