兩類常見的Linux操作系統
Debian,Ubuntu系列
默認的本地安裝命令: dpkg
默認的網路源安裝命令:apt-get
RedHat,CentOS系列
默認的本地安裝命令: rpm
默認的網路源安裝命令:yum
網路安裝命令自動解決包依賴問題,而本地安裝不會。
任一Linux發行版中不是只能使用默認的安裝命令管理安裝包,也就是說Ubuntu也可以安裝yum命令用來安裝程序。
B. linux常用安裝軟體的命令
一、在線安裝
1、軟體管理中心安裝。(ubuntu)1)更新源sudo apt-get update2)打開軟體中心,搜索你要安裝的軟體,雙擊安裝即可。例如安裝apache,如下圖
2、命令行安裝方式
1)更新,命令:apt-get update
2)查找你要安裝的軟體,apt-cache search 「軟體名」
3)apt-get install 軟體名
以上在線的兩種方式都提到了apt-get 方式,那麼它的工作原理簡單說明一下,apt-get相關的有兩個重要文件:1、是/etc/sources.list,2、是/var/lib/apt/lists/目錄.
當我們執行apt-get update程序分析sources.list看這個文件里是否有對應的Packages/Sources/Release列表文件,如果有更新則下載之,存入/var/lib/apt/lists/目錄(其實就是保持與當前系統版本軟體源表最新);apt-get install 安裝相應的包 ,下載並安裝。
這種方式的好處在於:如果你想要載入的應用需要依賴另一個應用程序才能正常工作,apt-get會幫你找到並載入所需的程序庫或應用代碼,這種方式是比較常用的的。比如我們執行apt-get install mysql-server,可以看到相關的依賴包(如圖)
二、線下安裝
之所以叫線下的安裝方式,也就是說你要把軟體下載到本地去安裝。一般我們下載的文件後綴名都是zip、tar.gz等壓縮包,解壓後會看到rpm、bin、deb、run之類擴展名文件。很多軟體都會提供不同LINUX版本的安裝格式,你可以根據自己的系統下載不同擴展名的軟體。
1、rpm安裝包:這時一款老牌的安裝格式,是紅帽創建的安裝格式,現在已成為一種標准,常用在opensuse/turbo/redhat版本),安裝方法rpm -ivh 軟體名.rpm (如果只是安裝一個i參數就夠了,如果還要看安裝進度和軟體信息就加個vh)
2、deb安裝包:DEB是Debian軟體包格式的文件擴展名,常用在centos/ubuntu,在蘋果系統里也常見此安裝方式。安裝方法:dpkg -i 軟體名.deb
3、run安裝包:以QT(一種編程工具)的安裝文件為例,
1)授權: chmod x qt-unified-linux-x64-2.0.2-2-online.run
2)執行:./qt-unified-linux-x64-2.0.2-2-online.run即可安裝。
4、bin安裝包:bin包是一個自解壓格式的安裝包,要想執行它,需要先賦予它可執行的許可權。
(以安裝jdk為例)# chmod x jdk-6u21-linux-i586.bin# ./jdk-6u21-linux-i586.bin
5、編譯後安裝方式:
舉例安裝nagios插件(nagios是一種開源的監控軟體,需要多種插件支持監控模塊)
1)cd /tmp/nagios-plugins-* //先進入目錄
2)./configure --with-nagios-user=nagios --with-nagios-group=nagios // 配置,即安裝的用戶安裝的路徑都可在此設置,這一步一般用來生成 Makefile,為下一步的編譯做准備
3)make //編譯過程如果 在 make 過程中出現 error ,你就要記下錯誤代碼,缺少什麼包就按照什麼包。
4) make install //如果make無問題就可以直接安裝了。
這種安裝方法的好處是你可以自定義安裝路徑、安裝賬號等參數,常見開源平台下載的源碼安裝方式。
6、其它,還有一些軟體解壓後生成的文件夾內包含很多文件,一般文件夾內有install.sh、setup.py等安裝文件方式,此種方式類似windows的exe安裝方式,你需要先授權該文件的可執行許可權,在執行安裝。以上基本上囊括了所有的Linux環境下的軟體安裝方式,供各位參考。
C. 求linux系統安裝方法,和系統下的一些常用命令。
安裝Linux共有五種方法
1、光碟
2、硬碟
3、NFS映像
4、FTP
5、HTTP
其中光碟安裝是最普遍的,也是最簡單的我就不寫了。我安裝的這台機器沒有光碟機,也沒有軟碟機!!!只有網卡和一個128MU盤^o^
一、硬碟安裝分兩種情況:
A、是從Win系統上安裝
B、是從別的Linux啟動安裝
這里介紹大多數人使用的Windows系統安裝,第二種方法我還沒有調過
1、安裝系統---RedHat 9.0,(Fedra core 1和2類似,我安裝FC3test3的時候發現把硬碟MBR破壞了,且用修復工具都沒有辦法還原。)我的PC機40G硬碟,主分區只有一個分10GFAT32格式,擴展分區30G,其中20G給WINDOWS用FAT32格式,10G給LinuxEX3格式。
我安裝XP系統在C盤,把RedHat9.0的3個ISO下載下來,放到D盤根目錄Red Hat Linux_i1.iso,Red Hat Linux_i2.iso,Red Hat Linux_i3.iso.
2、用光碟取工具Daemon-v3.47把第一張鏡像中的Dosutils目錄解壓到D盤根目錄,看看其中有沒有這幾個主要文件:
LOADLIN.EXE
AUTOBOOT\INITRD.IMG
AUTOBOOT\VMLINUZ
一般都比較完整,也不用修改autoboot.bat文件了。
3、製做一個U盤啟動盤,這個工作我做了一天,我的U盤是一般的雜牌128M,不帶啟動。在網上DOWN了USBBoot.1.62U盤啟動製作工具沒有用,用朗科的U盤工具也沒有。於是動手自己做,經過實驗找到了一種好辦法,先將U盤在格式化為FAT16或FAT32(建議FAT32),再用FDISK/mbr清理啟動分區,在同事機器上用WIN98的 SYS命令傳送系統文件到U盤,這時U盤可以啟動了。
4、重新啟動系統進BIOS,把啟動設為USB-FDD,進入DOS後到D盤運行dosutils目錄下的autoboot.bat
5、這樣啟動時選擇從硬碟安裝/dev/hda5 -----我的D盤
系統自動會找到所有的文件。
pquotaquotaon diskmkdosfsmke2fsmkfs.ext2mkfs.sck.elnetuuloguustatppp- screenshutdownrwho sudogitps swatchtloadlogrotate illwidfree resetclearaliasdircolors grpconvrpm modinfo time Modear bunzip2 bzip2 bzip2recover gunzip unarjcompress cpio
D. 安裝linux系統虛擬機怎麼使用命令行
linux系統下用命令安裝虛擬機 1.打開你的終端(在屏幕的空白處右擊); 2.輸入命令:sudo apt-get install virtualbox; 3.在你的application(應用)->system(系統)就可以看到你新安裝的虛擬機了; 4.也可以直接在終端輸入命令:virtualbox就可以打開了. 我這里安裝的是virtualbox.另外有人說可以裝vmware.其實兩個都可以,只是個人覺得如果是新手的話還是裝virtualbox比較好,因為安裝比較簡單...最重要的是virtualbox是開源軟體,vmware是閉源的,支持開源.
E. Linux系統與設置命令
在前面的兩個章節中,我們主要介紹了Linux基本知識和虛擬機的安裝,從當前章節開始,我們一起學習下Linux的基本命令,在當前章節,我們先簡單的學習下一些系統的基本命令,慢慢的由淺入深,在後面的章節中我們將學習其他的命令比如文件操作、備份壓縮等
命令我們可以理解成在Windows中我們常常為了查看ip輸入的ipconfig,在Linux中也有很多的命令,比如操作目錄、文件、網路、磁碟等等命令
使用者許可權:管理員用戶
參數說明:
添加用戶czbk(傳智播客的首拼)執行
我們使用useradd命令創建了一個用戶czbk
useradd 可用來建立用戶帳號。帳號建好之後,再用 passwd 設定帳號的密碼。
執行如下
由上圖我們發現,我們在使用useradd新增用戶的時候,出現了許可權不足,也就是說我們使用用戶itcast沒有創建用戶的許可權。
我們通過管理員賬號root進行創建,首先我們從控制台中切換到root
在 密碼的地方輸入我們的root密碼【root】即可進入到root用戶下。
我們在root下繼續創建czbk用戶
以下是useradd常用選項
用戶管理的一項重要內容是用戶口令的管理。用戶賬號剛創建時沒有口令,但是被系統鎖定,無法使用,必須為其指定口令後才可以使用
使用者許可權:管理員用戶
指定和修改用戶口令的Shell命令是 passwd 。超級用戶可以為自己和其他用戶指定口令,普通用戶只能用它修改自己的口令。命令的格式為:
可使用的選項:
設置當前用戶的口令
此處我們設置密碼和itcast賬號密碼一致,為【Itheima888】
usermod 命令通過修改系統帳戶文件來修改用戶賬戶信息
修改用戶賬號就是根據實際情況更改用戶的有關屬性,如用戶號、主目錄、用戶組、登錄Shell等。
使用者許可權:管理員用戶
修改已有用戶的信息使用 usermod 命令,其格式如下:
下面命令將用戶czbk用戶名修改成czbk2019
以下是usermod常用選項
假如我們其中一個用戶的賬號不再使用,可以從系統中刪除。刪除用戶賬號就是要將/etc/passwd等系統文件中的該用戶記錄刪除,必要時還刪除用戶的主目錄。
使用者許可權:管理員用戶
刪除一個已有的用戶賬號使用 userdel 命令,其格式如下:
-f:強制刪除用戶,即使用戶當前已登錄;
-r:刪除用戶的同時,刪除與用戶相關的所有文件
此命令刪除用戶czbk2019
成功刪除用戶czbk2019
以下是userdel常用選項
引子:
為了方便用戶管理, 提出了 組 的概念, 如下圖所示
比如新建賬戶【張三】,那麼它默認對應的組就是張三
一個用戶可以有一個或者多個組
假如說(如上圖),我們在企業級開發過程中,我們有多個組,其中一個開發組對應三個賬戶,張三、李四、王五、如果就像上面提到的,一個用戶默認對應一個組,那麼三個賬戶張三、李四、王五就有了三個不同的組,如果大家都操做一個文件,在進行許可權分配的時候,就要對不同的三個組進行授權,顯然這樣是不合理的,因為太過繁瑣。
所以,才有了組(新建組)的概念,我們把張三、李四、王五統一放到【開發組】,在對文件授權的時候,我們只對【開發組】進行授權由此,這樣的話【張三、李四、王五】都有相等的權利操作了。
新增一個用戶組(組名可見名知意,符合規范即可),然後將用戶添加到組中
使用者許可權:管理員用戶
使用的選項有:
新增用戶組czbk-it
上面的命令向系統中增加了一個新組czbk-it,新組的組標識號是在當前已有的最大組標識號的基礎上加1
以下是groupadd常用選項
使用者許可權:管理員用戶
常用的選項有:
上面的命令將組czbk-it的組名修改為czbk-it-2019。
以下是groupmod常用選項
在查詢用戶所屬的用戶組前,我們先增加一個用戶ituser-groups
要查詢一個用戶屬於哪個用戶組,使用groups命令,其格式如下
查詢用戶ituser-groups屬於某個用戶組,執行groups命令
由此可見,ituser-groups用戶屬於用戶組ituser-groups(用戶組默認與用戶名一樣)
使用者許可權:管理員用戶
要刪除一個已有的用戶組,使用groupdel命令,其格式如下
刪除czbk-it-2019用戶組
刪除成功
以下是groupdel常用選項
1、創建一個新的組,並添加組ID(需要切換到root用戶)
執行效果如下
2、創建3個用戶(需要切換到root用戶)
3、將上面三個用戶添加到組itbj2020group
我們通過passwd命令將三個用戶添加到組
什麼是gpasswd:
gpasswd 是 Linux 下工作組文件 /etc/group 和 /etc/gshadow 管理工具,用於將一個用戶添加到組或者從組中刪除。
語法
將上面的三個用戶使用gpasswd添加到組(需要切換到root用戶)
執行如下
查看用戶組下所有用戶(所有用戶)
執行效果如下(或者直接打開/etc/group文件都可以)
由上圖可知:三個用戶全部都加入到了itbj2020group組。
date 可以用來顯示或設定系統的日期與時間
使用者許可權:所有用戶
語法如下:
參數
-d<字元串>:顯示字元串所指的日期與時間。字元串前後必須加上雙引號;
-s<字元串>:根據字元串來設置日期與時間。字元串前後必須加上雙引號;
-u:顯示GMT;
--help:在線幫助;
--version:顯示版本信息
1、設置時間
用 -s選項可以設置系統時間,如下:
2、顯示時間
協調世界時,又稱世界統一時間、世界標准時間、國際協調時間。由於英文(CUT)和法文(TUC)的縮寫不同,作為妥協,簡稱UTC。。
(2)GMT
即 格林尼治 平太陽時間,是指格林尼治所在地的標准時間,也是表示地球自轉速率的一種形式
外文名: Universal Time
其他外文名 G.M.T.(Greenwich Mean Time)
(3)CST
北京時間 (中國國家標准時間) 北京時間是中國採用國際時區東八時區的區時作為標准時間 。 北京時間並不是北京(東經116.4°)的地方時間,而是東經120°的地方時間,故東經120度地方時比北京的地方時早約14分半鍾。因為北京處於國際時區劃分中的東八區,同格林尼治時間(世界時)整整相差8小時(即北京時間=世界時+8小時),故命名為「北京時間」。東八區包括的范圍從東經112.5°到東經127.5°,以東經120°為中心線,東西各延伸7.5°,總寬度為15°的區域。 而中國幅員遼闊,東西相跨5個時區(即東五區、東六區、東七區、東八區、東九區5個時區)授時台必須建在地理中心地帶,從而也就產生了長短波授。「北京時間」與「北京當地時間」是兩個概念, 「北京時間」的發播不在北京,而在陝西蒲城(處於東七區)
(4)東八區
東八區( UTC / GMT +08:00)是比 世界協調時間 (UTC)/ 格林尼治時間 (GMT)快8小時的時區,理論上的位置是位於 東經 112.5度至127.5度之間,是東盟標準的其中一個候選時區。當格林尼治標准時間為0:00時,東八區的標准時間為08:00
<pre class="md-fences md-end-block ty-contain-cm modeLoaded" spellcheck="false" lang="" cid="n486" mdtype="fences" style="font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-indent: 0px; text-transform: none; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none; box-sizing: border-box; overflow: visible; font-family: var(--monospace); font-size: 0.9em; display: block; break-inside: avoid; text-align: left; white-space: normal; background-image: inherit; background-size: inherit; background-attachment: inherit; background-origin: inherit; background-clip: inherit; background-color: rgb(248, 248, 248); border: 1px solid rgb(231, 234, 237); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; padding: 8px 4px 6px; margin-bottom: 15px; margin-top: 15px; width: inherit; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); position: relative !important; background-position: inherit; background-repeat: inherit;">總結:
上面提到了很多知識:即UTC/GMT/CST/東八區
總結一下就是,北京時間(中國國家標准時間CST)採用東八區區時,即:
協調世界時(UTC)+8 / 格林尼治時間(GMT)+8
也就是說+8後的時間才是北京時間</pre>
logname命令用於顯示用戶名稱。
執行logname指令,它會顯示目前用戶的名稱
語法為如下:
參數 :
顯示登錄賬號的信息
su命令用於變更為其他使用者的身份,除 root 外,需要鍵入該使用者的密碼。
使用許可權:所有使用者。
語法如下:
變更帳號為 root 並在執行 ls 指令後退出返回原使用者
切換到root
這樣的話,我們就進入到了root用戶下。
id命令用於顯示用戶的ID,以及所屬群組的ID。
id會顯示用戶以及所屬群組的實際與有效ID。若兩個ID相同,則僅顯示實際ID。若僅指定用戶名稱,則顯示目前用戶的ID。
使用者許可權:所有用戶
語法
參數說明:
顯示當前用戶信息
執行效果如下
sudo:控制用戶對系統命令的使用許可權,root允許的操作。
通過sudo可以提高普通用戶的操作許可權
使用者許可權:普通用戶
語法如下:
sudo -V
sudo -h
sudo -l
sudo -v
sudo -k
sudo -s
sudo -H
sudo [ -b ] [ -p prompt ] [ -u username/#uid] -s
sudo command
參數說明 :
sudo命令使用
指定root用戶執行指令
修改網卡配置文件
比如,在下面的例子中,我們使用普通用戶修改網卡的配置文件,在進行保存的時候,提示我們【無法打開並寫入文件】,那麼此時,我們可以通過sudo命令來提升自己的寫入許可權
執行:
執行效果如下(保存)
然後點擊回車
執行效果如下(鍵入itcast密碼)
執行保存
top命令用於實時顯示 process 的動態。
使用許可權:所有使用者。
顯示進程信息
執行效果如下
顯示完整命令,與top命令不同的就是command屬性像是進行了命令補全
執行效果如下
執行效果如下
Linux ps命令用於顯示當前進程 (process) 的狀態信息
使用者許可權:所有用戶
語法如下:
顯示進程信息
顯示指定用戶信息
顯示所有進程信息
Linux kill命令用於刪除執行中的程序或工作(可強制中斷)
使用者許可權:所有用戶
語法如下:
參數說明 :
殺死一個進程
強制殺死進程
徹底殺死進程
殺死指定用戶所有進程
1.方法一 過濾出itcast用戶進程
2.方法二,直接殺死
shutdown命令可以用來進行關閉系統,並且在關機以前傳送訊息給所有使用者正在執行的程序,shutdown 也可以用來重開機
使用者許可權:管理員用戶
語法如下:
參數說明 :
立即關機
指定1分鍾後關機,1分鍾關機並顯示警告信息
指定1分鍾後重啟,並發出警告信息
reboot命令用於用來重新啟動計算機
使用者許可權:管理員、普通(需要驗證)用戶
語法如下:
參數 :
開始重新啟動
重啟效果如下
who命令用於顯示系統中有哪些使用者正在上面,顯示的資料包含了使用者 ID、使用的終端機、從哪邊連上來的、上線時間、呆滯時間、CPU 使用量、動作等等
使用者許可權:所有使用者都可使用。
語法如下:
參數說明 :
顯示當前登錄系統的用戶
顯示明細(標題)信息
由上圖可知,截止到現在只有itcast在線。
引子:
timedatectl是用於控制系統時間和日期。可以用來查詢和更改系統時鍾於設定,同時可以設定和修改時區信息。
在實際開發過程中,系統時間的顯示會和實際出現不同步;我們一般為了校正伺服器時間、時區的時候會使用timedatectl命令</pre>
使用者許可權:所有使用者都可使用,設置時間需要管理員,下面會標注。
幾個常見的概念,進行總結如下:
顯示系統的當前時間和日期,使用命令行中的timedatectl命令
執行效果如下
上圖顯示中國時區
F. LINUX操作系統怎麼安裝
一、安裝前的准備
Linux安裝光碟支持由光碟機啟動安裝,用戶只要對BIOS進行相應設置,就可以由光碟直接啟動進入Linux的安裝界面。在正式安裝Linux操作系統之前,用戶應注意以下兩個方面的問題:
1.硬碟空間
Linux需要在硬碟上建立自己的磁碟分區,如果用戶不希望對現有系統下的硬碟進行重新分區,建議使用一些第三方工具軟體,如Partition
Magic等,對硬碟上已經存在的分區進行壓縮,從而為安裝Linux騰出足夠空間。用戶需要為Linux預留大約500兆硬碟空間,既可以位於已經存在的擴展分區,也可以是沒有被劃分分區的硬碟空間。Red
Hat
Linux
6.0可以在安裝過程中自己創建分區,所以用戶所要做的只是為Linux操作系統預留足夠的硬碟空間即可。
2.記錄用戶機器硬體配置信息
雖然Linux的安裝過程已經被盡可能的簡化,但是Linux仍然有可能不能自動檢測到用戶系統中的所有硬體配置。用戶在安裝過程中可能要回答某些硬體的設置問題,為了保證安裝的系統可用,好用,建議用戶在安裝之前記錄下系統的硬體配置信息。一個最簡單的方法是在Windows下用滑鼠右擊「我的電腦」,選中「屬性」,在出現的對話框中點擊「設備管理」。其中包含了用戶需要知道的所有信息,用戶尤其應當注意顯示器、顯卡和音效卡的配置情況。
二、開始安裝
注意,在啟動Linux的安裝過程之後,沒有類似Windows系統安裝中「退出安裝」的功能選項。如果用戶在安裝過程中碰到無法解決的問題而不能繼續進行安裝時,可以同時按下「Ctrl+Alt+Delete」鍵退出安裝過程,等到找到問題的解決方法之後重新進行安裝。
Red
Hat
Linux的安裝過程採用圖形界面,由鍵盤進行控制。其中「Tab」鍵用於在不同的選項之間移動,空格鍵用於選定或取消對某一項的選擇,「Enter」鍵用於按動屏幕中高亮度突出顯示的按鈕。在屏幕的底部顯示可能會用到的鍵盤命令。
1.啟動安裝過程
安裝過程一開始,首先出現歡迎對話框,用戶按「Enter」鍵繼續。Red
Hat先會詢問用戶使用何種語言、用戶使用的鍵盤類型(默認選項為美式鍵盤」)以及安裝軟體的位置(選擇「本地CD-ROM)。在隨後的升級或安裝系統的詢問中選擇「安裝」,使用何種安裝類型選擇「自定義安裝」。
Red
Hat在用戶對上述問題作出答復之後,檢測用戶系統中是否存在SCSI
設備。如果Linux自己沒有找到任何的SCSI
設備,就會詢問用戶是否使用了SCSI
設備。大多數用戶可以回答「否」,如果用戶確實使用了SCSI
設備,就要在列出的SCSI
設備驅動中進行選擇,並提供一些基本的配置參數以便使Linux系統能夠正常使用該設備。
2.使用Disk
Druid建立Linux文件系統
在第1個過程結束之後,Red
Hat將會提示用戶建立Linux文件系統。在被詢問使用何種工具時,選擇Disk
Druid。(見^22020305a^1)
現在用戶需要在預留的硬碟空間中創建兩個分區。第一個分區作為Linux的根(root)分區,用於安裝Linux文件。第二個分區作為交換分區,用於補充用戶的物理內存。該分區相當於Windows
系統中的交換文件,但是Linux需要建立一個獨立的交換分區。在硬碟預留空間添加分區的方法如下:
按「F1」鍵添加分區,輸入「/」作為安裝點(mount
point),選擇Linux
Native(Linux本地分區)作為分區類型,然後在設定完分區大小之後按「OK」完成分區添加過程。
用戶可以按照同樣的步驟添加一個交換分區。注意「安裝點」一項空出,選擇「Linux
Swap」作為分區類型,交換分區的大小不能低於用戶物理內存的實際大小。例如,如果用戶內存為36MB,交換分區的大小至少應當為36MB。
Disk
Druid將會顯示出用戶添加的兩個分區的信息:一個較大的根分區和一個較小的交換分區。用戶選擇「OK」,當Red
Hat詢問用戶是否將所做的改動保存到分區表時回答「是」。這樣就完成了整個分區的添加過程。
在添加完分區之後,用戶需要對新分區進行格式化。Red
Hat首先格式化交換分區,然後再格式化根分區。建議用戶在格式化過程中選擇「檢查損壞的區塊」選項。
3.安裝可選軟體包
用戶可能已經發現在Red
Hat
Linux光碟中,除了核心操作系統之外,還含有大量功能強大的實用軟體。如圖像處理功能可以與Photoshop媲美的Gimp,使用廣泛的Web伺服器Apache等。Linux的安裝程序規定了一組默認安裝的軟體,包括E-mail客戶端軟體、Telnet、
FTP
以及Web瀏覽器等。但是在默認情況下將不安裝列印機支持程序和DOS/Windows
連接程序。用戶可以根據自己的需要選擇安裝哪些軟體。(見^22020305b^2)
下面對Linux的X
Window系統做一個簡單介紹。X
Window系統為用戶提供了Linux系統下類似於Windows系統的圖形化用戶界面。但是與Windows不同,X
Window支持多個介面,其中包括最著名的GNOME和KDE。X
Window並不直接決定用戶的桌面環境,而是由X
Window的一個部件窗口管理器進行控制。目前流行的窗口管理器有幾十種之多,其中一些採用類似Win
95/98
的用戶介面,而另外一些則模仿Mac系統的用戶介面。GNOME和KDE都屬於桌面環境,在窗口管理器之上提供一系列方便用戶使用Linux系統的工具和應用程序。
這里筆者對X
Window系統進行介紹的目的是希望用戶理解。如果需要在Linux系統中使用圖形界面,就應當確保在系統的安裝過程中選擇安裝了所有必需的X
Window軟體包,包括GNOME和KDE。GNOME
有可能已經被設定為默認安裝軟體,用戶只有通過手動選擇安裝KDE。
一旦用戶選擇了需要安裝的所有軟體包,點擊「OK」,然後Red
Hat
就會告訴用戶將要創建安裝記錄,再次選擇「OK」之後,安裝程序開始將用戶選定的軟體復制到硬碟上。當復制過程中出現黑屏時,用戶大可不必緊張,因為這是安裝程序啟動了自帶的屏幕保護程序。用戶可以通過點擊任何一個鍵盤鍵回到安裝界面。
G. Linux安裝軟體的命令是什麼
LINUX下安裝軟體包常有三種,不同的軟體包有不同的安裝方法:tar包,整個安裝過程可以分為以下幾步:
1) 取得應用軟體:通過下載、購買光碟的方法獲得;
2) 解壓縮文件:一般tar包,都會再做一次壓縮,如gzip、bz2等,所以你需要先解壓。如果是最常見的gz格式,則可以執行:「tar –xvzf軟體包名」,就可以一步完成解壓與解包工作。如果不是,則先用解壓軟體,再執行「tar –xvf 解壓後的tar包」進行解包; 閱讀附帶的INSTALL文件、README文件;
3) 執行「./configure」命令為編譯做好准備;
4) 執行「make」命令進行軟體編譯;
5) 執行「makeinstall」完成安裝;
6) 執行「makeclean」刪除安裝時產生的臨時文件。
7) 運行應用程序:一般來說,Linux的應用軟體的可執行文件會存放在/usr/local/bin目錄下!不過這並不是「放四海皆準」的真理,最可靠的還是看這個軟體的 INSTALL和README文件,一般都會有說明。
8) 卸載:通常軟體的開發者很少考慮到如何卸載自己的軟體,而tar又僅是完成打包的工作,所以並沒有提供良好的卸載方法。有兩個軟體能夠解決這個問題,那就是Kinstall和Kife,它們是tar包安裝、卸載的黃金搭檔
rpm包,安裝過程如下:
1) 操作系統:RedHat(Red Hat/Fedora)
2) 常見的安裝包格式 rpm包,安裝rpm包的命令是「rpm -參數」
3) 包管理工具 yum
4) 支持tar包
5)1rpm命令:安裝: rpm –ivh 軟體包名.rpm( -I 安裝軟體,-t測試安裝,不是真的安裝,-p顯示安裝進度,-f忽略任何錯誤,-U升級安裝,-v檢測套件是否正確安裝) 卸載: rpm –e 軟體名(注意使用的是軟體名,而不是軟體包名) 查詢:查詢當前系統安裝的軟體包: rpm –qa 『*軟體包名*』
deb包,安裝過程:
1) 操作系統:Debian系列(Ubuntu)
2) 常見的安裝包格式 deb包,安裝deb包的命令是「dpkg -參數」
3) 包管理工具apt-get
4) 支持tar包
5)dpkg命令:安裝: dpkg –i 軟體包名.deb, 卸載: dpkg –e 軟體名,查詢:查詢當前系統安裝的軟體包: dpkg –l 『*軟體包名*』
H. linux必學的60個命令
Linux常用的命令可以分為以下幾類:安裝和登錄命令、文件處理命令、系統管理相關命令、網路操作命令、系統安全相關命令、其它命令。
安裝和登錄命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last。
文件處理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln。
系統管理相關命令:df、top、free、quota、at、lp、adser、groupadd、kill、crontab。
網路操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup。
系統安全相關命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who。
其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。
Linux簡介
Linux,全稱GNU/Linux,是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX的多用戶、多任務、支持多線程和多CPU的操作系統。伴隨著互聯網的發展,Linux得到了來自全世界軟體愛好者、組織、公司的支持。
它除了在伺服器方面保持著強勁的發展勢頭以外,在個人電腦、嵌入式系統上都有著長足的進步。使用者不僅可以直觀地獲取該操作系統的實現機制,而且可以根據自身的需要來修改完善Linux,使其最大化地適應用戶的需要。
Linux不僅系統性能穩定,而且是開源軟體。其核心防火牆組件性能高效、配置簡單,保證了系統的安全。在很多企業網路中,為了追求速度和安全,Linux不僅僅是被網路運維人員當作伺服器使用,甚至當作網路防火牆,這是Linux的一大亮點。
I. linux編譯安裝命令
Linux編譯安裝相關命令,下面以Linux安裝MySQL工具為例進行說明,代碼如下:
1、測試環境在Linux MySQL下進行,版本系統為CentOS5,以下為相關軟體:
mysql-5.1.30
memcached-1.2.6
libevent-1.4.7-stable
memcached_functions_mysql-0.8
libmemcached-0.26
2、編譯安裝Linux MySQL
[root@localhost~]#tarxzfmysql-5.1.30.tar_001.gz
[root@localhost~]#cdmysql-5.1.30
[root@localhost~]#./configure--prefix=/usr/local/mysql51
[root@localhost~]#make
[root@localhost~]#makeinstall
[root@localhost~]#./scripts/mysql_install_db--user=mysql--skip-name-resolve
[root@localhost~]#/usr/local/mysql51/bin/mysqld_safe
#連接符&這是放入後台,&&是前一個正確執行,才會執行後一個
#Linux編譯安裝流程./configure&&make&&makeinstall(默認目錄安裝)
#./configure--prefix=/usr/local/pcre&&make&&makeinstall(指定安裝目錄)