[toc]

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.创建linux分区时,一定要创建哪两个分区?
/
/boot
swap
8.统计/etc/passwd文件一共有多少行?
wc -l /etc/passwd
9.查询/etc/passwd文件内容包含root关键字的行(要求三种方法)
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.写出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文件,把所有的字符串/sbin/nologin替换成/bin/bash(请使用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由 ':' 为分割符, 分为7个字段,其中每个字段分别代表的含义是
第1列 :用户账户名称
第2列 :密码占位符,存放账户的口令
第3列 :用户UID,用户标识号
第4列 :用户GID,组标识号
第5列 : 用户注释,用户详细信息
第6列 :用户家目录,root家目录
第7列 :用户登陆Linux使用的Shell
19.给文件oldboy.txt设置权限为600.
touch oldboy.txt
chmod 600 oldboy.txt
20.给目录oldboy及目录以下的所有文件及目录设置属主为www,属组为oldboy。
mkdir oldboy
useradd www
groupadd oldboy
chown -R www.oldboy oldboy
21.查看系统中新添加的两个用户信息?
Tail -2 /etc/passwd
22.将rose用户加入到root组
Useradd -g root rose
23.使用"ls -l /"以长格式查看根目录,显示头十位文件权限信息,写出每一位所代表的含义
文件类型	    文件属主权限 	  文件所属用户组权限	 其他用户权限
(所属用户) (所属用户组)
d r w x r - x r - x
目录 读写执行权限 读执行权限 读执行权限
24.显示test.txt第3行到第10行的内容(三种方法)
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.输入时间命令"date"将当前系统时间输出到/data/date.txt中
date >/data/date.txt
28使用“ls /ta”将错误的信息输出到/data/error.txt中
ls /ta 2>/data/error.txt
29解释以下linux标准输入输出中符号的含义< << > >> 2> 2>> &> &>>
<  : 输入
<< :追加输入
> :标准输出重定向
>> :标准输出追加重定向
2> :错误输出重定向
2>> :错误输出追加重定向
&> :共同输出重定向
&>> :共同输出追加重定向
30.把/etc/fstab文件内容重定向到/tmp目录下文件名为fstab.out
cat /etc/fstab > /tmp/fstab.out
31查找/etc/目录下,所有.conf后缀的文件,并将其属性信息显示出来。
find /etc/  -name ‘*.conf’xargs ls -ld
32查找/var目录下7天以前的.log文件,并将其属性信息显示出来。
find /var -type f -mtime +7 -name ‘*.log’ -ls
33查找/etc目录下大于1M且类型为普通文件的所有文件
find /etc -type f -size +1M  -ls
34查找/目录下文件名包含txt的文件,且时间是七天以内的。
find / -type f -name ‘*txt*’ -mtime -7
35查找/目录下属主是oldboy并且属组是oldboy的文件
find / -type f -user oldboy -group oldboy  -ls
36查找/tmp目录下15天以前的文件并删除
fing /tmp -type f  -mtime +15 -delete
37查找根目录下以rpm结尾的所有文件
find /  -type f -name ‘*rpm’
38.使用rpm命令查看是否安装tree命令
 rpm -qa  tree
39将你的镜像设备挂在到/data目录上
mount/dev/cdrom /data/
40使用tar命令对/data/bak目录下的文件及目录进行归档压缩到/data目录下(压缩包的名字以自己名字命名)
tar czf /data/gjy.tar.gz  /data/bak
41使用tar命令查看上题/data目录下压缩包内的内容
 tar tf /data/gjy.tar.gz
42将上题的压缩包,解压到/backup目录下
 tar xf /data/gjy.tar.gz -C /root/backup
43打包/etc目录下所有普通文件到root用户家目录(提示:tar结合find使用,压缩包名自行拟定)
find /etc -type f |xargs tar czf /root/oldboy.tar.gz
44用tar命令对/etc/hosts文件打包压缩。
 tar czf hosts.tar.gz /etc/hosts
45使用tar命令打包/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更新系统中tree这个命令。
yum update tree -y
56请用一条命令完成创建目录/oldboy/test,即创建/oldboy目录及/oldboy/test
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
58把/oldboy目录及其子目录下所有以扩展名 .sh结尾的文件中,文件包含oldboy的字符串全部替换为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系统中怎样修改主机名,例如修改为web,并将其快速生效。
hostnamectl set-hostname web 临时和永久都生效
66使用命令调换 passwd 文件里 root 位置和/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-04-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内容

test
lidao
oldboy

请给出输出test.txt文件内容时,不包含oldboy字符串的命令。(三种方法)

egrep –v oldboy test.txt
awk '!/oldboy/' test.txt
Sed 's/oldboy/g' test.txt
70已知执行ifconfigeth0 会出现以下结果,要求取出10.0.0.101这个ip地址(两种方法)
ifconfig ens33 | sed '2s#.*t (.*)  n.*#\1#gp' –rn
ifconfig ens33 | awk 'NR==2{print $2}'

服务器部分

1.服务器按照外观分为:机架式服务器、刀片式服务器、塔式服务器。

2.什么是程序、进程和守护进程?

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

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

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

3.什么是buffer?什么又是cache?

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

4、数据单位换算,1PB= 1024TB= 1024*1024GB= 10243MB= 10244 KB= 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、命令行中,写出三种关机的命令,一种重启的命令?

关机:
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

20、说一下网卡配置文件每行的含义①HWADDR=00:0c:29:fe:f9:8a;②DEVICE=eth0;③ONBOOT=yes;④TYPE=Ethernet;⑤BOOTPROTO=none;⑥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、设置变量name=oldboy,之后在取消变量,请用命令实现。

name=oldboy
echo $name
export name=oldboy

23、把/etc/passwd文件中的第5到第15行的内容保存到/oldboy/test.txt中,(不低于三种方法)

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、过滤出/etc/services 文件包含3306或1521两数字所在的行的内容。(不低于三种方法)

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

27、说说这些特殊符号含义: > >> < << # .. ~ * | ; && || ! \ &

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

28、将/data 目录下的修改时间是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、写出redhat 中,配置网卡及dns 的配置文件是什么?并说明区别?

/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、统计nginx访问日志access.log中每个访问ip出现次数最多的10个。(已知ip在第一列)

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

35、请给出如下格式的date命令 例:18-02-26。请给出命令。

date +%y-%m-%d

36、打印三天前的日期格式如:2018-02-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、授权oldboy目录及其子目录755权限给出命令?

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文件中的所有空行,有的空行里面存在tab键和空格(两种方法)

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

磁盘挂载及单用户模式

1.挂载到/data目录下

[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.准备一个200GB的磁盘空间

5.挂载到/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

拓展练习--find查找、打包压缩、服务器、磁盘挂载的更多相关文章

  1. linux服务器磁盘挂载操作

    具体操作是:先对磁盘进行格式化,格式化后挂载到需要的挂载点,最后添加分区启动表,以便下次系统启动随机自动挂载.1.首先查看系统中磁盘信息,命令为:fdisk -l; 2.找到未使用的磁盘,对其进行格式 ...

  2. 阿里云ECS服务器磁盘挂载(转)

    买了阿里云的ECS云服务器,本机赠送20GB的磁盘,感觉不够用,又买了一块500GB的磁盘,本文就是记录怎么把这500GB的磁盘挂载上. 检查现在磁盘情况 我们可以看到买的那个500GB的磁盘没有出现 ...

  3. linux服务器磁盘挂载

    1.先查看当前服务器挂载的磁盘个数 fdisk -l 2.将vdb磁盘挂载到/data目录下 mount /dev/vdb /data 3.df -h  检查磁盘挂载的情况

  4. Linux-文件查找-打包压缩-tar

    1.文件查找工具locate,find 1.1  locate locate 查询系统上预建的文件索引数据库 /var/lib/mlocate/mlocate.db 索引的构建是在系统较为空闲时自动进 ...

  5. 主题:Windows系统服务器磁盘挂载

    可能很多人发现VPS重装之后D盘.E盘不见了,其实并没有不见只是磁盘未挂载,下面由小编来为大家讲讲如何挂载磁盘 远程登录服务器后,桌面上只有一个回收站的,我们在桌面空白处右键属性-->桌面--& ...

  6. Linux云服务器磁盘不见了?解决方案在这里,云服务器磁盘挂载

    用过诸多种云以后,发现有个通病,就是新买的数据盘在机器中找不到.本篇总结一下此类问题的解决方法,望各位点赞,有问题评论区见 一.云服务和物理机一样,你买了云服务器的数据盘以后,就相当于把数据盘直接安装 ...

  7. 07.进程管理+作业控制+文件查找与压缩+文件压缩与打包+tar打包解包+NFS

    进程管理 程序放在磁盘上叫文件,把它复制到内存,并在cpu运行,就叫进程, 进程多少也反映当前运行程序的多少 进程在系统中会为每个进程生成一个进程号,在所有的进程中有一个特殊进程即init进程, 它是 ...

  8. 拓展练习部分---打包压缩 及 RPM工具

    目录 打包压缩部分 1.linux下常见的压缩包类型有哪些 rpm 工具部分 打包压缩部分 1.linux下常见的压缩包类型有哪些 .zip .gz 会删除源文件 .bz2 会删除源文件 .tar.g ...

  9. Linux正则表达式、shell基础、文件查找及打包压缩

    Linux正则表达式.shell基础.文件查找及打包压缩 一.正则表达式 Linux正则表达式分为2类: 1.基本正则表达式(BRE) 2.扩展正则表达式(ERE) 两者的区别: 1.使用扩展正则表达 ...

随机推荐

  1. spring整合消息队列rabbitmq

    ps:本文只是简单一个整合介绍,属于抛砖引玉,具体实现还需大家深入研究哈.. 1.首先是生产者配置 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ...

  2. Go 数组(2)

    把同样类型的一个数组赋值给另外一个数组 package main; import "fmt"; func main() { ] string ; array2:=[]string ...

  3. jmeter 参数化5_Count 计数器

    如果需要引用的数据量较大,且要求不能重复或者需要自增,那么可以使用计数器来实现. 计数器(counter):允许用户创建一个在线程组之内都可以被引用的计数器. 计数器允许用户配置一个起点,一个最大值, ...

  4. php 从7.0升级到7.2

    下面的方法安装的php是非线程安全的,apache2服务器用不了 1. 添加Ondřej Surý提供的PHP源: sudo apt-get install software-properties-c ...

  5. vue 防止xss攻击

    1.在终端引入xss,命令: npm install xss --save 2.在vue的页面进行引入 import xss from 'xss' 测试 <p v-html="test ...

  6. 一分钟小知识:scroll-behavior 让你的页面导航滚动更丝滑~

    中午在[掘金]潜水摸鱼,看到这一个沸点,个人已经撸出特效: 下面放上  作者 的 掘金 地址  #掘金沸点# https://juejin.im/pin/5d649eaaf265da19752533d ...

  7. Struts第一个程序。

    1:创建完程序后.先写web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmln ...

  8. 【2019 Multi-University Training Contest 3】

    01: 02:https://www.cnblogs.com/myx12345/p/11593829.html 03: 04:https://www.cnblogs.com/myx12345/p/11 ...

  9. html&css面试笔记

    1.CSS选择器有哪些?它们的优先级是怎样的? 选择器类型: id选择器 ( # myid) 类选择器 (.myclassname) 标签选择器 (div, h1, p) 相邻选择器 (h1 + p) ...

  10. flask 实现简易图书管理

    """ 1.配置数据库 a.导入 SQLalchemy库 b.创建db对象,并配置参数 c.创建数据库 2.添加书和作者的模型 a.模型集成db.Model b.__ta ...