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