首页 > 系统相关 >linux中一些常见的测验题2.haha

linux中一些常见的测验题2.haha

时间:2024-03-18 18:23:48浏览次数:20  
标签:log tar haha etc linux test wget 测验题 链接

01.DNS配置文件是?
resolv.conf
/etc/resolv.conf

02.统计/var/log/secure文件中所有的Failed出现的总行数
grep 'Failed' /var/log/secure|wc -l
cat /var/log/secure|grep 'Failed'|wc -l
grep -c 'Failed' # 原谅帽
grep -r 'Falied' /var/log/secure|wc -l

03.导致无法写入数据到磁盘的原因
inode满 目录 索引
block满 磁盘满

04.将/var/log/nginx/test.log 做一个软链接到/data/test.log
ln -s /var/log/nginx/test.log /data/test.log

05.软链接和硬链接的区别
1,硬链接的inode号相同,软连接的inode不同
2,目录不支持硬链接,只能做软连接,文件可以做软硬链接
3,硬链接不能夸文件系统,软链接可以跨文件系统
4,目录硬链接个数默认2,文件默认1个
5,软硬链接都是普通文件,可以直接使用rm删除
6,删除硬链接不影响源文件,硬链接个数为0,则文件被删除
7,删除软链接不影响源文件,删除源文件,则文件被删除
8,inode号都为0,并且文件没有被进程调用,文件才真正的被删除
9,软硬链接创建方式不同

06.Linux系统优化哪些内容?
1.关闭selinux
2.关闭防火墙 优化防火墙
3.修改默认YUM仓库
4.安装扩展epel仓库
5.时间同步
6.SSH优化
7.关闭NetwroManager
8.安装自动补全bash-
9.清空issue issue.net

07.写出查看磁盘信息、内存信息、和系统负载的命令
df -h
free -h
uptime
w

08.显示passwd的最后3行
tail -3 passwd
cat passwd|tail -3

09.统计以下单词个数,并按照出现次数从大到小排序
cat test.txt
shell
mysql
shell
docker
redis
shell
cat test.txt|sort|uniq -c|sort -rn
sort test.txt|uniq -c|sort -rn

10.打包/etc/hosts /etc/passwd文件,压缩包名称命名为etc.tar.gz
tar zcvf etc.tar.gz /etc/hosts /etc/passwd
tar zcvf etc.tar.gz /etc/{hosts,passwd}

11.打包家目录下的oldboy.txt和/etc/hosts 文件放到/opt/下命名为test.tar.gz
tar zcvf /opt/test.tar.gz ~/oldboy.txt /etc/hosts

12.将etc.tar.gz指定解压到/tmp目录下
tar xvf etc.tar.gz -C /tmp

13.开机自动运行命令的文件是?
/etc/rc.local /etc/rc.d/rc.local
/etc/profile

14.将ping -c1 -W1 www.baidu.com 的正确和错误的结果输出到/dev/null
ping -c1 -W1 www.baidu.com &>/dev/null
ping -c1 -W1 www.baidu.com &>>/dev/null
ping -c1 -W1 www.baidu.com &>/dev/null 2>&1

15.解释以下字符含义

标准正确输出重定向 (只接受正确的结果)

标准正确追加输出重定向 (只接受正确的结果)
2> 标准错误输出重定向 (只接受错误的结果)
2>> 标准错误追加输出重定向 (只接受错误的结果)

16.PATH变量的作用?
存放命令的路径
执行命令查找PATH变量中的路

17.找出/data目录下修改时间大于30天前的文件并且删除
find /data -type f -mtime +30|xargs rm -f
find /data -type f -mtime +30 -exec rm -f {} ;
rm -f find /data -type f -mtime +30

18.写出安装wget的命令和卸载wget的命令
yum -y install wget
yum -y remove wget
rpm -e wget

19.查看系统中是否安装了wget命令
which wget
wget 回车
rpm -qa wget
rpm -qa|grep wget

df -h结果如下
Filesystem Size Used Avail Use% Mounted on
20.按照一列显示df -h的输出结果
dh -f |xargs -n1

21.rwx文件权限的含义是?
可读 r
可写 w
可执行 x

22.写出系统运行级别
0 关机
1 单用户
2 多用户 但是不支持nfs网络文件系统
3 完全多用户
4 保留待开发
5 表示桌面图形界面
6 重启

23.实时查看/var/log/messages的日志输出。
tail -f
tailf
tailf -F

24.使用head和tail取出passwd中的第3-5行
head -5 passwd | tail -3
cat passwd|head -5|tail -3

25.写出安装 gitlab-ce-1.1.0.rpm 这个软件的命令
rpm -ivh gitlab-ce-1.1.0.rpm
yum -y localinstall gitlab-ce-1.1.0.rpm

单词:
Accept 接受
Create 创建
Running 运行
Command 命令
Data 数据
Select 选择
Download 下载
Exit 退出
Next 继续
Save 保存

标签:log,tar,haha,etc,linux,test,wget,测验题,链接
From: https://www.cnblogs.com/dates/p/18081086

相关文章

  • 在Linux中,在不同的Linux发行版中(如RPM-based和DEB-based)如何安装、升级、删除软件包?
    在Linux中,不同的发行版采用了不同的包管理器来处理软件安装、升级和删除操作。以下是基于RPM(RedHatPackageManager)系统(如RedHatEnterpriseLinux,CentOS,Fedora等)和基于DEB(Debianpackage)系统的(如Debian,Ubuntu,LinuxMint等)的操作说明:1.RPM-based系统(使用yum或dnf......
  • 在Linux中,SELinux的作用是什么?如何临时和永久地更改SELinux上下文?
    SELinux(Security-EnhancedLinux)在Linux系统中扮演着至关重要的安全角色,它通过实施强制访问控制(MandatoryAccessControl,MAC)策略来增强系统的安全性。不同于传统的用户和组权限管理机制(即自主访问控制DAC),SELinux提供了一种细粒度的安全模型,允许管理员为每个进程、文件、目录和......
  • Linux安装Mysql5.7数据库
    一、前置条件系统版本:Linux CentOS7.5MySQL版本:mysql5.7.31二、操作步骤2.1、关闭mysql服务servicemysqldstop提示使用命令:systemctlstopmysqld.service2.2、grep查找已安装的mysql服务rpm-qa|grep-imysql2.3、卸载mysql:yum-yremove命令—......
  • 在Linux中,如何配置负载均衡器以分配网络流量?
    1.NGINXNGINX是一款高性能的HTTP和反向代理服务器,也常用作负载均衡器。它支持多种负载均衡算法,如轮询、加权轮询、IP哈希等。配置步骤:安装NGINX:根据您的Linux发行版,使用相应的包管理器安装NGINX。配置负载均衡:编辑NGINX配置文件(通常位于/etc/nginx/nginx.conf或/etc/nginx/c......
  • 【Linux】基础 IO(文件系统 & inode & 软硬链接)-- 详解
    一、理解文件系统1、前言我们一直都在说打开的文件,磁盘中包含了上百万个文件,肯定不可能都是以打开的方式存在。其实文件包含打开的文件和普通的未打开的文件,下面重点谈谈未打开的文件。我们知道打开的文件是通过操作系统被进程打开,一旦打开,操作系统就要维护多个文件,所以它......
  • linux中如何查看系统IO读写能力
    Linux系统中的 iostat是I/O statistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。iostat属于sys......
  • 解决问题:java、mysql、docker、linux、redis、solr适合初级或者刚入门的大学生
    java、mysql、redis、linux、docker中的问题Java问题解决,idea问题解决调试,服务器问题解决,项目部署,项目调试linux服务器上的安装以及运行环境的部署docker的部署可做技术栈:java开发:javaweb,jsp,servlet,javase,spring,springboot,ssm服务器:linux问题docker问题,To......
  • Linux系统——nload命令
    目录引言一、nload安装二、nload命令详解1.命令使用2.命令详解3.命令选项3.1-u选项nload-uh自动变更单位,Bit/s nload-uH自动变更单位,Byte/s3.2-m选项nload-m不显示流量图 nload-m-Hens33 不显示流量图,以Byte为单位查看ens33网卡流量情况3.3-a选项n......
  • Linux(三) Linux基础开发工具的使用
    一、xshell在windows下使用图形化界面,在Linux下使用各种指令,这些指令和图形化界面我们称为shell,即外壳程序从技术角度,shell最简单的定义:命令行解释器(commandinterpreter)主要包含:1.将使用者的命令翻译给核心(kernel)处理2.同时,将核心处理结果翻译给使用者外壳程序的作......
  • Linux Java调用 海康sdk报 Unable to load library '/home/slife/bsmt/HCNetSDK_linux
    1、问题在Linux下java调研libPlayCtrl.so文件失败 解决方案:sudovim~/.bashrc 在该文件末尾追加:exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/slife/bsmt/HCNetSDK_linux64/刷新一下source~/.bashrcok参考链接 https://www.cnblogs.com/kikyoqiang/p/14911373.......