linux
linux
thetryer
这个作者很懒,什么都没留下…
展开
-
第十三周作业
1、简述DNS服务器原理,并搭建主-辅服务器主服务器端配置:[root@localhost ~]# yum install -y bind*[root@localhost ~]# cat /etc/named.confoptions {// listen-on port 53 { 127.0.0.1; }; #在所有本机网络监听 listen-on-v6 port 53 { ::...原创 2020-03-23 17:20:04 · 148 阅读 · 0 评论 -
第十二周作业
一、配置chrony服务,实现服务器时间自动同步[root@localhost cobbler]# yum install chrony -y[root@localhost cobbler]# cat /etc/chrony.conf # Please consider joining the pool (http://www.pool.ntp.org/join.html). server...原创 2020-03-10 17:36:56 · 162 阅读 · 0 评论 -
第十一周
1.编写脚本/root/bin/checkip.sh,每5分钟检查一次,如果发现通过ssh登录失败 次数超过10次,自动将此远程IP放入Tcp Wrapper的黑名单中予以禁止防问crontab -l*/5 * * * * /bin/bash /data/checkip.shcat checkip.sh#!/bin/bash#num=10cat /var/log/secure |...原创 2020-02-26 21:15:04 · 134 阅读 · 0 评论 -
第十周作业
1.编写脚本selinux.sh,实现开启或禁用SELinux功能2.统计/etc/fstab文件中每个文件系统类型出现的次数cat /etc/fstab |awk '/^UUID/{diskfile[$3]++}END{for(i in diskfile) {print i,diskfile[i]}}'3.提取出字符串Yd$C@M05MB%9&Bdh7dq+YVixp3vpw中的...原创 2020-02-26 20:19:15 · 164 阅读 · 0 评论 -
第九周作业
1.编写脚本,接受二个位置参数,magedu和/www,判断系统是否有magedu,如果没有则自动创建magedu用户,并自动设置家目录为/wwwcat /data/canshu.sh#!/bin/bash#user=$1dir=$2if [[ $# != 2 ]]; then echo "请输入两个参数" exitelse id ${user} &>/dev/n...原创 2020-02-25 22:23:23 · 155 阅读 · 0 评论 -
第八周作业
1.显示统计占用系统内存最多的进程,并排序ps aux |awk -F" " '{print $11,$4}'|sort -k2nr |head -102.编写脚本,使用for和while分别实现192.168.0.0/24网段内,地址是否能够ping通,若ping通则输出"success!",若ping不通则输出"fail!"[ -f /etc/init.d/functions ] &a...原创 2020-02-24 21:54:30 · 163 阅读 · 0 评论 -
总结IP配置方法
IP配置可分为动态分配和静态指定动态分配需要DHCP服务支持。DHCP: Dynamic Host Configuration Protocol静态指定可通过写入配置文件或者命令和程序来指定IP地址临时生效:ifconfig 实例 #禁用eth1网卡 ifconfig eth1 down #配置IP地址 ifconfig eth1 192.168.1.125/24...转载 2020-01-12 20:48:59 · 1134 阅读 · 0 评论 -
总结ip分类以及每个分类可以分配的IP数量
网络中的每一个主机或路由器至少有一个ip地址;在Internet中不允许有两个设备具有同样的IP地址;IP地址采用分层结构;IP地址是由网络号(net ID)与主机号(host ID)两部分组成的。IP地址长度为32位,点分十进制(dotted decimal)地址;采用x.x.x.x的格式来表示,每个x为8位,每个x的值为0~255(例如 202.113.29.119);根据不同的...转载 2020-01-12 20:40:14 · 4225 阅读 · 0 评论 -
描述TCP和UDP区别
TCP:传输控制协议这是一个面向连接的传输协议,在发送数据之前,要和对方建立可靠的连接。一个TCP连接必须经过三次握手才能建立,经过四次挥手才能断开。三次握手:客户端向服务器发送syn请求建立连接;服务器向客户端发送syn以及ack确定是否建立连接?客户端向服务器发送ack确定建立连接。四次握手:客户端向服务器发送fin请求断开连接;服务器向客户端发送数据包;服务器向客户端fin以及...转载 2020-01-12 20:35:05 · 170 阅读 · 0 评论 -
总结描述TCP三次握手四次挥手
序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。 确认号ack:占4个字节,期待收到对方下一个报文段的第一个数据字节的序号;序列号表示报文段携带数据的第一个字节的编号;而确认号指的是期望接收到下一个字节的...转载 2020-01-12 20:32:25 · 151 阅读 · 0 评论 -
简述osi七层模型和TCP/IP五层模型
简述osi七层模型和TCP/IP五层模型OSI七层示例图OSI七层和TCP/IP五层以及对应网络设备对比示例图各层功能定义<1> 应用层 OSI参考模型中最靠近用户的一层,是为计算机用户提供应用接口,也为用户直接提供各种网络服务。我们常见应用层的网络服务协议有:HTTP,HTTPS,FTP,POP3、SMTP等。<2> 表示层 表示...转载 2020-01-12 20:15:17 · 627 阅读 · 0 评论 -
centos7编译使用5.4.8内核
大致步骤: *安装开发包组 *下载源码文件 *.config:准备文本配置文件 *make menuconfig:配置内核选项 *make [-j #] *make modules_install:安装模块 *make install :安装内核相关文件 安装bzImage为/boot/vmli...原创 2020-01-06 23:02:52 · 627 阅读 · 0 评论 -
第六周作业
1.自建yum仓库,分别为网络源和本地源本地源:挂载光盘至/mnt目录下,mount /dev/cdrom /mnt/在/etc/yum.repos.d/目录下创建repo文件centos-7.repo,cat /etc/yum.repos.d/centos-7.repo[repo_local] name=repo ...原创 2020-01-05 22:40:21 · 117 阅读 · 0 评论