搜尋
首頁運維linux運維linux用來做什麼用的
linux用來做什麼用的Mar 09, 2023 am 10:17 AM
linux

linux是一種免費使用且自由傳播的類別UNIX作業系統;Linux作業系統嵌入了TCP/IP協定棧,協定軟體具有路由轉送功能;路由轉送依賴作為路由器的主機中安裝多塊網路卡,當某一塊網卡接收到封包後,系統核心會依照封包的目的IP位址,查詢路由表,然後根據查詢結果將封包傳送到另外一塊網路卡,最後透過此網路卡把封包傳送出去。

linux用來做什麼用的

本教學操作環境:linux5.9.8系統、Dell G3電腦。

linux用來做什麼用的?

Linux,全名為GNU/Linux,是一種免費使用且自由傳播的類別UNIX作業系統,其核心由林納斯·本納第克特·托瓦茲(Linus Benedict Torvalds)於1991年10月5日首次發布,它主要受到Minix和Unix思想的啟發,是一個基於POSIX的多用戶、多任務、支持多執行緒和多CPU的作業系統。它支援32位元和64位元硬件,能運行主要的Unix工具軟體、應用程式和網路協定。

Linux繼承了Unix以網路為核心的設計思想,是一個效能穩定的多用戶網路作業系統。 Linux有數百種不同的發行版,例如社群開發為基礎的debian、archlinux,和以商業為基礎的Red Hat Enterprise Linux、SUSE、Oracle Linux等。

2022年11月20日,Linux 提交了最後一批 drm-intel-next 功能補丁,Linux 6.2將迎來對英特爾銳炫獨顯的正式支援。

主要特性

基本思想

Linux的基本想法有兩點:第一,一切都是文件;第二,每個文件都有確定的用途。其中第一條詳細來講就是系統中的所有都歸結為一個文件,包括命令、硬體和軟體設備、作業系統、進程等等對於作業系統核心而言,都被視為擁有各自特性或類型的文件。至於說Linux是基於Unix的,很大程度上也是因為這兩者的基本想法十分相近。

完全免費

Linux是一款免費的作業系統,使用者可以透過網路或其他途徑免費取得,並且可以任意修改其原始碼。這是其他的作業系統所做不到的。正是由於這一點,來自全世界的無數程式設計師參與了Linux的修改、編寫工作,程式設計師可以根據自己的興趣和靈感對其進行改變,這讓Linux吸收了無數程式設計師的精華,不斷壯大。

完全相容於POSIX1.0標準

這使得Linux下可以透過對應的模擬器運行常見的DOS、Windows的程式。這為用戶從Windows轉到Linux奠定了基礎。許多使用者在考慮使用Linux時,就想到以前在Windows下常見的程式是否能正常運作,這一點就消除了他們的疑慮。

多用戶、多任務

Linux支援多用戶,各個用戶對於自己的檔案設備有自己特殊的權利,保證了各用戶之間互不影響。多工則是現代電腦最主要的一個特點,Linux可以使多個程式同時且獨立地運作。

良好的介面

Linux同時具有字元介面和圖形介面。在字元介面使用者可以透過鍵盤輸入對應的指令來進行操作。它同時也提供了類似Windows圖形介面的X-Window系統,使用者可以使用滑鼠對其進行操作。在X-Window環境中就和在Windows中相似,可以說是Linux版的Windows。

支援多種平台

Linux可以運作在多種硬體平台上,例如具有x86、680x0、SPARC、Alpha等處理器的平台。另外Linux也是一種嵌入式作業系統,可以運作在掌上型電腦、機上盒或遊戲機上。 2001年1月發布的Linux 2.4版核心已經能夠完全支援Intel64位元晶片架構。同時Linux也支援多處理器技術。多個處理器同時工作,使系統效能大大提高。

系統優勢

程式碼開源

Linux由眾多微核心組成,其原始碼完全開源;

網路功能強大

.Linux繼承了Unix的特性,具有非常強大的網路功能,其支援所有的因特網協議,包括TCP/IPv4、TCP/IPv6和鏈路層拓撲程式等,並且可以利用Unix的網絡特性開發出新的協定堆疊;

繫工具鏈完整

Linux系統工具鏈完整,簡單操作就可以配置出合適的開發環境,可以簡化開發過程,減少開發中仿真工具的障礙,使系統具有強大的移植性;

系統功能

系統核心的路由轉送

Linux作業系統嵌入了TCP /IP協定棧,協定軟體具有路由轉送功能。路由轉送依賴作為路由器的主機中安裝多塊網卡,當某一塊網卡接收到封包後,系統核心會依照封包的目的IP位址,查詢路由表,然後根據查詢結果將封包傳送到另外一塊網卡,最後透過此網路卡把資料包寄出去。此主機的處理過程就是路由器完成的核心功能。

透過修改Linux系統核心參數ip_forward的方式來實現路由功能,系統使用sysctl指令來設定與顯示在/proc/sys目錄中的核心參數。首先在命令列輸入:cat /proc/sys/net/ipv4/ip_forwad,檢查Linux核心是不是開啟IP轉送功能。如果結果為1,表示路由轉送功能已經開啟;若結果為0,表示沒有開啟。出於安全考慮,Linux核心預設是禁止資料包路由轉送的。在linux系統中,有臨時和永久兩種方法啟用轉送功能。 

暫時啟用:此種方法只對目前會話起作用,系統重新啟動後不再啟用。臨時開啟的命令格式:sysctl–wnet.ipv4.ip_forward=1。

永久啟用:此種永久性的啟用IP轉送功能,透過更改設定檔/etc/sysctl.conf中的語句行“net.ipv4.ip_forward=0”,修改為“net.ipv4. ip_forward=1”,儲存設定檔後執行指令sysctl–p/etc/sysctl.conf,設定便立即啟用。

相關推薦:《Linux影片教學

以上是linux用來做什麼用的的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
什么是linux设备节点什么是linux设备节点Apr 18, 2022 pm 08:10 PM

linux设备节点是应用程序和设备驱动程序沟通的一个桥梁;设备节点被创建在“/dev”,是连接内核与用户层的枢纽,相当于硬盘的inode一样的东西,记录了硬件设备的位置和信息。设备节点使用户可以与内核进行硬件的沟通,读写设备以及其他的操作。

Linux中open和fopen的区别有哪些Linux中open和fopen的区别有哪些Apr 29, 2022 pm 06:57 PM

区别:1、open是UNIX系统调用函数,而fopen是ANSIC标准中的C语言库函数;2、open的移植性没fopen好;3、fopen只能操纵普通正规文件,而open可以操作普通文件、网络套接字等;4、open无缓冲,fopen有缓冲。

linux怎么判断pcre是否安装linux怎么判断pcre是否安装May 09, 2022 pm 04:14 PM

在linux中,可以利用“rpm -qa pcre”命令判断pcre是否安装;rpm命令专门用于管理各项套件,使用该命令后,若结果中出现pcre的版本信息,则表示pcre已经安装,若没有出现版本信息,则表示没有安装pcre。

linux中eof是什么linux中eof是什么May 07, 2022 pm 04:26 PM

在linux中,eof是自定义终止符,是“END Of File”的缩写;因为是自定义的终止符,所以eof就不是固定的,可以随意的设置别名,linux中按“ctrl+d”就代表eof,eof一般会配合cat命令用于多行文本输出,指文件末尾。

linux中什么叫端口映射linux中什么叫端口映射May 09, 2022 pm 01:49 PM

端口映射又称端口转发,是指将外部主机的IP地址的端口映射到Intranet中的一台计算机,当用户访问外网IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上;可以通过使用动态或固定的公共网络IP路由ADSL宽带路由器来实现。

手机远程linux工具有哪些手机远程linux工具有哪些Apr 29, 2022 pm 05:30 PM

手机远程linux工具有:1、JuiceSSH,是一款功能强大的安卓SSH客户端应用,可直接对linux服务进行管理;2、Termius,可以利用手机来连接Linux服务器;3、Termux,一个强大的远程终端工具;4、向日葵远程控制等等。

linux怎么查询mac地址linux怎么查询mac地址Apr 24, 2022 pm 08:01 PM

linux查询mac地址的方法:1、打开系统,在桌面中点击鼠标右键,选择“打开终端”;2、在终端中,执行“ifconfig”命令,查看输出结果,在输出信息第四行中紧跟“ether”单词后的字符串就是mac地址。

linux中lsb是什么意思linux中lsb是什么意思May 07, 2022 pm 05:08 PM

linux中,lsb是linux标准基础的意思,是“Linux Standards Base”的缩写,是linux标准化领域中的标准;lsb制定了应用程序与运行环境之间的二进制接口,保证了linux发行版与linux应用程序之间的良好结合。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。