㈠ linux的指令
1、 由圖形到字元#logout或init 3 2、由字元到圖形界面init 5 3、退出consolelogout或exit或ctrl+d 4、 注銷Ctrl + Alt + Backspace 5、 關機#poweroff或init 0或shutdown -h now或 halt -p 6、 重啟#reboot或init 6或shutdown -r now
#help提供內部命令的幫助#man或info提供外部命令的幫助。 如果你的英文足夠好,那完全可以不靠任何人就精通linux,只要你會用man。Man實際上就是察看指令用法的help,學習任何一種UNIX類的操作系統最重要的就是學會使用man這個輔助命令。man是manual(手冊)的縮寫字,它的說明非常的詳細,但是因為它都是英文,看起來非常的頭痛。建議大家需要的時候再去看man,平常嗎,記得一些基本用法就可以了。
編輯本段l
ls [list] 這個命令就相當於dos下的dir命令一樣,這也是Linux控制台命令中最為重要幾個命令之一。Linux上的文件以「.」開頭的文件被系統視為隱藏文件,僅用ls命令是看不到他們的,而用ls -a除了顯示 一般文件名外,連隱藏文件也會顯示出來。 ls -l(這個參數是字母L的小寫,不是數字1)【直接輸入ll 等價於 ls -l的效果】 這個命令可以使用長格式顯示文件內容,如果需要察看更詳細的文件資料,就要用到ls -l這個指令。例如我在某個目錄下鍵入ls -l可能會顯示如下信息(最上面兩行是我自己加的): 位置1 2 3 4 5 6 7 文件屬性 文件數 擁有者 所屬者group 文件大小 建檔日期 文件名 drwx------ 2 Guest users 1024 Nov 21 21:05 Mail -rwx--x--x 1 root root 89080 Nov 7 22:41 tar* -rwxr-xr-x 1 root bin 5013 Aug 15 9:32 uname* lrwxrwxrwx 1 root root 4 Nov 24 19:30 zcat->gzip -rwxr-xr-x 1 root bin 308364 Nov 29 7:43 zsh* -rwsr-x--- 1 root bin 9853 Aug 15 5:46 su* 下面,我為大家解釋一下這些顯示內容的意義。 第一個欄位,表示文件的屬性。Linux的文件基本上分為三個屬性:可讀(r),可寫(w),可執行(x)。但是這里有十個格子可以添(具體程序實現時,實際上是十個bit位)。第一個小格是特殊表示格,表示目錄或連結文件等等,d表示目錄,例如drwx------;l表示連結文件,如lrwxrwxrwx;如果是以一橫「-」表示,則表示這是文件。其餘剩下的格子就以每3格為一個單位。因為Linux是多用戶多任務系統,所以一個文件可能同時被許多人使用,所以我們一定要設好每個文件的許可權,其文件的許可權位置排列順序是(以-rwxr-xr-x為例): rwx(Owner)r-x(Group)r-x(Other) 這個例子表示的許可權是:使用者自己可讀,可寫,可執行;同一組的用戶可讀,不可寫,可執行;其它用戶可讀,不可寫,可執行。另外,有一些程序屬性的執行部分不是X,而是S,這表示執行這個程序的使用者,臨時可以有和擁有者一樣權力的身份來執行該程序。一般出現在系統管理之類的指令或程序,讓使用者執行時,擁有root身份。 第二個欄位,表示文件個數。如果是文件的話,那這個數目自然是1了,如果是空目錄的話,那它的數目就是2,非空目錄等於該目錄中的目錄個數加上2了。 第三個欄位,表示該文件或目錄的擁有者。若使用者目前處於自己的Home,那這一欄大概都是它的賬號名稱。 第四個欄位,表示所屬的組(group)。每一個使用者都可以擁有一個以上的組,不過大部分的使用者應該都只屬於一個組,只有當系統管理員希望給予某使用者特殊許可權時,才可能會給他另一個組。 第五欄位,表示文件大小。文件大小用byte來表示,而空目錄一般都是1024byte,你當然可以用其它參數使文件顯示的單位不同,如使用ls –k就是用kb來顯示一個文件的大小單位,不過一般我們還是以byte為主。 第六個欄位,表示創建日期。以「月,日,時間」的格式表示,如Aug 15 5:46表示8月15日早上5:46分。 第七個欄位,表示文件名。我們可以用ls –a顯示隱藏的文件名。 ls –F(注意,是大寫的F) 使用這個參數表示在文件的後面多添加表示文件類型的符號,例如*表示可執行,/表示目錄,@表示連結文件,這都是因為使用了-F這個參數。但是現在基本上所有的Linux發行版本的ls都已經內建了-F參數,也就是說,不用輸入這個參數,我們也能看到各種分辨符號。
編輯本段cd
cd [change directory] 這個命令是用來進出目錄的,它的使用方法和在dos下差不多,但要注意以下兩點:首先,和dos不同的是Linux的目錄對大小寫是敏感的,如果大小寫沒寫對,cd操作不會成功;其次,cd如果直接輸入,cd後面不加任何東西,會回到使用者自己的Home Directory。假設如果是root,則回到/root,與輸入cd ~是一樣的效果。
編輯本段mkdir、rmdir
mkdir [make directory] rmdir [remove directory] mkdir命令用來建立新的目錄, rmdir 用來刪除已建立的目錄,這兩個指令的功能不再多加介紹,他們同dos下的md,rd功能和用法都是基本一樣的。 名稱:rm 使用許可權:所有使用者 使用方式:rm [options] name... 說明:刪除檔案及目錄。 參數: -i 刪除前逐一詢問確認。 -f 即使原檔案屬性設為唯讀,亦直接刪除,無需逐一確認。 -r 將目錄及以下之檔案亦逐一刪除。 範例: 刪除所有C語言程序檔;刪除前逐一詢問確認 : rm -i *.c 將 Finished 子目錄及子目錄中所有檔案刪除 : rm -r Finished
編輯本段cp
cp[] 這個命令相當於dos下面的命令,具體用法是:cp –r 源文件(source) 目的文件(target) 參數r是指連同源文件中的子目錄一同拷貝。熟悉dos的讀者用起這個命令來會覺得更方便,畢竟比在dos下面要少敲兩下鍵盤。 樓上的不改了。 ../ 和 ./ 代表的 是上級目錄 以及當前目錄。 這樣運用這兩個命令來完成兩種復制方法。 第一種:處在當前目錄復制當前目錄下文件到別的目錄。 cp_文件名稱_別的文件目錄路徑。"_"是空格 舉個例子 在 orz文件夾下有兩個子文件夾a和b,a中有文件x.c,b中無文件。 此時我們在a文件夾中命令如下: cp x.c ../b/ 第二種:處在當前文件夾下復制另外文件夾下的文件到當前文件夾下。 cp_路徑/文件名稱_./ 例子條件同上個例子,命令如下: cp ../a/x.c ./
編輯本段rm
rm [remove] 這個命令是用來刪除文件的,和dos下面的rm(刪除一個空目錄)是有區別的,大家千萬要注意。rm命令常用的參數有三個: -i,-r,-f。 比如我現在要刪除一個名字為test的一個文件:rm –i test 系統會詢問我們:「rm:remove 『test』?y」,敲了回車以後,這個文件才會真的被刪除。之所以要這樣做,是因為linux不象dos那樣有undelete的命令,或者是可以用pctool等工具將刪除過的文件救回來,linux中刪除過的文件是救不回來的,所以使用這個參數在刪除前讓你再確定一遍,是很有必要的。 rm –r 目錄名:這個操作可以連同這個目錄下面的子目錄都刪除,功能上和rmdir相似。 rm –f 文件名(目錄名):這個操作可以進行強制刪除。
編輯本段mv
mv[move] 這個命令的功能是移動目錄或文件,引申的功能是給目錄或文件重命名。它的用法同dos下面的move基本相同,這里不再多講。當使用該命令來移動目錄時,他會連同該目錄下面的子目錄也一同移走。如果你想給一個文件或目錄重命名時可以用以下方法:mv 原文件名(目錄) 新的文件名(目錄)。
編輯本段,df
[disk usage] 命令可以顯示目前的目錄所佔的磁碟空間,df命令可以顯示目前磁碟剩餘的磁碟空間。如果命令不加任何參數,那麼返回的是整個磁碟的使用情況,如果後面加了目錄的話,就是這個目錄在磁碟上的使用情況(這個功能可是dos沒有的呦)。不過我一般不喜歡用,因為它給出的信息實在是太多了,我看不過來,而df這個命令我是最常用的,因為磁碟上還剩多少空間對我來說是很重要的。 語法:df [選項] 說明:linux中df命令可顯示所有文件系統對i節點和磁碟塊的使用情況。 該命令各個選項的含義如下: -a 顯示所有文件系統的磁碟使用情況,包括0塊(block)的文件系統,如/proc文件系統。 -k 以k位元組為單位顯示。 -i 顯示i節點信息,而不是磁碟塊。 -t 顯示各指定類型的文件系統的磁碟空間使用情況。 -x 列出不是某一指定類型文件系統的磁碟空間使用情況(與t選項相反)。 -T 顯示文件系統類型。 功能:檢查文件系統的磁碟空間佔用情況。可以利用該命令來獲取硬碟被佔用了多少空間,目前還剩下多少空間等信息的!
㈡ linux 疑問:難道cp命令默認不能拷貝文件夾
是的,*只有文件,需要目錄的話加參數試試
cp -rf * /XX
㈢ vmware rhel5怎麼共享文件
共享文件夾存放目錄:/mnt/hgfs/
1.啟動虛擬機LINUX操作系統,打開Vmware→工具欄→VM→Install Vmvware Tools,出現對話框,選擇Install;這時在虛擬機桌面打開computer(我的電腦),然後在雙擊打開CD-ROM Drive就可以看到我們要裝的軟體:
VMwareTools-6.5.0-118166.i368.rpm 和VMwareTools-6.5.0-118166.tar.gz
2.將上面的VMwareTools-6.5.0-118166.tar.gz復制到 /tmp 下
3.cd /tmp 進入tmp目錄,輸入ls查看剛才的文件是否在這個目錄下
4.tar xvzf VMwareTools-6.5.0-118166.tar.gz 解壓這個文件
5.cd /vmware-tools-distrib 進入tmp目錄下的vmware-tools-distrib目錄
6../vmware-install.pl 執行這個文件,所有提示都按「Enter」鍵。安裝結束後重啟
7.打開Vmware→工具欄→VM→Settings→出現對話框,選擇工具欄Options→選左邊Shared Folders
㈣ linux 多個iso文件mount到一個文件夾下,例如rhel 5個iso文件mount到一個rhel文件夾下,覆蓋了,怎麼辦
這是正常現像,相互覆蓋, 以最後一個mount為准
如果你想把內容mount到一個文件夾下
那麼你只有先把 iso 文件合並成一個,然後再mount
㈤ 網上下載的RHEL9.0安裝文件分成三個ISO文件,怎樣把它合並成一個
用虛擬光碟機把三個光碟中的文件拷貝出來,放在一個文件夾裡面,相同文件夾的內容合並,再用winiso軟體重新製作光碟鏡像就行了。你可以試試看。
㈥ 虛擬機無法拷貝大型文件
用共享吧。主機和虛擬機共享。這樣在虛擬機中可以看到主機的共享文件夾,這樣也不錯。
㈦ CentOS/RHEL 7/6/5上怎麼安裝Tomcat 7.0.68服務
當前位置: 主頁 > Linux安裝教程 > 軟體安裝 >
CentOS/RHEL 7/6/5上怎麼安裝Tomcat 7.0.68服務
時間:2016-03-04 14:13來源:未知 作者:在下不才 舉報 點擊:130次
Tomcat是Apache 軟體基金會(Apache Software Foundation)的Jakarta 項目中的一個核心項目,由Apache、Sun 和其他一些公司及個人共同開發而成。
Apache Tomcat是一個開放源代碼、運行servlet和JSP Web應用軟體的基於java的Web應用軟體容器。Tomcat Server是根據servlet和JSP規范進行執行的,因此我們就可以說Tomcat Server也實行了Apache-Jakarta規范且比絕大多數商業應用軟體伺服器要好。官方網址http://tomcat.apache.org/ .
Tomcat是Java Servlet 2.2和JavaServer Pages 1.1技術的標准實現,是基於Apache許可證下開發的自由軟體。Tomcat是完全重寫的Servlet API 2.2和JSP 1.1兼容的Servlet/JSP容器。Tomcat使用了JServ的一些代碼,特別是Apache服務適配器。隨著Catalina Servlet引擎的出現,Tomcat第四版號的性能得到提升,使得它成為一個值得考慮的Servlet/JSP容器,因此目前許多WEB伺服器都是採用Tomcat。
本文將介紹怎麼在CentOS/RHEL伺服器商按照Tomcat 7. 我們使用的是CentOS 7然後會安裝Apache tomcat 7.0.68. 更多信息自省去查看Tomcat發行說明.
步驟1: 檢測當前伺服器上的Java版本
JAVA是Tomcat 7安裝前必備的軟體. 所有在安裝之前確保你已經安裝了JAVA SE 6 or Later version .使用下面的命令來檢查是否有安裝.
# java -version
java version "1.8.0_72"
Java(TM) SE Runtime Environment (build 1.8.0_72-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.72-b15, mixed mode)
如果你還沒有安裝的話請找下本站有關怎麼在基於RHEL的系統安裝Java 7 或者 Install Java 8.
步驟2: 下載Tomcat 7文件
從Apache Tomcat的官網下載Apache tomcat文件.使用wget命令.
# cd /tmp
# wget http://www.us.apache.org/dist/tomcat/tomcat-7/v7.0.68/bin/apache-tomcat-7.0.68.tar.gz
下載完之後就解壓到/tmp文件夾去,或者根據你自己的喜歡解壓到其他文件夾,我們就復制到/usr/local文件夾去吧.
# tar xzf apache-tomcat-7.0.68.tar.gz
# mv apache-tomcat-7.0.68 /usr/local/tomcat7
步驟3: 啟動Tomcat
Tomcat使用起來是很方便的,不需要你去編譯源什麼的操作.你只需要解壓文件然後啟動tomcat服務即可. Tomcat默認使用埠的是8080, 你可以使用『telnet localhost 8080』來確保這個埠沒有別其他服務佔用.
# cd /usr/local/tomcat7
# ./bin/startup.sh
輸出示例
Using CATALINA_BASE: /usr/local/tomcat7
Using CATALINA_HOME: /usr/local/tomcat7
Using CATALINA_TMPDIR: /usr/local/tomcat7/temp
Using JRE_HOME: /opt/jdk1.8.0_72
Using CLASSPATH: /usr/local/tomcat7/bin/bootstrap.jar:/usr/local/tomcat7/bin/tomcat-juli.jar
Tomcat started.
步驟4: 通過瀏覽器訪問Tomcat
Tomcat服務默認使用的埠是8080. 所有你只需要在瀏覽器查看伺服器的8080即可.
http://svr1.tecadmin.net:8080
步驟5: 設置用戶
最後我們需要創建一些賬號防止隨便進入admin/manager管理頁面.編輯文件conf/tomcat-users.xml 然後把<tomcat-users> </tomcat-users>這兩個標簽包含進去.
<!-- user manager can access only manager section -->
<role rolename="manager-gui" />
<user username="manager" password="_SECRET_PASSWORD_" roles="manager-gui" />
<!-- user admin can access manager and admin section both -->
<role rolename="admin-gui" />
<user username="admin" password="_SECRET_PASSWORD_" roles="manager-gui,admin-gui" />
步驟6: 停止Tomcat
當我們不想使用Tomcat的時候你可以在home目錄使用下面的命令停止服務.
# ./bin/shutdown.sh
希望上面的幾步能幫助你再伺服器上按照Tomcat 7.
㈧ linux之間傳文件用什麼工具好呢
1. 前言
linux之間傳文件命令用什麼命令?本文介紹一種最常用,也是功能強大的文件同步和傳輸工具Rsync,本文提供詳細傻瓜式教程。
在本教程中,我們將通過實際使用案例和最常見的rsync選項的詳細說明向您展示如何使用rsync。
本教程適用於Ubuntu系統、Linux Mint系統、Deepin深度Linux系統、Fedora系統、Debian系統、Elementary OS系統、OpenSUSE系統、CentOS系統、RHEL系統,Arch Linux等等GNU Linux發行版。
2. `rsync`介紹
Rsync是一個快速且通用的命令行實用程序,它可以使Windows與Linux之間,Linux與Linux之間傳文件或者Linux與MAC OS之間傳文件。或從Linux本地文件系統到遠程Rsync守護進程之間同步文件和文件夾。它只傳輸源和目標之間的差異,從而提供快速增量文件傳輸。
Rsync可以用於鏡像數據、增量備份、在Linux系統之間傳文件,也可以用於Linux與Windows之間傳輸文件,還可以替代日常使用的scp、sftp和cp命令,他們一般也用於Linux之間傳文件或者Linux與MAC OS之間傳文件。
3. 如何安裝`Rsync`
rsync實用程序預裝在大多數Linux發行版和macOS上。你可以輸入以下命令,檢查你的系統是否已安裝:
查看Rsync版本的輸出結果:
如果您的系統上沒有安裝rsync,您可以使用發行版的包管理器輕松地安裝它。
在Ubuntu 或者Debian體系的Linux系統上安裝rsync
在CentOS 或者Fedora系統上安裝rsync
4. Rsync命令使用語法
在討論如何使用rsync命令之前,讓我們先回顧一下基本語法。
rsync實用程序表達式採用以下形式:
rsync提供了許多選項來控制其行為和功能。最廣泛使用的選項是:
-a, --archive, 歸檔模式, 相當於 -rlptgoD。這個選項告訴rsync遞歸地同步目錄、傳輸特殊設備和塊設備、保存符號鏈接、修改時間、組、所有權和許可權。
-z, --compress. 這個選項將強制rsync在傳送文件到目標計算機時壓縮數據。僅當到遠程計算機的連接很慢時才使用此選項。
-P, 相當於--partial --progress。使用此選項時,rsync將在傳輸期間顯示一個進度條,並保留部分傳輸的文件。當通過緩慢或不穩定的網路連接傳輸大文件時,它非常有用。
--delete. 使用此選項時,rsync將從目標位置刪除無關文件。它對鏡像很有用。
-q, --quiet。如果希望禁用非錯誤消息,請使用此選項。
-e. 此選項允許您選擇不同的遠程shell。默認情況下,rsync被配置為使用ssh。
5. 使用Rsync最基本的功能使Linux之間傳輸文件
要將一個文件從一個本地位置復制到另一個本地位置,可以運行以下命令:
運行該命令的用戶必須具有目標位置上的讀許可權和目標上的寫許可權。
從目標位置省略文件名將復制具有當前名稱的文件。如果您想將文件保存在另一個名稱下,請在目標部件上指定新名稱:
比如復制filename.zip到目標目錄並重新把文件名修改為newfilename.zip
在下面的例子中,我們正在創建一個本地備份我們的網站文件:
如果目標目錄不存在,rsync將創建它。
值得一提的是,rsync對後面帶有斜杠/的源目錄提供了不同的處理。如果在源目錄上添加一個尾隨斜杠,它將只將目錄的內容復制到目標目錄。當後面的斜杠被省略時,rsync將把源目錄復制到目標目錄中。
6. 如何使用Rsync與遠程伺服器同步文件(包括上傳下載)
當使用rsync進行遠程傳輸時,必須同時安裝在源機器和目標機器上。rsync的新版本被配置為使用SSH作為默認遠程shell。
在下面的例子中,我們將一個目錄從本地轉移到遠程機器:
如果你需要配置2台Linux之間免密碼登錄,請查看以下教程:
如果你想把數據從遠程傳輸到本地機器,你需要使用遠程位置作為一個源:
如果遠程主機上的SSH監聽的埠不是默認的22埠,那麼可以使用-e選項指定埠:
比如遠程伺服器的SSH埠被修改為1234
當傳輸大量數據時,建議在屏幕會話中運行rsync命令或使用-P選項:
7. 使用Rsync傳送或同步文件時,排除某些文件或者目錄
當使用Rsync排除文件或目錄時,需要使用它們到源位置的相對路徑。
有兩個選項可以排除文件和目錄。第一個選項是使用--exclude參數,並在命令行中指定要排除的文件和目錄。
在下面的例子中,我們排除了位於src_directory中的123和abc目錄:
第二個選項是使用--exclude-from參數,並指定要在文件中排除的文件和目錄。
vi exclude-file.txt
加入需要排除的文件,比如文件file1.c,目錄zcwyou:
8. 總結
在本教程中,您學習了如何使用Rsync在多台Linux之間傳輸、復制或同步文件和目錄。在Rsync用戶手冊頁面上有更多關於Rsync的內容。
如果你有任何問題,請留下你的意見。
㈨ linux掛載U盤 文件拷貝大小限制
1、拷貝到的分區容量已達上限.使用df -ahT,查看一下. 2、使用了fat 32格式,最大支持單個文件4GB ,也就是虛擬機里的鏡像文件. 3、分配給虛擬機的大小太小,已達到上限.
㈩ linux環境下遠程拷貝文件scp -l限速問題
顯示的傳輸速度應該是指文件的實際大小,而scp協議在每一幀數據里會有包頭包尾等標志信息。所以你看到實際攜帶的文件數據是偏小的。