導航:首頁 > 操作系統 > archlinux

archlinux

發布時間:2022-03-30 14:28:39

A. archlinux來歷

一、Archlinux的由來

2002年由加拿大的Judd Vinet,Archlinux的創始人 懷著對Debian、Redhat的包管理器不滿,於是創建了Archlinux!目前ArchLinux只支持x86_64 的64位系統

二、Archlinux的特徵

1.簡潔、優雅、正確和代碼最小化

換句話說,ArchLinux是一個純凈版的系統,只有一個文字形式的系統,沒有預裝桌面界面!

2.面向人群

ArchLinux不適合Linux初學者,Ubuntu適合初學者學習

3.應用層面

雖說市場上很少使用ArchLinux作為伺服器等相關的工作,並不能代表ArchLinux不能勝任,ArchLinux作為伺服器可以輕松的拿下

ArchLinx 是一款功能強悍的系統,所有的配置都要自己去完成

使用ArchLinux這個系統基本可以衡量一個程序員的能力,Archlinux下可以裝很多應用,除了Windows下的VC編程,Windows下的少數大型游戲不支持外,完全可以適合日常辦公

Pacman、yaourt是Archlinux的兩大軟體源

三、Archlinux系統的安裝

在Archlinux官網選擇下載系統,接著就會有一個選擇下載節點,這時選擇一個中國節點,下下來後,啟動安裝,下面是安裝步驟

1.啟動系統(這不是能使用的Archlinux系統)

2.檢查網路是否連通

可以通過ping命令,查看網路是否暢通

如果不能命令行彈出一個「無法解釋的一個地址」,這是因為網路服務沒有打開

在命令行輸入 systemctl enable dhcpcd 啟動網路服務

ping通後,進入下一步

3.分配磁碟與磁碟格式化

輸入cfdisk命令進行工具分磁碟大小,這時會有一個選項,選擇gpt

分配好後,格式化磁碟

mkfs.vfat -F32 /dev/sda1

mkfs.ext4 /dev/sda2

4.選擇下載Archlinux系統鏡像源網址

vi /etc/pacman.d/mirrorlist 這文件里的中國鏡像源取消注釋 或者選擇一個鏡像源到文件首,選擇中科大的鏡像站會比較好

5.更新源、安裝系統

B. archlinux的使用情況

archlinux下opera不能使用ibus的解決辦法安裝ibus-qt:pacman -S ibus-qt修改/usr/bin/opera : sudo vim /use/bin/opera加上兩句: export QT_IM_MODULE=ximexport XMODIFIERS=@im=ibus重啟opera即可

C. 求教在archlinux下怎麼安裝r語言

前面之所以說arch很個性就是目前官網上採用的是在線安裝,要是不能上網還真是不方便安裝。而且用WIN下的工具
把iso寫到U盤極可能不能引導成功。從官網下載iso(約600多M)。在linux下用一條dd指令即可。
linux: sudo dd if=[iso文件位置] of=[U盤] bs=4M
eg: sudo dd if=archlinux.iso of=/dev/sdc bs=4M
mac: sudo dd if=[iso文件位置] of=[U盤] bs=4m
eg: sudo if=archlinux.iso of=/dev/rdisk2 bs=4m
等待命令完成即可。

D. 新手學習linux,使用Linux mint還是archlinux好

這個具體使用哪個Linux系統版本,建議還是根據自己選定的教材所採用的Linux系統版本來學習,這樣可以在學習過程中避免一些不必要的麻煩,因為雖然都是Linux系統,但各個版本之間還是或多或少存在一些區別的。
新手學習Linux,可以網路《Linux就該這么學》,挺好的一本Linux學習入門書籍。這是學習Linux需要用到的相關系統鏡像和其他所需的軟體:http://www.linuxprobe.com/tools

E. archlinux最好用的桌面環境是哪種

好不好用要看機器配置和個人喜好。
機器性能較高的可以用KDE和GNOME,配置一般的就用輕量級的XFCE4和LXDE,還可以不裝DE而只用窗口管理器(如openbox)搭配panel、dock等。

F. DEBIAN與ARCHLINUX哪個更快!

UBUNTU 7.04對配置很敏感,下午我在另一台配置稍差點的電腦安裝好傢伙,速度差距比VISTA大多了!PSEBIAN與ARCHLINUX哪個更快? [s:150]

G. Arch Linux是什麼

Arc Linux(或稱Arc)是一種以輕量簡潔為設計理念的Linux發行版。其開發團隊秉承簡潔、優雅、正確和代碼最小化的設計宗旨。Arc Linux項目受CRUX啟發,由Judd Vinet於2002年啟動。基本簡介 ArchLinux是個針對i686優化的linux發行版。最初靈感源於 Per Lideacute;n 開發的一個非常不錯的CRUX發行版。Arch 基本理念是快速、輕巧、彈性與簡單。其提供的安裝盤只包含安裝所需的基本系統,用戶可以根據自己的特定需求選擇配置安裝相應的軟體。Archlinux採用滾動升級方式,提供多數軟體的最新穩定版本。 使用ArchLinux的第一個感覺就是快速、輕巧,一個基本的Archlinux系統只需要幾百M的磁碟空間。你或許會問ArchLinux有Gentoo、Crux快嗎?ArchLinux和Gentoo、Crux一樣快.他們的速度沒什麼區別。但要Gentoo、Crux構造出一個完整的桌面環境至少需要10小時,ArchLinux大約只需要1小時。也許你會說,Debian和Ubuntu的軟體包管理方式很方便!呵呵,Debian和Ubuntu有apt-get,ArchLinux則有pacman,而且ArchLinux依賴關系簡單! 你只要在AcrhLinux執行以下pacman -Syu你的系統就會被更新到最新!ArchLinux很喜歡新的產品。Archlinux 在distrowatch上的排名增長很快,足以證明Archlinux是一個優秀的發行版。基本技術 Archlinux使用自己的包管理器mdash;mdash;打包黨(Pacman),它把簡單的二進制包和易用的包構建系統結合在一起。用戶可以很容易地管理和定製包,不管是官方的Arch軟體包、用戶私人的軟體包還是第三方的包。分支系統也允許用戶很容易地編譯和維護用戶自定義的build腳本,軟體包和分支,從而促進社區的發展。軟體起源 Archlinux 產生於2003年初。最初的設計思想來源於兩個Linux發行版:PLD和CRUX。PLD採用的是 apt-get作為rpm系統的前端,便於系統的升級;CRUX 的軟體包的打包方式十分簡單,就是最簡單的tar.gz包,更易於管理和維護。但是它們都有很大的缺點:PLD採用的是 rpm系統,rpm 體系過於復雜,特別是依賴關繫上;CRUX的包管理又過於簡單,包文件連基本的包信息都沒有,而且是完全沒有依賴關系檢測的。於是,Archlinux 對這兩個發行版進行特性的綜合,揚長避短。最初的Archlinux 是Judd 用 LFS搭建起來的。

H. archlinux哪個gui最好

Archlinux 也並非完全沒有測試,它也有自己的 testing 分支和完善的 tracking system 。然而由於 Archlinux 的哲學,更新速度非常之快,甚至 GNOME 2 到 3 這樣的大型更新它都只用了不到一個月就正式發布了。而 Archlinux 畢竟不算是一個大型發行版,工作人員有限,這么短的時間之內很難進行徹底的測試。發布之後再遇到大小 bug 都是再常見不過的事情,除了一般軟體 bug 甚至還有內核和硬體之間的兼容問題……比如我的上一篇博客就提到了兩個相當嚴重的 bug 。想看更多的例子?去 官方論壇 看看就知道了。

由於 Archlinux 的特點和哲學,其實這不是什麼大問題。折騰 Archlinux 的都不是小白,在社區的配合之下一般最後都能順利找到問題根源(大多數時候是上游 bug ……)然後找到 workaround 並向上游反饋。包括我在內的不少用戶其實是樂在其中的(雖然嘴上抱怨不斷)。 Archlinux 的「用戶」在一些大型發行版里其實應該是「志願者」之類的存在……

但這在生產環境之下是不能容忍的。你讓一個生產伺服器更新之後遇到 bug 然後運維頂著上司壓力滿頭大汗地找問題、提 issue ?對這一點抱有疑問的人一定沒有在商業公司做過運維。不要和我說什麼你的個人博客 VPS 用的是 Archlinux 。

更新內核後竟一定要重啟?

這應該是 Archlinux 最大的問題了。很多 Linux 用戶都不理解為何 Debian 和紅帽系都要把每個內核版本分開打包,然後再做一個虛包指向最新版內核,更新內核時不會自動刪掉舊版本,還得之後手動刪除……

這其實是有非常重要的理由,而且不限於是「保險起見」,新內核啟動不起來的時候可以選擇舊內核。更重要的原因是—— Linux Kernel 是模塊式的、動態載入的,而 /usr/lib/moles/LINUX-KERNEL 是屬於內核軟體包的。如果在更新內核的時候刪掉了舊版內核的軟體包(也就刪掉了模塊目錄),就會使得還未載入的模塊無法再被載入了。覺得沒有影響?那麼我告訴你——硬體驅動都是以內核模塊形式存在的。舉個例子,如果你使用 Archlinux ,在某此啟動之後都沒有插過 U 盤,然後更新了內核,你就發現 U 盤插進去以後怎麼都認不出來(USB EHCI 模塊和 vfat 文件系統模塊都沒掛載……)。你說伺服器上不會有硬體變動?那麼你一定是忘記了 OpenVPN 之類的軟體,在啟動之後需要建立一個虛擬設備(比如 OpenVPN 的 TAP 或者 TUN ),如此一來也就無法使用了。

最終的結果就是,使用 Archlinux ,要麼你就別更新內核,要麼更新了內核以後就立即重啟以免遇到奇怪的問題。這種粗暴的更新方式難道不是比 Windows Update 還要糟糕么?(用過 Windows Server 的人一定遇到過更新以後要求你重啟,甚至如果你正好處於一個活躍會話,那麼如果你不立即取消掉那個對話框, 15 分鍾後就直接給你重啟了……)

糟糕的 Pacman

比起復雜甚至臃腫的 yum/rpm 和 apt-get/dkpg , Archlinux 的包管理器要簡單許多,一個 pacman 就搞定了「源」和「包」兩頭,完成了別的發行版兩個軟體才能做到的事情。

可如果真要是這么簡單的一個程序就能做好的事情,為什麼別的發行版都要這么「笨」地開發如此復雜的工具?答案其實很簡單——軟體包管理本來就是非常復雜的事情。我不是一個包管理者,在這方面沒有什麼發言權,但單從一個用戶角度來看也足夠意識到其存在的不足了。依賴、推薦不夠靈活,只有 depends opt-depends suggestions 三種,缺乏「虛包」的支持。一些常見的需求比較難以優雅地實現,比如:一個軟體有多個不同的實現時,只能通過設置相同的 provides 然後再互相 conflicts 實現,這樣一來每加一個新的實現就要修改之前所有的相同 provides 的包,而且也缺乏 dpkg-reconfigure 之類的工具來選擇一個虛包到底使用哪一個實包從而實現靈活地在不同實現之間切換的功能(比如 Oracle JDK 和 OpenJDK 之間的切換,在 Archlinux 里只能安裝一個然後刪除掉另一個)。

另外, Archlinux 的打包粒度太大(比如一個 php 包就包括了大量非必須模塊,得靠修改配置文件來啟用或禁用,而在 Debian 和紅帽里則是被拆成了很多個包)。當然,也有人認為 Debian 的粒度太細就是了。不過就我兩年的使用經歷看來 Archlinux 的包的確偏大,對於桌面版沒有什麼問題,這年頭大家的硬碟也都挺大,但在伺服器上一般都是希望安裝盡可能少的軟體以盡可能減少漏洞和 bug 。

當然,比較簡單的包管理器也有一個好處,就是降低了打包的門檻。這也是 AUR 能夠這么方便易用、內容豐富的部分原因。

最後,吐槽一下 pacman 不會自動清理包緩存,哪怕是很早以前的。我在用了兩年之後包緩存有30多個G,直接把我的根分區都占滿了……

I. archlinux的內核在什麼地方叫什麼名字

1、是在/boot目錄下
2、/usr/src目錄一般是系統內核代碼目錄
3、你看/boot/grub/grub.conf文件,kernel那行是vmlinuz...,就是代表內核的名字
4、Linux是一個一體化內核(monolithic kernel)系統。「內核」指的是一個提供硬體抽象層、磁碟及文件系統控制、多任務等功能的系統軟體。一個內核不是一套完整的操作系統。一套基於Linux內核的完整操作系統叫作Linux操作系統,或是GNU/Linux。設備驅動程序可以完全訪問硬體。Linux內的設備驅動程序可以方便地以模塊化(molarize)的形式設置,並在系統運行期間可直接裝載或卸載。

閱讀全文

與archlinux相關的資料

熱點內容
怎麼查看伺服器地址和埠 瀏覽:182
加密朋克ai 瀏覽:153
新雲伺服器怎樣添加d盤 瀏覽:667
php查看對象 瀏覽:75
程序員女孩跳舞視頻 瀏覽:554
linux默認java 瀏覽:426
如何看漫威漫畫app 瀏覽:789
安卓手機如何按拼音排布app 瀏覽:721
java中exceptionin 瀏覽:882
java131 瀏覽:868
學英語不登錄的app哪個最好 瀏覽:299
安卓的後台運行怎麼設置 瀏覽:135
如何撰寫論文摘要以及編譯sci 瀏覽:416
安卓如何使用推特貼吧 瀏覽:429
怎樣避免程序員入獄 瀏覽:856
蘋果方塊消除安卓叫什麼 瀏覽:535
安卓世界征服者2怎麼聯機 瀏覽:297
國企招的程序員 瀏覽:969
哪個app可以看watch 瀏覽:518
dns備用什麼伺服器 瀏覽:1002