大家好,我是哪吒。
工作中,有很多小伙伴,對使用Linux有一種抵觸心里,不想碰,也不想學(xué),感覺很難。
下面,花10分鐘的時(shí)間,來一次Linux的親密接觸,入入門。
文末送5本《Linux運(yùn)維之道(第3版)》
一、百度百科
Linux,全稱GNU/Linux,是一種免費(fèi)使用和自由傳播的的類UNIX操作系統(tǒng),其內(nèi)核由林納斯·本納第克特·托瓦茲于1991年10月5日首次發(fā)布,它主要受到Minix和Unix思想的啟發(fā),是一個(gè)基于POSIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。它能運(yùn)行主要的Unix工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。Linux有上百種不同的發(fā)行版,如基于社區(qū)開發(fā)的debian、archlinux,和基于商業(yè)開發(fā)的Red Hat Enterprise Linux、SUSE、Oracle Linux等。
Linux,全稱GNU/Linux,是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),是一個(gè)基于POSIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。伴隨著互聯(lián)網(wǎng)的發(fā)展,Linux得到了來自全世界軟件愛好者、組織、公司的支持。它除了在服務(wù)器方面保持著強(qiáng)勁的發(fā)展勢頭以外,在個(gè)人電腦、嵌入式系統(tǒng)上都有著長足的進(jìn)步。使用者不僅可以直觀地獲取該操作系統(tǒng)的實(shí)現(xiàn)機(jī)制,而且可以根據(jù)自身的需要來修改完善Linux,使其最大化地適應(yīng)用戶的需要。
Linux不僅系統(tǒng)性能穩(wěn)定,而且是開源軟件。其核心防火墻組件性能高效、配置簡單,保證了系統(tǒng)的安全。在很多企業(yè)網(wǎng)絡(luò)中,為了追求速度和安全,Linux不僅僅是被網(wǎng)絡(luò)運(yùn)維人員當(dāng)作服務(wù)器使用,甚至當(dāng)作網(wǎng)絡(luò)防火墻,這是Linux的一大亮點(diǎn)。
Linux具有開放源碼、沒有版權(quán)、技術(shù)社區(qū)用戶多等特點(diǎn),開放源碼使得用戶可以自由裁剪,靈活性高,功能強(qiáng)大,成本低。尤其系統(tǒng)中內(nèi)嵌網(wǎng)絡(luò)協(xié)議棧,經(jīng)過適當(dāng)?shù)呐渲镁涂蓪?shí)現(xiàn)路由器的功能。這些特點(diǎn)使得Linux成為開發(fā)路由交換設(shè)備的理想開發(fā)平臺(tái)。
二、VMWare中安裝centos
1、下載地址
centos7.6: https://vault.centos.org/7.6.1810/isos/x86_64/
vm15.5.1: https://www.nocmd.com/windows/740.html
具體的安裝步驟,自行百度吧!當(dāng)你看到這個(gè)頁面,恭喜你,Linux安裝成功了!
2、網(wǎng)絡(luò)適配器簡介
1、橋接模式
橋接模式表示虛擬機(jī)與主機(jī)在同一網(wǎng)段下,也就相當(dāng)于局域網(wǎng),如果IP地址為192.168.100.129,那么網(wǎng)段就是192.168.100,也就是說虛擬機(jī)ip最多會(huì)有255個(gè),這樣就有了局限性,容易造成IP沖突。
2、NAT模式
虛擬機(jī)中是獨(dú)立的網(wǎng)絡(luò),通過代理與主機(jī)互通,不會(huì)造成IP沖突。
3、僅主機(jī)模式
只有本機(jī)能用的虛擬機(jī),不建議使用。
三、克隆和快照
1、克隆一般用于項(xiàng)目部署
2、快照相當(dāng)于SVN,是Linux系統(tǒng)的版本管理手段
四、XShell和Xftp
1、XShell百度百科
Xshell 是一個(gè)強(qiáng)大的安全終端模擬軟件,它支持SSH1, SSH2, 以及Microsoft Windows 平臺(tái)的TELNET 協(xié)議。Xshell 通過互聯(lián)網(wǎng)到遠(yuǎn)程主機(jī)的安全連接以及它創(chuàng)新性的設(shè)計(jì)和特色幫助用戶在復(fù)雜的網(wǎng)絡(luò)環(huán)境中享受他們的工作。
Xshell可以在Windows界面下用來訪問遠(yuǎn)端不同系統(tǒng)下的服務(wù)器,從而比較好的達(dá)到遠(yuǎn)程控制終端的目的。除此之外,其還有豐富的外觀配色方案以及樣式選擇。
2、Xftp百度百科
Xftp是一個(gè)功能強(qiáng)大的SFTP、FTP 文件傳輸軟件。使用了 Xftp 以后,MS Windows 用戶能安全地在 UNIX/LINUX和 Windows PC 之間傳輸文件。Xftp 能同時(shí)適應(yīng)初級用戶和高級用戶的需要。它采用了標(biāo)準(zhǔn)的 Windows 風(fēng)格的向?qū)?,它簡單的界面能與其他 Windows 應(yīng)用程序緊密地協(xié)同工作,此外它還為高級用戶提供了眾多強(qiáng)勁的功能特性。
3、xshell7和xftp7下載地址
https://www.netsarang.com/en/free-for-home-school/
五、vi和vim
1、vim基本編輯保存步驟
vim data.txt:打開或創(chuàng)建data.txt文件,進(jìn)入一般模式
輸入i進(jìn)入編輯模式,并進(jìn)行文本編輯
按esc,輸入:,①wq保存并退出,②q不保存退出,③q!不保存并強(qiáng)制退出
2、vi和vim快捷鍵(都在一般模式下)
- 拷貝當(dāng)前行yy,拷貝當(dāng)前行向下的3行3yy,粘貼p
- 刪除當(dāng)前行dd,刪除當(dāng)前行下3行3dd
- 文件中查找某關(guān)鍵字:/關(guān)鍵字
- 設(shè)置文件行號:set nu,取消文件行號:set nonu
- 一般模式下,到最后一行G,到第一行g(shù)g
- 撤銷u
- 定位到第20行,輸入20,在輸入shift+g
3、模式切換
4、vi和vim快捷鍵大全
六、關(guān)機(jī)、重啟、登錄、注銷
1、關(guān)機(jī)、重啟
shutdown -h now | 立刻進(jìn)行關(guān)機(jī) |
---|---|
shutdown -r now | 重啟 |
halt | 關(guān)機(jī) |
reboot | 重啟 |
sync | 把內(nèi)存的數(shù)據(jù)同步到磁盤 |
注意: |
不管是重啟還是關(guān)機(jī),首先運(yùn)行sync命令,把內(nèi)存中的數(shù)據(jù)寫到磁盤中;
目前shutdown、reboot、halt都支持在操作之前進(jìn)行sync,但小心使得萬年船;
2、登錄與注銷
一般不用系統(tǒng)管理員登錄,實(shí)際中都用一般用戶登錄,然后可以通過命令切換到管理員權(quán)限,
切換系統(tǒng)管理員:su - root
注銷:logout
七、Linux中安裝jdk
1、jdk下載地址
2、mkdir /opt/jdk
3、通過xftp7上傳jdk到 /opt/jdk下
4、解壓tar -zxvf jdk-8u144-linux-x64.tar.gz
5、mkdir /usr/local/java
6、mv /opt/jdk/jdk1.8.0_144 /usr/local/java
7、配置環(huán)境變量的配置文件 vim /etc/profil
8、source /etc/profile 使配置文件生效
### 9、輸出hello Linux
八、安裝Tomcat
1、下載Tomcat
2、mkdir /opt/tomcat
3、通過xftp7上傳jdk到 /opt/tomcat下
4、解壓tar -zxvf apache-tomcat-8.5.65.tar.gz
### 5、啟動(dòng)tomcat
6、訪問瀏覽器無效
7、將8080端口加入到Linux防火墻,開放8080端口
8、瀏覽器訪問8080
九、《Linux運(yùn)維之道(第3版)》
下面推薦一本書籍,真的很香。
1、內(nèi)容簡介
本書內(nèi)容講解深入淺出,配合大量的經(jīng)典案例,通俗易懂,實(shí)用性非常強(qiáng)。
尤其是書中提供的常見問題分析,根據(jù)各種常見問題提供了不同的解決方案,可以幫助讀者排除很多已知的常見故障。
對于難以理解的抽象概念,書中總是能給出一個(gè)具體的操作案例,充分考慮到了讀者的閱讀體驗(yàn)。
實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn),Linux 本身也是一門實(shí)踐性很強(qiáng)的學(xué)科,本書作者為讀者準(zhǔn)備了大量的實(shí)驗(yàn)內(nèi)容,相信在完成這些案例后,讀者能真正理解這些技術(shù),并應(yīng)用到實(shí)際生產(chǎn)環(huán)境中。
作者以案例方式講述技術(shù)知識(shí),讓讀者學(xué)以致用,在課程中穿插大量的實(shí)驗(yàn),以提高讀者的操作能力。
無論對于初級運(yùn)維工作者還是高級運(yùn)維工作者,本書都具有相當(dāng)高的實(shí)踐指導(dǎo)意義。
本書第1篇為基礎(chǔ)知識(shí),主要講述Linux操作系統(tǒng)的安裝部署及基本命令行工具的使用,幫助讀者快速掌握Linux基本知識(shí)要點(diǎn),夯實(shí)基本功。基于Shell腳本和Ansible實(shí)現(xiàn)運(yùn)維工作自動(dòng)化,能幫助運(yùn)維人員擺脫周而復(fù)始的無效工作,加快企業(yè)進(jìn)入自動(dòng)化、智能化的運(yùn)維環(huán)境。
第2篇為網(wǎng)絡(luò)服務(wù),主要討論網(wǎng)絡(luò)架構(gòu)的規(guī)劃與部署,通過網(wǎng)站綜合案例提升讀者的應(yīng)用能力,并針對常見問題提供故障排錯(cuò)。通過部署監(jiān)控與安全軟件確保網(wǎng)絡(luò)服務(wù)的正常及安全運(yùn)行。
第3篇為高級應(yīng)用,主要描述當(dāng)前主流的虛擬化及服務(wù)器高可用技術(shù),滿足大型企業(yè)的生產(chǎn)需求。還會(huì)介紹集群及高可用軟件,這些軟件充分體現(xiàn)了在巨大數(shù)據(jù)壓力下產(chǎn)品業(yè)務(wù)的安全及性能優(yōu)勢。
2、第3版升級內(nèi)容
- 操作系統(tǒng)從CentOS 7全新升級到Rocky Linux 9
- 應(yīng)用軟件全面升級為全新版本
- 新增多項(xiàng)內(nèi)容,份量十足
- 新增git版本控制軟件
- 新增Ansible自動(dòng)化篇章
- 新增Prometheus監(jiān)控
- 新增WireGuard最新VPN加密技術(shù)
- 新增Podman容器技術(shù)
在服務(wù)器領(lǐng)域中,Linux操作系統(tǒng)的份額越來越大,而目前技術(shù)人才相對匱乏,導(dǎo)致出現(xiàn)大量的就業(yè)人才缺口。
本書著眼于Linux技術(shù)中方方面面的主流技術(shù),為讀者順利進(jìn)入Linux行業(yè)開啟了一扇大門。
如果你也想要學(xué)習(xí)Linux技術(shù),那就快來看看這本書吧!
3、參與方式
圖書數(shù)量:本次送出 5 本《Linux運(yùn)維之道(第3版)》 ?。。?/p>
活動(dòng)時(shí)間:截止到 2023-10-20 21:00:00
??抽獎(jiǎng)方式:
????點(diǎn)擊下方名片,回復(fù)1020,即可參與????
??哪吒會(huì)在朋友圈公布中獎(jiǎng)名單。
名單公布時(shí)間:2023-10-20 21:10:00
??本文收錄于,Java進(jìn)階教程系列。
全網(wǎng)最細(xì)Java零基礎(chǔ)手把手入門教程,系列課程包括:基礎(chǔ)篇、集合篇、Java8新特性、多線程、代碼實(shí)戰(zhàn),持續(xù)更新中(每周1-2篇),適合零基礎(chǔ)和進(jìn)階提升的同學(xué)。
文章來源:http://www.zghlxwxcb.cn/news/detail-715441.html
??哪吒多年工作總結(jié):Java學(xué)習(xí)路線總結(jié),搬磚工逆襲Java架構(gòu)師。文章來源地址http://www.zghlxwxcb.cn/news/detail-715441.html
到了這里,關(guān)于Linux真的很難嗎?文末送5本《Linux運(yùn)維之道(第3版)》的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!