学习笔记
文章平均质量分 65
累了困了喝六神
这个作者很懒,什么都没留下…
展开
-
Docker下配置redis主从复制详细过程
配置redis.conf[root@server1 ~]# tar zxf redis-4.0.8.tar.gz[root@server1 ~]# cd redis-4.0.8/[root@server1 ~]# mkdir -p /mnt/redis/conf.d[root@server1 ~]# cp redis.conf /mnt/redis/conf.d/redis-master....原创 2019-03-19 16:00:37 · 932 阅读 · 0 评论 -
配置 Samba 详解
Samba服务器的配置文件是 /etc/samba/smb.conf,该文件几乎包含 Samba 程序运行时所需的所有配置信息;在 smb.conf 文件中,以分节形式分别配置不同的选项,除 [gloabal] 全局节之外,其他每一节都可以看作是一个共享资源全局选项smb.conf 文件中,[gloabal] 节用来设置全局参数,该节设置的参数直接影响整个 Samba 系统基本选项Ne...原创 2018-11-28 11:22:16 · 351 阅读 · 0 评论 -
Samba 常用服务器搭建操作过程
同一网络中既有 Windows 主机又有 Linux 主机,为实现不同主机系统之间的资源共享,通常就是搭建 Samba 服务器SMB 通信协议和 Samba 简介SMB 协议SMB是在局域网上共享文件和打印机的协议,为同一个网络的 Windows 和 linux系统提供文件系统,打印服务Samba简介Samba包含一组软件包,能让 Linux 支持 SMB 协议,也是 Windo...原创 2018-11-27 18:10:08 · 1348 阅读 · 0 评论 -
iscsi共享设备
smaba和nfs文件共享服务都没有iscsi来的更方便,本文着重介绍iscsi共享服务的配置;自我理解:iscsi服务端通过共享设备的逻辑卷,在客户端直接显示为新的设备,然后客户端对这个新设备分区,建立文件系统,就可以像本地设备一样使用iscsi 服务端配置服务软件安装[root@shareserver ~] # yum install targetcli.noarch -y ...原创 2018-11-27 10:03:59 · 243 阅读 · 0 评论 -
NFS配置及应用与自动挂载(autofs)服务
NFS 概述网络文件系统(Network File System,NFS) 是 Linux 系统支持的一种网络服务,通过 NFS ,网络中的计算机可以发布共享信息,从而可使远程客户像使用本地文件一样访问该共享资源,如果想使用远程计算机上的文件,只要用 mount 命令将远程的目录挂载在本地文件系统下,就可像使用本地文件一样使用相关资源常规 NFS 服务器搭建NFS 服务端 shareserv...原创 2018-11-26 19:49:32 · 705 阅读 · 0 评论 -
搭建DNS服务器必须了解的相关内容
须掌握概念DNS数据库的记录:正解、反解、Zone的意义正解:从主机名查询到IP的流程反解:从IP反解析到主机名的流程Zone:无论正解反解,每个域的记录就是一个区域(zone)Zone记录的标志SOA:开始验证(Start of Authority)的缩写NS:名称服务器(Name Server)的缩写,后面记录的数据是DNS服务器的意思A:地址(Address)的缩写,...原创 2018-11-20 09:18:18 · 403 阅读 · 0 评论 -
DNS 域名层次结构
DNS域名空间与委派机制DNS 系统采用的是分布式的解析方案,整个 DNS 架构是一种层次树状结构,这个树状结构称为 DNS 域名空间,如图:树状结构最顶层称为根域,用 “.” 表示,相应服务器称为根服务器,整个域名空间解析权都归跟服务器所有,但根服务器无法承担庞大的负载,采用“委派”机制,在根域下设置了一些顶级域,然后将不同顶级域解析权分别委派给相应的顶级域服务器,如将 com 域 的解析...原创 2018-11-23 07:24:43 · 18792 阅读 · 1 评论 -
配置DNS常用服务器
安装DNS服务BIND简介Linux中,域名服务器是由BIND(Berkeley Internet Name Domain)软件实现,负责产生域名信息的查询,将这类信息发送给服务器端。BIND服务端是一个称为 named 的守护进程,负责回答转换程序的查询DNS软件包bind.x86_64:该包是DNS服务的主程序包,服务端必须安装该软件包bind-utils.x86_64:客户...原创 2018-11-17 21:11:00 · 468 阅读 · 0 评论 -
DNS 高速缓存与集群
DNS 高速缓存原理DNS 高速缓存服务器可以充分缩短客户请求解析的响应时间(当某个访问请求解析过一个域名后,该解析记录就放在缓存中,再有同样请求时,它将迅速地把该对象递送给客户),可以降低网络总体访问流量,使提供服务的机构不必过快升级带宽DNS 高速缓存服务器搭建环境:DNS服务器 IP:192.168.1.151test测试机 IP:192.168.1.15server测试机...原创 2018-11-21 18:41:55 · 136 阅读 · 0 评论 -
DNS 服务器正、反向以及双向解析
权威 DNS 正向解析DNS 服务端配置DNS服务器IP : 192.168.1.151[root@localhost ~] # vim /etc/named.conf # 修改主配置文件listen-on port 53 { any; };allow-query { any; };dnssec-validation no;[root@l...原创 2018-11-21 18:41:15 · 587 阅读 · 0 评论 -
mysql数据库基础
以EXCEL文件为例:数据库:可看作是整个excel文件数据表:可看作是excel文件中的工作表行(记录):可看作是工作表中的行列(字段):可看作是工作表中的列数据库管理库操作:SHOW DATABASES; #查看mysql中的全部数据库CREATE DATABASE 库名; #新建数据库DROP DATABASE 库名; ...原创 2018-11-28 11:23:27 · 169 阅读 · 0 评论 -
Apache 服务器简介及安装配置练习
Apache 服务器简介Apache 是目前世界上最流行的,也是最好的 Web 服务器之一主要特征1. 跨平台运行2. 支持最新HTTP1.1协议3. 基于强有力的文件配置4. 支持通用网关接口 CGI、FastCGI、Java、Servlets、Python 和 PHP5. 支持虚拟主机6. 集成 Perl、 脚本编程语言7. 支持 HTTP 认证8. 集成的代理服务器...原创 2018-12-03 08:57:19 · 330 阅读 · 0 评论 -
Apache 虚拟主机搭建过程
Apache 服务应用配置更改主配置文件参数# 更改默认发布的 index.html 文件DirectoryIndex westos.html index.html # 先访问westos.com,再访问index.com# 更改默认发布目录为/westos/web/httpDocumentRoot "/westos/web/http"&l...原创 2018-12-03 09:31:32 · 132 阅读 · 0 评论 -
Liunx文件系统管理相关命令补充
文件系统创建mkfs.ext4创建 ext4 文件系统[root@rhel ~ ] # mkfs.ext4 /dev/sda5mkfs.ext3创建 ext3 文件系统[root@rhel ~ ] # mkfs.ext3 /dev/sda5mkfs.vfat创建 vfat 文件系统[root@rhel ~] # mkfs.vfat /dev/sda5检查...原创 2018-12-15 18:14:28 · 124 阅读 · 0 评论 -
Python基础------小米、华为简单的笔试题
小米示例: 输入 ‘hello xiao mi’ 输出 ‘mi xiao hello’s = 'hello xiao mi'# 法一:# 利用字符串特性li = s.split(' ')print(' '.join(li[::-1]))>>>mi xiao hello# 法二:# 元组可以赋值给多个变量s = tuple(s.split(' '))a,...原创 2018-12-06 23:00:38 · 338 阅读 · 0 评论 -
Apache 配置 HTTPS 加密
了解为什么通常在输入网址后,为什么会自动添加前缀 https:// ? https 又是什么?配置 SSL 加密证书服务器配置[root@httpserver ~] # yum install mod_ssl -y # 安装证书生成软件[root@httpserver ~] # firewall-cmd --permanent --add-servie=...原创 2018-12-03 18:25:34 · 696 阅读 · 0 评论 -
Apache 上线论坛网站
之前在虚拟机中使用下载的论坛模板文件时,一直不能正常解压,今天突然想起来有可能是从 Win10 直接拖入虚拟机导致文件损坏,于是乎利用 Samba 搭建一个共享目录,将模板压缩文件放入共享目录后,通过虚拟机解压才没报错,所以,提醒自己最好做到学以致用,并且有空就复习复习之前学习的内容Apache 服务器配置服务器建立网页发布目录和虚拟主机配置文件[root@httpserver ~ ] ...原创 2018-12-05 18:57:22 · 364 阅读 · 0 评论 -
Squid 代理服务器详细说明
代理服务器简介家庭和企业接入互联网有个共同点就是只有一个可以访问互联网的IP地址,对于家庭用户一台计算机毫无问题;但对于企业的数十台、数百台计算机来说,每个计算机都需要接入互联网,一个IP肯定不够,因此,为解决多台计算机网络接入问题,企业一百采用代理服务器代理服务器是替代网络用户访问网络信息,并把获得的信息返回给用户,所以代理服务器就是介于客户端和互联网之间,如图所示代理服务器拥有可...原创 2018-12-05 15:39:33 · 188 阅读 · 0 评论 -
代理服务器和路由器什么区别?
截至目前为止,学了 Squid 代理服务器,突然没想明白通过路由器上网和通过 Squid 代理服务器上网什么区别?遂将这两个知识点记录在此博客中,方便以后又想不明白时回来查看自己理解:路由器只是让你的主机能到达不同的局域网,数据请求接收还是你自己做,只是要通过路由器代理服务器是同一局域网中只有代理服务器能上网,你的主机没法上网,你只能依托代理服务器进行数据请求接收,然后再转发给你或者这样理...原创 2018-12-05 14:51:32 · 5085 阅读 · 0 评论 -
Apache 配置动态 Web 站点(PHP、CGI)
Apache 支持 php、cgi 语言,也就支持这些语言创建的动态网页配置 Apache 支持 PHP 动态网站PHP 是当前最流行的交互式网页动态语言【服务端】[root@httpserver ~] # rpm -q php # 查看系统是否已经安装 PHP 语言解释器[root@httpserver ~] # yum install p...原创 2018-12-03 11:35:55 · 1213 阅读 · 0 评论 -
Apache 服务器访问控制配置
基于IP方式访问控制先看两个实例,它们主要用于限制某些目录的浏览、访问权限,在主配置文件 /etc/httpd/conf/httpd.conf 设置,为虚拟主机设置时,则在虚拟主机的配置文件中设置 # 实例1 限制所有以 P 开头的目录不能访问 <DirectoryMatch /P> Order deny,allow Deny from all &l...原创 2018-12-03 10:27:52 · 768 阅读 · 0 评论 -
Samba 服务器配置练习
匿名 Samba 服务器目标:配置 Samba 服务器中的文件不需要用户登录就能访问背景:企业计划假设一台 Samba 服务器,用来向局域网内各客户机提供软件共享服务,常用的软件安装包都存放在服务器的 /usr/soft/ 目录中,要求用户只能从该目录中读取文件,而不能修改目录中的文件。另外,各客户端还可以利用 Samba 服务器进行临时文件交换,即任何用户有权限将文件写到服务器的某一个目录(...原创 2018-11-28 19:29:10 · 1620 阅读 · 0 评论 -
DNS远程更新及加密
DNS 远程更新环境:DNS服务器是desktop,IP为192.168.1.151测试主机是test,IP为192.168.1.153selinux 状态不能是 Enforcing,可disabledDNS 服务器修改配置[root@localhost ~] # vim /etc/named.conf # 修改配置文件zone字段...原创 2018-11-20 17:07:23 · 1051 阅读 · 0 评论 -
Linux磁盘加密
出于安全考虑,一般会给磁盘加密,加密后的磁盘损坏,数据也会损坏。本文,我们讲解使用LUKS(Linuxmi统一密钥设置)加密的操作过程,LUKS 使用 cryptsetup 命令对磁盘加密解密清除操作准备# 新建分区/dev/sdb1,查询是否安装cryptsetup包[root@localhost ~] # fdisk /dev/sdb # 该...原创 2018-11-12 19:49:31 · 373 阅读 · 0 评论 -
十一、Linux软件安装管理
RPM包优缺点二进制包的优点:1.包管理系统简单,只通过几个命令就可以实现包的安装、升级、查询和卸载2.安装速度比源码包快很多二进制包的缺点:2.功能选择不如源码包灵活3.依赖性命名原则dhcp-4.2.5-27.el7.x86_64.rpm - dhcp # 软件包名 - 5.2.5 # 软件版本 - 27 # 软件发布的次数 - el7 # 适合的li...原创 2018-10-22 21:38:44 · 147 阅读 · 0 评论 -
八、系统中的文件传输
scp,rsync可在两台主机之间实现文件传输,scp我们在学习ssh的时候就有接触过scp上传scp 本地文件 远程用户@远程主机IP:远程主机目录下载scp 远程用户@远程主机IP:远程主机文件 本机目录1 下载192.168.239.129桌面的test文件到本机server桌面2 上传本机server桌面的file目录到192.168.239.128桌面sc...原创 2018-10-17 20:40:20 · 103 阅读 · 0 评论 -
九、日志管理
日志管理 操作系统的日志主要具有审计与检测的功能,有效利用日志信息并对其进行分析与实时的监控管理,对于系统的安全性具有极为重要的作用,日志文件所处的位置都在/var/log目录下日志管理相关文件/etc/rsyslog.confrsyslog服务的主配置文件,设置日志存储文件位置,等级信息,日志同步信息等 authpriv.* ...原创 2018-10-17 14:24:14 · 175 阅读 · 0 评论 -
一、Linux操作系统简介
Linux简介 Linux这个词单指linux内核,Linux操作系统叫做GUN/Linux,GUN/Linux是指linux的内核+GUN组织的软件。较windows而言,linux有很多版本 我目前上课使用的版本为redhat7,在当前操作系统中,默认用bash和系统实现交互,在桌面空白区域右键"Open in Terminal"打开bash。 什么是shell? s...原创 2018-10-10 19:33:54 · 283 阅读 · 0 评论 -
六、进程管理详细记录
什么是进程? “正在运行的程序或命令”就是进程;每一个进程的运行,都会耗费一定的系统资源。有的进程运行的很快,如 “ls”命令进程,会产生一个进程,回车的瞬间命令就已经由开始到结束了。有的进程会持续占用系统资源,如你的QQ,网页等。进程管理的作用:判断服务器健康状态、查看系统中所有进程、杀死进程进程的查看ps ##静态查看进程信息 -A ##...原创 2018-10-09 18:37:40 · 302 阅读 · 0 评论 -
七、ssh服务及免密登陆
ssh是一种网络协议,用于计算机之间的加密登录,可以有效防止远程管理过程中的信息泄露问题。刚开始学习时都没搞清楚哪个是服务端和客户端??? 其实本地想要连接远程主机的叫客户端,被连接的这个远程主机就是服务端在本篇文章中,我的客户端是192.168.239.141,服务端是192.168.239.138;SSH服务器和客户端的工作流程(1) SSH客户端发出请求连接SSH服务器(2) SS...原创 2018-10-08 19:51:09 · 161 阅读 · 0 评论 -
十、网络配置基础(文件及命令)
Linux主机要与网络中其他主机进行通信,首先要进行正确的网络配置。网络配置通常包括主机名、IP地址、子网掩码、默认网关、DNS服务器等。常见网络配置文件TCP/IP网络的配置信息是分别存储在不同的配置文件中的,相关配置文件有/etc/sysconfig/network,网卡配置文件、/etc/hosts、/etc/resolv.conf 以及/etc/host.conf 等。/et...原创 2018-10-12 17:45:29 · 4829 阅读 · 0 评论 -
五、文件权限管理
文件权限是系统最底层安全设定方法之一,保证文件可以被可用的用户做相应操作&amp;lt;&amp;lt;…文件权限的查看…&amp;gt;&amp;gt; ls -l file ## 查看文件属性 “ll”是“ls -l”的别名 ls -ld dir ## 显示目录本身属性 ll file ## “ll”是系统定义词 ll -d dir ...原创 2018-10-05 19:23:44 · 169 阅读 · 0 评论 -
四、用户管理
Linux系统对账号与组的管理是通过ID号来实现的,我们在登录系统时,输入用户名与对应的密码,操作系统会将用户名转化为ID号后判断该账号是否存在,并对比密码是否匹配。Linux中,用户ID号被称为UID,组ID号被称为GID。其中,UID=0,代表超级管理员root,目前我们创建的用户UID默认从1000起算起。用户存在的意义:(安全),用户是系统安全机制的一部分Linux系统中的组分为基本组...原创 2018-10-02 21:28:51 · 238 阅读 · 0 评论 -
二、LINUX系统结构和文件管理
linux系统结构1.linux系统是一个倒树状结构2.linux中最大的目录为“/”,根目录(绝对路径总是从根目录开始)3.“/”根目录中的二级目录是系统装机时自动创建的4.linux系统中,我们把“文件夹”称为“目录”二级目录信息(需特别注意的目录)/bin #存放大多数系统命令,如cat,mkdir,touch,mv,cp,tar等/boot #存放开机所需文件,载入开...原创 2018-09-24 17:27:56 · 284 阅读 · 0 评论 -
十三、FTP服务配置
FTP解决文件传输问题,FTP服务器中的文件按目录结构进行组织,用户通过网络服务器建立连接。FTP仅基于TCP的服务,不支持UDP。vsftp安装我们有两个虚拟机环境desktop和server,使用server做ftp服务端,desktop做客户端用于登陆实验环境部署1 .关闭server端firewall,selinux为disabled状态,然后重启虚拟机[root@serve...原创 2018-10-29 18:30:26 · 112 阅读 · 0 评论 -
十二、Linux虚拟机管理(上)
本节重点介绍虚拟机的安装步骤及配置方法,我们默认你的物理机支持虚拟化,直接进入下面的安装步骤:- 图形化界面安装方法下面步骤列出虚拟机安装过程中比较重要的几个步骤 [root@localhost ~ ] # virt-manager ##打开Virtual Machine Manager或者单击Applications | System Tools...原创 2018-10-24 20:15:45 · 154 阅读 · 0 评论 -
十二、Linux虚拟机管理(下)
本节着重介绍virsh虚拟机管理命令、创建快照、虚拟机迁移- virsh虚拟机管理命令virsh list ## 查看正在运行的虚拟机virsh list --all ## 查看所有虚拟机virsh start desktop ## 开启de...原创 2018-10-24 22:33:31 · 126 阅读 · 0 评论 -
十九、系统排错实验(下)
本文讲解Linux系统排错的一些实验,先看看实验机环境实验环境内存镜像initramfs文件丢失未重启时[root@localhost ~] # uname -r # uname -r 查看内核版本号3.10.0-327.el7.x86_64[root@localhost ~] # mkinitrd /boot/initr...原创 2018-11-14 10:40:50 · 139 阅读 · 0 评论 -
十八 、LVM逻辑卷管理
逻辑卷管理器LVM(Logicl Volume Manager),通过使用逻辑卷管理器对硬盘存储设备进行管理,可以实现硬盘空间的动态划分和调整逻辑卷管理基本概念组成部分逻辑卷管理由三部分组成:物理卷、卷组、逻辑卷物理卷(PV-Physical Volume):可以是实际物理硬盘的分区,也可以是整个物理硬盘卷组(VG-Volume Group):建立在物理卷之上,一个卷组至少包含一个物...原创 2018-11-11 19:28:42 · 271 阅读 · 0 评论 -
十九、系统排错实验(上)
本文讲解Linux系统排错的一些实验,先看看实验机环境实验环境破坏主引导分区覆盖 主引导分区[root@localhost ~] # fdisk -l # 查看硬盘当前分区情况[root@localhost ~] # dd if=/dev/zero of=/dev/sda bs=446 count=1 # 覆盖主引导程序,重启...原创 2018-11-13 21:46:59 · 159 阅读 · 0 评论