linux基础题库(Linux小白基础练习题)

已知apache服务的访问日志按天记录在服务器本地目录/app/logs下,由于磁盘空间紧张,现在要求只能保留最近7天访问日志!请问如何解决? 请给出解决办法或配置或处理命令。

环境搭建:

linux基础题库(Linux小白基础练习题)(1)

创建一个日志文件环境

  • 找出7天之前的日志日志内容

linux基础题库(Linux小白基础练习题)(2)

找出7天之前的内容

  • 删除保留最近7天的访问日志

linux基础题库(Linux小白基础练习题)(3)


打印配置文件nginx.conf内容的行号及内容,该如何做?

环境搭建

linux基础题库(Linux小白基础练习题)(4)

环境搭建

方法Ⅰ:cat -n (默认显示行号)

linux基础题库(Linux小白基础练习题)(5)

方法Ⅱ:vim模式下 输入 set nu (显示行号)

linux基础题库(Linux小白基础练习题)(6)

方法三:awk命令:awk '{print NR,$0}' print NR 打印行号 $0显示默认的列。

linux基础题库(Linux小白基础练习题)(7)


装完系统后,希望让网络文件共享服务NFS(iptables),仅在3级别上开机自启动,该如何做?

第一步:先关闭iptables开机自启动

linux基础题库(Linux小白基础练习题)(8)

第二步:在运行级别3开启iptables服务

linux基础题库(Linux小白基础练习题)(9)


用tar打包/etc整个目录(打包及压缩),然后把压缩好的/etc解压到/tmp指定目录下(最好只用tar命令实现)。

linux基础题库(Linux小白基础练习题)(10)

linux基础题库(Linux小白基础练习题)(11)


用tar打包/etc整个目录(打包及压缩,但需要排除/etc/services文件)

linux基础题库(Linux小白基础练习题)(12)


从文件中过滤出“girl”和“3838438”字符串,请给出命令,如果需要从文件中过滤出“girl,3838438”字符串,请再给出命令。

方法1:sed命令 ——— s///g 过滤掉不需要的字符床

linux基础题库(Linux小白基础练习题)(13)

方法2:awk做分隔符 awk -F “某某”指定某某为分隔符

linux基础题库(Linux小白基础练习题)(14)

过滤出girl,3838438字符串

linux基础题库(Linux小白基础练习题)(15)


过滤出/etc/services 文件包含3306或1521两数字所在的行的内容。

方法1:egrep 命令

linux基础题库(Linux小白基础练习题)(16)

方法2:awk命令

linux基础题库(Linux小白基础练习题)(17)

方法3:sed命令

linux基础题库(Linux小白基础练习题)(18)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页