使ssh连接保持不断开

现在习惯了用iTerm工具登录管理服务器,但你停下几分钟不操作命令,链接就断开了,需要重新链接。这简直无法忍受。保持ssh连接长久不断开的方法:找到/etc/ssh/sshd_config修改两处...

2020-04-15

lnmp开启pathinfo,支持index.php/xx/xx这种脑残URL

有些程序的URL是www.xxoo.com/index.php/xx/xx/这种模式,典型thinkphp爱用的脑残URL模式。lnmp环境默认是不支持,打开会显示404,需要lnmp支持pathinfo。找到虚拟主机对应的xxoo...

2020-04-15

nginx不带www到www域名的重定向

目的:实现xxoo.com/$ 301重定向到www.xxoo.com/$第一步:xxoo.com和www.xxoo.com都解析到同一个IP,绑定到同一个目录上。第二步:打开该文件的配置文件www.xxoo.com.conf{...

2020-04-15

Centos安装crontab给网站数据库和附件定时打包备份

一,安装crontab:yum install vixie-cronyum install crontabs二,服务crontab使用:/sbin/service crond start //启动服务/sbin/service crond stop //关闭服务/sbin/...

2020-04-15

IIS取消文件夹下的文件脚本执行权限,禁止webshell木马运行

web项目如果有上传控件或者富文本编辑器,是极容易被上传webshell木马文件,木马文件运行后,黑客就可以提权拿到你服务器里的更多东西,很容易就造成极大损失。修复程序的漏洞是一...

2020-04-14

在 Ubuntu Linux 上安装 Oracle Java 14的方法

最近,Oracle 宣布 Java 14(或 Oracle JDK 14)公开可用。如果你想进行最新的实验或者开发的话,那么你可以试试在 Linux 系统上安装 Java 14。Oracle JDK 14(或简称 Java 14)发布版...

2020-04-08

Linux 中的防火墙 ufw 简介

我们来研究下 Linux 上的 ufw(简单防火墙),为你更改防火墙提供一些见解和命令。ufw(简单防火墙Uncomplicated FireWall)真正地简化了 iptables,它从出现的这几年,已经成为 Ubuntu...

2020-04-08

详解bash中的退出状态机制

程序的退出状态当一个程序结束时会向父进程报告自己的退出状态( exit status ). 通过传递 int 类型的变量给库函数 exit 或系统调用 _exit 可以设置当前程序的退出状态, 在...

2020-04-08

Nginx+FastDFS搭建图片服务器的方法实现

安装环境Centos环境依赖:yum -y install gccyum install -y pcre pcre-develyum install -y zlib zlib-develyum install -y openssl openssl-devel# 没有make的需要安装一下...

2020-04-02

CentOS7中使用shell脚本安装python3.8环境(推荐)

一键执行虚拟机一键安装python3.8环境,只需将网络适配器改为nat模式即可(确保主机能够上网),随后将tar包放入/root目录下,执行脚本。脚本首先将系统原有的python2.7的环境卸载,然...

2020-04-02

selenium+chromedriver在服务器运行的详细教程

1.前言想使用selenium从网站上抓数据,但有时候使用phantomjs会出错。chrome现在也有无界面运行模式了,以后就可以不用phantomjs了。但在服务器安装chrome时出现了一些错误,这里...

2020-04-01

使用nginx反向代理tomcat,程序得到得协议头是http,ip是本地怎么处理

使用Tomcat直接配置https繁琐又复杂,而且不能热加载证书,通常网站配置https都是在tomcat前面加一个反向代理程序比如apache、nginx之类得比如下面这段配置 就是用nginx将本地...

2020-03-31

linux grep不区分大小写查找字符串方法

grep用来过滤字符串信息,grep默认对字母大小写敏感,不过可以通过选项对grep屏蔽大小写敏感,该选项为 -i。一、查看grep工具版本方法图1 grep版本查询二、grep -i 使用方法图2 g...

2020-03-31

使用Nginx实现灰度发布的使用

灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式。AB test就是一种灰度发布方式,让一部分用户继续用A,一部分用户开始用B,如果用户对B没有什么反对意见,那么逐步扩大范围,把...

2020-03-31

Nginx与Lua灰度发布的实现

安装 memcachedyum install -y memcached#启动memcached服务,端口11211,以nobody身份启动,-d后台模式运行memcached -p11211 -u nobody -d#将自己的IP设为灰度测试的IPtelnet 1...

2020-03-31

Linux 为特定的用户或用户组启用或禁用 SSH的方法

由于你的公司标准规定,你可能只能允许部分人访问 Linux 系统。或者你可能只能够允许几个用户组中的用户访问 Linux 系统。那么如何实现这样的要求呢?最好的方法是什么呢?如何使...

2020-03-31

nginx-ingress-controller日志持久化方案的解决

最近看到一篇公众号讲了nginx-ingress-controller的应用。下面有人评论如何做日志持久化,刚好工作上遇到该问题,整理一个方案,仅供参考。nginx-ingress-controller的日志nginx-...

2020-03-31

如何在CentOS 8上停止和禁用firewalld防火墙

firewalld用于定义网络连接或接口的信任级别,它是一个完整的防火墙解决方案。 防火墙服务主要用于通过确定允许和阻止哪些数据包来配置和管理网络连接。 有两种类型的Firewal...

2020-03-29

CentOS源码编译并安装MySQL 5.7.29

如何从CentOS源代码编译和安装MySQL 5.7.29呢,下面做个简单明了的过程记录,希望对大家有用。安装编译工具和必要的包:yum install gcc gcc-c++ ncurses-devel cmake bison下载m...

2020-03-29

Nginx+tomcat实现session共享

一、如何保持session会话目前,为了使web能适应大规模的访问,需要实现应用的集群部署。集群最有效的方案就是负载均衡,而实现负载均衡用户每一个请求都有可能被分配到不固定的服...

2020-03-28

CentOS 7 Tomcat服务的安装与配置

一、Linux下的Java运行环境Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, Ja...

2020-03-28

CentOS 7 Apache服务的安装与配置

一、Apache简介Apache 是一个知名的开源Web服务器。
早期的Apache服务器由Apache Group来维护,直到1999年6月Apache Group在美国德拉瓦市成立了非盈利性组织的公司,即Apache软...

2020-03-28

在Centos中yum安装和卸载软件的使用方法

在Centos中yum安装和卸载软件的使用方法安装方法安装一个软件时yum -y install httpd安装多个相类似的软件时yum -y install httpd*安装多个非类似软件时yum -y install htt...

2020-03-28

centos7的网卡重启方法

1、centos6的网卡重启方法:service network restartcentos7的网卡重启方法:systemctl restart network2、DNS配置文件:cat /etc/resolv.conf设置主机和IP绑定信息:cat /etc/host...

2020-03-28

wget正在下载中,中途想取消怎么办

wget正在下载中,中途想取消怎么办?很简单,一个快捷键解决:ctrl + C...

2020-03-26

LNMP架构php-fpm相关配置

php-fpm的poolphp-fpm.conf可以设置多个pool,在其中一个pool资源耗尽,会导致其他站点无法访问资源,报502错误。有必要把站点进行分离,分别使用单独的pool。 修改php-fpm配置文件...

2020-03-26

正确设置php-fpm和nginx防止网站被黑

核心总结:php-fpm 子进程所使用的用户,不能是网站文件所有者。 凡是违背这个原则,则不符合最小权限原则。根据生产环境不断反馈,发现不断有 php网站被挂木马,绝大部分原因是因为...

2020-03-26

centos系统怎么配置ip地址

网络配置保存在network-scripts文件夹,我们首先到该目录,使用如下命令:cd /etc/sysconfig/network-scripts/然后我们看看该目录下的文件,找到一个ifcfg-ensxxx的网络配置文件。...

2020-03-23

centos系统怎么设置网卡开机自启

1、打开网卡配置文件vi /etc/sysconfig/network-scripts/ifcfg-enp2s12、编辑网卡配置文件找到其中的ONBOOT=no 改作ONBOOT=yes,然后:wq保存。最终显示如下:TYPE=EthernetPRO...

2020-03-23

centos7如何关闭防火墙

centos7 默认防火墙是firewalld 所以查看防火墙状态命令:systemctl status firewalld.service执行后可以看到绿色字样标注的“active(running)”,说明防火墙是开启状...

2020-03-23

centos查看安装了哪些软件的方法

使用rpm查询centos已经安装的所有软件包:rpm -qa
rpm -qa|less//分页列出安装包信息[root@localhost /]# rpm -qa|lesslinux-firmware-20180911-69.git85c5d90.el7.noarchkbd...

2020-03-23

查看centos是多少位的方法

查看centos是多少位的方法:1、在命令行输入 getconf LONG_BIT命令查看:2、在命令行使用ile /bin/ls命令查看:3、在命令行使用uname -a命令查看:...

2020-03-23

centos查看是否安装mysql的方法

通过查看文件安装路径来判断是否安装mysql。在终端输入:whereis mysql回车,如果你安装好了mysql,就会显示文件安装的地址,例如我的显示(安装地址可能会不同)[root@localhost ~]#...

2020-03-23

centos系统怎么设置系统语言为中文

1、查看系统当前语言包locale查看系统拥有语言包locale -a(zh_CN.UTF-8是简体中文,如果没有zh_CN.UTF-8,就安装语言包,如果存在可以直接设置)2、安装简体中文语言包yum install...

2020-03-23

centos查看是否安装php的方法

centos中查看是否安装php的方法:1、首先连接上centos主机,进入等待输入指令的linux命令行状态。2、输入:php -v,再按回车。3、此时会打印出php安装的详细信息,依次可以检测到php...

2020-03-23

centos系统怎么卸载已安装的软件

如果是用yum安装的软件,执行命令“yum remove 软件名字”进行卸载,如图:如果是用rpm包安装的软件,执行命令“rpm -e 软件名”进行卸载,如图:如果是用tar包安...

2020-03-23

centos系统无法访问远程端口

问题:centOS7 防火墙关闭但是远程端口无法访问。解决方法:通过firewall启用端口的远程访问权限即可。具体方法如下:添加80端口的访问权限,这里添加后永久生效#firewall-cmd --zo...

2020-03-23

centos系统无法解析域名怎么办

解决方法如下:1、打开/etc/sysconfig/network-scripts/ifcfg-eth0配置文件vim /etc/sysconfig/network-scripts/ifcfg-eth02、添加dns设置如:DNS1=8.8.8.8提示:114.114.114.114...

2020-03-23

centos yum安装目录在哪

CentOS通过yum安装路径查询方法:1、先使用下面的命令查看包的名字rpm -qa2、然后执行下面的命令即可查看安装的软件路径rpm -ql 软件名称...

2020-03-23

centos系统下怎么使用yum安装apache

第一步:安装Apache服务程序(apache服务的软件包名称叫做httpd)yum install httpd -y第二步: 将Apache服务添加到 开机自启中第三步:打开firefox浏览器 测试 127.0.0.1...

2020-03-23

centos系统怎么通过win10的远程桌面连接进行远程访问

如果centos7已经安装了GNOME 或者 KDE 桌面,则只需要再安装xrdp就可以了。安装方法如下:直接通过yum install xrdp 是不行的,因为xrdp 不在默认源中。先配置源yum install epel...

2020-03-23

centos系统启动tomcat提示权限不够

问题描述:centos7中启动tomcat提示bash: tomcat8.0.39/bin/startup.sh: 权限不够解决方法:先进入bin目录[root@localhost/]# cd /soft/apache-tomcat-8.0.39/bin然后执行以下...

2020-03-23

centos系统如何查看端口是否开放

方式一:使用telnet命令,telnet名利在windows上可以直接使用,在linux上使用的话,先安装(yum install -y telnet),然后再使用以下方式检测端口是否开放。telnet ip port方式二:使用nc...

2020-03-23

centos系统升级内核后无法启动怎么办

解决过程如下:查询3.10.0 initramfs的驱动[root@localhost ~]# lsinitrd -k 3.10.0-957.el7.x86_64 | grep mpt[23]sasdrwxr-xr-x 2 root root 0 Nov 12 19:24 usr/lib/modul...

2020-03-23

centos系统中无法使用ifconfig命令

问题:安装centos7最小化系统后,会发现执行ifconfig命令,提示命令未找到。解决方法:使用Ip add 查看一下网卡配置信息是否分配了IP,结果显示网络信息未分配。然后我们进入网卡配置...

2020-03-23

centos系统如何删除乱码文件

当文件名为乱码的时候,无法通过键盘输入文件名,所以在终端下就不能直接利用rm,mv等命令管理文件了。但是每个文件都有一个i节点号,可以通过i节点号来管理文件。首先,要取得文件的...

2020-03-23

centos系统如何下载jdk

下载jdk-8u152-linux-x64.rpm 或 jdk-8u152-linux-x64.tar.gz(根据自己的系统位数选择对应的包)如图:安装jdk方法步骤如下:因为我安装的CentOS7.4系统自带jdk1.8,所以为了演示...

2020-03-23

centos系统如何查看指定软件是否已安装

1、rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用如下命令查看即可。rpm -qa | grep "软件或者包的名字"2、deb包安装的,可以用dpkg -l能看到。如果是查找指定...

2020-03-23

centos系统如何解压zip文件

一、安装支持ZIP的工具yum install -y unzip zip二、解压zip文件unzip 文件名.zip...

2020-03-23

centos系统如何进行更新

1、查看当前系统使用的版本信息2、查看当前软件源是否可用yum repolist all3、然后执行yum update直接进行系统升级4、升级的过程会比较慢,耐心耐心等待即可5、升级完成后重...

2020-03-23
返回顶部
顶部