- 博客(24)
- 收藏
- 关注
原创 Linux配置epel源
安装阿里云epel源wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
2021-03-11 12:59:44
326
原创 使用iptable实现: 放行telnet, ftp, web服务,放行samba服务,其他端口服务全部拒绝
使用iptable实现: 放行telnet, ftp, web服务,放行samba服务,其他端口服务全部拒绝
2021-03-11 12:53:49
334
原创 配置samba共享,实现/www目录共享
三、配置samba共享,实现/www目录共享安装samba服务yum install samba -y创建smb账号和组 groupadd -r www useradd -s /sbin/nologin -G www user1 smbpasswd -a user1 useradd -s /sbin/nologin user2 smbpasswd -a user2 [root@10 ~]# pdbedit -L user1:1002:user2:1003:创建
2021-03-10 18:58:37
229
原创 通过NFS实现服务器/www共享访问
二、通过NFS实现服务器/www共享访问。1,nfs服务器安装nfs服务yum install nfs-utils启动nfs,并设置开机启动systemctl enable nfs-serversystemctl start nfs-server编辑共享目录文件vi /etc/exports/www *(rw)/www 10.211.0.0(rw)重启nfs服务或重读配置文件systemctl retart nfs-serverexportfs -r2,客户
2021-03-10 18:33:59
694
原创 基于MYSQL验证的vsftpd虚拟用户访问
1、实现基于MYSQL验证的vsftpd虚拟用户访问2、通过NFS实现服务器/www共享访问。3、配置samba共享,实现/www目录共享4、使用rsync+inotify实现/www目录实时同步5、使用iptable实现: 放行telnet, ftp, web服务,放行samba服务,其他端口服务全部拒绝...
2020-08-31 09:53:48
106
原创 ansible使用和httpd服务虚拟主机实现
一、使用ansible的playbook实现自动化安装httpd###配置epel源~]# vim /etc/yum.repos.d/CentOS-Base.repo[epel]name=Extra Packages for Enterprise Linux 7 - $basearchbaseurl=http://mirrors.aliyun.com/epel/7/$basearchfailovermethod=priorityenabled=1gpgcheck=0gpgkey=file:
2020-08-15 19:54:08
222
原创 mysql备份 mysql主从复制和mysql高可用
1、编写脚本,支持让用户自主选择,使用mysqldump还是xtraback全量备份。#!/bin/bashecho "请选择备份方式:M:mysqldumpX:xtrabackup"read bkcase $bk inM | m) mysqldump -A --single-transaction --master-data=2 > /all.sql && echo "mysqldump is ok";;X | x) xtrab
2020-08-04 22:25:12
153
原创 Mysql查询语法和帐号授权
1、 导入hellodb.sql生成数据库(1) 在students表中,查询年龄大于25岁,且为男性的同学的名字和年龄(2) 以ClassID为分组依据,显示每组的平均年龄(3) 显示第2题中平均年龄大于30的分组及平均年龄(4) 显示以L开头的名字的同学的信息2、数据库授权magedu用户,允许192.168.1.0/24网段可以连接mysql3、总结mysql常见的存储引擎以及特点。...
2020-07-26 23:21:00
191
1
原创 DNS服务与MySQL编译安装
1、简述DNS服务器原理,并搭建主-辅服务器。2、搭建并实现智能DNS。3、编译安装Mariadb,并启动后可以正常登录
2020-07-19 23:05:34
158
原创 基于lnternet网络的DNS服务搭建
一,Internet网络的DNS解析1,准备终端PC和www.lmy.com###在 192.1.1.17 上~]# yum install -y httpd~]# echo www.lmy.com > /var/www/html/index.html~]# systemctl start httpd###在 192.1.1.7 上 [root@pc ~]# curl 192.1.1.17www.lmy.com2,配置DNS主服务器###在192.1.1.27上面配置~
2020-07-12 18:17:03
440
原创 DNS主服务器搭建
DNS主服务器搭建安装DNS服务yum install bind修改namd.conf配置文件监听本机所有IP地址,并且允许所有人来解析cat /etc/named.confoptions { listen-on port 53 { localhost;}; listen-on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named
2020-07-11 19:19:31
306
原创 时间服务与cobbler自动化装机
一, 配置chrony服务,实现服务器时间自动同步服务器端配置~]# vim /etc/chrony.confserver ntp.aliyun.com iburstallow 192.1.1.0/24local stratum 10客户端配置server 192.1.1.10 iburst ##添加时间服务器地址二、实现cobbler+pxe自动化装机yum install epel-releaseyum install cobbler dhcp tftp httpd
2020-07-09 00:25:11
159
原创 ssh服务和sudo使用
一,编写脚本/root/bin/checkip.sh,每5分钟检查一次,如果发现通过ssh登录失败 次数超过10次,自动将此远程IP放入Tcp Wrapper的黑名单中予以禁止防问#!/bin/bash##*************************************#author: liangmingyong#QQ: 515291006#email: 515291006@qq.com
2020-07-05 20:14:02
595
原创 文本处理之AWK
一、编写脚本selinux.sh,实现开启或禁用SELinux功能#!/bin/bash##*************************************#author: liangmingyong#QQ: 515291006#email: 515291006@qq.com#version: 1.0#date: 2020
2020-06-23 15:19:52
143
原创 Linux脚本进阶和系统启动流程
1、编写脚本,接受二个位置参数,magedu和/www,判断系统是否有magedu,如果没有则自动创建magedu用户,并自动设置家目录为/www2、使用expect实现自动登录系统。3、简述linux操作系统启动流程4、破解centos7 密码。...
2020-06-21 22:20:44
135
原创 Linux进程管理和计划任务
一、显示统计占用系统内存最多的进程,并排序。ps aux --sort -%mem ps aux --sort -rssps aux --sort -rssizeps aux --sort -rsz[root@centos /]# ps aux --sort -rssize | head -5USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDroot 1108 0.0 1.9 574
2020-06-14 18:27:12
258
原创 TCP/IP模型-TCP协三次握手四次挥手
一, 简述osi七层模型和TCP/IP五层模型 OSI七层分别为物理层,数据链路层,网络层,传输层,会话层,表示层,应用层 应用层: 网络服务为终端用户提供的一个接口 协议有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP 表示层: 表示层如同应用程序和网络之间的翻译官,主要解决用户信息的语法表示问题,即提供格式化的表示和转换数据服务。数据的压缩、解压、加密、解密都在该层完成。 格式有,JPEG、ASCll、EBCD
2020-06-07 20:06:54
249
原创 Linux配置yum源,编译安装httpd和磁盘管理
一, 自建yum仓库,分别为网络源和本地源配置本地源mkdir /mnt/yummount /dev/cdrom /mnt/yumvim CentOS-Base.repo #配置源地址yum clean allyum makecache手动配置网络源vim CentOS-Base.repo #配置源地址yum clean allyum makecache二, 编译安装http2.4,实现可以正常访问,并将编译步骤和结果提交apache.org网站下载源码包mkdir
2020-05-30 20:36:27
962
1
原创 Linux 基础命令使用说明
一, 查找/etc目录下大于1M且类型为普通文件的所有文件~]# find /etc -size +1M -type f -ls二, 打包/etc/目录下面所有conf结尾的文件,压缩包名称为当天的时间,并拷贝到/usr/local/src目录备份。~]# tar -zcvf /usr/local/src/`date +%F`.tgz /etc/*.conf三、利用sed 取出ifconfig命令中本机的IPv4地址~]# ifconfig | sed '/[0-9]\+\.[0
2020-05-18 17:02:53
221
2
原创 Linux 脚本练习1
一、统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来~]# grep -v '/sbin/nologin' /etc/passwd | cut -d : -f 1,7 |cat -n二、查出用户UID最大值的用户名、UID及shell类型~]# grep `cut -d : -f 3 /etc/passwd | sort -...
2020-05-06 17:30:21
283
1
原创 Linux用户和组管理的使用说明
一, 查看/etc目录下, 以非字母开头, 后面跟了一个字母以及其它任意长度任意字符的文件或目录~]# ls /etc/[^[:alpha:]][[:alpha:]]*二, 复制/etc目录下所有以p开头, 以非数字结尾的文件或目录到/tmp/mytest1目录中~]# mkdir -p /tmp/mytest1~]# ls /etc/p*[[:digit:]]~]# cp -rf ...
2020-05-06 16:03:34
142
1
原创 Linux的基本知识和操作
一,Linux发行版的系统目录名称命名规则以及用途FHS: Filesystem Hierarchy Standard /bin:所有用户可用的基本命令程序文件; /sbin:供系统管理使用的工具程序; /boot:引导加载器必用到的各静态文件:kernel, initramfs(initrd), grub等; /dev:存储特殊文件或设备文件; /etc:系统程序...
2020-04-22 17:01:35
120
原创 Linux系统初步了解
常见的Linux发行版 redhat: radhat是红帽企业发行的linux系统 RedHat Enterprise Linux : RHEL (红帽企业版) CentOS : 是RedHat的免费克隆版本 debian: Ubuntu : 在debian上进行二次研发的发行版2、安装Centos7.6操作系统,创建一个自己名字的用户名,并可以正常登录,将主要步骤截图...
2020-04-13 22:59:52
209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人