shell获取系统信息

直接上代码:#!/bin/bash#show ipsys_ip=`/sbin/ifconfig |grep "inet addr"|awk '{print $2}'|awk -F: '{print $2}'`echo "IP List:${sys_ip}"#show cp...

2018-08-25

centos设置代理

编辑/etc/yum.conf,在最后加入# Proxyproxy=http://username:password@proxy_ip:port/也可以使用proxy_username和proxy_password来配置代理的用户名和密码这样的配置完成后,...

2018-08-25

Linux 服务器被 DDoS / CC 时应急的封 IP 方法

当我们的 Linux 服务器受到少量攻击时,这时候我们可以使用 iptables 来手动封禁这些攻击者的IP。 如果攻击比较大时,有时我们根本无法响应过来,iptables 基本也就无能为...

2018-08-25

Linux服务器安全和性能方面基本注意事项

1)合理的设置php-fpm(LNMP环境)和Apache(LNAMP环境)的最大进程数量。这个参数我见过设置为1000的,也见过设置为2的,这两个值都太过于儿戏了,设置高了会有内存用光爆掉的危险,设...

2018-08-25

NTP 服务器的配置与使用

搭建背景 如果有很多台服务器,并且因为业务需要,导致服务器的时间必须一致时。这时就需要有一台 NTP 服务器来实现这个需求,下面三哥就讲一下如何在服务器上配置 NTP 时...

2018-08-25

香港服务器的租用该避免的误区及解决方法

香港服务器是至关重要的核心设备,确保网络香港服务器能够高性能、稳定持续的工作一直以来都是用户最关心的问题。然而在关注着这个问题的同时,我们发现有很多的用户都没有正确...

2018-08-25

cPanel面板中图片防盗链设置

给图片加防盗链的方法很多,今天只介绍其中一种,就是如何在大家使用得最多的cPanel面板中轻松地为你站内的图片设置防盗链。
在cPanel中设置防盗链非常简单,不但可以设置禁止哪...

2018-08-25

VPS采用的几种常见技术(OpenVZ、Xen、KVM)介绍与对比

很多人看到同样配置的VPS价格相差很大,甚是不理解,其实VPS使用的虚拟技术种类有很多,如OpenVZ、Xen、KVM、Xen的HVM与PV。在XEN中pv是半虚拟化,hvm是全虚拟化,pv只能用于linu...

2018-08-25

apache配置多域名

关于多域名指向同一服务器,apache怎么做域名解析,并跳转到对应的目录下:1.找到httpd.conf;如果是linux一般默认在/etc/httpd/conf/httpd.conf2.修改文件;在文件的末尾加上下面的...

2018-08-23

apache配置二级域名

通常我们的网站拥有多个域名,我们需要配置二级域名时该如何设置呢 我这里介绍使用apache的http.conf配置,配置如下两步: 1、配置http.conf; vim /etc/httpd/conf/...

2018-08-23

top命令的使用

Linux下查看CPU使用率 — top命令的使用在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 C...

2018-08-23

Linux 磁盘挂载

使用阿里云进行磁盘挂载;一个新的盘先需要分区,然后指定系统类型,然后挂载;1、对磁盘分区;fdisk -l如图选择你新的磁盘名称;将选中的新磁盘进行新分区:fdisk /dev/xvdbm // 帮...

2018-08-23

Linux服务器信息采集

最近项目需要采集服务器信息数据,在这里做一个整理:1 主机信息 【OK】1.1 主机名hostname1.2 IPifconfig|grep inet|awk -F: ‘{print \$2}’|awk ‘{print \$...

2018-08-23

yum安装nginx+mysql+php

使用yum安装lnmp,nginx,php,mysql。这里给大家一个简单安装lnmp的方法,对于初学者来说,可以快速高效搭建一个lnmp开发环境。目录Nginx + MySQL + PHP安装文档一、Install二、C...

2018-08-23

Nginx 配置 HTTP 跳转 HTTPS

本文介绍 Nginx 访问 HTTP 跳转 HTTPS 的 4 种配置方式。 1. rewrite Nginx rewrite 有四种 flag: break:在一个请求处理过程中将原来的 url 改写之后,再继续...

2018-08-23

vim粘贴注释–解决方法

vim在粘贴代码时会自动缩进,这样会把有注释的代码搞得一团糟,可能因为某行的一个注释造成后面的代码全部被注释掉,以前就是直接粘贴的,发现不得不解决这个自动添加注释的问题。...

2018-08-23

Linux下SHA256计算哈希值和RSA加密

项目中遇到系统之间文件传输要使用SHA256 with RSA1024加密,计算签名。详细了解了一下。 1、SHA256哈希算法用于计算信息摘要。因为md5和sha1有被碰撞和破解的可能性,...

2018-08-23

CentOS7修改ssh端口

CentOS7修改ssh端口1、安装工具包yum install -y policycoreutils-python2、关闭SELinux[root@server201 ~]# sestatus -vSELinux status: enabled修改配置...

2018-08-23

VPS建站的安全措施

提高网站安全性,避免站点被黑,以下内容仅对小型个人博客适用,商业网站请考虑更为专业的防黑服务。 避免ROOT用户直接操作 最重要的一条就是不要以root身份直接对VPS...

2018-08-23

常用的Linux命令拾遗

网上从来不缺这类《实用的linux命令》为标题的文章,我的印象笔记里也收藏了不少。这篇相当于消化一下网上的技巧文章,结合窝平时的使用习惯来写窝经常用的Linux命令。...

2018-08-23

lnmp宕机网站出现502 Bad Gateway错误自动重启php-fpm脚本

#!/bin/bashCheckURL="http://freexyz.cn"STATUS_CODE=`curl -o /dev/null -m 10 --connect-timeout 10 -s -w %{http_code} $CheckURL`#echo "$CheckURL Status Code:\t$ST...

2018-08-23

yum 安装rpm包是出现Exiting on user Command错误

在使用yum命令安装rpm时,有时会出现如下错误:Install 0 Package(s) Update 0 Package(s) Remove 9 Package(s)Is this ok [y/N]: nExiting on user CommandComplete!...

2018-08-23

-bash: locate: command not found 以及No package locate available. 解决办法

有些时候需要locate快速查找某文件路径,发现locate并不存在,按照常规思维就是 yum install locate -y但这个办法是安装不上的。于是需要如下方法安装locate并更新库使用...

2018-08-23

centos 编译php报错configure: error: off_t undefined; check your library configuration 解决办法

解决办法:echo '/usr/local/lib64/usr/local/lib/usr/lib/usr/lib64'>>/etc/ld.so.conf&&ldconfig -v在编译php时会遇到如上问题,这个问题一般在centos 64位系统中比...

2018-08-23

通过Xshell使用密钥对远程登录Linux服务器

Linux系统服务器的登录方式最常见的无非通过ssh进行用户名、密码登录或者采用密钥登录,其他方式这里不进行讨论。安全起见,我们管理linux系统服务器,很少采用root直接登录且禁...

2018-08-23

Nginx关闭网站某个文件的404记录或者关闭访问日志

很多时候,我们不想记录某个网站的URL或者文件的访问,这些东西太多会产生大量日志记录。包括某一些文件不存在记录的大量404错误日志,这里以测试文件1.php为例。 默认访...

2018-08-21

使用parted对超过2T大小的磁盘进行GPT分区划分

买了一块4T的磁盘,直接采用fdisk无法进行这么大的磁盘进行分区划分,提示如下信息:WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk does...

2018-08-21

Linux通过命令lsof或者extundelete工具恢复误删除的文件或者目录

Linux不像windows有那么显眼的回收站,不是简单的还原就可以了。linux删除文件还原可以分为两种情况,一种是删除以后在进程存在删除信息,一种是删除以后进程都找不到,只有借...

2018-08-21

nginx 日志切割

在新的服务器上搭建网站已经有一小段时间了,这几天心血来潮,想看一下服务器的访问日志情况。前天写了一个小脚本,分析 nginx 的 access.log 日志。然后写了一个定时脚本,每...

2018-08-21

Apache下部署SSL教程

https(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的 http 通道,简单讲是 http 的安全版。即 http 下加入 SSL 层,https 的安全基础是 SSL,...

2018-08-20

如何在Debian下安装Webmin

Webmin 是广受欢迎的免费面板,由于习惯了此面板,所以换到 Debian 7 系统后,还是打算安装一下。在过程中出了不少错误,最终还是顺利安装完成。 下面记录一下出错信息及解...

2018-08-20

在CentOS下编译安装GCC

我们知道,关于 GCC 在 CentOS 下通过 yum 安装默认版本号,CentOS 5 是 4.1.2;CentOS 6 是 4.4.7;CentOS 7 是 4.8.3。 很多时候在编译安装软件都需要高版本的 GCC,否则就...

2018-08-20

Linux 磁盘自检设置

Linux磁盘自检可以通过自行设置自检时间间隔,自动对硬盘进行检测,第一时间监测硬盘的健康状况,提高硬盘可靠性。不同的文件系统(xfs,reiserfs,ext4)都有自己的检测和修复工...

2018-08-20

CentOS 7 Yum 安装zabbix-agent 3.4

RHEL 7, Oracle Linux 7, CentOS 7 快速安装zabbix-agent 3.41、安装zabbix yum源rpm -Uvh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.no...

2018-08-20

Linux使用PS1自定义终端命令行参数(修改Shell命令提示符颜色)

PS1是Linux终端用户的一个环境变量,用来定义命令行提示符的参数。1.Linux环境变量加载顺序:/etc/profile → /etc/profile.d/*.sh → ~/.bash_profile → ~/.bash...

2018-08-20

Nginx编译加载使用动态模块(Dynamic Shared Object)(DSO)

Nginx编译加载使用动态模块(Dynamic Shared Object)(DSO)Nginx版本必须>=1.9.11 查看支持的动态模块[root@localhost nginx-1.12.2]# ./configure --help | grep dynamic...

2018-08-20

Nginx1.90 nginx_stream 做TCP代理和协议负载均衡

Nginx1.90做TCP代理和协议负载均衡的功能nginx从1.9.0开始增加了stream模块(ngx_stream_core_module),默认configure不包含该模块,需要在configure的时候加上--with-stream....

2018-08-20

CentOS6 Nginx启用ngx_pagespeed加速站点访问

CentOS6 Nginx启用ngx_pagespeed加速站点访问1、PageSpeed的功能特性 PageSpeed模块可以使用数量众多的重写"过滤器",每个过滤器都可以选择性地开启/关闭,从而自动进行...

2018-08-20

CPanel 删除账号提示 账号不存在

近期一个客户反馈删除CPanel账号后,账号仍然存在列表内,且提示:System user ****** does not exist! 查阅目录后发现所有关联文件已经被正常删除,但是账号列表内仍然存在...

2018-08-20

解决Linux服务器大量TCP连接FIN_WAIT1的问题

今天发现公司的Swoole服务器,拥有大量的FIN_WAIT1的TCP连接。谷歌一番后,解决了这个问题。也学到很多知识,哈哈。 为什么会有FIN_WAIT1? FIN_WAIT1是由于服务端主动关...

2018-08-19

Debian修改源以后不生效的解决办法

Debian操作系统有一个坑,修改源如果不生效,可以用以下方法解决。第一:先通过以下命令修改源vim /etc/apt/sources.list第二:注释掉sources.list.d目录下的所有内容cd /etc/apt/...

2018-08-19

Debian服务器SSH无密码登陆实战教程

推荐使用xshell,先密码登录服务器。测试密码和密钥登陆都成功后,再取消服务器的密码登陆。另外,root和常用登陆用户,使用不同的ssh密钥。 第一步:生成ssh公钥和密钥ssh-ke...

2018-08-19

HTTPS站点搭建教程:Win7/Windows Server 2008R2

  文/那年那月  本文将由笔者为各位读者介绍在win7/windows server 2008R2环境下使用SSL加密协议建立WWW站点的全过程:https SSL证书安装的搭建以及本地测试环境。  ...

2018-08-19

更改centOS/VPS系统root密码

首先下载 Xshell 安装后登陆。 第一步:输入命令passwd 按下Enter键,会出现:changing password for user root.New UNIX password: 第二步:输入你的新密码,按下Enter...

2018-08-19

Apache mod_rewrite实现HTTP和HTTPS重定向跳转

这篇文章主要介绍了Apache mod_rewrite实现HTTP和HTTPS重定向跳转,本文分别给出了HTTP重定向HTTPS和HTTPS重定向HTTP配置参考,需要的朋友可以参考下 当你的站点使用...

2018-08-19

CentOS 7安装fail2ban + Firewalld防止爆破与CC攻击

fail2ban可以监视你的系统日志,然后匹配日志的错误信息执行相应的屏蔽动作。网上大部分教程都是关于fail2ban + iptables组合,考虑到CentOS 7已经自带Firewalld,并且使用Firewa...

2018-08-19

Linux安装CurlFtpFS挂载FTP

安装CurlFtpFSCentOS内置源并没有包含CurlFtpFS,可以先安装epel源,然后再安装CurlFtpFS,复制下面的命令执行即可:#安装epelyum -y install epel-release#CentOS安装CurlFtpFSyum...

2018-08-19

Linux安装mailx配置SMTP发送邮件

mail命令是Linux环境下电子邮件发送和接收工具,默认情况下mail会调用sendmail发信,但sendmail很容易被视作垃圾邮件。推荐使用STMP服务替代sendmail发信,这样更加稳定。安装mai...

2018-08-19

通过 Nginx-Lua 自动转换图片为 WEBP 格式

今天介绍一下将服务器上的图片输出为WebP格式,可以减小很大一部分的图片空间占用哦!不多说,上干货!!!安装 libwebp (带 webp 命令行工具包)通过包管理安装 libwebppacman -S libwebp...

2018-08-19

Nginx HTTP 301跳转 HTTPS重定向

免费的SSL证书申请了好久,之前因为主题有个幻灯片插件不支持https迟迟没有去用。这次全站强制301跳转https之后居然碰到了问题,有些浏览器例如什么360,百度浏览器,谷歌46啊,好像...

2018-08-19
返回顶部
顶部