- 博客(22)
- 收藏
- 关注
原创 阶段测试14
Q1、 导入hellodb.sql生成数据库[root@localhost ~]# mysqlWelcome to the MariaDB monitor. Commands end with ; or \g.Your MariaDB connection id is 13Server version: 10.2.25-MariaDB-log Source distributionC...
2020-04-28 09:51:01 280
原创 阶段测试13
Q1 简述DNS服务器原理,并搭建主-辅服务器。DNS服务器原理:DNS也就是Domain Name Service的缩写,它的作用就是通过域名查找IP地址。DNS查询的类型对DNS于客户端来说是递归查询,对于DNS服务器端来说,绝大多数是迭代查询,在它的解析中,从名称到IP的查询叫做正向解析,而从IP到名称的查询叫做反向解析。如果DNS服务器至少解析了一个或一个以上的域叫做DNS主服务器或者...
2020-04-27 14:44:35 899
原创 阶段测试12
Q1、配置chrony服务,实现服务器时间自动同步首先确认当前系统是否带有chrony[root@CentOS6 ~]# rpm -qa | grep chronychrony-2.1.1-2.el6_8.x86_64其次配置chrony配置文件vim /etc/chrony.conf# Please consider joining the pool (http://www.poo...
2020-04-21 09:44:11 253
原创 阶段测试11
Q1、编写脚本/root/bin/checkip.sh,每5分钟检查一次,如果发现通过ssh登录失败 次数超过10次,自动将此远程IP放入Tcp Wrapper的黑名单中予以禁止防问while true;do mounth=$(date +%b) mday=$(date +%d) hour=$(date +%H) min=$(date +%M) IP=`a...
2020-03-19 16:26:01 200
原创 阶段测试10
Q1、编写脚本selinux.sh,实现开启或禁用SELinux功能[root@CentOS7 scripts]# bash selinux_turn.sh offselinux config off [ OK ]Disabled[root@CentOS7 scripts]# bash selinux_tu...
2020-03-19 15:56:48 109
原创 阶段测试9
Q1 编写脚本,接受二个位置参数,magedu和/www,判断系统是否有magedu,如果没有则自动创建magedu用户,并自动设置家目录为/wwwif [ "$1" == "magedu" -a "$2" == "/www" ];then if grep "^$1" /etc/passwd &> /dev/null;then echo "User $1 a...
2020-03-19 15:54:14 158
原创 阶段测试8
Q1 显示统计占用系统内存最多的进程,并排序。[root@CentOS7 scripts]# ps -eo uid,pid,ppid,tty,c,time,cmd,%mem --sort=-%mem UID PID PPID TT C TIME CMD %MEM 42 1313 1195 ? ...
2020-02-13 19:28:59 461
原创 阶段测验7
Q1 简述osi七层模型和TCP/IP五层模型OSI七层模型的划分OSI定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层、应用层),即ISO开放互连系 统参考模型每一层实现各自的功能和协议,并完成与相邻层的接口通信。OSI的服务定义详细说明了各层所提供的服务。某一层的服务就是该层及其下各层的一种能力,它通过接口提供给更高一层。各层所提供的服务与这些服务是怎...
2020-02-13 16:30:42 296
原创 阶段测试6
Q1:自建yum仓库,分别为网络源和本地源[root@CentOS7 data]# cat /etc/yum.repos.d/local.repo [se_VM_Local]# conf_namename=Media DVD# decrisebaseurl=file:///misc/cd# pathgpgcheck=0# gpg check 0=off 1=on这里可以看到...
2019-12-12 09:09:25 220
原创 阶段测试5
Q1:查找/etc目录下大于1M且类型为普通文件的所有文件[root@CentOS7 ~]# find /etc/ -size +1M -a -type f/etc/udev/hwdb.bin/etc/selinux/targeted/active/policy.kern/etc/selinux/targeted/contexts/files/file_contexts.bin/etc/...
2019-11-29 14:01:01 154
原创 小测试4
Q1: 统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来[root@CentOS7 ~]# getent passwd | grep -v /sbin/nologin | uniq -c 1 root:x:0:0:root:/root:/bin/bash 1 sync:x:5:0:sync:/sbin:/bin...
2019-11-25 10:31:17 118
原创 小测试
Q1 显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录这里由于etc目录下没有匹配的文件 因此我创建了一个符合规范的文件做为演示[root@CentOS7 etc]# ls -d /etc/[^[:alpha:]][[:alpha:]]*/etc/3adffdQ2 复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录...
2019-11-17 19:29:22 153
原创 Linux发行版的基础目录名称命名法则及功用规定
前言Linux系统的基础目录,都有命名的规则,那就是:一. 支持除了 “/”以外的任意字符作为名称;二. Linux下一切皆文件,因此目录在相同的路径下,是不允许同名的;三. 对命名的的大小写严格区分;四. 字符长度限制在255个以内;目录结构那下面我们就来逐一认识下目录结构以及各个目录的功用:/boot :引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootload...
2019-11-10 15:11:51 137
原创 VIM的测试
要求1 复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的 行首的空白字符2 在vim中设置tab缩进为4个字符实操[root@CentOS7 ~]# cp -av /etc/profile /tmp‘/etc/profile’ -> ‘/tmp/profile’通过cp -av命令 完整的复制到/tmp目录下并且过程可见。vim...
2019-11-10 15:10:50 388
原创 软连接和硬连接区别
引言今天我们来理顺下关于软连接和硬连接的区别,已经完全清楚的大拿请略过。区别概览区别分为以下几点:1.本质:硬连接,同一个文件多个名字;软连接则是不同文件。2.跨分区:硬连接不支持对目录创建,软连接支持目录创建。3.相互关系:硬连接是平级的关系,一旦删除,硬连接数会减少,但是软连接是有依赖关系,连接文件依赖于源文件,有点类似Windows里面的快捷方式。4.inode号:硬连接数相同...
2019-11-10 15:08:40 8433
原创 文件的元素信息以及修改文件时间戳
文件的元数据是指: 文件的属性,大小,创建时间,访问时间,属主属组等信息。文件有最关键的三个时间戳:access time: 访问时间modify time: 修改时间change time: 改变时间修改文件的时间戳:这里我们使用的是touch命令至此修改时间戳的效果就达到了。...
2019-11-10 15:05:04 454
原创 文件管理命令
引言Linux 文件管理的命令有很多,移动,删除,复制,创建,更改等等。那么今天就大致的将常用的几个命令使用方法做个介绍。常用命令创建touch 命令,可创建文件。注意:如果该文件存在,不会改变文件,但是会刷新文件的时间。“>” 命令,也可创建文件。注意:一旦文件已存在,会清空该文件的内容。“>>” 命令,也可以创建文件。注意:就算文件已经存在,那么这个命令不会对目标...
2019-11-10 14:58:44 131
原创 Linux的哲学思想
思想一切皆文件:把几乎所有的资源都抽象为文件形式。物尽其用,做到极致,每个单一的程序,进行复杂的组合实现多样的功能。自动化脚本编程,减少不必要的用户交互,实现自动完成用户交付任务。配置均文本。提供机制,而非策略。...
2019-10-28 17:39:44 197 1
原创 Linux发行版区别与联系
Linux发行版主要有三个分支:Debian Slackware RedhatDebian:Ubuntu: 基于Debian开发的开源Linux操作系统,主要针对桌面和服务器;Linux Mint: 基于Debian和Ubuntu的Linux发行版;slackware:SUSE:基于Slackware二次开发的一款Linux,主要用于商业桌面、服务器;SLES(SUSE Linu...
2019-10-28 17:27:52 351
原创 Linux常用命令使用格式总结
前言今天我们来大致讲讲关于linux常用命令的格式:echo 命令echo默认后面是有带一个-E 参数 会让带\的参数失效因此echo -e ‘\a’ 可输出声音一些格式如下:echo {1..10}1 2 3 4 5 6 7 8 9 10echo {1..10..2}1 3 5 7 9echo {a,b,c}.{1,2}a.1 a.2 b.1 b.2 c.1 c.2...
2019-10-28 17:01:31 436
原创 如何让History命令显示所执行命令的时间
History命令显示所执行命令的时间简述History命令History其实是一个比较敏感的命令,它能记录我们所执行过的命令语句,因此它对于我们追朔一些问题时能够起到一定的帮助,那么这个命令其实加上一些参数也是能够起到不同的效果,甚至可以通过一些参数的修改来达到规避敏感关键命令输入,以防被有心人查看,那么今天主要的问题就是解决history显示出所有命令列表时候,能够添加上执行的时间。正常...
2019-10-28 16:08:01 963
原创 安装Cente7详解
安装Cente7详解准备工具 1.VMware WorkStation 2.Cente7 ISO镜像安装过程由于此次过程为安装CenteOS,所以VMware Workstation 安装在这里不过多赘述。下面我们打开VMworkstion创建一台虚拟机:挂载上ISO镜像后即可开始安装系统默认开启选择的是Test this media 那么如果当前介质有异常可先检测再进...
2019-10-28 15:12:33 311
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人