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 ...
随机推荐
- https学习笔记二----基础密码学知识和python pycrypto库的介绍使用
在更详细的学习HTTPS之前,我也觉得很有必要学习下HTTPS经常用到的加密编码技术的背景知识.密码学是对报文进行编解码的机制和技巧.可以用来加密数据,比如数据加密常用的AES/ECB/PKCS5Pa ...
- CentOS 7 使用OwnCloud建立私有云储存网盘
使用OwnCloud建立属于自己私有的云存储网盘 OwnCloud概述: OwnCloud 一款文件主机服务软件,就是我们平时使用的云存储,不过这是在自己主机的服务器上建立属于自己的私有云,OwnCl ...
- 网络请求(I)
NSURLSession 代理方法 有的时候,我们可能需要监听网络请求的过程(如下载文件需监听文件下载进度),那么就需要用到代理方法. #import "ViewController.h&q ...
- 【Spark-core学习之一】 Spark初识
环境 虚拟机:VMware 10 Linux版本:CentOS-6.5-x86_64 客户端:Xshell4 FTP:Xftp4 jdk1.8 scala-2.10.4(依赖jdk1.8) spark ...
- eclipse自定义快捷键(模板)
window->Preferences->Java->Editor->Templates https://blog.csdn.net/changqing5818/article ...
- 石家庄铁道大学课程信息管理系统(javaWeb+servlet+Mysql)
实现网页版的课程管理系统,具有增删改查的功能. 1.首先连接数据库,具体数据库的使用及如何连接eclipse,参考 https://blog.csdn.net/lrici/article/de ...
- JZ2440使用笔记之熟悉uboot和Linux的移植
目录 一.点亮开发板:移植uboot.Linux内核.文件系统 1.1 配置上位机交叉编译环境 1.2 制作U-boot镜像文件 1.3 通过oflash.exe / openJTAG 烧写u-boo ...
- sqlalchemy orm介绍
ORM介绍 简解:用户会使用ORM时会直接访问对象,对象在通过ORM与数据库进行交互,不需要用户操作sql. 详解:orm英文全称object relational mapping,就是对象映射关系程 ...
- Linux 修改SWAP分区后导致开机问题
Linux 系统出现提示原因 扩容后,修改了SWAP,或者安装了双 Linux 系统,在安装后一种 Linux 系统时把 SWAP分区 重新格式化,导致UUID 改变,所以启动时无法加载原来对应UUI ...
- visualSFM
Ubuntu18.04配置VisualSFM参考:https://www.jianshu.com/p/cc0b548313e9 VisualSFM有GPU和NO_GPU两个版本,本文安装VisualS ...