最新发布

30天热门文章

自媒体

【配置】nginx网站配置密码验证登录

【配置】nginx网站配置密码验证登录

    在 nginx 下,提供了 ngx_http_auth_basic_module 模块实现让用户只有输入正确的用户名密码才允许访问web内容。默认情况下,nginx 已经安装了该模块。所以整体的一个过程就是先用第三方工具设置用户名、密码(其中密码已经加过密),然后保存到文件中,接着在 nginx 配置文件中根据之前事先保存的文件开启访问验证。生成密码可以使用 htpasswd,或者使用 openssl 。下面以 htpasswd 为例。1.安装 htpasswd 工具
23小时前    Jiaozn    Nginx    9    0    全文阅读
【shell】linux之if [ $? -ne 0 ];

【shell】linux之if [ $? -ne 0 ];

$# 是启动脚本时携带的参数个数-ne 是不等于这个语句的意思是“如果shell的启动参数不等于1个”$# 表示提供到shell脚本或者函数的参数总数;$1 表示第一个参数。 -ne 表示 不等于另外:整数比较-eq     等于,如:if ["$a" -eq "$b" ]-ne     不等于,如:if ["$a" -ne "$b" ]-gt&n
23小时前    Jiaozn    Shell    9    0    全文阅读
【磁盘】linux LVM详解

【磁盘】linux LVM详解

1.创建及删除步骤1)创建:linux partition-->pv-->vg-->lv-->fs-->mount2)删除:umount-->lv-->vg-->pv-->linux partition2.linux partitionlinux中,我们常用fdisk对磁盘分区。但对于2T以上的磁盘,得用parted命令分区。1)GPT磁盘和MBR磁盘使用GUID分区表的磁盘通常称为GPT磁盘,不像原来MBR磁盘,GPT磁盘没有四个主分区的限
6天前    Jiaozn    Linux    20    0    全文阅读
【启动盘】windows10下制作linux的U盘启动盘

【启动盘】windows10下制作linux的U盘启动盘

推荐工具:refus这是一个免费的U盘刻录工具,免安装,绿色启动,刻录很快。下载网址: http://rufus.akeo.ie/ 步骤:1. 选择红色选项2. 选择DD景象模式写入
6天前    Jiaozn    Linux    20    0    全文阅读
【返回值】SHELL中的exit 0 和 exit 1

【返回值】SHELL中的exit 0 和 exit 1

当你 exit 0 的时候,在调用环境 echo $? 就返回0,也就是说调用环境就认为你的这个程序执行正确当你 exit 1 的时候,一般是出错定义这个1,也可以是其他数字,很多系统程序这个错误编号是有约定的含义的。 但不为0 就表示程序运行出错。 调用环境就可以根据这个返回值判断 你这个程序运行是否ok。如果你用 脚本 a 调用 脚本b ,要在a中判断b是否正常返回,就是根据 exit 0 or 1 来识别。执行完b后, 判断 $? 就是返回值
6天前    Jiaozn    Shell    18    0    全文阅读
【备份】脚本备份tar的常用命令及日期命名

【备份】脚本备份tar的常用命令及日期命名

tar备份以日期命名****************************************************************************************#vi backup.sh DATE=`date +%Y-%m-%d` tar -cvzf /mnt/sdb1/AirFreightBK/AirF.$DATE.tar.gz  /mnt/120/IT/Databasebackup/DatabaseAirfreight/Air
6天前    Jiaozn    Shell    19    0    全文阅读
【传输】使用rsync 解决scp断点续传问题

【传输】使用rsync 解决scp断点续传问题

基础命令:rsync -P --rsh=ssh home.tar 192.168.0.34:/home/home.tar你可以用alias命令把这条命令转义成scpc。这个命令的含义:-P 断点续传-rsh ssh 远程shellhome.rar 本地文件192.168.0.34:/home/home.tar 远程主机上的目的文件问题:bash: rsync: 未找到命令    要求2台服务器都需要安装rsync,  
6天前    Jiaozn    Shell    34    0    全文阅读
【脚本】shell判断是否是IP地址

【脚本】shell判断是否是IP地址

shell判断是否是IP近来需要写个小shell判断用户输入的字符串是否为有效的ip地址,简单排除了以下几种情况:1. 以点号为分隔的域不等于4或6;2. 出现字符;3. 某域以0开头;4. 各域数值长度大于3;5. 各域数值大于2556. 第一个和最后一个域为0IPADDR=192.168.1.1 (有效)IPADDR=192.168.0.254(有效)IPADDR=10.0.0.0(无效)IPADDR=0.1.1.1(无效)IPADDR=192.168.001.001 (无效)IPADDR=
3周前 (11-01)    Jiaozn    Shell    55    0    全文阅读
【配置】Windows挂在CentOS的NFS目录

【配置】Windows挂在CentOS的NFS目录

#windows安装cmd运行servermanagercmd.exe -install FS-NFS-Servicesnet use /persistent:yes mount -u:root -p:password 192.168.0.7:/data/backup/ m:#卸载umount m:#挂载匿名共享的 NFS 目录需要添加2个注册表项,然后重启。[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersi
3周前 (11-01)    Jiaozn    Windows    43    0    全文阅读
【下载】如何实现访问apache时的目录浏览功能(apache file list view)

【下载】如何实现访问apache时的目录浏览功能(apache file list view)

   我用apache做了一个文件分享功能的站点(如下图),可以实现了http模式的文件查看和下载。有的朋友看到了奇怪问这是怎么做到的,这其实只是一些appche服务器的基本功能,搞前端的coder也要了解一下服务器才好;下面来说具体的操作: 很简单 1.实现原理     通过apache的一个模块:mod_autoindex 这个模块的主要功能是自动对目录中的内容生成列表,这样当我们对服务器地址进行访问时在浏览器端可以看到访
1个月前 (10-15)    Jiaozn    WEB    112    0    全文阅读
【磁盘】CentOS上扩充lv-root空间步骤详解

【磁盘】CentOS上扩充lv-root空间步骤详解

查看服务器发现vg_host01-lv_root下的空间占用的比较多,需要扩容。有以下两种方案:1)利用空余的磁盘,扩展lv_root的大小(推荐)2)将lv_home的空间挪出一部分给lv_root(由于硬件条件有限最终采用这种方法)将lv_home的空间挪出一部分给lv_root的具体步骤1,查看分区 复制代码代码示例:Filesystem           1K-blocks      U
1个月前 (10-15)    Jiaozn    Linux    72    0    全文阅读
【权限】lnmp “.user.ini”无法删除解决方法

【权限】lnmp “.user.ini”无法删除解决方法

LNMP无法删除或更改权限,显示:rm: cannot remove `.user.ini’: Operation not permitted 无法删除“.user.ini”文件解决方法,运行后删除即可chattr -i /home/wwwroot/yoursite/.user.ini如果是需要修改文件,记得修改完以后运行:chattr +i /home/wwwroot/yoursite/.user.inichattr命令:有时候你发现用root权限都不能修改某个文件,大部分原因是曾经
1个月前 (10-15)    Jiaozn    Linux    68    0    全文阅读
【高可用】Keeplived配置Nginx双机高可用

【高可用】Keeplived配置Nginx双机高可用

一、简介不管是Keepalived还是Heartbeat做高可用,其高可用,都是站在服务器脚本去说的高可用,而不是服务的角度。也就是说,如果服务器DOWN机或者网络出现故障,高可用是可以实现自动切换的。如果运行的服务,比如Nginx挂掉这些高可用软件是意识不到的,需要自己写脚本去实现服务的切换。二、安装配置Keepalived复制内容到剪贴板代码:# ./configure# make# make install# cp /usr/local/etc/rc.d/init.d/keepalived
1个月前 (10-15)    Jiaozn    Nginx    79    0    全文阅读
【部署】分布式文件系统 FastDFS

【部署】分布式文件系统 FastDFS

环境准备使用的系统软件名称说明centos7.xlibfatscommonFastDFS分离出的一些公用函数包FastDFSFastDFS本体fastdfs-nginx-moduleFastDFS和nginx的关联模块nginxnginx1.15.4编译环境yum install git gcc gcc-c++ make automake autoconf libtool pcre pcre-de
1个月前 (10-15)    Jiaozn    Linux    92    0    全文阅读
【模板】Divi WordPress企业建站主题模板中文正版原包带APIKEY密钥可更新

【模板】Divi WordPress企业建站主题模板中文正版原包带APIKEY密钥可更新

DiVi 是由 ElegantThemes公司精心制作的一个wordpress多功能主题,不论是个人博客也好,工作室网站也好,购物网站也好,DiVi 都能满足你的不同需求。DiVi相比国外的其他主题更加轻量,无需任何插件,官方已经提供中文汉化语言包,无需再次进行汉化,直接启用就好,如果您制作的是英文站点,只要后台设置为英文即可主题预览地址:https://www.elegantthemes.com/preview/Divi(英文版,复制到浏览器打开)主题预览地址:http://demo.them
1个月前 (10-08)    Jiaozn    HTML    114    0    全文阅读
【html】banner图居中的两种方法

【html】banner图居中的两种方法

第一种方法:    就是直接插入图片,给图片定义一个class,若是定义margin{0,auto;}的话,        在浏览器中预览,缩放到50%,我们会发现将大banner图会在左边,是不会居中的哦!        对于class的banner我们要经过如下定义{ position:rela
1个月前 (10-08)    Jiaozn    HTML    88    0    全文阅读
【命令】Mysql常用命令行大全

【命令】Mysql常用命令行大全

1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>2、连接到远程主机上的MYSQL。假设远程主机的IP为:110
2个月前 (09-27)    Jiaozn    MySQL    91    0    全文阅读
【排错】Mysql主从同步时Slave_IO_Running:Connecting ; Slave_SQL_Running:Yes的情况故障排除

【排错】Mysql主从同步时Slave_IO_Running:Connecting ; Slave_SQL_Running:Yes的情况故障排除

下面列举几种可能的错误原因:1.网络不通2.账户密码错误3.防火墙4.mysql配置文件问题5.连接服务器时语法6.主服务器mysql权限
2个月前 (09-27)    Jiaozn    MySQL    91    0    全文阅读
【数据库】mysql的主主复制详解

【数据库】mysql的主主复制详解

Mysql双主部署解释:所谓双主备份,其实也就是互做主从复制,每台master既是master,又是另一台服务器的slave。这样,任何一方所做的变更,都会通过复制应用到另外一方的数据库中。 要求:部署Mysql双主复制,部署期间生产服务器可正常访问,但无法进行登录/注册/退出等涉及到对Mysql写的操作。 环境:系统:centos 6.7mysql版本:5.6.28生产环境共2台mysql服务器(以下对两台mysql分别简称为A B)A:192.168.1.1 &
2个月前 (09-27)    Jiaozn    MySQL    101    0    全文阅读
 【排错】linux docker build apt-get update 卡住的问题

【排错】linux docker build apt-get update 卡住的问题

【背景】ubuntu16.04利用Dockerfile构建镜像,Dockerfile中有这么一句:RUN apt-get update【问题】网络问题导致某些包获取不到,卡在下面这个Get:18一晚上也没有反应。没有任何提示或报错,也没有显示在等待报头Step 6/21 : RUN apt-get -o Acquire::ForceIPv4=true update---> Running&n
2个月前 (09-27)    Jiaozn    容器    126    0    全文阅读
【配置】Docker中向镜像修改配置文件的方式

【配置】Docker中向镜像修改配置文件的方式

经常需要对镜像内部的文件进行修改,例如在构建镜像时候修改配置文件。在使用一些开源镜像的过程中发现了一些对镜像文件进行的方式,这里以hadoop集群搭建和storm集群搭建为例介绍两种修改镜像内配置文件的方式。一、通过context把配置文件传入镜像step1. 在DockerFile同级目录下,创建conf文件夹,在文件夹中放置修改好的配置文件step2. 在DockerFile中把conf中的配置文件放置到环境变量中例:一个docker搭建hadoop集群的案例文件夹结构Dockerfile内
2个月前 (09-27)    Jiaozn    容器    95    0    全文阅读
【代理】为docker配置HTTP代理服务器

【代理】为docker配置HTTP代理服务器

背景: node1不能访问外网, node2可以访问外网,node1通过node2的代理服务来访问外网。 1. node1不能访问外网1vim /etc/resolv.conf 注释掉DNS配置文件 2. node2搭建代理服务器, 这里是在centos7.2上用Squid搭建HTTP代理服务器 [如果已经有其他代理服务器,可以忽略这步]2.1 安装12yum install  -y squidyum install
2个月前 (09-27)    Jiaozn    服务    99    0    全文阅读
 【命令】如何有效的清理yum缓存

【命令】如何有效的清理yum缓存

两条命令 yum clean all 以及 rm -rf /var/cache/yum/*
2个月前 (09-27)    Jiaozn    Linux    80    0    全文阅读
【配置】sysctl命令及改变net.ipv4.ip_forward = 1方法

【配置】sysctl命令及改变net.ipv4.ip_forward = 1方法

sysctl配置与显示在/proc/sys目录中的内核参数.可以用sysctl来设置或重新设置联网功能,如IP转发、IP碎片去除以及源路由检查等。用户只需要编辑/etc/sysctl.conf文件,即可手工或自动执行由sysctl控制的功能。    命令格式:    sysctl [-n] [-e] -w variable=value    sysctl [-n] [-e] -p <filename> (default /e
2个月前 (09-27)    Jiaozn    Linux    70    0    全文阅读
【代理】squid:http和https的代理服务器设置指南

【代理】squid:http和https的代理服务器设置指南

我们曾经在介绍nginx的时候顺便使用nginx做过正向代理的设定,但是如果希望支持https的话,直接使用nginx则较为困难,而使用在这方面术业有专攻的squid则要简单的多。这篇文章用于记录在centos7上安装和设定squid3.5来实现http和https的步骤。机器配置[root@liumiaocn ~]# uname -aLinux mail.163.com 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_
2个月前 (09-27)    Jiaozn    服务    70    0    全文阅读

分享:

支付宝

微信