![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
janthinasnail
山重水复疑无路,柳暗花明又一村。
展开
-
使用GoAccess分析nginx日志
3、 指定nginx日志输出html文件。2、安装GoAccess。原创 2024-06-06 20:05:37 · 311 阅读 · 0 评论 -
linux搭建ftp【转】
linux搭建ftp转载 2022-07-24 23:13:52 · 69 阅读 · 0 评论 -
linux一行命令结束xxx的所有进程
awk命令说明:原创 2021-07-02 09:49:59 · 171 阅读 · 0 评论 -
Xshell (Free for Home/School)
我说人家怎么可以使用xshell工具,原来有Free for Home/School这个版本,只要https://www.netsarang.com/zh/free-for-home-school/这个网址填写姓名和邮箱就好了,然后在邮箱就会收到软件的下载地址。转载 2021-03-06 09:15:26 · 6384 阅读 · 0 评论 -
nginx-1.14.1平滑升级到nginx-1.19.1
(注:基于上一次安装的nginx环境进行nginx升级,上次安装nginx地址见https://blog.csdn.net/janthinasnail/article/details/110914213)以下是使用make upgrade命令来对nginx平滑升级,操作步骤及说明如下:1、需要下载对应的需要加载的第三方的扩展,或者是需要附加设置的参数(注意:之前的配置参数要保留),--add_module=PATH添加第三方扩展2、执行make命令(注意:不要执行make install)3原创 2020-12-12 12:58:56 · 1295 阅读 · 0 评论 -
CentOS7上安装mysql-5.7
创建mysql用户# 创建shell不能登陆的账号 且 不创建家目录的mysql账号useradd -s /sbin/nologin -M mysql下载mysql5.7并解压# 下载mysql5.7wget https://cdn.mysql.com//archives/mysql-5.7/mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz# 解压tar -xf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz原创 2020-10-25 00:18:28 · 208 阅读 · 2 评论 -
arm版ubuntu16.04上lighttpd配置
软件环境:lighttpd1.4、php7.0、mysql5.7一、mysql安装:①apt-get -y install mysql-server mysql-client②mysql_secure_installation二、lighttpd安装:①apt-get -y install lighttpd说明:默认目录:/var/www/html配置文件:/etc/lighttpd/lighttpd.conf其他配置:/etc/lighttpd/conf-available转载 2020-08-31 22:52:12 · 357 阅读 · 0 评论 -
php报Class ZipArchive not found
php报Class ZipArchive类不存在错误,需要安装zip以及依赖libziplibzip下载地址:https://libzip.org/download/zip下载地址:http://pecl.php.net/package/zip参考:https://blog.csdn.net/eclothy/article/details/52948522https:/...转载 2020-04-09 21:22:11 · 555 阅读 · 0 评论 -
linux之pidstat命令
详见:https://www.cnblogs.com/52py/p/11060135.htmlhttps://www.jianshu.com/p/3991c0dba094转载 2020-04-06 22:02:18 · 136 阅读 · 0 评论 -
linux之strace命令
详见:https://blog.csdn.net/u011630575/article/details/50042163https://www.linuxidc.com/Linux/2018-01/150654.htmhttps://blog.csdn.net/cs729298/article/details/81906375转载 2020-04-06 10:49:57 · 114 阅读 · 0 评论 -
linux之curl的使用
详见:https://blog.csdn.net/xchenhao/article/details/91488307https://www.cnblogs.com/duhuo/p/5695256.htmlhttps://blog.csdn.net/b1303110335/article/details/78213281https://blog.csdn.net/weifangan/ar...转载 2020-04-05 11:53:02 · 129 阅读 · 0 评论 -
linux之tcpdump抓包
详见:https://linux.cn/article-10191-1.html转载 2020-04-05 11:40:51 · 119 阅读 · 0 评论 -
Nginx之HTTP模块
配置的嵌套块格式指令的合并1、值指令:存储配置项的值如:root、access_log、gzip存储值的指令继承规则:向上覆盖,即:子配置不存在时,直接使用父配置块;子配置存在时,直接覆盖父配置块2、动作类指令:指定行为如:rewrite、proxy_pass生效阶段:server_rewrite阶段、rewrite阶段、content阶段listen指令(详见:h...原创 2020-04-05 00:25:51 · 885 阅读 · 0 评论 -
Nginx之架构基础
Nginx信号控制使用的几个选项:TERM、INT:快速关闭进程QUIT:优雅的关闭进程,即等请求结束之后再关闭HUP:改变配置文件之后、平滑的重读配置文件USR1:切割日志USR2:Nginx平滑的升级WINCH:优雅的关闭旧进程,配合USR2进行升级reload流程24参考:https://github.com/russelltao/geekti...原创 2020-04-04 09:43:15 · 157 阅读 · 0 评论 -
Nginx之初识
nginx重载:nginx -s reload nginx热部署:1、kill -USR2 nginx进程ID2、kill -WINCH nginx进程ID3、因为原有的nginx的master进程不会主动退出,为了版本回退,保留它。日志切割:1、mv access.log access.log.bak2、../sbin/nginx -s reopen3、这...原创 2020-04-02 23:58:20 · 120 阅读 · 0 评论 -
Nginx核心知识100讲
详见:视频原网站:https://time.geekbang.org/course/intro/138?device=geekTime.android视频地址:https://www.bilibili.com/video/BV1w7411v74u文档地址:https://github.com/russelltao/geektime-nginx...转载 2020-03-31 23:05:41 · 1486 阅读 · 0 评论 -
VM虚拟机中CentOS7配置ip
一、配置动态ip(针对nat模式的网络连接)1、查看ip命令:ip addr2、编辑配置文件命令:vi /etc/sysconfig/network-scripts/ifcfg-ens33# NAT模式的网络连接# vi /etc/sysconfig/network-scripts/ifcfg-ens33# 文件内容配置如下,修改#号的那两行TYPE=Etherne...原创 2020-03-31 22:52:17 · 339 阅读 · 0 评论 -
centos7之lighttpd上配置https
1、编译安装lighttpd(具体详见CentOS7之编译安装lighttpd)注意:安装lighttpd之前,请安装相关编译工具和依赖下载、解压lighttpd,并进入解压后的目录,执行下面命令./configure --prefix=/usr/local/lighttpd --with-openssl makemake install安装lighttpd之后,查看是否支持s...原创 2020-03-30 13:30:16 · 845 阅读 · 0 评论 -
centos7之nginx上配置https
1、生成https的证书和私钥①cd /usr/local/nginx/conf //切换到nginx配置文件的目录下②mkdir ssl //创建ssl目录③openssl genrsa -des3 -out server.key 1024 //创建服务器证书密钥文件 server.key,此处需要输入密码和确认密码④openssl req -new -key server.k...转载 2020-03-29 09:41:10 · 679 阅读 · 0 评论 -
linux的useradd命令
1.作用useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。 2.格式 useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name3.主要参数 -c:加上备注文字,备注文字保...转载 2020-03-29 07:51:48 · 149 阅读 · 0 评论 -
linux之shell脚本编写
1、系统环境变量对所有用户有效,如:PATH、PATH、HOME、SHELL、SHELL、PWD等等。查看PATH信息,命令为:echo $PATH,即变量前面加$符号2、shell脚本①脚本名称:xx.sh②脚本第一行内容为:#!/bin/bash,表示使用shell解释器③注释符号# 放在需注释内容的前面④脚本权限,通过ll xx.sh查看脚本权限,如果没有可执行权...原创 2020-03-28 21:22:45 · 637 阅读 · 0 评论 -
CentOS7之编译安装lighttpd
1、安装编译工具yum -y install gcc gcc-c++gamingamin-devel2、安装lighttpd依赖yum -y install glib2-devel openssl-devel pcre-devel bzip2-devel3、安装lighttpd(官网下载http://www.lighttpd.net/)1、下载wget https://...原创 2020-03-28 16:39:43 · 1062 阅读 · 0 评论 -
CentOS7编译安装lanmp环境
1、需要安装的编译工具yum install gcc gcc-c++ autoconf automake make2、安装apache3、安装mysql5.54、安装php7.35、安装nginx6、nginx上配置php的相关信息原创 2020-03-25 08:32:31 · 303 阅读 · 0 评论 -
CentOS7之编译安装nginx
1、安装编译工具yum -y install gcc gcc-c++ autoconf automake make 2、安装nginx依赖yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel3、安装nginx(官网下载http://nginx.org/download/)#进入到nginx,并...原创 2020-03-25 08:16:34 · 229 阅读 · 0 评论 -
CentOS7之编译安装nginx上运行php
1、安装php-fpm,yuminstallphp-fpmservice php-fpm start #启动 php-fpm2、修改nginx配置文件nginx.confvi /usr/local/nginx/conf/nginx.conf,如下把之前的#给去掉就可以了,顺手改一下fastcgi_paramlocation ~ \.php$ {...原创 2020-03-25 08:24:43 · 236 阅读 · 0 评论 -
CentOS7之编译安装mysql5.5
安装cmke、ncurses-devel、mysql1、安装cmakecd /root/datatar -zxvf cmake-3.6.0.tar.gzcd ./cmake-3.6.0./bootstrapgmakegmake install注意:cmake需要bootstrap进行配置。./bootstrap:配置gmake :编译gmake install :...原创 2020-03-25 08:04:03 · 226 阅读 · 0 评论 -
CentOS7之编译安装php7.3
一、说明1)编译安装libxml2、libmcrypt、mhash、mcrypt、libpng、jpeg6、freetype、php2)phpize安装openssl、memcache、redis等扩展二、编译安装以下是解压.tar.gz文件,并进入对应的目录,然后相关进行操作1、安装libxml2./configure --prefix=/usr/local/libxml...原创 2020-03-25 08:11:15 · 732 阅读 · 0 评论 -
CentOS7之编译安装apache
1、安装 gcc、gcc-c++、make等编译工具【其中】可以使用yum安装2、apr、apr-util、httpd、pcre、zlib的.tar.gz源码包安装【其中】可以使用wget下载。将apr、apr-util复制到httpd的srclib对应的目录下,如下所示:cp -a /root/lamp/apr /root/httpd/srclib/aprcp -a /ro...原创 2020-03-25 08:07:18 · 349 阅读 · 0 评论 -
tar.xz文件解压
1、压缩命令:xz -z 文件 如果要保留被压缩的文件加上参数 -k ,如果要设置压缩率加入参数 -0 到 -9调节压缩率。 如果不设置,默认压缩等级是6.2、解压命令:xz -d 文件 同样使用 -k 参数来保留被解压缩的文件。3、创建或解压tar.xz文件 【创建tar.xz文件步骤如下】 ① tar cvf xx...转载 2019-08-24 17:19:14 · 1023 阅读 · 0 评论 -
DNS域名解析服务--named使用
看书,有些地方写的不怎么详细,发现这个写的还不错,学习一下。看文档可能会出现的,提前摘取部分。1、FQDN:(Fully Qualified Domain Name)全限定域名:同时带有主机名和域名的名称。(通过符号“.”)例如:主机名是bigserver,域名是mycompany.com,那么FQDN就是bigserver.mycompany.com。全限定域名可以从逻辑上准确地...转载 2019-08-24 17:01:17 · 2465 阅读 · 0 评论 -
CentOS7之nmcli命令
简单学习一下nmcli命令行的使用https://www.jianshu.com/p/3dd5e4ca4b7d转载 2019-08-19 22:16:54 · 1308 阅读 · 0 评论 -
原来linux中的.和..使用了硬链接
之前没明白.和..,也没弄明白硬链接和软链接。网上找找资料,原来.和..使用了硬链接。从上图中可以发现根目录的inode值是64(inode数为20),usr目录的inode值是8409524(inode数为13)。从上图中可以发现当前目录inode值是8409524(即位usr的inode值),父级目录的inode值是64(即位上一级目录的inode值)。参考:Linux的...原创 2019-07-28 15:54:13 · 151 阅读 · 0 评论 -
linux目录结构及说明
详见原文Linux目录结构及详细介绍linux重要目录结构及文件详细介绍转载 2019-08-03 16:57:16 · 115 阅读 · 0 评论 -
桥接模式、NAT模式、主机模式
桥接模式:相当于在物理主机与虚拟机网卡之间架设了一座桥梁,从而可以通过物理主机的网卡访问外网。NAT模式:让VM虚拟机的网络服务发挥路由器的作用,使得通过虚拟机软件模拟的主机可以通过物理主机访问外网,在真机中NAT虚拟机网卡对应的物理网卡是VMnet8。仅主机模式:仅让虚拟机内的主机与物理主机通信,不能访问外网,在真机中仅主机模式模拟网卡对应的物理网卡是VMnet1。详见原文V...转载 2019-08-03 15:43:01 · 2042 阅读 · 0 评论