韓順平Linux筆記_第1頁
韓順平Linux筆記_第2頁
韓順平Linux筆記_第3頁
韓順平Linux筆記_第4頁
韓順平Linux筆記_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、韓順平LINUX系統(tǒng)筆記第0天 開山篇1、 linux是一個開源免費的操作系統(tǒng)。2、 學習linux的流程:(1) linux平臺上的開發(fā)和linux基本操作(2) 加強C語言功底:C專家編程或者Java語言(3) 學習unix環(huán)境高級編程(4) Linux應用系統(tǒng)開發(fā)/linux嵌入式開發(fā)3、 書籍推薦:鳥哥的linux私房菜、linux入門到精通、linux內核完全剖析4、 學習方法推薦:(1) 高效而愉快的學習(2) 先建立一個整體框架,然后細節(jié)學習(3) 用到什么再學什么(4) 計算機是做了、練了才會(5) 適當的跳過(6) 學習linux系統(tǒng)是在琢磨別人怎么做,而不是我認為怎么做第一

2、天1、 linux的特點:(1) linux系統(tǒng)時免費開源的(2) linux支持多線程,多用戶(3) 安全性優(yōu)良(4) 內存和文件管理性能優(yōu)越2、 Linux用戶:root(相當于windows的administrator),建議使用普通用戶登錄,通過su root切換為身份為管理員3、 startx:啟動圖形用戶界面,ctrl+alt+break:切換到控制臺環(huán)境下4、 shutdown now:立即關機 shutdown r now和reboot:立即重啟計算機5、 注銷:logout6、 熟悉vi編輯器:vi相當于windows的記事本7、 在linux下進行簡單的java開發(fā):(1)

3、 vi hello.java /創(chuàng)建一個hello.java的文件(2) 按"i"進入insert狀態(tài),進行文檔編輯 /編輯一個java文檔(3) 按u撤銷操作(4) 按"Esc"鍵退出編輯狀態(tài),轉換為命令行模式(5) 按shift輸入冒號,在輸入"wq"保存退出,若不保存退出則輸入:q!(6) 編譯java文件:javac hello.java(7) 運行java文件:java hello8、 ls:列舉當前文件夾,參數-l:顯示當前目錄的詳細信息9、 ccp程序的編譯:編輯過程同上面的java程序,下面只記錄編譯和運行方式:(1)

4、 編譯:gcc hello.cpp(2) 運行:./a.out /默認編譯出的文件為a.out(3) 編譯時更名:gcc o hello.out hello.c,編譯后的名字變?yōu)?hello.out10、 set nu:在文件中每行行首加入行號set nonu:取消行號輸入數字:直接輸入數字,按"Esc"鍵,將光標移至該行行首/字符串:查找特定字,按"n"繼續(xù)查找?字符串:查找特定字,按"n"繼續(xù)查找11、 linux的文件系統(tǒng)是采用層級式的樹狀目錄結構,在此結構中的最上層是根目錄"/",然后在此目錄下再創(chuàng)建其他的

5、目錄,詳細結構圖解:12、 linux顯示當前路徑:pwd13、 用戶管理:(1) 添加用戶:只有root用戶或者擁有root權限的用戶才能創(chuàng)建useradd 用戶名passwd 用戶名(2) 刪除用戶:只有root用戶或者擁有root權限的用戶才能刪掉userdel 用戶名(保留用戶相關的文件)userdel r 用戶名(刪除用戶及其相關的文件)14、 Linux運行級別:init0,1,2,3,4,5,6注釋:(1)0:關機(2)1:單用戶(3)2:沒有網絡服務的多用戶狀態(tài)(4)3:有網絡服務的多用戶狀態(tài)(5)4:系統(tǒng)未使用保留給用戶(6)5:圖形界面(7)6:系統(tǒng)重啟常用級別為3和5,修

6、改運行級別:vi /etc/inittab,修改id:5:inittabdefault中的數字,即可修改運行等級。修改錯誤配置:在開機時的等待界面快速按下"e",在進入GRUB時,選擇kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ hdc=ide-scsi,再輸入"e",輸入"1"單用戶,按"b"重啟即可。15、 常用命令:(1)cd:改變所在目錄(2)ls:列舉文件和目錄 -a 顯示隱藏文件 l顯示長列表格式(可同時用)(3)mkdir:創(chuàng)建目錄rmdir:刪除空目錄 p表示目錄

7、相關的遞歸操作(4)rm:刪除文件或文件夾 i提示刪除信息 -f不提示信息 r表示文件相關的遞歸操作(5)cp:復制文件/文件夾 cp r dir1 dir2(6)mv:移動文件和修改文件名(7)ln:建立符號連接 ln s 源 目標(目標指向源)(8)more:帶分頁顯示文件內容(9)less:帶分頁顯示文件內容(10)grep:在文本中查詢內容grep n "關鍵字" 文件名(-n顯示行數)(11)|:管道命令(豎線);舉例:ls l /etc/install.log | more(12)man(類似于help):man 要查詢的指令名字(13)find:查找文件或目錄

8、;舉例:(14)>:保存結果;grep n "關鍵字" 文件名 > 目標文件(覆蓋原文件)(15)>>:在已有文檔末尾追加內容;(16)<:從文件中輸入信息;舉例:database_program < daatabase_base16、 在linux中國的每一個用戶必須屬于一個組,不能獨立于組之外。在linux中每個文件有一下幾個屬性:(1)所有者(2)所在組(3)其他組(4)改變用戶所在的組解析:(1)所有者:文件的創(chuàng)建者,ls ahl:查看所有者chown:修改所有者(2)所在組:當某個用戶創(chuàng)建一個文件后,文件所在組就是用戶所在組;l

9、s -ahl:查看所有組chgrp:修改所在的組;舉例:chgrp r yaoguai /home/shaseng注:-r:遞歸的改變目錄及其所有的文件和子目錄的屬性(3)其他組:除開文件的所有者和所在組的用戶外,系統(tǒng)的其他用戶都是文件的其他組17、 用戶組的操作:(需要root用戶或者具有root權限的角色(用戶))(1)添加用戶組:groupadd 組名字(2)刪除用戶組:groupdel 組名字(3)查看所在組信息:vi/cat /etc/group注:vi表示可以編輯查看的內容,cat只能查看不能修改目標內容(4)創(chuàng)建用戶的同時指定用戶所在組:useradd g 組名字 用戶名(5)查

10、看用戶所在組信息:vi/cat /etc/passwd;查詢結果解析:(6)查看當前用戶:who am i(7)修改用戶所在組:usermod g 組名 用戶名(8)關于權限的問題:注:權限分三種:r:可讀,用4表示;w:可寫,用2表示;x:可執(zhí)行,用1表示(簡單理解為能訪問文件夾)18、 修改權限:chmod 777 文件名/文件夾名注:第一個7:所有者的權限第二個7:所在組的權限第三個7:其他組的權限要修改權限,首先要找到待修改的文件或文件夾,修改文件夾的權限不一定修改里面文件的權限作業(yè):練習文件權限管理:(1) 建立兩個組(神仙、妖怪)(2) 建立四個用戶(悟空、八戒、唐僧、沙僧),設置

11、密碼(3) 把悟空、八戒放在妖怪組,唐僧、沙僧在神仙組(4) 用悟空建立一個文件(monkey.java,內容自定)(5) 給八戒一個可以rw的權限(6) 八戒修改monkey.java,添加內容I am pig.(7) 唐僧、沙僧對該文件無權限(8) 把沙僧放入妖怪組(9) 讓沙僧修改monkey.java,加入“我是沙僧,我是妖怪!”第二天1、 linux中J2EE環(huán)境的搭建:(1) 下載好需要的相關包,包括JDK,eclipse,Myeclipse,tomcat,利用winiso軟件制作一個.iso文件,在虛擬機的"虛擬機"選項中"設置"中&quo

12、t;CD/ROM"進行設置:(2) 掛載鏡像文件: cd /mnt/cdrom切換到到虛擬光驅目錄中,使用mount /mnt/cdrom,將文件掛載到虛擬光驅中。(卸載:umount /mnt/cdrom)(3) 將目標文件(待安裝的文件)復制到一個需要安裝的位置(注:所有實例均在/home中進行安裝演示):cp 文件的名字 /home(需要安裝的位置,此處以/home為例)。若文件的擴展名為.bin,則可以直接使用./文件名直接進行安裝;若擴展名為.tar.gz使用tar zxvf 文件名。(注:linux中的配置多需要重新登錄才能生效)(4) 先安裝JDK,安裝完成后,需要進行

13、相關的配置:使用vi /etc/profile進行配置:JAVA_HOME=/home/j2export JAVA_HOME PATH CLASSPATH(導入到環(huán)境變量中,不能省略)重新登錄,使用javac和java分別測試安裝情況,若安裝安裝和配置成功,則系統(tǒng)會給出相應的提示。(5) 安裝eclipse、MyEclipse及其他軟件:基本步驟和上面相同。注:以上軟件的啟動需要在圖形用戶界面才能啟動,MyEclipse必須在圖形用戶界面才能安裝成功。安裝完成MyEclipse后重啟eclipse,菜單欄中會自動添加"MyEclipse"菜單項。(6) 啟動eclipse:

14、cd /home/eclipse/ls l查看到的綠色eclipse為可執(zhí)行文件./eclipse(7) 安裝完tomcat后需要進行配置:vi /etc/profileCATALINA_HOME=/home/tomcat的安裝路徑export CATALIINA_HOME(此處可直接和前面進行合并)注:未實際安裝tomcat,所以上圖中tomcat路徑省略,安裝完成后需要在MyEclipse中進行相關配置,在啟動eclipse時使用./eclipse &可以讓eclipse在后臺運行,將控制臺交還給用戶(8) 若通過以上的方法進行安裝,需要將所有的文件都打包為.iso文件進行掛載才能

15、被執(zhí)行(包括視頻)。2、 Linux分區(qū):(1) 硬盤分區(qū)分為兩種:基本分區(qū)和擴展分區(qū)(2) 基本分區(qū)和擴展分區(qū)數目之和不大于4(3) 基本分區(qū)可以立即使用,但不能再次進行分區(qū),擴展分區(qū)必須進行再分區(qū)才能使用。擴展分區(qū)分出的是邏輯分區(qū),理論上邏輯分區(qū)無數量限制。3、 對linux用戶來說,無論有幾個分區(qū),分給哪一目錄使用,它歸根結底就只有一個根目錄,一個獨立且唯一的文件結構。Linux中每個分區(qū)都是用來組成整個文件系統(tǒng)的一部分,它采用一種叫做"載入"的處理方法,它的整個文件系統(tǒng)中包含了一整套的文件和目錄,且將一個分區(qū)和一個目錄聯(lián)系起來,這時要載入的分區(qū)將使它的存儲空間在一個

16、目錄下獲得。fdisk l:查看linux系統(tǒng)分區(qū)具體情況解釋:sd代表SCSI磁盤,a表示第一塊硬盤,1表示第幾個分區(qū)擴展閱讀:對于IDE硬盤,驅動器標識符為"hdx",其中,"hd"表明分區(qū)所在設備的類型,此處指IDE硬盤。"x"為盤號(a為基本盤,b為基本從屬盤,c為輔助主盤,d為輔助從屬盤),""代表分區(qū),前四個分區(qū)分別用數字14表示,他們是主分區(qū)或者擴展分區(qū),從5開始就是邏輯分區(qū)。對于對于SCSI硬盤則標識為"sdx",SCSI硬盤是用"sd"來表示分區(qū)所在設備的類

17、型,其余和IDE相同。例1:hda3:表示為第一個IDE硬盤的第三個主分區(qū)或者擴展分區(qū)。例2:證明上面的一段話(藍色部分):cd /boot/切換到boot目錄下ls/此時會列舉出boot下面的所有文件cd ./切換到上一級目錄中umount /boot/卸載boot目錄,此時查看boot目錄,里面沒有任何文件mount /boot/掛載文件到boot下,查看之前的所有文件再次顯示出來反過來證明:同樣可以將分區(qū)掛載到指定的目錄下cd /home/切換到/home目錄下mkdir test/新建一個名為test的文件夾cd ./切換到上一級目錄mount /dev/sda1/home/test/

18、將第一個分區(qū)掛載到test目錄下ls/此時boot中的文件同樣也掛載到了/home/test目錄下4、 其他磁盤分區(qū)相關指令:df 目錄全路徑:查看某個目錄的分區(qū)情況df l:查看磁盤的使用情況5、 淺談linux系統(tǒng)分區(qū):建議分區(qū):/boot分區(qū):100M swap:交換分區(qū),大小一般為物理內存的2倍,但一般不大于256M。 /:根分區(qū),盡可能大6、 練習:(1) 安裝JDK,并在/etc/profile中配置環(huán)境變量(2) 使用vi開發(fā)一個MyPrint.java程序,功能:可以接受一個大于0的整數,并在控制臺輸出對應菱形,注意要求在任意路徑都可以執(zhí)行該程序。(3) 安裝eclipse軟件

19、,并開發(fā)出一個圖形界面程序:(4) 安裝并配置myeclipse和tomcat,開發(fā)一個hello.jsp,可以通過linux自帶瀏覽器訪問(5) 安裝mysql數據庫。第三天1、 每個用戶在登錄linux后,系統(tǒng)會根據用戶的權限,使用不同的符號進行表示:#:管理員$:普通用戶2、 作為命令語言互動式地解釋和執(zhí)行用戶輸入的命令只是shell功能的一方面,shell還可以用于程序。它提供了定義變量和參數的字段及豐富的程序控制結構。使用shell編程類似于DOS中的批處理文件,稱為shell script,也叫shell編程或shell命令文件。3、 Shell編程書籍推薦:linux命令編輯器和

20、shell編程、linux與unix shell編程指南、tcp-ip-illustrated(斯蒂文斯)、vi的使用4、 Shell常用的種類:Shell名稱命令名稱Bourne/bin/bashC/bin/cshKom/bin/ksh查看系統(tǒng)中shell的種類:ls l /bin/*sh/*通配符,顯示以sh結尾的項查看目前使用的shell的種類:env | more顯示當前系統(tǒng)的環(huán)境變量5、 修改當前系統(tǒng)使用的shell:chsh s 新shell名稱注:不同的shell支持的命令不同6、 命令補全功能:輸入文件開始的幾個字符,敲擊兩次"tab"鍵則給出相應的提示,若

21、再輸入,則繼續(xù)縮小范圍,也可以用于統(tǒng)計linux的指令數目7、 historynum:查詢命令使用的歷史記錄,num表示最近執(zhí)行的幾條指令!5:說明執(zhí)行歷史編號為5的指令!ls:說明執(zhí)行最后一次以"ls"開始的命令8、 TCP/IP是UNIX/linux世界的網絡基礎,在某種意義上,UNIX網絡就是TCP/IP,而且TCP/IP就是網絡互聯(lián)的標準。它不是獨立的,而是一組協(xié)議,包含tcp,ip,udp,arp,rarp等協(xié)議。9、 TCP/IP的OSI模型:(此處請參照計算機網絡課程講解)10、 每個internet上的主機和路由器都有一個ip地址,它包含網絡號和主機號,目前

22、所有ip都是32位的,ip地址按照國際標準,劃分為:a、b、c、d、e五種類型;11、 查看本地到目標機之間的路由個數(路由追蹤):traceroute 目標域名或ip查看網絡配置:ifconfig(UNIX/LINUX)ipconfig(windows)快速查看網絡是否連通:ping目標ip或域名12、 特殊的IP地址:(1)55/局域網廣播(2)網絡號 111111/對一個子網廣播(3)127.除全0和全1的任意值/網絡回路13、 Linux網絡配置:(1) 第一種 setup,按提示進行操作 配置生效運行 /etc/rc.d/init.d/network res

23、tart(2) 第二種 ifconfig eth0 IP地址 ifconfig eth0 network IP地址(對子網掩碼設置)注:此方法為立即臨時生效,關機重啟,IP恢復為原來的值。(3) 第三種 修改/etc/sysconfig/network-scripts/下的ifcfg-eth0文件,此文件可修改IP,子網掩碼,廣播地址,默認網關 配置生效運行:/etc/rc.d/init.d/network restart注:此方法為最底層的修改ifcfg-eth0文件:14、 RPM管理:一種用于互聯(lián)網下載包的打包及安裝工具,生成的文件擴展名為.prm(軟件管理工具)15、 RPM包的名稱格

24、式:"apache":軟件名字"1.3.23-11":軟件的版本號,包括主版本號和次版本號"i386":軟件運行的硬件平臺要求"rpm":表示這是一個rmp包16、 rpm常用命令:(1) rmp qa:查詢安裝有哪些rpm包(需要聯(lián)合管道命令一起,方便查看)舉例:rmp qa | more | grep n(結合前面所述理解本條指令)(2) rpm q 軟件包名:查看是否安裝某包(3) rpm qi 軟件包名:查看軟件包信息(4) rpm ql 軟件包名:查看軟件包中的文件(5) rpm qf 文件全路徑:查詢文

25、件的所屬包(6) rpm qp 包文件名.rpm:查詢包的信息對這個軟件包的介紹17、 安裝RPM包:(1) rpm iRPM包全路徑名稱(2) rpm ivh RPM包全路徑(i=install【安裝】v=verbose【提示】h=hash【進度條】)(3) 刪除PRM包:rpm e -nodeps 包名(若產生錯誤信息,則用-nodeps強制刪除,不能亂用)(4) 升級rpm包:rpm U RPM包全路徑;例:rpm 18、 SMB通信協(xié)議采用的是C/S結構。SAMBA軟件分為客戶端及服務端兩部分,通過執(zhí)行SAMBA客戶端程序,linux主機可使用網絡上的windows主機所共享的資源。而

26、在linux主機上安裝SAMBA服務器,則可使windows主機訪問samba服務器共享的資源。19、 SAMBA安裝:(1) 檢查是否安裝了samba:rpm q 軟件包名;(2) 需要的samba文件:samba-common.rpm【首裝】,samba.rpm,samba-client.rpm(3) 卸載:rpm e 包名【可以使用*通配符進行批量復制/刪除】(4) 開始安裝(5) 創(chuàng)建用戶并設置用戶密碼(6) 給新建用戶設置samba密碼:cat /etc/passwd | 【grep 用戶名 |】 mksmbpasswd.sh【這個是一個腳本文件】 > /etc/samba/s

27、mbpasswd【samba用戶】【全句為將/etc/passwd中的所有用戶都添加到samba中,可使用grep進行過濾】設置samba密碼:smbpasswd 用戶名(7) samba相關服務:service smb start【啟動服務】service smb stop【停止服務】service smb restart【重啟服務】(8) 可能需要關閉防火墻:/etc/rc.d/init.d/iptables stop【start啟動 restart重啟】(9) 在windows中通過運行目標機IP訪問目標機的共享文件夾20、 其他網絡配置:ifconfig eth0 up/down【打開

28、或禁用eth0】/etc/rc.d/init.d/xinetd restart 【重啟生效配置】21、 關于samba的配置:/etc/samba/smb.conf(1) comment:針對共享資源文件所做的說明文字,默認空字符串例:comment=dir for hero,共享hero這個目錄(用戶)(2) path:若共享的資源是目錄,則指定該目錄的目錄例:path=/tmp,共享tmp目錄(3) guest ok=yes:允許用戶不使用賬號和密碼訪問guest ok=no:用戶必須使用賬號和密碼訪問(4) hosts allow(deny)= 192.168.0.

29、4允許/拒絕來自/4的訪問(5) read only=yes/no:共享資源是否為只讀(6) writable=yes/no:是否允許寫入(7) browseable=yes/no:是否允許查看此資源(8) available=yes/no:是否啟用資源共享22、 練習:(1) 建立自己的tomcat服務器,并能夠正常在linux的瀏覽器中訪問(2) 修改server.xml文件,將其監(jiān)聽端口80改為12280,并重啟服務(3) 把tomcat服務設為開機自起(4) 建立自己的samba服務器,并實現(xiàn)windows到linux的訪問,可以進行文件的傳輸,并設置某個用戶只能

30、讀的權限。(5) 什么是ftp,它可以做什么,linux下最常用的ftp是哪種,嘗試安裝配置ftp(6) 通過設置ip,實現(xiàn)windows和linux的通信(互ping)第四天1、 任務調度:指系統(tǒng)在某個時間執(zhí)行的特定的命令或程序,分為系統(tǒng)工作和個人用戶工作。2、 任務調度命令:crontab(1) 設置任務:crontab e,舉例:date > /home/mydate.txt(2) 按一定的周期執(zhí)行:* * * * * 待執(zhí)行的命令(3) 時間規(guī)則:(4) 一個任務文件可以包含多條指令3、 調度多個任務:(1) 在crontab中直接寫:(代碼太多,不易維護)(2) 把某一個用戶需

31、要執(zhí)行的指令寫入到一個.sh文件中(采用shell編程的方式),然后創(chuàng)建一個任務調度:將要執(zhí)行的指令寫到.sh文件中;創(chuàng)建任務調度,內容為:* * * * * .sh文件路徑(3) 終止任務:crontab r:終止所有的任務調度;-l:列舉當前的任務調度命令4、 進程:正在執(zhí)行的程序(簡單理解)5、 線程和進程的區(qū)別:(1) 線程是輕量級的進程(2) 進程有獨立的地址空間,線程沒有(3) 線程不能獨立存在,它是由進程創(chuàng)建(linux中通過fork創(chuàng)建)(4) 相對而講,線程耗費的CPU和內存小于進程6、 每個進程都可能以兩種方式存在,前臺和后臺7、 查看進程:ps 參數(以下參數可以一起使用

32、,功能最全,此方法為靜態(tài)顯示進程信息)【a:顯示當前中斷的所有進程】【:以用戶的格式顯示進程信息】【x:顯示后臺運行的進程】8、 結束進程:kill -9 進程號 【-9表示強制結束進程】 killall 進程號【結束進程及相關子進程】9、 動態(tài)顯示進程信息10、 進程管理:(1) 動態(tài)顯示進程信息:top(2) 監(jiān)視特定用戶:使用top查看進程,輸入u,回車,再輸入用戶名即可監(jiān)視特定用戶(3) 終止指定的進程:top查看進程,輸入k,回車,再輸入進程號(4) 改變系統(tǒng)更新進程信息的時間:top d 時間【時間以秒計算】(5) Ctrl+C:結束查看進程信息(ctrl+c還有其他終止用處)11

33、、 顯示當前系統(tǒng)時間:date修改當前系統(tǒng)時間:date MMDDHHMMCCYY.SS【MM:月 DD:日 HH:時 MM:分 CCYY:年 SS:秒】12、 查看日歷:cal 月 年13、 顯示網絡統(tǒng)計信息:netstat an 【按端口排序】 p【顯示進程信息】14、 路由追蹤:traceeroute【追蹤從本機到遠端目標機的所有路由器】,route【顯示本地路由表】15、 安裝mysql:(1) 移動解壓(2) groupadd mysql 【創(chuàng)建mysql組】(3) useradd g mysql【用戶名】 mysql【用戶組】(4) scripts/mysql_install_db

34、 user=mysql /初始化數據庫【需先切換到mysql的安裝文件夾,才能執(zhí)行】(5) chown R root .【R:遞歸,也就是全部的意思,一個點表示當前文件夾/文件,.:上級目錄】chown R mysql data(改變data文件夾)chgrp R mysql (將所有文件的用戶組改為mysql)【以上三步只是建議步驟,不是必須步驟】(6) 啟動mysql:bin/mysqld_safe user=mysql &【&表示以后臺方式啟動,mysql是用戶名】(7) 登錄mysql:/mysql u root p 【退出:quit】(8) 通過配置在任意位置都可以啟

35、動mysql: 修改每個用戶文件夾下的.bash_profile文件,添加mysql可執(zhí)行文件的路徑【用戶變量】 修改/etc/profile文件,添加mysql可執(zhí)行文件的路徑【系統(tǒng)變量】(9) Mysql驅動的存放位置:jdk/jre/lib/ext/16、 Mysql數據庫連接代碼:Class.forName("com.mysql.jdbc.Driver");Connection ct = DriverManager.Connection("jdbc:mysql:/:3306/數據庫?user= & passwd=");S

36、tatement st=ct.createStatement();Result rs = st.excuteQuery("這里面就是sql語句");17、 數據庫的備份與恢復【相應的工具在mysql安裝目錄的bin文件夾中】:(1) 備份:mysqldump u root p密碼 數據庫 > data.bak【-p密碼是一個整體,無密碼則空】(2) 恢復:mysql u root p密碼 數據庫 < data.bak【在恢復數據時可能需要先建立一個空數據庫,數據庫.表名:備份或恢復某個表】18、 ssh(secure shell):是一款集遠程操作linux和進

37、行文件上傳下載的軟件?!景踩?,方便】(1) 需要在linux端啟動sshd服務(2) 在windows端安裝ssh客戶端程序(3) Linux和windows能互通,互ping(4) ssh登錄用戶和密碼為linux的用戶名和密碼(5) linux已默認安裝sshd服務,默認監(jiān)聽端口為22第五天1、 當前目錄:pwd指令顯示的路徑2、 相對路徑:從當前目錄尋找另一個目錄的路徑3、 絕對路徑:從根目錄開始尋找一個目錄的路徑4、 工作目錄:5、 回顧:linux文件結構、linux運行級別【init文件】、grep、find、|等命令6、 cd:后面不接路徑參數則切換到當前用戶的根目錄下7、 拷貝文件夾:cp rf /workspace【源】 /home【目標】【將workspace文件夾拷貝到home目錄中】8、 創(chuàng)建連接文件:ln s 源文件 目標9、 shell腳本文件:(1) 用戶目錄中.bashrc中可以配置在一些服務【tomcat等】在當前用戶登錄的時候自啟動(2) /etc/.bashrc可以配置讓所有用戶登錄時都啟動【系統(tǒng)環(huán)境變量】(3) 添加內容:/文

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論