ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

13考试

2021-11-06 20:36:22  阅读:147  来源: 互联网

标签:文件 13 虚拟机 路径 vim etc yum 考试


考试

1、安装CentOS操作系统时,怎样将网卡名称修改eth0,eth1?

net.ifnames=0 biosdevname=0

2、虚拟机的虚拟网络有几种,分别有什么作用?

桥接网络    :   与windows共享网络
NAT网络 : 是虚拟机自己虚拟出的一套关于自己的网络(只能够在同一个虚拟机中相互访问)
仅主机模式 : 只支持windows访问虚拟机以及虚拟机之间相互访问

3、什么是DNS,DNS有什么作用?

DNS    :    域名解析
作用 : 将域名解析为IP地址

4、什么是端口?端口是不是Linux独有的?

端口:圆圈截成很多段,这些线段接口就叫端口,系统程序设计者把这个圆圈截成很多段,这些线段接口就叫端口(通俗讲就是断口,就是中断),系统运行到这些端口时,根据端口是否打开或关闭,如果关闭,就是绳子接通,系统往下运行,如果端口打开,系统就得到命令,有外部数据输入,接受外部数据并执行

5、关机、重启的命令(至少写两个)?

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

重启:
shutdown -r 0
halt --reboot
init 6
poweroff --reboot

6、探测网络是否通畅的命令?

ping百度: ping www.baidu.com

7、修改命令提示符

PS1

8、一句话描述出绝对路径和相对路径

绝对路径:以根目录为参考的路径
相对路径:以当前目录为参考的路径

9、常用的特殊路径有哪些,并释义

.	:	当前目录
.. : 上一级目录
~ : 家目录
- : 上一次待过的目录

10、剪切文件的命令

mv

11、复制文件的命令

cp

12、删除文件的命令

rm

13、查看常用命令的具体路径

which

14、vi/vim编辑器的三种模式

末行模式
命令模式
编辑模式

15、写出vi/vim编辑器上的指令(至少写5个)

末行模式:
w : 保存
q : 退出编辑
wq : 保存并退出
x : 保存并退出
!: 强制退出(不保存退出,必须跟在指令之后)
set nu : 显示行号
set nonu : 取消行号
n : 直接跳转到n行

命令模式
i:进入编辑模式(在光标之前输入)
a: 进入编辑模式(在光标之后输入)
o:进入编辑模式(在光标所在位置另起一行输入)

gg : 跳转到首行
G : 跳转到末行
dd : 删除当前行
ndd : 在光标所在位置向下删除n行
u : 回撤(类似于windows中的ctrl + z)
yy : 复制光标所在行
nyy : 在光标所在位置向下复制n行
p(小写) : 粘贴到光标的下一行
P(大写) : 粘贴光标的上一行

16、增加一块磁盘的步骤

1、增加一块硬盘
第一步:关闭虚拟机
第二步:(1)编辑虚拟机设置 (2)添加 (3)硬盘
第三步:设置硬盘后开启虚拟机

2、做磁盘分区
磁盘分区命令:fdisk
fdisk /dev/sdb

3、格式化文件系统
mkfs.xfs [文件系统分区的路径]

4、挂载使用
mount [选项] [磁盘分区的路径] [挂载的路径]
卸载:
umount [挂载的路径]

5、查看挂载
df -h

17、查看网卡的IP?

ip a

18、修改Linux操作系统IP的步骤

vim /sysconfig/network-scripts/ifcfg-eth0
vim /sysconfig/network-scripts/ifcfg-eth1

sed -i "s#.100#.50#g" /etc/sysconfig/network-scripts/ifcfg-eth[01]

19、修改主机名的方法有几种?区别是什么?

立即生效:
hostnamectl set-hostname [主机名]

重启生效:
vim /etc/hostname

20、永久挂载磁盘的方式有哪些?区别是什么?

使用开机自启动脚本

vim /etc/fstab

21、如果root密码忘记了?怎么办?写出大致的步骤

1、关闭selinux
第一步:vim /etc/selinux/config
第二步:SELINUX=disabled
第三步:保存并退出

2、重启
reboot

3、在虚拟机的启动界面上,鼠标点进去后按e键,进入单用户模式

4、在包含linux16这一行,将ro修改为rw,并且在其后面增加init=/sysroot/bin/sh

5、修改完成后按ctrl + x 键,重新引导系统

6、执行 chroot /sysroot 切换到原来的系统中

7、修改root密码
第一步:passwd [指定需要修改密码的用户]
第二步:输入新密码

8、使密码生效
touch /.autorelabel

9、重启
reboot

22、修改登录操作系统提示的两种方法,区别是什么?

/etc/motd		: 在登录之后显示
/etc/issue :在登录之前显示

23、yum的底层原理

1、远程yum仓库
2、/etc/yum.repos.d存放以.repo结尾的yum源
3、yum install zip
4、安装zip

24、搭建yum仓库的步骤有哪些?

1、创建目录,充当仓库
mkdir /yumrepo

2、在仓库中创建Packages目录,用于存放软件
cd /yumrepo
mkdir Packages

3、下载测试软件到Packages目录中
cd /yumrepo/Packages
wget https://repo.huaweicloud.com/centos/7/os/x86_64/Packages/zip-3.0-11.el7.x86_84.rpm

4、下载远程访问软件:nginx
yum install nginx

5、下载仓库初始化软件
yum install yum-utils createrepo

6、初始化仓库,会在仓库中创建repodata目录,主要用来存放当yum依赖关系
createrepo /yumrepo

7、修改nginx配置文件,使其代理yum仓库目录索引
vim /etc/nginx/nginx.cof
root /yumrepo;
nginx实现目录索引
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;

重启nginx
systemctl restart nginx

8、编辑yum源
1、将/etc/yum.repos.d/*.repo中的所有文件备份到backup目录中
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup
2、创建local.repo
touch local.repo
3、编辑local.repo
vim local.repo
[local]
name="xxx源的简介"
baseurl=http://192.168.15.101
gpgcheck=0
4、更新源
yum clean all
yum makecache

9、测试
yum install zip

25、查看操作系统负载的方法

w

26、常见的文件属性

-	:	普通文件
f : 普通文件
d : 普通文件夹
b : 块设备文件
c : 字符设备文件
l : 链接文件
s : socket文件

27、软连接和硬链接的区别

硬链接  : ln [原来的路径] [新的路径]
硬链接是文件的别名 原文件删了 还有个硬链接可以访问文件里的内容

软连接 : ln -s [原来的路径] [新的路径]
软连接绑定文件路径 原文件删了 文件名没了 软链接就会飘红

注:在linux操作系统中,硬链接个数为0时,才会删除原文件

28、关闭防火墙和关闭selinux的方法

关闭防火墙:
(1) systemctl stop firewalld
(2) systemctl disable --now firewalld

关闭selinux
临时关闭:setenforce 0
永久关闭:vim /etc/selinux/config
SELINUX=disabled

29、Linux操作系统中下载文件的命令有哪些,区别是什么?

wget		: 下载文件

curl :读取文件

sz :需要依赖于xshell lrzsz

30、修改Linux操作系统的字符集编码

vim /etc/locale.conf

31、linux系统中将-rwxr--r--修改成-rwx------

(1) chmod 700
(2) chmod -r
chmod u+r

32、Linux操作系统中的压缩包命令有哪些?tar命令的常用参数有哪些?

gzip
bzip2
tar
-f : 指定压缩包名称
-c : 打包文件
-z : 指定使用gzip压缩,一般使用gzip压缩的文件都以.tar.gz作为扩展名
-j : 指定使用bzip2压缩,一般使用bzip2压缩的文件都以.tar.bz2作为扩展名
-v : 显示压缩包压缩的过程
-x : 解压,不需要指定压缩包的压缩类型,它会自动匹配压缩包的类型自行解压。
-P : 当压缩包中存在根目录时,自动移除根目录
-t : 查看压缩包中的内容

33、常用的正则表达式有哪些?

*	:	匹配零个或多个前导字符
$ : 以字符结尾
. : 匹配任意一个字符(换行符除外)
^ : 以指定字符开头
.* : 所有的字符的任意个数
[] : 或者(其中包含所有的字符的或者)
[^] : 取反

[A-Z] : A-Z所有的一个字母
[a-z] : a-z所有的一个字母
[0-9] : 0-9所有的一个数字

+ : 前导字符的一个或多个
? : 前导字符的零个或一个
| : 或者(竖线两边的字符的或者)

() : 分组,组成一个整体
\n : n代表前面第几个分组

{m,n} : 范围,至少有m个,最多有n个
{m} : 固定m个
{m,} : 至少m个

34、获取系统IP的命令

ip a | egrep -o "([0-9]{1,3}\.){3}[0-9]{1,3}"

35、将文件1.txt中的root修改成ROOT

sed -i "s#root#ROOT#g" 1.txt

 

 

 

 

 

 

 

 

 

 

 

 

 

标签:文件,13,虚拟机,路径,vim,etc,yum,考试
来源: https://www.cnblogs.com/fengmo19970216/p/15518246.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有