Linux基础考试与课后作业Word格式文档下载.docx
- 文档编号:21868509
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:22
- 大小:294.88KB
Linux基础考试与课后作业Word格式文档下载.docx
《Linux基础考试与课后作业Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《Linux基础考试与课后作业Word格式文档下载.docx(22页珍藏版)》请在冰豆网上搜索。
A.请用tar打包/etc整个目录(打包及压缩)
tarzcf/111.tar.gz/etc/
B.请把1点命令的压缩包,解压到/tmp指定目录下(最好只用tar命令实现)
tarxf/111.tar.gz-C/tmp/
C.请用tar打包/etc整个目录(打包及压缩,但需要排除/etc/services文件
tarzcf/111.tar.gz/etc/--exclude=/etc/services
7、硬链接和软链接的区别
解答:
1)如何创建:
a)默认不带参数情况下,ln命令创建的是硬链接,带-s参数的ln命令创建
的是软链接。
2)含义:
a)硬链接文件与源文件的inode节点号相同,而软链接文件相当于windows
下面的快捷方式(inode节点号与源文件不同)
3)特点:
a)不能对目录创建硬链接,但可以创建软链接,对目录的软链接会经常被用
到
b)软链接可以跨文件系统,硬链接不可以跨文件系统。
4)怎么没的(源文件,软链接,硬链接与删除)
a)删除软链接文件,对源文件及硬链接文件无任何影响;
b)删除文件的硬链接文件,对源文件及软链接文件无任何影响;
c)删除链接文件的源文件,对硬链接文件无影响,会导致其软链接失效(红底白字闪烁状);
d)删除源文件及其硬链接文件,整个文件才会被"
真正"
的删除。
8、简述raid0raid1raid5三种工作模式的工作原理及特点
9、如何将当前终端字符集变更为zh_CN.UTF8
临时修改:
exportLANG=zh_CN.UTF8
永久生效:
vim/etc/sysconfig/i18n
source/etc/sysconfig/i18n
10、每次开机在/tmp目录下创建一个当天的日期文件夹
mkdir/tmp/$(date+%F)
添加到开机自启动文件:
vim/etc/rc.local
11、如何查看占用端口22的进程
lsof-i:
22
ps-ef|grep22
ss-lntup|grep22
netstat-lntup|grep22
12、用awk获取文件中第三行的倒数第二列字段
cat>
name.txt<
<
EOF
马纤羽深圳17350XXXXXXXXXXXX
乔亦菲广州17252XXXXXXXXXXXX
罗梦竹北京17549XXXXXXXXXXXX
刘诺涵北京17048XXXXXXXXXXXX
岳妮妮深圳17754XXXXXXXXXXXX
贺婉萱深圳17452XXXXXXXXXXXX
叶梓萱上海17149XXXXXXXXXXXX
awk'
NR==3'
name.txt|awk'
{print$4}'
13.使用sed命令打印出文件的第一行到第三行(文件使用name.txt)
sed-n'
1,3p'
name.txt
14.9位权限是什么,请说明“755”代表的含义,并创建用户www,给该文件附属给www用户
useraddwww
touch111.txt
chmod755111.txt
chownwww.www111.txt
基础需求:
1.你用的服务器的型号和配置是什么的?
注:
说出品牌U数路数和硬盘数量即可
品牌:
DELL
U数:
2UR730
路数:
2路
硬盘数量:
2
2.Fedora、CentOS、RedHat之间的区别
Fedora是redhat想要测试的软件的新功能,稳定了,可以给用户使用就加入到Redhat中
CentOS做到与RedHat一模一样,只是:
1.去掉红帽中的收费软件
2.去掉红帽里面的logo
3.说明swap的作用与设置规则,注:
说明含义与swap大小设置标准即可
含义与作用:
swap是linux下的虚拟内存分区,作用是在物理内存使用完之后,将磁盘空间(也就是swap分区)虚拟成内存来使用,但它的速度比物理内存慢很多,因此如果需要更快的速度,最好的办法仍然是加大物理内存,swap分区只是临时的解决办法。
Swap设置标准:
swap如果内存<
8G,swap是内存的1.5倍
如果内存>
=8G,swap是8G
4.GNU、GPL是什么?
注:
还要说明出GNU相关的软件
GNU是斯托曼做的一个项目,意思是GNU=GNUisnotunix
其中包含有:
gawk,bash,gcc,emacs等
GPL(公共通用许可)
1)所有人可以自由传播,随意的修改软件
2)修改了别人的软件,必须把你修改的内容发出来
5.什么是进程与守护进程?
进程:
运行起来的程序
守护进程:
一直运行的程序
6.简述Buffer与Cache区别
Buffer是写入数据到内存,这个写数据的内存空间叫缓冲区,用来加快数据写入的速度到硬盘;
Cache是从内存读取数据,这个存数据的内存空间叫缓存区,用来加快数据从硬盘中读取。
7.远程连接排错过程,注:
写出每个步骤名称和使用的命令(除了第二步)
1.查看道路是否通畅
ping服务器ip
2.查看是否提供服务
telnet服务器ip22
8.给rm命令设置别名运行rm时候显示commandnotfound.注:
(请写出每一步配置过程)
1-查看系统中的别名:
aliasrm
2-命令行输入:
aliasrm='
echodonotuserm'
3-修改配置文件:
/etc/profile
4-永久生效:
source/etc/profile或./etc/profile
9.说明下面几个符号的含义
>
2>
<
$*
注:
有些符号有多个含义写出一个即可
标准输出重定向先把文件的内容清空把内容放在文件的最后一行
追加重定向把内容放在文件的最后一行
2>
错误追加重定向
标准错误重定向
输入重定向
追加输入重定向
$调用变量的值
*匹配任何内容
10.找出/etc/下面以.conf结尾的文件并显示他们的详细信息,注:
别删除了就行,要小心。
find/etc/-typef-name“*.conf”|xargsls-l注意双引号
find/etc/-typef-name"
*.conf"
|xargsls-l
11.创建/oldboy/linux/exam目录,把/etc/services的第40到第60定向到/oldboy/services中
创建目录要一条命令完成,定向到/etc/services文件中可以用多种方法
1-mkdir/oldboy/linux/exam-p
2-seq60>
/oldboy/services
方法1:
40,60p'
/oldboy/services
方法2:
head-60/oldboy/services|tail-21
方法3:
NR==40,NR==60'
方法4:
grep-A20"
40"
12.关闭防火墙的步骤,注:
写出步骤及每步骤的含义
1-查询防火墙是否在运行:
/etc/init.d/iptablesstatus
2-关闭:
/etc/init.d/iptablesstop
3-确认再关闭一次:
4-再查询:
5-永久关闭,防止开机启动:
chkconfigiptablesoff
13.Linux显示中文乱码如何排查与解决,注:
写出详细的排查与解决过程
1-查看:
echo$LANG
2-临时修改:
exportLANG=zh_US.UTF-8
3-永久修改生效:
14.写出你目前常用的Linux快捷键和Vim快捷键
Linux快捷键:
Ctrl+c==终止当前程序
Ctrl+d==退出当前用户,=logout
Tab==补全
Ctrl+l==清屏,=clear
Ctrl+u==清除光标前的内容
Ctrl+k==清除光标后的内容
Vim快捷键:
i进入输入模式
Esc回到一般模式。
:
wq(:
wq!
)(:
x)保存退出。
q!
不保存强制退出。
一般模式:
u撤销。
Ctrl+r重做。
gg移动到第一行。
G移动到最后一行。
nGn为数字。
移动到第n行。
10光标定位到文本第10行
vi+/bootest.txt光标向后搜索定位到boo第一次出现的所在行
vi+?
bootest.txt光标向前搜索定位到boo第一次出现的所在行
删除:
dd删除游标所在的那一整行(常用)
nddn为数字。
删除光标所在的向下n行
显示行号:
setnu
取消行号:
setnonu
15.查找出/oldboy目录中以.log结尾的文件并把文件中的/oldboy替换为/oldgirl(至少两种方法),注意:
替换的时候包含/
find/oldboy/-typef-name"
|xargssed'
s#/oldboy#/oldgirl#g'
-i
s%/oldboy%/oldgirl%g'
升级需求:
1.整理raid0与raid1区别,注:
不要复制粘贴,要写上自己的理解。
raid0:
包含至少1块硬盘,它是把所有硬盘的容量加在一起,读写速度更快,但是一块硬盘损坏,整个硬盘都不能使用了,如果数据不是很重要,追求性能的话可以使用。
raid1:
包含2个硬盘,比较安全,有100%的冗余,写入速度比较慢,读取还可以,但成本较高。
2.列举出常见的无法远程连接服务器的原因(至少3条)
1)服务器IP地址没有配置正确
2)setup配置网络后没有重启网卡
3)卸载shell之后重装,导致可能由于卸载不干净而产生冲突连接不上
*注:
作业的答案可以写在word文档里,最后打包成.zip格式提交
1.如何把主机名修改为,注:
写出步骤和对应的命令。
1)vim/etc/sysconfig/network
2)NETWORKING=yes
HOSTNAME=
3)服务器重启后永久生效
2.简述网卡配置文件中下面几个配置的含义
IPADDR》》IP地址
GATEWAY》》网关
ONBOOT》》重启时是否开启网卡
BOOTPROTO》》网卡获取IP的方式
DNS1》》首选DNS地址
用自己的话描述清楚作用即可
3.说出下面常见文件的作用
/etc/sysconfig/network-scripts/ifcfg-eth0》》配置网卡信息
/etc/resolv.conf》》配置DNS
/etc/hosts》》对主机名进行解析,ip地址与域名解析关系
/etc/fstab》》开机的时候自动挂载的文件
/etc/rc.local》》开机自动运行的服务列表
/etc/inittab》》开机的时候运行级别的配置文件
/etc/profile》》设置系统环境变量、别名
/var/log/messages》》系统默认的日志
/var/log/secure》》用户的登录信息
4.Linux服务器无法上网如何解决?
写出排查思路和对应命令
1)ping#ping一下是否能上网
2)ping223.5.5.5#检查DNS是否有问题
如果步骤1不通,步骤2ping通,那就是DNS有问题。
5.Linux开机启动流程详细步骤是什么?
1.开机自检BIOS
2.MBR引导
3.GRUB菜单
4.加载内核
5.运行init进程
6.从/etc/inittab读取运行级别
7.根据/etc/rc.sysinit初始化系统(设置主机名,设置ip)
8.根据运行级别启动对应的软件(开机自启动软件)
9.运行mingetty显示登录界面
6.打包压缩/etc/hosts/etc/sysconfig//var/spool/cron这些目录和文件到/backup目录,请给出命令
tarzcf/backup/hosts.tar.gz/etc/hosts
tarzcf/backup/sysconfig.tar.gz/etc/sysconfig/
tarzcf/backup/cron.tar.gz/var/spool/cron
7.如何修改Linux启动级别为字符模式并永久生效,如何临时、永久关闭selinux及防火墙,请分别写出操作方法
1)vim/etc/inittab
2)id:
3:
initdefault:
3)重启服务器永久生效
临时关闭selinux:
setenforce0
永久关闭selinux:
sed-i'
s#enforcing#disabled#g'
/etc/selinux/config
临时关闭防火墙:
永久关闭防火墙:
8.找出/var/log目录中以.log结尾的修改时间是7天之前的文件并复制到/tmp目录中(至少2种方法)
\cp$(find/var/log-typef-name"
-mtime+7)/tmp
aaa=$(find/var/log-typef-name"
-mtime+7)&
&
\cp$aaa/tmp/
9.说出软硬链接区别
软链接类似于windows的快捷方式,源文件被删除的话,软链接文件就失效了。
硬链接就是两个文件或多个文件的inode号码相同,删除其中一个硬链接文件,其他文件还是可以使用的。
10.说说你遇到过的磁盘空间满了的故障及如何排查与解决的?
1)看看到底哪里满了:
df-h
2)是哪一个目录占得空间大,最终定位到目录或文件:
du-sh/*|grepG
1.1G/usr
7.4G/var
du-sh/var/*|grepG
7.3G/var/log
du-sh/var/log/*|grepG
7.3G/var/log/messages
ls-lh/var/log/messages
-rw-------1rootroot7.3GOct1619:
20/var/log/messages
3)删除:
rm-rf/var/log/messages
1.说出Linux下面常见的安装软件的方法和对应的命令
yum安装:
yuminstall软件包名称-y
rpm安装:
rpm-ivh软件包全名
2.一般可以使用什么软件远程linux服务器?
通过什么上传文件和下载文件?
1)Xshell远程管理
2)WinSCP上传文件,wget下载文件。
3.说出安装htop,iftop,iotop这些命令的方法
说出yum安装过程及安装中进行的配置
首先安装必须的软件epel-release,然后依次安装htop,iftop,iotop
yum-yinstallepel-release
yum-yinstallhtop
yum-yinstalliftop
yum-yinstalliotop
1.说出下面正则表达式符号的含义
^$^$.*[abc]^[^abc]+(){}|
^》》以....开头的行
$》》以....结尾的行
^$》》空行
.*》》所有字符
[abc]》》相当于一个字符,找出包含a或b或c的行
^[^abc]》》排除a或b或c的内容为一个整体,并且以这个整体为开头的行
(非a或b或c开头的行)
+》》前一个符号连续出现了1次或多次
()》》括号中的内容相当于是一个整体,后向引用(反向引用)
{}》》生成序列
|》》或者
2.取出网卡ip地址(至少3种方法)
6个方法:
ifconfigeth0|awk'
NR==2'
|awk'
{print$2}'
|awk-F"
"
'
|awk-F"
[:
]+"
ifconfigeth0|sed-n'
2p'
|sed'
s#^.*dr:
##g'
s#Bc.*$##g'
ifconfigeth0|awk-F"
NR==2{print$4}'
|sed-r'
(.*)Bc.*$#\1#g'
ifconfigeth0|sed-nr'
2s#^.*dr:
(.*)Bc.*$#\1#gp'
3.打包并压缩/etc/目录备份到/backup目录,并且让每天的压缩包名字都不同。
给出创建压缩包的命令。
tarzcf/backup/$(date+%F).tar.gz/etc/
4.分别举例对于文件和目录来说rwx权限的含义。
这道题的相关内容在李导的笔记里面很详细,我认真看过视频课程,基本了解其原理,为了节省时间和抓重点,我就复制粘贴了,如有不妥,敬请谅解,再沟通。
1)文件的rwx权限。
环境:
mkdir-p/oldboy
echo-e'
hostname\npwd'
/oldboy/alex.sh
chownoldboy.oldboy/oldboy/alex.sh
ll/oldboy/alex.sh
root用户
oldboy用户
#root用户下面修改r
#oldboy用户下面验证
#root用户下面修改w
小结:
1.r读取文件内容
2.w修改文件的内容,但是需要r的配合
没有r配合强制修改退出,会清空文件的内容
#root用户下面修改x
对于文件来说rwx小结:
3.x权限执行,需要r权限的配合
2)目录的rwx权限。
环境
mkdir-p/oldboy/alexdir
chownoldboy.oldboy/oldboy/alexdir
touch/oldboy/alexdir/luffy{01..5}.txt
#root修改目录权限r
#root修改目录权限rx
1.对于目录来说r表示查看目录里面内容的权限,ls需要x配合
2.没有x权限,那么显示的时候文件的属性无法显示
#root修改目录权限w
1.w表示可以在目录中创建删除文件重命名文件权限
2.w无法删除创建文件,w需要x配合
#root修改目录权限x
5.通过权限角度解释报错的原因
[oldboy@show~]$whoami
oldboy
[oldboy@show~]$ls/root/
ls:
cannotopendirectory/root/:
Permissiondenied
oldboy用户没有查看/root/目录的权限,即r权限
[oldboy@show~]$touch/etc/oldboy.txt
touch:
cannottouch`/etc/oldboy.txt'
oldboy用户没有新建文件的权限,即w权限
[oldboy@show~]$rm-f/etc/hosts
rm:
cannotremove`/etc/hosts'
oldboy用户没有删除文件的权限,即w权限
[oldboy@show~]$cat/etc/shadow
cat:
/etc/shad
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 基础 考试 课后 作业
![提示](https://static.bdocx.com/images/bang_tan.gif)