Linux學習筆記(6)

2021-07-26 10:39:09 字數 2263 閱讀 5271

####12.不同系統之間的檔案傳輸####

####3.檔案查詢####

1.locate filename      ##在檔案資料庫中搜尋filename資訊,updatedb更新檔案資料庫

2.find

find    查詢位置-條件 條件值-exec 動作{} \;

-name

-not    條件

-user

-group

-size

-perm

--maxdepth

--mindepth

-a-o

-type f檔案

d目錄c字元裝置

b塊裝置

s套節字

l鏈結find /mnt -user student

find /mnt -group linux

find /mnt -user student -a -group linux

find /mnt -user student -o -group linux

find /mnt -user student -a -group linux

find /mnt -user student

find /mnt -user student -a -not -group linux

dd if=/dev/zero of=/mnt/file1 bs=1024 count=10

dd if=/dev/zero of=/mnt/file2 bs=1024 count=20

dd if=/dev/zero of=/mnt/file3 bs=1024 count=30

find /mnt -size 10k

find /mnt -size -10k

find /mnt -size +10k

#########################

####15.系統虛擬機器管理####

#########################

####1.安裝####

#!/bin/bash        ##命令執行環境的指定

virt-install \         ##安裝虛擬機器

--name $1 \        ##虛擬機器名稱指定,$1表示指令碼後的第一串字元

--ram 1000 \           ##記憶體

--file /var/lib/libvirt/images/$1.img \       ##硬碟檔案

--file-size 8 \                ##硬碟檔案大小

--cdrom /var/ftp/pub/iso/rhel-server-7.1-x86_64-***.iso &  ##安裝源指定

####2.管理####

virt-manager           ##開啟圖形管理工具

virt-viewer vmname     ##顯示虛擬機器,vmname表示虛擬機器名稱

virsh list         ##列出正在執行的vm

virsh list --all       ##列出所有vm

virsh start vmname     ##執行指定vm

virsh shutdown vmname      ##正常關閉指定vm

virsh destroy vmname       ##強行結束指定vm

virsh create vmname.xml        ##臨時恢復指定vm,vmname表示前端管理檔案

virsh define vmname.xml        ##永久恢復vm

virsh undefine  vmname     ##刪除vm的前端管理,不會刪除儲存

####3.虛擬機器快照####

qemu-img create -f qcow2 -b vm2.qcow2 node1.qcow2

!/bin/bash

virsh destroy $1 &> /dev/null

virsh undefine $1 &> /dev/null

qemu-img create -f qcow2 -b /var/lib/libvirt/images/$1.qcow2  /var/lib/libvirt/images/$2.qcow2 &>/dev/null

virt-install \

--name $2 \

--ram 1000 \

--disk /var/lib/libvirt/images/$2.qcow2 \

--import &> /dev/null &

Linux學習筆記(6)

我們可以在執行 shell 指令碼時,向指令碼傳遞引數,指令碼內獲取引數的格式為 n。n代表乙個數字,1 為執行指令碼的第乙個引數,2 為執行指令碼的第二個引數,以此類推 以下例項我們向指令碼傳遞三個引數,並分別輸出,其中 0為執行的檔名 bin bash author 菜鳥教程 url www.r...

linux驅動學習筆記6

在open函式中寫申請中斷函式 request irq int request irq unsigned int irq,void handler int irq,void dev id,struct pt regs regs unsigned long irqflags,const char de...

Linux學習筆記(6) 工作管理

什麼是工作管理 工作來自job命令的翻譯,job命令可以檢視後台工作的程序。舉例來說什麼是工作管理,當你要打包乙個比較大的目錄時,很耗時間,但是你同時又需要使用別的命令。你會想我可以到開幾個終端進行登入。在 etc security limits.conf裡面可以設定使用者同時可以登入的連線數,如果...