1.统计日志,日志内容39.96.187.239 - - [11/Nov/2019:10:08:01 +0800] "GET / HTTP/1.1" 302 0 "-" "Zabbix"211.162.238.91 - - [11/Nov/2019:10:08:02 +0800] "GET /api/v1/course_sub/category/list/?belong=1 HTTP/1.1" 200 363 "https://www.luffycity.com/free" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"211.162.238.91 - - [11/Nov/2019:10:08:02 +0800] "GET /api/v1/degree_course/ HTTP/1.1" 200 370 "https://www.luffycity.com/free" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"统计日志的访客ip数量awk '{print $1}' rizhi.txt | sort -n | uniq | wc -l查看访问最频繁的前10个ipawk '{print $1}' rizhi.txt |sort -n |uniq -c |sort -nr |head -102.查看linux的定时任务列表crontab -l3.每晚0点整,把站点目录/var/www/html下的内容打包备份到/data目录下0 0 * * * tar -cvf /data/html.tar /var/www/html4.每5分钟让服务器进行时间同步crontab -e */5 * * * * /usr/sbin/ntpdate ntp1.aliyun.com &> /dev/null5.在每天的10:31开始,每隔2小时重复一次31 10-23/2 * * *6.每周六凌晨4:00执行0 4 * * 67.linux对磁盘分区格式化的命令mkfs.xfs -f /dev/sdb1 # 格式化为xfs文件系统mkfs.ext4 /dev/sdb1 # 格式化为ext48.解释inode与block的含义inode含义操作系统中专门用于管理和存储文件的信息软件,被称之为文件系统。元信息:存放文件的创建信息,修改信息,文件大小,等等文件是以数据+元信息组成的 相当于 人类是身份证号+人类本体文件系统又将文件元信息存储在了一个称之为inode区域的地方,中文叫做 索引节点。block含义block是磁盘盘片上的多个连续的扇区,文件系统以block进行读写数据。Block是存放实际文件数据的单元,例如图片,视频,文本等数据,单个的文件占用多个block来存储。9.格式化分区/dev/sdc1为xfs文件系统(提示:注意格式化分区文件系统前,检查好当前分区是否在用,是否重要,明确后再自己本地虚拟机实验)mkfs.xfs -f /dev/sdc110.简述buffers和cache含义及作用含义:buffers:是指缓冲内存数;cached:是指缓存内存数,单位是KB;作用:buffers,缓冲,buffers是给写入数据加速的Cached,缓存,Cached是给读取数据时加速的11.简述raid不同级别的区别冗余从好到坏:raid1、raid10、raid5、raid0性能从好到坏:raid0、raid10、raid5、raid1成本从低到高:raid0、raid5、raid1、raid10单台服务器,很重要,盘不多,系统盘 raid1。数据库/存储服务器,主库 raid10,从库 raid5\ raid0(为了维护成本,raid10)web 服务器,如果没有太多数据的话,raid5,raid0(单盘)有多台,监控\应用服务器,raid0,raid5。12.简述lvm创建流程# 1.选择两块硬盘,创建pv# 2.创建卷组# 3.查看卷组信息# 4.扩展、缩减卷组# 5.创建逻辑卷# 6.检查逻辑卷信息# 7.对新生成的逻辑卷格式化,然后挂载使用# 8.向lvm中写入数据13.简述lvm动态扩容流程# 1.卸载挂载的设备# 2.把逻辑卷扩容大小# 3.调整xfs文件系统的容量大小,xfs只支持增大# 4.重新挂载分区,检查分区大小14.如何配置yum源,能够下载诸多第三方软件?1.备份现有repo仓库2.下载新的repo文件CentOS 6wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repocurl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repoCentOS 7wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repocurl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo3.清空旧yum缓存,生成新的缓存yum clean allyum makecache4.针对阿里云镜像,可能出现无法解析地址的异常sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo5.配置epel源epel(RHEL 7)wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repoepel(RHEL 6)wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repoepel(RHEL 5)wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-5.repo15.简述源代码编译安装nginx的步骤# 1.准备编译环境# 2.获取nginx源代码# 3.解压缩nginx源代码# 4.进入源码目录# 5.开始编译三部曲# 6.执行make指令,调用gcc等编译工具# 7.开始安装# 8.安装后启动nginx软件,找到二进制程序,以绝对路径执行# 9.检查环境变量,需要手动配置nginx的PATH路径,否则必须绝对路径才能找到# 10.退出回话,重新登录机器# 11.检查环境变量# 12.启动nginx,可以访问页面16.linux有哪些系统资源监控的命令?tophtopglances