linux学习笔记-第一课-linux的历史,安装linux,远程连接
一、Linux?的歷史
①創始人:Linus Torvalds(林納斯·托瓦茲)
②發布時間:1991年10月5日
③核心:kernel
④衍生版本:常見的Ubuntu、RedHat、CentOS、Debain、Fedora、SuSE、Linux Mint、Gentoo、OpenSUSE、StartOS、Mandrake、FreeBSD等
⑤CentOS:(Community Enterprise ?Operating System,中文意思是:社區企業操作系統)是Linux發行版之一,它是來自于Red Hat Enterprise Linux依照開放源代碼規定釋出的源代碼所編譯而成。由于出自同樣的源代碼,因此有些要求高度穩定性的服務器以CentOS替代商業版的Red Hat Enterprise Linux使用。兩者的不同,在于CentOS并不包含封閉源代碼軟件。
⑥CentOS與紅帽關系:
??? CentOS在2014初,宣布加入Red Hat。
??? CentOS 加入紅帽后不變的是:
???? 1. CentOS 繼續不收費
???? 2. 保持贊助內容驅動的網絡中心不變
???? 3. Bug、Issue 和緊急事件處理策略不變
???? 4. Red Hat Enterprise Linux 和 CentOS 防火墻也依然存在
??? 變化的是:
???? 1. 我們是為紅帽工作,不是為 RHEL
???? 2. 紅帽提供構建系統和初始內容分發資源的贊助
???? 3. 一些開發的資源包括源碼的獲取將更加容易
???? 4. 避免了原來和紅帽上一些法律的問題
二、安裝虛擬機(VMware,Virtual box)
????安裝CentOS 6.5?安裝解說地址:點這里
??? 配置網絡
[root@mylinux?~]#?vi?/etc/sysconfig/network-scripts/ifcfg-eth0? 修改:ONBOOT=no? ==>? ONBOOT=yes? ==> 網卡是否開機啟動
??????? BOOTPROTO=dhcp? ==>? BOOTPROTO=static? ==> 網絡是如何獲取'dhcp'或者'static'
? 增加:IPADDR=192.168.0.145? ==> IP地址
??????? NETMASK=255.255.255.0? ==>?子網掩碼
??????? GATEWAY=192.168.0.1? ==>?網關地址
??????? DNS1=202.96.128.166? ==> DNS1地址
??????? DNS2=202.96.134.133? ==> DNS2地址
? 退出保存: esc : wq
? 重啟網絡服務:service network restart
??或者:使用絕對路徑 /etc/init.d/network restart
三、遠程連接
????軟件:putty,Xshell,SecureCRT
??? 通過秘鑰進行SSH加密鏈接:
????用PuttYgen生成秘鑰,并保存好
??? 永久關閉selinux
????修改SELINUX=enforcing ==> SELINUX=disabled
注:selinux三個選項:enforcing,開啟SELINUX安全防護
???????????????????? permissive,關閉SELINUX安全防護,但是警告
???????????????????? disabled,不加載SELINUX安全防護
????在putty中SSH中Auth選項中添加私有秘鑰文件位置
??? 擴展內容:服務端與客戶端ssh密鑰對聯機,無密碼聯機
??? 1 )首先需要在客戶端ssh-keygen生成密鑰對,公鑰與私鑰
[root@localhost?~]#?ssh-keygen Generating?public/private?rsa?key?pair. #?生成公共/私有密鑰對???? Enter?file?in?which?to?save?the?key?(/root/.ssh/id_rsa): #?輸入保存密鑰文件中/root/.ssh/id_rsa Enter?passphrase?(empty?for?no?passphrase): #?輸入密碼(無密碼為空) Enter?same?passphrase?again: #?再次確認密碼 Your?identification?has?been?saved?in?/root/.ssh/id_rsa. #?你的身份驗證保存于/root/.ssh/id_rsa Your?public?key?has?been?saved?in?/root/.ssh/id_rsa.pub. #?你的公共密鑰保存于/root/.ssh/id_rsa.pub The?key?fingerprint?is: #? 91:cc:42:a3:69:4b:ba:0e:7a:14:a9:dd:66:12:c5:5d?root@localhost.localdomain The?key's?randomart?p_w_picpath?is: #?隨機的圖像密鑰為: +--[?RSA?2048]----+ |???.?.o.E????????| |????o+.+?.???????| |???o=?.?=????????| |??++?.?.?.???????| |?o.+.???S????????| |.?+.+????????????| |...+?????????????| |.o.??????????????| |...??????????????| +-----------------+ [root@localhost?~]#??? 2 )將公鑰上傳到服務端中,公鑰保存在 $HOME/.ssh/id_rsa.pub
[root@localhost?~]#?scp?~/.ssh/id_rsa.pub?root@192.168.10.20:/tmp [root@localhost?~]#?cat?~/tmp/id_rsa.pub?>?~/.ssh/authorized_keys??
??? 3 )執行下面的命令,就可以不需要密碼就可以進行ssh無密碼登錄
本內容由導師:阿銘提供技術支持:跟阿銘學linux 點這里
轉載于:https://blog.51cto.com/maocong/1618557
總結
以上是生活随笔為你收集整理的linux学习笔记-第一课-linux的历史,安装linux,远程连接的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 7.Array 数组对象
- 下一篇: Java多线程-线程的调度(合并)