多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > Linux筆記

Linux筆記

來源:程序員人生   發布時間:2016-08-01 17:01:24 閱讀次數:2537次

VMnet0   橋接網絡      沒限制,就相當于兩臺機子  可以跨網段訪問

VMnet1   僅主機網絡    只有局域網內可以訪問

VMnet8   nat網絡

鏈接Linux時需要1個個對應好來

 

1、Bridge模式

這類方式設置很簡單,只要虛擬系統和跟本地主機在同1個網段就能夠。

例如:

本機的本地連接設置

IP地址: 192.168.1.10

子網掩碼: 255.255.255.0

默許網關: 192.168.1.1 (根據自己的網絡情況填寫)

首選DNS8.8.8.8

 

虛擬系統本地連接設置

IP地址: 192.168.1.11

子網掩碼: 255.255.255.0

默許網關: 192.168.1.1 (根據自己的網絡情況填寫)

首選DNS8.8.8.8

這樣虛擬系統就相當于網絡中的1臺真實機器可以上網了。

 

2、NAT模式(推薦使用這類方式)

這類方式設置比較復雜1點,不占用網絡中的IP地址,只要本地主性能上網,那末虛擬系統就可以上網。

看1下詳細的設置方法:

安裝完vmware以后,要保證VMware NAT Service這個服務是啟動的

 

虛擬系統本地連接設置

IP地址: 192.168.10.11

子網掩碼: 255.255.255.0

默許網關: 192.168.10.2 

首選DNS8.8.8.8

這樣虛擬系統就能夠和本地主機1樣上網了。

 

3hostonly模式

這類方式設置方法和Bridge模式基本1樣,只要本地主機的VMnet 1中設置和虛擬系統中本地連接在同1個網段就能夠。

例如:

本機的本地連接設置

IP地址:   192.168.2.10

子網掩碼: 255.255.255.0

默許網關: (為空)

首選DNS:  (為空)

 

 

虛擬系統本地連接設置

IP地址:    192.168.2.11

子網掩碼:  255.255.255.0

默許網關:  (為空)

首選DNS:   (為空)

這類方式不能上網,要想上網需要同享1下本地主機的本地連接。

服務器高峰時期不建議使用大命令,如查找find

 

 

 

 

Unix   捆綁了C語言和TCP/IP

Unix 主要版本

AIX       IBM公司

HP-UX     HP

Solaris   Sun

linux

 

https://www.kernel.org/   Linux內核版本

 

3以上的版本不辨別穩定不穩定

 

 

LAMP      Linux、ApacheMySQL、PHP

 

支持互聯網的開源技術

 

root/home/xy/Desktop

^表示開頭的意思

#開始的行都是注釋行

 

-i  不辨別大小寫

-r   遞歸,1般是強迫的意思

exit  可返回上次的模式、用于切換用戶

su     進入管理員模式

exit   退回用戶模式

 

ls -l  列出文件及文件夾

第1位 鏈接

第1位 文件

第1位 目錄

 

d rwx rwx r-x

r    讀    可以產看文件內容    可以列出目錄中的內容

w    寫    可以修改文件內容    可以在目錄中創建。刪除文件

x    履行  可以履行文件        可以進入目錄

r權限1定有r權限

 

第1組 u  創建這個文件的人具有的權限

第2組 和創建這個文件的人同組的具有的權限

第3組 剩下的人具有的權限

 

chmod +/-x 1  增加或減掉文件1的履行權限

chmod u+x  1  給用戶自己增加履行權限

chmod g+x  1  給用戶同組人增加履行權限

 

chmod 755

chmod 766

chmod 759

...

 

r = 4

w = 2

x = 1

 

5  r-x

6  rw-

7  rwx

 

chmod -R 777 /tmp/a    改變a目錄的權限同時改變其里面所有目錄的權限

 

chown cx 1 將文件1的具有者變成cx   只有管理員root才可以改 

 

umask -S   顯示當前創建目錄的默許權限

新建的文件會把履行權限刪掉  避免木馬病毒的履行

 

 

cd /   進入根目錄下的文件,如“/home,它表示的是在根目錄下的“home”文件

 

cd     進入當前文件夾下的文件

 

cd ..  返回上1級

 

pwd    查看當前所在位置

 

mkdir  創建文件夾

 

touch  創建文件

 

rm -rf 強迫刪除文件

 

cp -r 1 2 強迫復制文件

 

mv 1 2   1移動到2

 

vi     編輯文本  后面加文件名

 

vi里加a  由命令模式進入到編輯模式

 

編輯完后  Esc 輸入  :w   保存

編輯完后  Esc 輸入  :q   退出

編輯完后  Esc 輸入  :q!  不保存強迫退出

 

進入需要編輯的文檔   刪除光標1行   dd

 

 

進入需要編輯的文檔   刪除光標1單詞  dw

 

進入需要編輯的文檔   增加1行   o

 

more 4.txt    分屏顯示4.txt的內容 按q結束分頁閱讀

less 4.txt    分屏顯示4.txt內容,按上箭頭可以向上翻頁

less顯示下,/(想要查找的內容)可以查找,按n顯示查找的下1頁

 

cat -n 4.txt    按行顯示全部內容不是和閱讀長的文件

tac  4.txt    倒敘顯示,最后1行開始(全部)

 

head ⑶ 4.txt  顯示前3行內容

 

tac  4.txt    倒敘顯示,最后1行開始(全部)

 

tail ⑶ 4.txt  顯示最后3行的內容(只有3行)  用來查看日志

tail ⑶ /var/log/messages   查看最新3行日志

 

 

find  . -name 4.txt   在當前文件夾下查找4.txt文件

find / -name 4.txt 在根目錄下查找4.txt文件(最好在管理員模式下進行,更簡潔)

find /home -name 4.??? 在根目錄里的home文件夾里查找,后面3個問號代表未知的符號

find /home -iname 4.txt  不辨別大小寫,即大小寫都可搜到

find / -size +204800  查找根目錄下大于100MB的文件

find / -size +102400 -a -size +204800    查找大于50MB同時小于100MB的文件 

-a and   -o  or

                                      1個數據塊=512字節=0.5K

                                      100MB=102400KB=204800個數據塊

find /home user cx  home目錄下查找所有屬于cx的文件

find /etc -cmin ⑸  查找5分鐘以內被修改過文件屬性的目錄

-amin   訪問時間   閱讀過的文檔 

-mmin   文件內容   改變文檔

 

find /home -name 4.txt -exec ls-l {} \; 對查找到的文件進行顯示

find /home -name 4.txt -ok ls -l {} \;  1個個文件問你要不要刪除

 

locate  快速查找資料庫,相當于Windows里的everything    節省資源,下降CPU消耗

每次locate前都要 updatedb   更新文件資料庫

locate 里臨時文件夾是不在資料庫里的,如tmp

 

which cp  查找命令cp是哪一個文件夾,誰可以用   /bin

which useradd   /sbin

 

whereis cp  不但能查到命令所在位置還能查到所在幫助文檔所在位置

 

 

 

ln 4.txt 5    硬鏈接  將4.txt文件鏈接到54.txt改動5也隨著改動。同步更新,是兩個單獨的文件,但是有關聯,當做備份,也可完成為未完成的腳本

                      不能跨分區,不能對目錄使用

 

ln -s 4.txt 5  軟鏈接  相當于快捷方式 所有人都可以操作,權限很高

 

 

useradd  cx  添戶(在Home文件顯示  進入root模式下配置)

userdel  cx  刪除用戶,還加1個用要到Home文件里刪除文件

 

passwd  xy   xy用戶設置新密碼

 

su cx   切換到cx用戶

 

cd /Home/etc  more passwd   顯示用戶、及shell

 

wc   統計文本字數、行數、字符數

 

grep cx 4.txt   查找4.txt里有cx的那1行

 

 

cat /etc/passwd |grep var   passwd里查找var 的那1行  |是管道的意思

 

ls -l * | grep "^-" | wc -l   列出當前文件夾里有多少文件

 

wall date  通知所有人 date

wall `date`  通知所有人日期

 

重定向輸出   ls > cx.txt  顯示所有的列表并存入cx.txt文件里

重定向輸入   wall < cx.txt   cx.txt里的內容通知所有人

 

 

/bin     寄存系統目錄 

 

/boot    寄存啟動目錄

存位置

 

/dev     裝備文件

/etc     配置文件保存位置

 

/home    普通用戶的家目錄

 

/lib     系統調用的函數庫

 

/lost+found     當系統之外崩潰,磁盤碎片放在這

 

/media     掛載目錄      媒體裝備,如軟盤光盤

/mnt       掛載目錄   移動硬盤  U

/misc      掛載目錄   NFS服務

 

/opt      第3方安裝軟件保存位置    也可保存到   /usr/local 

 

/proc    寄存CPU信息

 

/sys     寄存內核消息

 

/usr     系統軟件資源目錄

 

/var     日志目錄

 

 

 

 

 

 

 

 

ls命令

 

-a  all    所有

-l  long   詳細信息

-lh        包括K、M

 

第1個數字代表援用了多少次

 

.開頭的是隱藏的文件

 

ls -ld /etc   顯示根目錄下etc文件的內容,就本身文件

 

ls -i  顯示當前目錄里所有目錄的節點號

 

touch  "xy cx"   創建帶空格的文件需加雙引號

 

 

 

man  命令 顯示命令的幫助文檔

man ls   q退出

 

man1  命令的幫助

man5  配置文件的幫助

 

whatis  簡短的介紹命令

apropos 簡短的介紹配置文件

 

date 052514532016.18   修改時間5月25下午1453分,2016年 18

 

help  cd      內置命令用help查找

 

cd: /usr/share/man/man1/cd.1.gz /usr/share/man/man1p/cd.1p.gz  share

 

who  tty 本地終端   pts  遠程終端

 

w   查看當前登錄的用戶具體信息

 

 

gzip cx     緊縮cx文件

gunzip cx   解緊縮cx文件

 

gzip  只能緊縮文件不能緊縮目錄

      緊縮后不保存源文件

 

tar -c 打包  

    -v 顯示詳細信息

    -f 指定文件名

    -z 緊縮

    -x 解緊縮

 

zip     LinuxWindows都支持

        可保存源文件

        可緊縮目錄

zip cx2 cx

zip -r test2 test

 

 

bzip2  緊縮比很驚人

       -k 產生緊縮文件后的源文件

bunzip2  解緊縮

       -k 保存緊縮包

 

 

網絡命令

 

write cx   cx用戶寫信 條件是用戶要在線

 

mail cx   cx用戶寫信,不管對方在不在線都可以發送

          cx mail 便可顯示

Ctrl+D結束郵件正文,可以看作發送了

h   查看多少郵件

d   刪除郵件

 

wall   給所有在線的用戶廣播消息

 

ping -c 3  只顯示3條icmp消息

 

last   查看甚么用戶在甚么時候登錄過

 

lastlog  顯示所有用戶上1次登錄的時間

 

traceroute   顯示數據包到主機的路徑

 

netstat   顯示網絡相干信息

-t  tcp 協議

-u  udp 協議

-l  監聽

-r  路由

-n  顯示IP地址和端口號

 

-tlun  查看當前電腦的端口    有80端口就能夠上網

-an    查看所有監聽網站

-rn    查看網關

 

setup  設置網絡(要輸管理員密碼)

 

 

shutdown -c   取消前1個關機命令

         -h   關機

         -r   重啟

 

shutdown -r now   現在重啟  

 

halt

poweroff

init 0  關機

init 6  重啟

 

最  好就用shutdown

 

 

vim  

 

命令模式下    set nu   給文本標記行數

              set nonu  取消行號

 

              u    撤消上1個命令

 

              wq   保存并退出

 

從命令模式進入編輯模式

 

a  在光標所在字符后插入

A  在光標所在行尾插入

i  在光標所在字符前插入

I  在光標所在行行首插入

o  在光標下插入

O  在光標上插入

 

定位命令

 

gg 到第1行

G  到最后1行

:n  到第n

  

x  刪除光標所在處字符

nx 刪除光標所在處后n個字符

dd 刪除光標所在行

dG 刪除光標所在行到文件末尾內容

D  刪除光標所在處到行尾內容

:12,20d  刪除1220的行

 

 

yy   復制當前行

nyy  復制n行 

dd   剪切

nyy  復制當前行以下n

p    粘貼在當前光標所在行下

 

r    替換光標所在字符

R    從光標所在處開始替換字符,按退出鍵結束

 

/ftp  搜索文本中關于ftp的關鍵字,   按查詢下1個   不辨別大小寫 

 

%s asd/qwe   全文替換指定字符串

 

ZZ   快捷鍵保存并退出

 

:w cx   另存為cx的文件

 

:r 文件名   導入1個文件內容到文本

 

:r !命令    導入1個命令的結果到文本

 

編輯快捷鍵  (只在1個文本里有用)

map ctrl v p I#<Esc>  按快捷鍵ctrl +p  在任意行行首編輯注釋

 

map ctrl v b Ox   按快捷鍵ctrl +b   在任意行刪除行首

 

:1,4s  選中14

:1,4s/^/#/   14行添加注釋

:1,4s/^#//    14行的注釋去掉

 

ab cx xy   以后每次輸入cx 都會變成xy

 

 

 

 

 

軟件包的管理

 

 

RPM包命名原則

 

httpd⑵.2.15⑴5.el6.centos.l.i686.rpm

 

httpd      包名     

2.2.15     軟件版本

15         軟件發布的次數

el6.centos 合適的Linux平臺

i686       合適的硬件平臺

rpm        擴大名

 

 

mount /dev/sr0 /mnt/cdrom/    將光盤添加到掛載點

 

 

RPM包依賴性   a->b->c->d

 

依賴性文件 后面是 .so.數字結尾的都是庫文件 需要在模塊查詢網站搜索 

模塊依賴查詢網站:   www.rpmfind.net

 

有的包后面有noarch  ,意思是所有Linux都可以安裝

如 apche-commons-pool⑴.6⑼.el7.noarch.rpm

 

如果操作的是沒有安裝的軟件包,用包全名

操作已安裝的軟件包,使用包名   是搜索 /var/lib/rpm/中的數據庫

 

RPM安裝

 

rpm -ivh  

   

   -i  安裝

   -v  顯示詳細信息

   -h  不檢測依賴性

 

rpm -Uvh   升級包

 

rpm -e 包名  卸載包

 

rpm -q 查詢包名 

 

rpm -qa  查詢所有已安裝的包

rpm -qa | grep httpd   利用管道符查詢所有Apache有關的包

rpm -qi httpd  查詢安裝Apache包的詳細信息

rpm -ql httpd  查詢安裝Apache包的安裝位置

rpm -qf 文件的絕對路徑   查詢文件所屬的包

rpm -qR 查詢安裝包的依賴性

rpm -qRp 查詢未安裝包所需的依賴性

rpm -V httpd  如果沒有提示信息,說明配置文件沒有被修改

 

RPM包文件的提取

適用于,誤刪了某個文件,但知道該文件所在的包,便可單獨提取出該文件

mv /bin/ls /tmp/

Rpm2cpio /mnt/cdrom/Packages/包名 | \#1行寫不下,換行的意思# > cpio -idv .bin/ls      cpio -idv 的意思是提取

cp ls /bin/ls

 

service network restart    重啟網絡服務

 

RPM包安裝在默許位置中,源碼包安裝在人為指定目錄中

源碼包1般安裝在  /usr/local/軟件名/

啟動文件 /etc/rc.d/init.d/httpd start

         Service httpd start(紅帽專有命令)

 

Apache的啟動

/etc/rc.d/init.d/httpd start

 cd /var/www/html/

創建1個index.html文件,便可改變Apache測試頁面

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 中文字幕在线看片 | 成人精品网 | 女人笫一次一级毛片 | videos欧美成人| 精品国产一区二区三区不卡在线 | 国产精品久久久久久久久久直 | 国产噜噜噜视频在线观看 | h肉在线| 亚洲毛片在线 | 俺来也俺去啦久久综合网 | 亚洲精品区一区二区三区四 | 免费在线观看www | 国产玖玖在线 | 精品国产影院 | 亚洲人成依人成综合网 | 久久精品一区二区三区四区 | 亚洲视频 在线观看 | 亚洲专区在线播放 | 99精品国产一区二区三区 | 午夜网站免费版在线观看 | 午夜在线网站 | 韩国全部三级伦在线 | 国产95在线 | 亚洲 | 久久视频一区 | 影院福利 | 美国激情ap毛片 | 国产成人一区二区三区精品久久 | 国产不卡免费视频 | 亚洲精品视频在线 | 看黄免费网站 | 欧美一级性视频 | h视频在线观看免费 | 痴汉系列aⅴ | 免费 欧美 自拍 在线观看 | 久久精品国产视频在热 | 亚洲成a v人片在线观看 | www.亚洲成在线 | 国产精品香蕉在线观看不卡 | 视频三区| 久久精品这里有 | 热久久视久久精品18国产 |