日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

9.4

發(fā)布時(shí)間:2025/6/15 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 9.4 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

練習(xí):

1 創(chuàng)建一個(gè)5G的分區(qū),文件系統(tǒng)為ext3,卷標(biāo)為MYDATA,塊大小為1024,預(yù)留管理

? 空間為磁盤分區(qū)為3%,要求開機(jī)后可以自動(dòng)掛載至/data目錄,并且自動(dòng)掛載的

? 設(shè)備要使用卷標(biāo)進(jìn)行引用

2 創(chuàng)建一個(gè)本地回環(huán)文件/var/swaptemp/swapfile來(lái)用于swap;要求大小為512MB ?

? 卷標(biāo)為SWAP_FILE,且開機(jī)自動(dòng)啟用此交換設(shè)備

?# mkdir /var/swaptemp

?# dd if=/dev/zero of=/var/swaptemp/swapfile bs=1M count=512

?# mkswap LABEL=SWAP_FILE /var/swaptemp/swapfile


/etc/fstab

/var/swaptemp/swapfile swap swap defaults 0 0

3 上述第一問,如何讓其自動(dòng)掛載的同時(shí)啟用ACL功能

/etc/fstab

LABEL='MYDATA' /data ext3 defaults,acl 0 0


訪問控制列表(ACL)的權(quán)限控制方法,增加權(quán)限給其他用戶或組別,而不單只是簡(jiǎn)單 ? ?的"other"或者是擁有者不存在的組別


壓縮、解壓目錄

壓縮格式:gz bz2 xz zip z


壓縮算法:算法不同,壓縮比也會(huì)不同


compress:FILENAME.z

uncompress:


xz bz2 gz(壓縮文件)


gzip:.gz 壓縮完會(huì)刪除原文件,不能壓縮目錄(文本文件)

? ?gzip /PATH/TO/SOMEFIEL

? -d 解壓縮

? -# ?1-9,指定壓縮比,默認(rèn)是6


gunzip:解壓完后會(huì)刪除原文件

? ?gzip /PATH/TO/SOMEFIEL.gz


zcat /PATH/TO/SOMEFIEL.gz 不解壓的情況,查看文本文件的內(nèi)容


bzip2:.bz2

比gzip有著更大的壓縮比的壓縮工具,使用格式相似

? bzip2 /PATH/TO/SOMEFIEL

? ? ?-d

? ? ?-# 1-9,指定壓縮比,默認(rèn)是6

? ? ?-k 壓縮時(shí)保留原文件


? bunzip2 /PATH/TO/SOMEFIEL.bz2

? bzcat


xz:.xz ?壓縮比最大

?yum install xz

?cd /etc/yum.repos.d

?wget ftp://172.16.0.1/puv/gls/server.repos


? ?xz /PATH/TO/SOMEFIEL

? ? -d 解壓縮

? ? -# ?1-9,指定壓縮比,默認(rèn)是6

? ? -k 壓縮時(shí)保留原文件

? unxz

? xzdec

? xzcat


zip:壓縮后不刪除原文件,既歸檔又壓縮的工具

? ?zip FILENAME.zip FILE1 FILE2 ...

? ?unzip


archive:歸檔,歸檔本身并不意味著壓縮


tar:歸檔工具,只歸檔不壓縮

? -c:創(chuàng)建歸檔文件

? -f FILE.tar:操作的歸檔文件 -cf聯(lián)合用

? -x:展開歸檔 ? ? tar -xf test.tar

? --xattrs:歸檔時(shí),保留文件的擴(kuò)展屬性信息

? -t:不展開歸檔,直接查看歸檔了哪些文件


? -zcf:歸檔并調(diào)用gzip壓縮

? -zxf:調(diào)用gzip并展開歸檔


? -jcf:bzip2

? -jxf:


? -Jcf:xz

? -Jxf:


tar -Jcf test.tar.xz test*.txt

? ? 高級(jí)版本紅帽支持

?解壓可以省略壓縮的字母 -z -j -J


查看tar -tf test.tar.bz2


cpio 做成歸檔或 展開歸檔,歸檔工具


read NAME

abc

echo $NAME

abc


vi sum.sh

#!/bin/bash

#

#echo -n "Input two intergers:"

read -t 5 -p "Input two intergers[1000 and 100]:"A B

[ -z $A ] && A=1000

[ -z $B ] && B=100

echo "$A plus $B is $[$A+$B]"


vi myark.sh

#!/bin/bash

#

read -p "Three files:"FILE1 FILE2 FILE3

read -p "Destination:"DEST

read -p "Compress[gzip|bzip2|xz]:"COMP


case $COMP in

gzip)

?tar -zcf ${DEST}.tar.gz $FILE1 $FILE2 $FILE3 ;;

bzip2)

?tar -jcf ${DEST}.tar.bz2 $FILE1 $FILE2 $FILE3 ;;

xz)

? tar -cf ${DEST}.tar $$FILE1 $FILE2 $FILE3

? xz ${DEST}.tar

? ;;

*)

? echo "Unkown."

? exit 9

? ;;

??

esac


read:

? -p ?"PROMPT":給出提示


腳本編程:

? ?順序結(jié)構(gòu)

? ?選擇結(jié)構(gòu)

? ? ?if

? ? ?case

? ?循環(huán)結(jié)構(gòu)

? ? ?for

? ? ?while

? ? ?until


while循環(huán):適用于循環(huán)次數(shù)未知的場(chǎng)景

語(yǔ)法:

? while CONDITION;do

? ? statement

? ? ...

? ?done

計(jì)算100以內(nèi)的和

#!/bin/bash

#

declare -i I =1

declare -i SUM =0


while [ $I -le 100 ];do

? SUM+=$I

? let I++

done


echo $SUM


vi translate.sh

#!/bin/bash

#

read -p "Input something:" STRING

while [ $STRING != 'quit' ];DO

? echo $STRING | tr 'a-z' 'A-Z'?

? read -p "Input something:" STRING

done


vi detect.sh

#!/bin/bash

#

who | grep "hadoop" &> /dev/null

RETVAL=#?


while [ $RETVAL -ne 0 ];do

? echo "`date`,hadoop is not log"

? sleep 5

? who | grep "hadoop" &> /dev/null

? RETVAL=#?

done


echo "hadoop is logged in."

??

xz message -> message.xz











本文轉(zhuǎn)自飛行萌51CTO博客,原文鏈接:http://blog.51cto.com/8527508/1943247 ,如需轉(zhuǎn)載請(qǐng)自行聯(lián)系原作者




總結(jié)

以上是生活随笔為你收集整理的9.4的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。