petmaster
-
搭建discuz服务器
Discuz是目前比较流行的社区论坛系统,其具有安装简便、功能强大的特点,下面以LAMP为基础平台来搭建discuz服务器。 一、安装apache服务 二、安装php 三、安装mysql 四、安装php-mysql 五、启动mysql服务 六、创建数据库 &nb…
-
搭建私有CA服务器
CA(Certificate Authority)证书颁发机构主要负责证书的颁发、管理以及归档和吊销。证书内包含了拥有证书者的姓名、地址、电子邮件帐号、公钥、证书有效期、发放证书的CA、CA的数字签名等信息。证书主要有三大功能:加密、签名、身份验证。下面来看一下自建CA的过程 一、建立CA服务器  …
-
httpd功能配置之https
HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。HTTPS使用443端口进行通信。 …
-
httpd功能配置之虚拟主机
apache默认使用80端口提供服务,使用主服务器配置的话,一台物理机只能提供一个站点服务;可以使用虚拟主机方式提供不同的访问,以实现一台主机提供多站点服务。 虚拟主机的实现方式有三种:基于端口、基于IP、基于主机名。 一、基于端口的虚拟主机  …
-
httpd功能配置之访问控制
httpd服务可以实现对资源访问控制,可以根据IP地址和用户两种方式进行控制。 一、用户认证控制 1、在站点根目录下创建一个目录及一个页面文件 2、修改/var/httpd/conf/httpd.conf文件 &n…
-
httpd功能配置之CGI程序
httpd服务中有一个cgi-bin目录,此目录专门用于存放cgi脚本。CGI即网关通用接口,用于实现动态网页。下面简单编写一个CGI脚本来进行测试此功能: 1、在/var/www/cgi-bin/目录下创建一个脚本 2、重启服务 3、验证 &nb…
-
httpd功能配置之路径别名
httpd的路径别名功能可以使用资源的访问不再依赖于站点的根目录,可以指定任意目录来设置资源的访问路径。 默认站点的根目录是/var/www/html,如下图所示。 下面来使用路径的别名来访问资源: 1、打开httpd服务的配置文件  …
-
单向加密原理
单向加密算法对数据进行加密的过程分为两个步骤: 一、添加特征码 上图中说明了为数据添加特征码的步骤: 1、使用单向算法计算出特征码 2、使用私钥来加密特征码 &nb…
-
shell脚本编程之补充知识点
一、处理用户输入 shell中使用read命令来实现与用户的交互输入。 格式:read [options] 变量 常用选项: -p “提示信息”:显示提示信息; -t #:等待用户输入的秒数; &n…
-
IP地址之IPv4
一、概述 IP地址有IPv4和IPv6两个版本,目前我们通常所说的IP地址是指IPv4。 IP地址由32位的二进制数组合而成,为了方便人类记忆,将二进制转换成4个十进制的数值。 在这32位数据中分为网络号与主机号两个部分。 二、IP的分级 IP网段分为五个等级,其定义如下: A类:规定前面…
-
awk用法三
6、结构化控制语句 6.1 if语句 格式:if(条件) {body} else {else body} 实例1:判断/etc/passwd文件中的UID如果大于500则显示为“common user”,否则显…
-
shell脚本编程之变量
一、创建shell脚本文件 创建shell脚本时,必须在第一行指定要使用的shell。格式为: #!/bin/bash 通常在shell脚本中,#代表注释行,即不被执行的行,而第一行“#!”则是表示用哪个shell来执行脚本。 实例: 让我们来执行一下这个脚本: 上面的结果显…
-
samba服务
一、什么是SAMBA Linux之间可以通过NFS服务方便的挂载远程主机上的共享目录,那么SAMBA主要是用于实现Windows主机与Linux主机之间共享文件互访。它们之间的通信依赖于CIFS协议。 二、SAMBA使用的daemon 1、nmbd:在Linux上实现NetBIOS; &n…
-
制作引导分区
使用虚拟机制作一个可以引导启动的简单系统。方法如下: 一、制作两个分区 1、添加一块新的硬盘,新建两个分区,格式化并挂载到/mnt/boot和/mnt/sysroot目录中;虚拟机添加硬盘的操作很简单就不做演示了,要注意的是添加的硬盘最好选择成“将虚拟磁盘存储为单个个文件”,并为将文件名修改为容易识别的…
-
内核参数修改 内核编译 第14天
Linux内核:单内核,模块化 内核的某些模块 编译进内核本体 [*] 编译成内核模块 [M] 不选择使用 [ ] 内核的组成部分 /boot/vmlinuz-VERSION /lib/modules/VERSION/ *.ko 模块间有可能有依赖关系 内核模块管理 lsmod:显…