展開訓練は、圧縮、サーバー、ディスクがマウント梱包、見つける--find

、見つける圧縮梱包を見つけます

1.スーパーユーザー(管理者ユーザ)は_#プロンプトで、プロンプト一般ユーザ$です _。
2.どのように迅速上のディレクトリに戻りますか?
cd -
何3.GNU、GPLいますか?
GNU的全称是GNU's Not Unix 最初由理查德·斯托曼为GNU计划而撰写。
优秀的项目: gcc gawk bash emacs

GNU GPL(GNU General Public License,通用公共许可证),
1.开源,可自由传播
2.可以任意修改,必须把修改之后的代码发布出来
4.linuxシャットダウン、再起動のコマンド何?
关机 
shutdown -h now
init 0 
halt
poweroff
 重启 
shutdown -r 0 
Reboot
init 6
5.ドメイン名とそのファイルのIPアドレス間のマッピングが含まれていますか?
/etc/hosts文件包含了IP地址和主机名之间的映射。

相关知识点:
/etc/resolv.conf文件指定如何解析域名。
/etc/networks文件用来指定服务器上的网络配置信息。
/etc/hostname文件包含了Linux系统的主机名,包括完全的域名。
6.クエリ/ etc / passwdファイルのわずか5〜15行を(三つの方法で実装参照)
head -15 /etc/passwd |tail - 11
sed  -n ‘5,15p’ /etc/passwd
awk  ‘NR==5,NR==15’/etc/passwd
7. 2つのパーティションを作成する必要がありますLinuxのパーティションを作成?
/
/boot
swap
8.統計/ etc / passwdファイル、行数の合計?
wc -l /etc/passwd
ルートのキーワードを含む9.クエリ/ etc / passwdファイルの内容ラインが(三つの方法が必要です)
grep -n ‘root’ /etc/passwd
awk '/root/' /etc/passwd
 sed -n '/root/p' /etc/passwd
10.ソフトとハードリンクの違いを説明しましたか?
1)创建命令不同 软链接:ln -s 硬链接:ln
2)目录不能创建硬链接,并且硬链接不可以跨越系统的分区,软链接可以
3)硬链接文件与源文件inode相同,软链接文件与源文件inode不同 
4)删除软链接文件,对源文件无影响,但是删除软链接源文件对软链接文件有影响 
5)删除硬链接文件,对源文件也无影响,并且删除源文件,对硬链接文件也无影响 
6)只有原文件和硬链接同时删除,原文件才真正删除
11. Linuxシステムでは、システムは、必要なプロファイルディレクトリを格納するために使用しましたか?
/etc
12.絶対パスとは何か、相対パスは何ですか?
绝对路径是以 / 为开头
相对路径不以 / 为开头的
13. WriteコマンドのショートカットVIMとその作用を説明する(少なくとも10)
gg :将光标移动到文件的开头 ,ngg就是移至n行行首
dd  :  删除一行,(删除多行 ndd dnd :n为数字 + p = 剪切)
D   :  将光标之后的内容都删除
u   :   撤销
$(shift+4) : 将光标移动至行尾
^(shift+6)  :  将光标移动至行首
dG   : 删除光标以下的所有内容(包括光标所在行)
yy :  复制,复制n 行,nyy ,yny
 p :  粘贴(光标所在行的下一行)
 R :  多个字符替换(按ESC退出替换)
14.このサービスに対応するsshdのポート番号です。
netstat -lntup |grep sshd
ss -lntup |grep sshd
15. / etc / passwdファイルを編集し、/ binに/ bashのすべての文字列に/ sbinに/ nologinにを置き換える(sedコマンドを使用します)
sed -i ‘s#/sbin/nologin#/bin/bash#gp’ /etc/passwd
16.通常のユーザーUSER01、UID 1099を作成します。
useradd user01 -u 1099
17.ユーザーのログインパスワードが123に設定されている質問を、接続します
echo 123 |passwd  --stdin user01
18.ユーザ情報ファイルetc / passwdファイルのA「:」区切り意味は、各フィールドが表現される7つのフィールドに分割され
第1列 :用户账户名称 
第2列 :密码占位符,存放账户的口令 
第3列 :用户UID,用户标识号 
第4列 :用户GID,组标识号 
第5列 : 用户注释,用户详细信息 
第6列 :用户家目录,root家目录 
第7列 :用户登陆Linux使用的Shell
19. oldboy.txtファイルは600に権限を設定します。
touch oldboy.txt
chmod 600 oldboy.txt
ディレクトリやWWWに所有者提供するディレクトリの下にあるすべてのファイルとディレクトリへの20 Oldboyは、oldboyのグループです。
mkdir oldboy 
useradd www
groupadd oldboy
chown  -R www.oldboy oldboy
21. 2人のユーザが新たに追加された情報システムを表示するには?
Tail -2 /etc/passwd 
22.バラは、ルート・ユーザ・グループに追加されました
Useradd -g root rose
23、長フォーマットのルートを見る最初の10のファイルのアクセス権情報を表示する、各ビットの意味を表す書き込みが「/ -l LS」の使用
文件类型        文件属主权限    文件所属用户组权限  其他用户权限      
(所属用户)      (所属用户组)
    d               r w x                r - x              r - x               
   目录   读写执行权限  读执行权限   读执行权限
24第三の行の表示内容は、図10(三つの方法)あるtest.txtの行に
cat test.txt| head |tail -8
awk  ‘NR==3,NR==10’ test.txt
sed  -n ‘3,10p’ test.txt
25.変更の許可/ Webディレクトリ、すべてのユーザーが読み取りおよび書き込みが、/ webディレクトリ内のグループのWWWに属しているすべてのファイルを作成されることができます
chown .www /web
chmod 2777 /web
26. DF -h入力し、現在のシステム利用可能なディスク容量の残りのルートパーティションを削除します
df -h |awk ‘/\/$/{print $(NF-2)}’
27.コマンド入力時間「日付」/data/date.txtで、現在のシステム時刻に出力されます。
date >/data/date.txt 
/data/error.txtに出力「LS / TA」エラーを用いて、28
ls /ta 2>/data/error.txt
以下の説明記号で入力と出力の29の標準的な意味では、Linux <<<> >> 2> 2 >>&>&>>
<  : 输入
<< :追加输入
>   :标准输出重定向
>>  :标准输出追加重定向
2>  :错误输出重定向
2>> :错误输出追加重定向
&>  :共同输出重定向
&>> :共同输出追加重定向
ファイル名fstab.outの下で/ tmpディレクトリにリダイレクト30. / etc / fstabファイルの内容
cat /etc/fstab > /tmp/fstab.out
31検索の/ etc /ディレクトリに、すべてのファイルの.conf接尾辞の下では、属性情報を表示します。
find /etc/  -name ‘*.conf’xargs ls -ld
前7日間/ varディレクトリの.logファイルを見つけるための32、及び属性情報を表示します。
find /var -type f -mtime +7 -name ‘*.log’ -ls
1Mおよびすべて見つけるために通常タイプのファイル33を超えるファイル/ etcディレクトリ
find /etc -type f -size +1M  -ls
34は、ファイル名でディレクトリがTXTファイルを含む/検索、および7日以内の時間。
find / -type f -name ‘*txt*’ -mtime -7
マスターの下で35検索/ディレクトリはoldboy oldboyで、ファイルのグループがあります
find / -type f -user oldboy -group oldboy  -ls
36次の15日前のファイルを/ tmpディレクトリを検索し、削除します
fing /tmp -type f  -mtime +15 -delete
37 RPMの終わりに、ルートディレクトリ内のすべてのファイルを検索します
find /  -type f -name ‘*rpm’
38.インストールツリーのコマンドかどうかを確認するためにrpmコマンドを使用します
 rpm -qa  tree
39あなたのミラーデバイスは、/ dataディレクトリにハングアップします
mount/dev/cdrom /data/
ディレクトリアーカイブ圧縮/データ(自分の名前のアーカイブの名前)にBAKディレクトリの下tarコマンド/データ/ファイルとディレクトリを使用して40
tar czf /data/gjy.tar.gz  /data/bak
41は、圧縮されたコンテンツパッケージ内の質問/データディレクトリを表示するために、より低いtarコマンドを使用しています
 tar tf /data/gjy.tar.gz
42は、解凍/バックアップディレクトリに、質問に圧縮されます
 tar xf /data/gjy.tar.gz -C /root/backup
ルート一般ユーザのホームディレクトリにすべてのファイルの/ etcディレクトリ43パック(ヒント:自分で圧縮されたパッケージ名、タールの使用と併せて描かれて見つけます。)
find /etc -type f |xargs tar czf /root/oldboy.tar.gz
/ etc / hostsファイル圧縮梱包へのtarコマンドを使用して44。
 tar czf hosts.tar.gz /etc/hosts
tarコマンドに45パックの/ etc /を使用する場合は、削除操作のルートは、パッケージがルート操作を削除されませんどのように、発生しました
tar czPf etc.tar.gz /etc
或者cd /
46パックの/ etc /ディレクトリは、/ etc / hostsファイルをパックしないように頼みました。
tar czf etc.tar.gz  --exclude=etc/hosts etc/
47知ら/etc/grub2.cfgファイルには、あなたが知らない場合には、ファイルのどのようにパッケージソースファイルを聞いて、ソフト・リンクファイルです。
tar czhf grub2.tar.gz /etc/grub2.cfg
48は/ var / log /すべての.logファイルのディレクトリを圧縮にパッケージ化され、それが圧縮さlog.tar.gz.の名前として定義されます
find /var/log -type f  -name "*.log"  |xargs  tar czf log1.tar.gz 
49サービスのhttpdをインストール
yum install -y httpd
50は、パッケージのhttpd内の内容を表示します。
rpm -ql httpd
51ビューのnetstatコマンドがどのパッケージに属しています。
rpm -qf `which netstat`
或者yum provices  netstat
52このコマンドは、システムSLを削除します
rpm -e sl
或者yum remove sl -y
53は、使用しているサーバの中で利用できるのyumソースリポジトリは、何を確認します。
yum repolist
ディスプレイシステム54は、TREを開始パッケージでインストールすることができます
yum list |grep ^tre
yum list tre*
55このコマンドは、システムツリーを更新します。
yum update tree -y
56、つまり、ディレクトリ/ oldboy /テストを作成するためのコマンドを完了してくださいoldboy /ディレクトリおよび/ oldboy /テストを作成
mkdir -p /oldboy/test
57 ett.txtファイル(100行の合計)行の20〜30の内容(三つの方法)を参照してください
head -30 ett.txt|tail -10 
awk ‘NR==20,NR==30 ’ett.txt
sed -n‘20p,30p’ett.txt
拡張子.SHファイルの末尾に58 / oldboyすべてのディレクトリとそのサブディレクトリのすべての文字列は、Oldboyを含むファイルが(2つの方法)oldgirl置き換えます
find /oldboy  -type f -name “*.sh”|xargs sed -i‘s#oldboy#oldgirl#g’
sed -i‘s#oldboy#oldgirl#g’$( find /oldboy  -type f -name “*.sh”)
59ペアは、/ etcには、例えば、属性情報をもたらすために必要な時間をパッキングを実行します。19_04_28_etc.tar.gzを
tar czf   `date +%y_%m_%d`_etc.tar.gz  /etc
60すべての親ディレクトリフィルタリングする方法(ヒント:最初のレベルのディレクトリことができ、サブディレクトリを含めないでくださいoldboyディレクトリとディレクトリの隠しディレクトリ)をoldboyは、現在のディレクトリの下に知られていますか?
find /etc ! -name ".*" -type d -maxdepth 1
或者 ll /oldboy
Tree -L 1 -d
ll / |grep ^d
61 /更新リアルタイムシステムログVAR / log / messagesのを見ることを期待して、システムサービスをデバッグ、どのようにしますか?
tail -f /var/log/messgaes
62印刷設定ファイル/ etc / passwdファイルの行番号とコンテンツの内容、何をすべきか?(二つの方法)
cat -n /etc/passwd
less -N /etc/passwd
grep -n ‘.’ /etc/passwd
ネットワークカードを再起動するには、どのコマンド63ですか?
systemctl restart network
ifdown ens33 && ifup ens33
数64 DNSシステム・コンフィギュレーション・ファイルには、違いは何ですか?
/etc/sysconfig/network-scripts/ifcfg-ens33  重启生效
/etc/resolv.conf                                立即生效
どのように65centosなウェブを修正するよう、ホスト名を変更するためのシステム、および力への急速なエントリ。
hostnamectl set-hostname web 临时和永久都生效
66スワップは、コマンドpasswdのルート・ファイルの場所と/ binに/ bashの位置を使用できますか?すべての今後の最初の列と最後の交換位置
root:x:0:0:root:/root:/bin/bash 
bin:x:1:1:bin:/bin:/sbin/nologin 
daemon:x:2:2:daemon:/sbin:/sbin/nologin
awk -F : '{print $7":"$2":"$3":"$4":"$5":"$6":"$1}' /etc/passwd
67拡張問題:2019年4月26日:として日付フォーマットの三日間を印刷
date -d “-3 day” +%F 
68翻訳タイトル
01).command not found               命令没有找到
02).No such file or directory           找不到文件或者目录
03).Permission denied                   权限不足
04).No space left on device             磁盘没有空间
05).File exists                             文件已存在
06).Is a directory                          是一个目录
07).Not a directory                     不是一个目录
08).Warning: Changing a readonly file           警告:正在修改一个只读文件
09).Found a swap file by the name ".1.swp"      找到一个临时文件名字是1.swp
10).unrecognized option '--oldboy'                  不能识别的选项—oldboy
69既知のファイルtest.txtの内容

テスト
lidao
Oldboy

出力ファイルtest.txtの内容を教えてください、それはコマンドoldboy文字列が含まれていません。(3つの方法)

egrep –v oldboy test.txt
awk  '!/oldboy/' test.txt
Sed  's/oldboy/g' test.txt
以下に取ら請求IPアドレス10.0.0.101(二つの方法)をもたらすであろう行うことが知られている70 ifconfigeth0
ifconfig ens33 | sed '2s#.*t (.*)  n.*#\1#gp' –rn
ifconfig ens33 | awk 'NR==2{print $2}'

サーバーの一部

ラックマウント型サーバ、ブレードサーバ、サーバの塔:1.外観係るサーバを分けます。

2.手順、プロセスとデーモンは何ですか?

程序: c/php/java,代码文件,放在磁盘中的数据。

进程: 正在运行的各类程序,进程运行就是把程序放在内存里执行。

守护进程(daemon): 持续保持运行着的程序。

3.バッファとは何ですか?キャッシュとは何ですか?

缓冲区(buffer)
将数据写入到内存中,这个存放数据的内存空间在linux系统中一般被称为缓冲区(buffer),例如:写入到内存缓冲区,即写缓冲。

缓存区(cache)
从内存里读取数据,这个存放数据的内存空间在linux系统中一般被称为缓存区(cache),例如:从内存读取,即读缓存

図4に示すように、データ変換部、1PB = 1024TB = 1024×1024ギガバイト= 1024 ^ 3メガバイト= 1024 ^ 4キロバイト= 1024 ^ 5 B.

5、RAIDおよび機能とアプリケーションシナリオのレベルについて話をしますか?

常见的Raid级别有Raid0,Raid1,Raid5,Raid10级别的

企業に図6に示すように、一般的なUNIXシステムバージョン(5種類以上で)。

ubuntu
redhat
centos
debian
红旗
麒麟
fedora

7. GNU GPLとは何ですか

GNU的全称是GNU's Not Unix 最初由理查德·斯托曼为GNU计划而撰写。GNU的全称是GNU is nort unix .
优秀的项目: gcc gawk bash emacs

GNU GPL(GNU General Public License,通用公共许可证),
1.开源,可自由传播
2.可以任意修改,必须把修改之后的代码发布出来

8、Linuxはその三つの主要な分野で使用されますか?

IT 服务器端
嵌入式开发平台
个人PC桌面

9、システムのインストールは、どのように分割する(メモリは8Gは、ディスクは200Gですか)?

/boot:500-1024M
Swap:8-16G 
/:剩余所有内存

仮想ネットワークモデルです10は、持っていますか?

NAT 模式
仅主机模式
桥接模式

11、(書き込みの少なくとも二種類)のリモート接続ツール上でのWindows

xshell
secureCRT
putty
Mac(item2)

12は、外部ネットワーク通常の状況下では、仮想マシンがオンラインで入手することができない、調査のあなたの考えは何ですか

1.检查Linux的ip配置,测试ip地址是否通畅
2.测试网关   ping 10.0.0.250
3.测试DNS   ping 223.5.5.5
4.ping baidu.com

13は、ちょうどあなたが書くために、アイデアを解決する方法を、接続先のリモート接続ツールを使用して仮想マシンをインストールしたのですが、接続されていません。

1.在虚拟机里查看ip地址
2.在本地测试进行测试该ip是否通畅
3.检查ssh服务的端口是否开启  telnet 10.0.0.100 22
4.防火墙及selinux关掉
services.msc

14、あなたはLinuxのコマンドラインを知っているし、(8未満ではない)効果を与えるショートカットについて話します

ctrl+a      将光标跳转至行首
ctrl + e    将光标跳转至行末          
ctrl + w    以空格为单位,将当前光标位置之前的内容删除 
ctrl +u     将当前光标位置之前的内容全部删除
ctrl +k     将当前光标位置之后的内容全部删除
ctrl + l    清屏 
ctrl + c    终止当前命令
ctrl + d    退出当前会话窗口,断开当前连接(exit,logout)
ctrl + z    将当前前台运行的程序,放后台执行
ctrl + r    搜索历史命令
ctrl+s      锁屏

15、コマンドのシステムとヘルプのどの?例が存在する必要があります

help   ls --help
man     man ls
info    info ls

16、コマンドラインは、3種類のshutdownコマンドrestartコマンドを書くのか?

关机:
shutdown -h now
init 0
poweroff 
halt
重启:
reboot

17、唯一のeth0カード情報を確認するためにコマンドを書きます

ip a s ens33
ifconfig

18、私は/ディレクトリにいる、そして私がした現在、最終のディレクトリの場所に次のアクションを実行した場合します。cd / etc / sysconfig /; CD ..; CD ..; CD - ; CD ..

/

19、バッチはoldboy01、oldboy02、... oldoby05これらのディレクトリを作成し、以下のリストにconfディレクトリが作成されます。完了するために、コマンドを使用してください

mkdir -p oldboy{01..05}/conf

0C:29:20には、各ラインの①HWADDRカードの設定ファイルは、00 =の意味について話FE:F9:8A;②DEVICE= eth0の;③ONBOOT= YES;④TYPE=イーサネット;⑤BOOTPROTO=なし;⑥IPADDR= 10.0.0.200;⑦NETMASK= 255.255 .255.0;⑧GATEWAY= 10.0.0.2;⑨DNS1= 223.5.5.5。(4点)

1. HWADDR=00:0c:29:90:89:d9    Mac地址 
2. DEVICE=eth0      设备名称
3. ONBOOT=yes       开机自启动
4. TYPE=Ethernet    网络类型 以太网
5. BOOTPROTO=none    手动static
    a. dhcp 自动获取ip地址
    b. none 固定的ip地址
    c. static 固定的ip地址
6. IPADDR=10.0.0.100 IPADDR     ip地址
7.  NETMASK=255.255.255.0     子网掩码 决定这个局域网中最多有多少台机器
 8. GATEWAY=10.0.0.2    网关 整个大楼的大门
9. DNS1=223.5.5.DNS   DNS域名解析器

21、コマンドラインコマンドのホスト名を変更?

hostnamectl set-hostname name
 临时和永久都生效
    

22、変数名を設定= oldboy、変数をキャンセルした後、達成するためにコマンドを使用します。

name=oldboy
echo $name
export name=oldboy

23、/oldboy/test.txtに/ etc / passwdファイルの行5〜15の記憶内容、(劣らず3個以下の方法)

touch /oldboy/test.txt
awk 'NR==5,NR==15' /etc/passwd > /oldboy/test.txt
sed -n '5,15p' /etc/passwd > /oldboy/test.txt
 head -15 /etc/passwd|tail -10 > /oldboy/test.txt

24、デバッグ時のシステムサービス、実行する方法を、リアルタイムのシステムログは/ var / log / messagesの更新を見ることを望んで?

tail -f /var/log/messages

25、、システムがポート22をオンにする方法はsshdプロセスを見ると、そこにあるかどうかを確認するには?

netstat -lntup
ps -ef |grep sshd

26は、ライン3306または1521のコンテンツを含むフィルタ/ etc / servicesファイルは、2つの数値を配置されています。(以上の三つの方法)

grep -E '3306|1521' /etc/services
awk '/3306|1521/' /etc/services
 sed -rn  '/3306|1521/p' /etc/services

27は、これらの特殊記号の意味について話をする:> >> <<<#..〜* |; && ||&!

>  标准重定向输出
>> 标准重定向追加输出
<  标准输入
<<   cat >> test.txt <<eof
#   超级用户标示符   注释 
..  当前目录的上层目录
~  当前用户家目录
*  所有
|   管道符
;  两条命令分隔符,不管前面执行成功或失败,都会执行后面
&&  两条命令分隔符,前面执行成功,才会执行后面命令,前面失败,会报错
||  前面命令执行失败,才会执行后面命令
! 非,快速执行指定的命令
\ 转义符
& 把服务或者程序放在后台运行

28は、変更された時間/データディレクトリ内の7日前で、かつ100K / tmpディレクトリよりも大きなファイルをコピーします。(以上の三つの方法)

[root@gjy ~]# find /data -type f -mtime +7 -a -size +100k |xargs -I {} cp /tmp{}
find /data -type f -mtime +7 -a -size +100k |xargs} cp -t /tmp

29、LANと何があるのDNS設定ファイルを設定し、RedHatの書き込み?そして、の違いを説明しますか?

/etc/sysconfig/network-scripts/ifcfg-ens33   重启生效
/etc/resolv.conf   立即生效

30、Linuxの一般的なパッケージングツールの下に表示され、書き込みに対応する圧縮及び復元パラメータ(二種類)

⒈Gzip:不能压缩目录,参数:-r 递归压缩
Zcat:查看压缩文件内容;
Gzip -d 解压
⒉tar:参数

31、Linuxファイルパーミッション何表す10本の長さは、それぞれの合計?

-rw-r--r--. 1 root root  334205 Jul 11 20:09 nginx-1.16.0.tar.gz
-:文件类型(-:普通文件;d:文档;c:块儿设备;l:链接文件;s:socket套接字)
rw-属主权限(r:读,代表数字:4;w:写,代表数字:2;x:执行,代表数字:1)
r--属组权限(r:读,代表数字:4;w:写,代表数字:2;x:执行,代表数字:1)
r--其他用户权限(r:读,代表数字:4;w:写,代表数字:2;x:执行,代表数字:1)

32、ソフトとハードリンクの違いの接続(作成、違いを意味し、側面を削除します)

1. 参数:软连接必须加-s;硬链接不用加参数;
2. 删除:删除软连接对源文件不影响,删除源文件,软连接也被删除;删除源文件不影响硬链接,删除硬链接不影响源文件
3. 软连接就是源文件的快捷方式;硬链接是源文件的复制黏贴版。
4. 软连接可以连接目录,硬链接不能连接目录。

33、引用符なしのシングルと二重引用符の違い

单引号:所见即所得,即将单引号内的内容原样输出。
双引号:所见即所得,把双引号里面的内容给输出出来,会解析里面的变量,特殊字符。
无引号:所见即所得,如果空格,不会看做一个整体,会解析里面的变量,特殊字符,支持通配符。

34、各訪問出現10のIP最大数のnginxのアクセスログのaccess.log統計。(最初の列で知られているIP)

[root@gjy ~]# awk '{print $1}' /usr/local/nginx/access.log|sort|uniq -c|sort -rn|head

18-02-26:35には、次の形式のコマンド例の日付を与えます。コマンドを与えてください。

date +%y-%m-%d

36は、3日間である印刷日付形式前:2018年2月26日には、コマンドを与えます。

date -d "-3day" +%F

37、翻訳

01).command not found  命令找不到
02).No such file or directory  没有这个文件或目录
03).Permission denied  权限不足
04).No space left on device   设备空间不足  
05).File exists 文件已存在
06).Is a directory   这是一个目录
07).Not a directory   这不是一个目录
08).Warning: Changing a readonly file  警告:更改只读文件
09).No route to host   没有主机路径
10).connection refused    连接拒绝
11).Access denied     拒绝访问

38、755、許可oldboyディレクトリとそのサブディレクトリのパーミッションは、コマンドを与えられましたか?

chmod -R 755 /oldboy/

39、oldboyディレクトリとそのサブグループは、所有者に属しているコマンドをお願いしoldboy変更。

chown -R oldboy.oldboy /oldboy

40は、あなたがコマンド内部Vimを知っていて、意味の書き込みについて話しています。(以上10)

Ngg:(N为数字),将光标快速跳转至第N行;
G:将光标快速跳转至文件行首;
d:删除光标所在行;
Nyy:复制N行内容;
^:将光标快速跳转至第N行行首;
$:将光标快速跳转至第N行行末;
i:从命令模式进入编辑模式;
I:在当前光标所在行的行首插入字符;
A:在当前光标所在行的行末插入字符;
u:撤回;
p:在当前行所在位置的上一行进行复制;
P:在当前行所在位置的上一行进行复制;

41、のumaskの機能と意味の詳細な説明。

进程掩码:改变文件权限;目录默认权限为:755,文件的权限是:644。
当umask三位数都为偶数时,对目录及文件都为:777-umask;
当umask三位数都为奇数时,对目录:777-umask;对文件:777-umask+111;
当umask三位数后两位为奇数时,对目录:777-umask;对文件:777-umask+11;
当umask三位数后一位为奇数时,对目录:777-umask;对文件:777-umask+1;

42は、すべての空白行は、タブ・キーとスペース(二つの方法)と内部のいくつかの空白行があり、ファイルを削除oldboy.txt

awk NF a.txt
sed -r '/^[ \t]*$/d' a.txt
awk '!/^[ \t]*$/' a.txt

ディスクのマウントとシングルユーザーモード

1 /データディレクトリにマウント

[root@gjy ~]# mkfs.xfs /dev/sdd     #格式化并创建文件系统
meta-data=/dev/sdd               isize=512    agcount=4, agsize=13107200 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=52428800, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=25600, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
[root@gjy ~]# mkdir /data          #/目录下创建data 目录
[root@gjy ~]# mount /dev/sdd /data     #把sdd分区挂载到/data下
[root@gjy ~]# df
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/sda3       19399680 2232940  17166740  12% /
devtmpfs         1012904       0   1012904   0% /dev
tmpfs            1023744       0   1023744   0% /dev/shm
tmpfs            1023744    9116   1014628   1% /run
tmpfs            1023744       0   1023744   0% /sys/fs/cgroup
/dev/sda1         508580  122100    386480  25% /boot
tmpfs             204752       0    204752   0% /run/user/0
/dev/sdd       209612800   32992 209579808   1% /data

2.「docs.txt」を格納するディレクトリ

[root@gjy ~]# dd if=/dev/zero of=/data/docs.txt
[root@gjy ~]# ll /data
total 7072008
-rw-r--r--. 1 root root 7241732608 Jul 17 00:41 docs.txt

マウントブートを実現するには3.(テストしてください)

[root@gjy ~]#  vim /etc/fstab        #编辑永久挂载
[root@gjy ~]# tail -1 /etc/fstab     #查看
/dev/sdd                /data             xfs     defaults        0 0
#reboot重启
#重启后查看
[root@gjy ~]# df
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/sda3       19399680 2233128  17166552  12% /
devtmpfs         1012904       0   1012904   0% /dev
tmpfs            1023744       0   1023744   0% /dev/shm
tmpfs            1023744    9124   1014620   1% /run
tmpfs            1023744       0   1023744   0% /sys/fs/cgroup
/dev/sdd       209612800 7105000 202507800   4% /data
/dev/sda1         508580  122100    386480  25% /boot
tmpfs             204752       0    204752   0% /run/user/0

4.ディスク容量の200ギガバイトを準備

下のマウント/ DATA_READディレクトリ

[root@gjy ~]# umount /dev/sdd
[root@gjy ~]# df
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/sda3       19399680 2232932  17166748  12% /
devtmpfs         1012904       0   1012904   0% /dev
tmpfs            1023744       0   1023744   0% /dev/shm
tmpfs            1023744    9120   1014624   1% /run
tmpfs            1023744       0   1023744   0% /sys/fs/cgroup
/dev/sda1         508580  122100    386480  25% /boot
tmpfs             204752       0    204752   0% /run/user/0
[root@gjy ~]# mkdir /data_read
[root@gjy ~]# mount -r /dev/sdd /data_read
[root@gjy ~]# df
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/sda3       19399680 2232952  17166728  12% /
devtmpfs         1012904       0   1012904   0% /dev
tmpfs            1023744       0   1023744   0% /dev/shm
tmpfs            1023744    9120   1014624   1% /run
tmpfs            1023744       0   1023744   0% /sys/fs/cgroup
/dev/sda1         508580  122100    386480  25% /boot
tmpfs             204752       0    204752   0% /run/user/0
/dev/sdd       209612800 7072232 202540568   4% /data_read

6. / DATA_READディレクトリにファイルを書き込むことができません

[root@gjy ~]# mount -r /dev/sdd /data_read
[root@gjy ~]# dd if=/dev/zero of=/data_read/test.txt bs=10M count=50 
dd: failed to open ‘/data_read/test.txt’: Read-only file system

おすすめ

転載: www.cnblogs.com/gongjingyun123--/p/11209487.html