Linux是一個自由的,免費的,源碼開放的操作系統。也是開源軟件中最著名的例子。 其最主要的目的就是為了建立不受任何商品化軟件版權制約的,全世界都能使用的類Unix兼容產品.而我們將服務器部署在Linux將會更加的穩定、安全、 高效以及出色的性能這時windows無法比的
Linux的特點:開放性,多用戶,多任務,豐富的網絡功能,可靠的系統安全,良好的可移植性,具有標准兼容性,良好的用戶界面(命令界面,圖形界面等),出色的速度性能
Linux的組成:
內核:是系統的心髒,是運行程序和管理像磁盤和打印機等硬件設備的核心程序。
Shell:是系統的用戶界面,提供了用戶和內核進行交互操作的一種接口。它接收用戶輸入的命令並把它送入內核去執行,是一個命令解釋器。但它不僅使命令解釋器,而且還是高級編程語言,shell編程。
文件系統:文件系統是文件存放在磁盤等存儲設備上的組織方法,Linux支持多種文件系統,如ext3,ext2,NFS,SMB,iso9660等
應用程序:標准的Linux操作系統都會有一套應用程序例如X-Window,Open Office等
bin 存放二進制可執行文件(ls,cat,mkdir等)
boot 存放用於系統引導時使用的各種文件
dev 用於存放設備文件
etc 存放系統配置文件
home 存放所有用戶文件的根目錄
lib 存放跟文件系統中的程序運行所需要的共享庫及內核模塊
mnt 系統管理員安裝臨時文件系統的安裝點
opt 額外安裝的可選應用程序包所放置的位置
proc 虛擬文件系統,存放當前內存的映射
root 超級用戶目錄
sbin 存放二進制可執行文件,只有root才能訪問
tmp 用於存放各種臨時文件
usr 用於存放系統應用程序,比較重要的目錄/usr/local 本地管理員軟件安裝目錄
var 用於存放運行時需要改變數據的文件
yum -y install lrzsz編譯方法安裝 : http://blog.chinaunix.net/uid-20639775-id-154615.html scp filename. 用戶名@IP:~可以上傳到linux 2)windows下直接用cmd指令方式連接linux(逼格較高,用的人少)
常用命令解析:
useradd 命令
useradd命令用來給系統添加用戶,例:useradd username ,可不跟選項,直接創建一個用戶,該用戶其他屬性默認,用處創建之後可用passwd命令添加密碼
useradd faith 創建一個用戶faith passed faith 給faith設置密碼,指令輸入後會提示輸入密碼和確認密碼
whoami 和 id 命令
id 命令可以顯示真實有效的用戶ID(UID)和組ID(GID)。UID 是對一個用戶的單一身份標識。組ID(GID)則對應多個UID。id命令已經默認預裝在大多數Linux系統中。要使用它,只需要在你的控制台輸入id。不帶選項輸入id會顯示如下
[root@localhost ~]# id uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)-g或--group 顯示用戶所屬群組的ID。 -G或--groups 顯示用戶所屬附加群組的ID。 -n或--name 顯示用戶,所屬群組或附加群組的名稱。 -r或--real 顯示實際ID。 -u或--user 顯示用戶ID。 常用指令
su 命令
su 命令用來切換用戶,例:su faith,切換至faith用戶,非root用戶下su命令後不加用戶名,默認切換至root用戶
su faith 切換至faith用戶,當前目錄不變,提示輸入密碼 su - faith 切換至faith用戶且切換至faith主目錄,提示輸入密碼 [root@localhost ~]# su faith [faith@localhost ~]$ 直接切換至faith,root用戶切換至其他用戶不需要輸入密碼 [faith@localhost ~]$ su 輸入密碼: [root@localhost ~]# 切換至root用戶 用法env 命令
env 命令用來查看系統中已存在的系統變量,也就是path,例:
【root@localhost ~】# env 可直接查看,後面不需要跟其他選項
cd 命令
cd命令用來切換工作目錄,例:cd dirname, 其中dirName可為絕對路徑或相對路徑。若目錄名稱省略,則變換至使用者的home directory(也就是家目錄)。另外,~也表示為home directory的意思
. 表示當前目錄 .. 表示當前目錄的上級目錄
常用指令:
cd 進入用戶主目錄; cd ~ 進入用戶主目錄; cd - 返回進入此目錄之前所在的目錄; cd .. 返回上級目錄(若當前目錄為“/“,則執行完後還在“/"); cd ../.. 返回上兩級目錄; 用法ls 命令
ls 命令用來查看文件夾內容
1 ls -l 顯示當前文件夾下的詳細內容且排序,不顯示隱藏內容 2 ls -al 顯示當前文件夾下的所有內容,排序-隱藏內容也顯示 3 ll ls -l的簡寫
mkdir 命令
mkdir 命令用來創建新的文件夾,例:mkdir dirname,在當前目錄創建一個文件夾
mkdir /opt/tutu/aaa 在/opt/tutu/目錄下創建一個文件夾aaa mkdir -p /opt/tutu/aaa 當tutu文件夾不存在時,需要加 -p
touch 命令
touch命令用來創建新的文件,一般直接touch filename,創建一個新的文件
dhclient 命令
dhclient 命令 用來自動獲取IP地址
【root@loaclhost ~】# dhclient 輸入指令即可自動獲取IP
http://xxxxxx/Linuxjc/1157905.html TechArticle