linux 基础测试题
1. 什么是buffer和cache
buffer (cpu→内存→磁盘,简称为写缓冲 ):当你网上观看视频且网络波动较大的时候,会发现弹出一个正在缓冲中,这个就是buffer.
cache(磁盘→内存→cpu,简称为读缓存) :从内存或者磁盘中读取数据便称为cache ,也是临时存储
小结:简单说两者的区别就是写入数据到内存里便是buffer,从内存中读取数据就是cache.
2. 解释一下 [root@web01 ~]# 含义
答: [当前用户@主机名]# (#为管理员用户)
3. 企业的基础优化有哪些
答: selinux设置,IP table 设置
4. 文件删除原理
答:删除文件相关硬链接 rm ,使这个文件的进程调用数为0
通过 lsof | grep delete 命令查找硬链接为0,进程调用数不为0的文件查找后并删除
5. inode和block的区别,磁盘空间满了怎么解决
inode 存放索引信息:文件属性,文件大小
block 存放文件内容
6. /etc/目录为Linux系统的默认的配置文件即服务启动命令的目录
1. 请用tar打包/etc整个目录(打包及压缩)
[root@web01 ~]# tar -zcf /data/etc20190303.tar.gz /etc/
2. 请把1点命令的压缩包,解压到/tmp指定目录下(最好只用tar命令实现)
[root@web01 ~]# tar -zxf /data/etc20190303.tar.gz -C /tmp/
3. 请用tar打包/etc整个目录(打包及压缩,但需要排除/etc/services文件
[root@web01 ~]# tar zcf /data/etc-noserver.tar.gz /etc/ --exclude=/etc/services
7. 将普通用户test加入root组的命令是?
[root@web01 ~]# usermod -g root test
[root@web01 ~]# id test
uid=501(test) gid=0(root) groups=0(root)
8. 什么是PATH环境变量,它有什么作用
答:PATH是shell语言的编译目录(命令解释器)使用$PATH查看
9. * ^ $ . .. > >> 2> < 2>&1 解释以上含义。
10. UID GID指的是什么 创建用户给文件加权限
UID:用户唯一标识 GID:用户组唯一标识
[root@web01 oldboy]# chmod u+x old.log
[root@web01 oldboy]# ls -l old.log
-rwxr--r--. 1 root root 68 Dec 20 2017 old.log
11. 创建目录/data/luffycity ,并且在该目d录下创建文件 luffycity.txt,然后在文件 luffycity.txt 里写入内容"inet addr:10.0.0.8 Bcast:12019/3/50.0.0.255 Mask:255.255.255.0"(不包含引号)。
[root@web01 oldboy]# mkdir -p /data/luffycity/
[root@web01 luffycity]# echo "inet addr:10.0.0.8 Bcast:12019/3/50.0.0.255 Mas:255.255.255.0 " > lufficity.txt
12. 将题 11 中的 luffycity 目录移动到/oldboy 目录下, 并将/etc/passwd 文件复制到/oldboy/luffycity 下
[root@web01 oldboy]# mv /data/luffycity/ /oldboy/
[root@web01 oldboy]# cp /etc/passwd /oldboy/luffycity/
13. 在题 12 的基础上, 使用命令调换 passwd 文件里 root 位置和/bin/bash 位置? 即将所有的第一列和最后一列位置调换?
例:
```shell
默认: root:x:0:0:root:/root:/bin/bash
修改后: /bin/bash:x:0:0:root:/root:root
```
[root@web01 oldboy]# awk -F "[:]" '{print$7,$2,$3,$4,$5,$6,$1}' ./luffycity/passwd |tr " " ":"
14. 查找/luffycity 下所有 7 天以前以 log 结尾的大于 1M 的文件移动/tmp 下
[root@web01 oldboy]# find -type f -name "*.log" -size +1M -exec mv {} /tmp/ \;
linux 基础测试题的更多相关文章
- Linux系统运维基础测试题
1 Linux运维基础测试题(第一关) 通过这段时间学习Linux基础命令,为了检测自己对Linux基础命令掌握的情况,从网上整理13到测试题,并将其整理出来供大家参考学习. 1.1 习题 ...
- Linux基础练习题(二)
Linux基础练习题(二) 1.复制/etc/skel目录为/home/tuer1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限. [root@www ~]# cp -r ...
- Android基础测试题(四)
看了前两道题大家有没有发现,测试题少了(一),大家猜猜测试题(一)是什么? Android基础测试题(四): 需求: 建一个方法,格式化输出2016-11-14 10:15:26格式的当前时间,然后截 ...
- Android基础测试题(二)
今天给大家带来的是Android基础测试题(二) 题目要求: 定义一个5位长度的整型数组并初始化,然后构建方法根据用户传入的数字判断是否存在数组中,如果存在,返回所在位置,如果不存在,返回-1 首先第 ...
- 大数据每日干货第四天(linux基础之一目录结构与常用命令)
为了和qq空间同步,也写的第四天,前面几天明天会发布,本来打算把每天学的东西记录下来,通过朋友给的建议要发的话稍微系统化下,从大数据需要的linux基础,到离线数据分析包括hadoop. ...
- Linux课程实践一:Linux基础实践(SSH)
一.SSH服务 1. 安装SSH (1)查看是否已经安装过ssh服务 rpm -qa |grep ssh (2)进行安装 sudo apt-get install openssh-server Ubu ...
- 还是不想改报告,伊阿忆啊哟-Linux基础继续
hi 虽然今天是最最美好的周六(前不着工作日后不着工作日),但老子还要来改报告,但额就是不想改,你拿我有啥办法啊... 争取完结Linux基础 一.Linux常用命令(三) 4.帮助命令 4.1 帮助 ...
- 原来今天是感恩节-Linux基础继续&MySQL和PHP
hi 原来今天是感恩节.虽然一直没有过这个节日的习惯,但仅仅是听到感恩的消息,都能想到一幅幅画面.愿大家安好! 下午开题会议还是有所收获,悄悄的,就变向那个不喜欢自己的人了. 一.Linux基础(二) ...
- 买错的电影票,含着泪也得看-LAMP搭建&Linux基础
hi 没说过,上周五室友过生请客,在龙湖里吃嗨了喝爽了,回去的路上侃侃而谈.说好的这周一起去看年内最后的大片,火星救援的,谁知道老子眼神不好,买错了电影的时间...把周六的约定提前到了今儿个下午,ma ...
随机推荐
- JaCoCo在Tomcat服务器上监控代码覆盖率的使用方法
简介 Jacoco是一个开源的覆盖率工具.Jacoco可以嵌入到Ant .Maven中,并提供了EclEmma Eclipse插件,也可以使用JavaAgent技术监控Java程序.很多第三方的工具提 ...
- SpringMvc @PathVariable 工作原理
SpringMvc @PathVariable 工作原理: 友情提示:查看清晰大图,请鼠标右击图片后,选择新标签页中打开. 相关对象: DispatcherServlet DefaultAnnot ...
- BIOS备忘录之EC常用知识点
BIOS工程师眼中常用的EC知识点汇总: EC的硬件架构 EC硬件结构上主要分为两部分:Host Domain和EC Domain Host Domain就是通过LPC与CPU通信的部分(LPC部分需 ...
- 提交SR的一些小技巧
在平时的时候,遇到一些问题总会在metalink上提交SR(Service Request,SR,过去也叫Technical Assistance Request,TAR ),我们提交sr的时候,总是 ...
- oracle查询buffer cache中undo大小
1.Does undo buffer exists or changes will directly write to undo datafiles? Undo blocks are database ...
- eclipse软件仿真操作
1.编写程序代码(以SDRAM为例) 1.1 编写head.s汇编文件 .equ SDRAM_BASE, 0x30000000 .equ MEM_CTL_BASE, 0x48000000 .text ...
- springmvc多个视图解析器
<property name="viewResolvers"> <list><!-- 多个视图解析器 --> <bean class=&q ...
- oracle的存储过程的作用
oracle的存储过程的作用 1.存储过程可以使得程序执行效率更高.安全性更好,因为过程建立之后 已经编译并且储存到数据库,直接写sql就需要先分析再执行因此过程效率更高,直接写sql语句会带来安全性 ...
- CookieHelper
using System.Web: /// <summary> /// CookieHelper /// </summary> public static class Cook ...
- sparksql遇到的问题