Linux這個的這個命令,你要好好學下!

2021-10-05 07:23:05 字數 2608 閱讀 7362

linux命令dd的用處非常大,它可以讀取、寫入或者拷貝檔案,無論是空檔案,還是對檔案進行銷毀都可以用。

這個是今天遇到過的建立交換分割槽的例子,記錄下:

交換分割槽檔案及大小:

檢查沒有swap,下面就需要增加:

判定新交換檔案的大小,將大小乘以1024來判定塊的大小。例如,大小為64mb的交換檔案的塊大小為65536,在 shell 提示下以根使用者身份鍵入以下命令,其中的 count 等於想要的塊大小。

[root@db2 root]# dd if=/dev/zero of=/home/swap bs=1024 count=1024000

其中:if = inputfile   of=outputfile bs=bytes

dd的名字可能**於ibm的工作控制語言(jcl)中的dd語句,意為「data description」(資料描述)的縮寫。

1024000+0 records in

1024000+0 records out

[root@db2 root]#

使用以下命令來設定交換檔案:

[root@db2 root]#mkswap /home/swap

setting up swapspace version 1, size = 1023996 kib

[root@db2 root]#

3、啟用交換分割槽檔案:

要立即啟用交換檔案而不是在引導時自動啟用,使用以下命令:

[root@db2 root]#swapon /home/swap

檢查增加後的交換情況:

[root@db2 root]# free -m

total       used       free     shared    buffers     cached

mem:          1006        994         12          0          4        929

-/+ buffers/cache:         60        946

swap:          999          0        999

[root@db2 root]#

要在引導時啟用,編輯 /etc/fstab 檔案來包含以下行(/home/swap               swap                    swap    defaults        0 0 ):

[root@db2 root]# vi /etc/fstab

label=/                 /                       ext3    defaults        1 1     

label=/boot             /boot                   ext2    defaults        1 2     

none                    /dev/pts                devpts gid=5,mode=620 0 0     

none                    /proc                   proc    defaults        0 0     

none                    /dev/shm                tmpfs   defaults        0 0     

label=/usr              /usr                    ext3    defaults        1 2     

/dev/sda5               swap                    swap    defaults        0 0     

/dev/cdrom              /mnt/cdrom              iso9660 noauto,owner,kudzu,ro 0 0

/dev/fd0                /mnt/floppy             auto    noauto,owner,kudzu 0 0  

/home/swap               swap                    swap    defaults        0 0  

系統下次引導時,它就會啟用新建的交換檔案         

再次檢查新增後的情況:

[root@db2 oracledb]# free -m                                            

total       used       free     shared    buffers     cached

mem:          1006        979         27          0          6        917

-/+ buffers/cache:         54        952                                

swap:          999          0        999 

這個Linux命令是幹什麼的?

筆者遇到乙個命令,覺得挺不好懂的。find type f exec dd if of dev null bs 128k status none 這個命令中 代表著被找到的正在被處理的檔案的檔名。find 在當前路徑下搜尋。find exec 對每乙個找到匹配的檔案執行指定的命令,這個例子中執行的是d...

這個月的感想

又到月底,這個月經歷不少事情,又學到了很多東西。人往往會在半路上迷失方向,又找回原路 加速前進,然後又迷失方向,有繼續趕路,這或許是個規律。也是在這過程中感受到人生的神秘,體會到其中辛酸 苦辣 快樂,否則平淡的成功,默默無聞的失敗,那樣的人生不但沒有劃過天空,連留下的痕跡都沒有。有些朋友也是20出頭...

這個夏天的我

這個夏天裡約奧運會,這個夏天人生中經歷第一次考驗,跪著走完自己選的路。這個夏天我有許多不一樣的感受 在學校和實驗室的朋友一起努力,感受清貧和阻力,還有便是即將成為乙個學長的體驗。不知為什麼,我發現自己似乎越來越會裝深沉,經常一副長者的口吻,不過大抵我也是不甘的吧,希望他們會有乙個比較好的大學生活,至...