centos系统下nginx启动不了怎么办

问题:源码安装nginx后启动时报如下错误"Failed to start nginx.service: Unit not found.解决方法:这时候我们需要在系统服务目录里面创建nginx文件。vi /lib/systemd/system/...

2020-03-23

安装centos时无法识别硬盘怎么解决

安装CentOS时找不到硬盘的解决办法:1、先进BIOS中设置SATA mode 为AHCI mode(此模式下windows xp蓝屏)。2、进入CentOS 安装界面,选择全新安装CentOS后,不要着急按enter键,先按tab...

2020-03-23

centos系统下mysql启动失败怎么办

问题:将MySQL 5.1升级到MySQL 5.6,升级完后启动MySQL时失败了。解决思路:打开MySQL的日志文件,输入命令:vim /var/log/mysqld.log在日志文件里找出错误信息。这里的错误是ibdata1...

2020-03-23

centos系统下mysql出现中文乱码

一、登录MySQL查看用SHOW VARIABLES LIKE ‘character%’;下字符集,显示如下:character_set_database和character_set_server的默认字符集还是latin1。解决方法:修改...

2020-03-23

CentOS中php文件不被解析怎么办

CentOS中php文件不被解析怎么办出现的问题:当访问 .php 文件时会默认下载,或者提示 “File not found.”解决方法如下:1、前提nginx 已经安装完毕,并且能够访问2、分...

2020-03-23

centos系统怎么查看mysql安装目录与运行文件所在路径

方法如下:1、查看mysql安装路径[root@Centos6x64 /]# whereis mysqlmysql: /usr/bin/mysql /usr/lib64/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz2、查询运行...

2020-03-23

CentOS中MySQL无法远程连接怎么处理

CentOS中MySQL无法远程连接怎么处理MySQL数据库无法远程连接有两种原因:1、数据库没有授权2、服务器防火墙没有开放3306端口具体的解决方法如下:一、数据库没有授权对于mysql...

2020-03-23

CentOS中MariaDB启动失败怎么办

CentOS中mariaDB启动失败怎么办在安装lamp服务器过程中,安装MariaDB数据库后出现服务启动失败问题,解决办法:卸载再安装!一、卸载数据库:[root@localhost logs]# yum -y remove m...

2020-03-23

centos系统执行make命令提示错误怎么办

原因:centos系统没有安装编译器。解决办法:在SSH下输入下面的命令即可。yum -y install gcc automake autoconf libtool makeyum install gcc gcc-c++ autoconf automake...

2020-03-23

centos系统怎么安装桌面环境

安装GNOME桌面环境命令如下:# yum -y groups install "GNOME Desktop"(推荐教程:centos使用教程)安装成功后,使用如下命令启动桌面即可。# startx首次启动需要进行一些初始设置,如...

2020-03-23

centos系统无法远程连接怎么办

解决思路如下:1、查看防火墙是否关闭 service iptables status可通过下面命令临时关闭防火墙,也可以永久关闭防火墙。/etc/init.d/iptables stop service iptables stop chkc...

2020-03-23

如何隐藏apache版本号

我们知道默认情况下Apache会显示版本号及操作系统版本,甚至会显示服务器上安装的是什么样的Apache模块,这是很不安全的。那么我们该如何隐藏apache版本号呢?只需要修改一下apac...

2020-03-23

CentOS 安装配置denyhosts

DenyHosts是Python语言写的一个程序,它会分析sshd的日志文件(/var/log/secure),当发现重 复的攻击时就会记录IP到/etc/hosts.deny文件,从而达到自动屏IP的功能。当你的linux服务...

2020-03-22

Linux 批量无损压缩图片

安装JPG和PNG压缩yum install jpegoptimyum install optipng然后在需要压缩的目录下执行如下命令进行压缩jpg格式的图片//压缩JPGfind . -name '*.jpg' | xargs jpe...

2020-03-22

解决rm: cannot remove `.user.ini’: Operation not permitted错误

执行删除时报错:rm: cannot remove `.user.ini': Operation not permitted无法删除。解决方法进入到.user.ini所在目录,执行:lsattr -a,看到.user.ini有个'i'属性,代...

2020-03-22

解决nginx: [error] open() “/usr/local/nginx/logs/nginx.pid” failed (2: No such file or directory)

nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed重启nginx的时候报错:nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file...

2020-03-22

Linux常用问题排查命令

Linux运维常见问题 内存占用大/内存不会释放 日志文件太大/清空与删除日志文件 进程太多/进程释放与优化 服务配置与优化 安全配置常用命令# 内存占用ps -aux | sort -k4nr#...

2020-03-22

精确报告Linux内存使用情况实用脚本:ps_mem

ps_mem内存工具ps_mem 是一个可以帮助我们精确获取 Linux 中各个程序核心内存使用情况的简单 python 脚本。虽然在 Linux 上有很多可用于查看内存使用情况的工具,比如 free、...

2020-03-22

Nginx access.log文件太大,自动释放清理

Nginx在涉及大流量时,会发生非常庞大的日志文件,包含access.log和error.log,日志会随着连接不断增加,到无限大。如果日志文件太大,会导致Nginx运行缓慢,卡顿,也是存储资源的浪费。...

2020-03-22

解决 failed (13: Permission denied) while reading upstream

调整了服务器用户组后,发现Nginx报错:2019/08/14 15:03:14 [error] 18667#0: *13 FastCGI sent in stderr: "PHP message: PHP Warning: Use of undefined constant MUTHEME_N...

2020-03-22

Linux /var/log/日志文件太大,清理journal就行

在CentOS 7开始使用的systemd使用了journal日志,这个日志的管理方式和以往使用syslog的方式不同,可以通过管理工具维护。Linux log日志占用Linux使用df -h检查磁盘文件,可以看...

2020-03-22

解决:The “https://packagist.laravel-china.org/packages.json” file could not be downloaded

使用composer安装错误提示:The "https://packagist.laravel-china.org/packages.json" file could not be downloaded: Peer certificate CN=*.phphub.org' did not matc...

2020-03-22

CentOS/Linux内存占用大,用Shell脚本自动定时清除/释放内存

以下情况可能造成Linux内存占用过高 服务配置存在直接分配错误,或隐性分配不合理等 程序有BUG 被恶意流量数据包攻击 资源配置与流量不科学都会造成服务器内存占用过高,出现访...

2020-03-22

Linux下使用mount来挂载设备到目录

一般情况下直接mount 设备路径 目录路径,就可以了。umount 设备名,就可以卸载这个设备了
使用lsblk -f可以查看挂载的设备,以及这些设备的文件系统。
root@tao-PC:/boot# lsblk...

2020-03-21

Linux/Unix下非常有用的find命令的用法

功能简述:find(查找)主要沿着文件层次(目录)结构依次向下遍历,匹配符合条件的文件,可以附带执行相应的操作选项,默认的操作结果是打印出符合条件的文件与目录(也可通过使用-print来...

2020-03-21

使用LVM将新硬盘添加到现有的Linux系统中

LVM(逻辑卷管理)是一种灵活和高级的选项,可用于管理大多数主要Linux发行版的硬盘。 使用LVM管理磁盘比传统的工具(如fdisk , parted或gparted)容易。目录 1.查看当前硬盘及分区情...

2020-03-21

CentOS 7下源码编译安装新版本内核

在工作中,很多时候由于需要使用新的技术方案,需要较新版本的内核来支持新的功能,而CentOS系统自带的内核版本普遍都比较旧,因此我们需要对系统的内核进行升级,安装新版的内核。在...

2020-03-21

CCAA更新至2.0,Linux一键安装Aria2 + AriaNg + Filebrowser实现离线下载、在线播放

CCAA原为CentOS + Caddy + AriaNg + Aria2,故命名为CCAA,不过现在已经不仅仅支持CentOS,包括主流的Debian、Ubuntu也已经支持,自2.0(2020/02/28)版本开始已移除Caddy,改用Golang...

2020-03-19

CentOS 7安装bitwarden_rs自建密码管理

Bitwarden是一款开源密码管理软件,和Keepass、LastPass相似,支持全平台客户端,支持自建服务,这篇文章要分享的是CenOS 7搭建bitwarden_rs,而不是Bitwarden,关于两者区别,后面会提到...

2020-03-19

CentOS安装aria2 + yaaw实现离线下载

安装aria2aria2是一个轻量级的多协议和多源命令行下载工具。支持HTTP/ HTTPS,FTP,SFTP, BitTorrent和Metalink。aria2可以通过内置的 JSON-RPC和XML-RPC接口进行操作。CentOS内...

2020-03-19

CentOS 7安装Gogs搭建自己的git仓库

Gogs是一款极易搭建的自助 Git 服务,相比臃肿的Gitlab,Gogs更加轻量,资源要求更低,甚至您可以在Arm架构的树莓派安装,搭建过程也比Gitlab简单很多,Gogs更加适合个人或小团队使用。...

2020-03-19

Linux安装Docker与Docker常用命令

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使...

2020-03-19

如何在 CentOS 7 上安装更新

保持 CentOS 系统的最新状态,安装最新的安全更新是整个系统安全性中最重要的部分之一。如果您未使用最新的安全修补程序更新操作系统的软件包,则您的计算机将容易受到攻击。推...

2020-03-19

Centos7手动升级最新版内核并开启BBR

网上有很多一键开启BBR的教程,还有很多魔改bbr和bbr plus,趁着今天买了ruvds的3元小鸡,并在Centos7手动升级最新版内核并开启BBR记录一下,其实在最新版4.19.x以上内核是继承了BB...

2020-03-18

如何以正确的姿势编译安装PHP-7.3.8

本着折腾的原则,本站所用的LNMP都是最新版,但是安装PHP-7.3.8的时候出现了很多报错,本文就最新版PHP-7.3.8进行编译安装的过程进行记录一下。1、准备工作1.1、安装EPEL源yum -y...

2020-03-18

Centos7配置多个IPv6地址

今天比较无聊,然后脑洞大开,有一只小鸡给了/64个IPV6地址,为什么不全部配置到小鸡上呢?后来一想不对啊,/64 大概有:18,446,744,073,709,551,616多个IP地址,全部配置到小鸡上,可想而...

2020-03-18

列出swap交换内存中的服务详情

在Linux中服务内存占用比较常用的命令是top -p 进程号、ps -aux | grep 进程名、cat /proc/进程号/status 三种方式,相信大家都对跑在swap交换内存的服务和占用比较感兴趣,无...

2020-03-18

Centos7升级python3.7.3

Centos7默认自带的python版本为2.7.5,但是很多软件都基于python3开发的,所以升级python3还是有必要的。查看和备份python2.7.5[root@test ~]# python -VPython 2.7.5###查看软...

2020-03-18

利用ifconfig统计网卡流量的一些坑

最近在研究KVM虚拟化,关于网卡流量统计遇到了一些坑,记录一下。依赖关系,如果想用ifconfig命令必须要安装net-tools包,Centos7下面直接使用yum install net-tools -y命令安装即...

2020-03-18

Centos7如何配置自动更新

服务器和VPS放置在公网上,每时每刻都可能面临着各种各样的攻击,所以需要及时的更新操作系统的软件,作为一个比较懒的程序猿,肯定要做成自动化,在运维界有一句话“最懒的运维...

2020-03-18

Centos7设置内核启动顺序并删除多余内核

有很多应用场景都需要最新的内核支持的一些新特性,比如BBR就需要最新的内核支持,那么问题来了,怎么升级内核并设置最新的内核默认启动呢?升级内核,采用yum的方式:#设置内核源:Cento...

2020-03-18

Centos7.4配置网卡静态地址的详细方法

今天重做本地系统,重新搭建了一个LNMP环境,#环境:CentOS 7安装 LNMP(Linux+Nginx+MariaDB+PHP),每次都需要配置静态网址,在centos6中网卡文件为ifcfg-eth0,在centos7中网卡文件为ifc...

2020-03-18

Centos7.4安装完成后设置更换源并禁用IPV6

今天重装了本地的Centos,升级为最新的Centos7.4,在yum update的时候报了一个https://mirrors.tuna.tsinghua.edu.cn/centos/7/updates/x86_64/Packages/kernel-headers-3.10.0...

2020-03-18

Centos7安装clamav定时杀毒

第一步:Clamav下载wget http://www.clamav.net/downloads/production/clamav-0.99.2.tar.gz第二步:创建clamav用户和组groupadd clamav useradd -s /sbin/nologin -M -g cla...

2020-03-18

Centos7添加swap交换分区的方法

Linux中Swap(即:交换分区),类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。Android是基于Linux的操作系统,所以也可...

2020-03-18

Linux运维常用一句话代码

整理收集一些Linux运维管理、系统管理的常用命令,太多了记不住,只能记录下来方便日后查看。也可以和大家分享。如果你有好的一句话命令也贴出来吧。查看centos中的用户和用户...

2020-03-18

在Linux上使用netstat命令查证DDOS攻击的方法

服务器出现缓慢的状况可能由很多事情导致,比如错误的配置,脚本和差的硬件。但是有时候它可能因为有人对你的服务器用DoS或者DDoS进行洪水攻击。DoS攻击或者DDoS攻击是试图让机...

2020-03-18

端口扫描工具NMAP安装及使用

nmap是一个网络连接端扫描软件,用来扫描网上电脑开放的网络连接端。确定哪些服务运行在哪些连接端,并且推断计算机运行哪个操作系统(这是亦称 fingerprinting)。它是网络管理员...

2020-03-18

CentOS 7安装 LNMP(Linux+Nginx+MariaDB+PHP)

update: 2017-12-19 PHP7.2.0开始移除mcrypt模块,移除libmcrypt、libmcrypt-devel、mcrypt包和相应的PHP编译–enable-gd-native-ttf 和–with-mcrypt参数。
安装mc...

2020-03-18

编译安装的PHP7.2如何安装mcrypt扩展

今天用了一套源码搭建了一个系统,部分功能需要用到mcrypt扩展,可是我编译时加了–with-mcrypt参数,但是还是找不到mcrypt扩展,下面是官方关于mcrypt扩展的描述。本扩展从 P...

2020-03-18
返回顶部
顶部