linux
LY071
这个作者很懒,什么都没留下…
展开
-
CentOS上安装配置Ruby on Rails
1原创 2023-01-07 17:04:27 · 391 阅读 · 1 评论 -
如何解决VirtualBox安装的Centos7.6虚拟机无法ping通的问题 - 大数据 - 亿速云
11原创 2022-06-08 19:42:27 · 313 阅读 · 0 评论 -
详解php+nginx 服务发生500 502错误排查思路
https://www.jb51.net/article/165775.htm利用strace追踪php-fpm多个进程:https://blog.csdn.net/fantexi1984/article/details/78556800原创 2021-05-31 15:36:18 · 225 阅读 · 0 评论 -
crontab每分钟,5,10分钟,每小时,每天零点,每周日0点,每月1号0点,每年1月1日执行脚本,linux shell定时任务
转载:https://www.qinziheng.com/linux/9464.htm原创 2020-12-15 10:03:09 · 4372 阅读 · 0 评论 -
大数据_Zookeeper_ZooKeeper伪分布式集群安装及使用
https://blog.csdn.net/u010003835/article/details/52215054原创 2020-12-04 14:25:25 · 103 阅读 · 0 评论 -
启动crond
find / -name crond找到/usr/sbin/crond然后执行/usr/sbin/crond startps -ef | grep crond 查看进程是否开启原创 2020-10-22 17:28:04 · 1089 阅读 · 0 评论 -
Php-amqp 安装过程
Php-amqp 安装过程1、下载amqp包并解压2、执行./configure —with-php-config=/usr/local/php/bin/php-config报错:checking for amqp using pkg-config… configure: error: librabbitmq not found解决:需要制定相应的库下载rabbitmq-c-0.8.0.tar.gzhttps://github.com/alanxz/rabbitmq-c/releases/dow原创 2020-08-03 10:27:49 · 226 阅读 · 0 评论 -
centos PHP安装rdkafka扩展遇到的问题
使用php-fpm加载php.ini,可以查看启动时配置文件是否的加载情况,例如有无报错php-fpm -c /usr/local/php/php.ini安装rdkafka.so扩展时,在php.ini中添加extension=rdkafka.so,然后执行php-fpm -c /usr/local/php/php.ini查看扩展的加载情况,发现抱一下错误:librdkafka.so.1: cannot open shared object file: No such file or directo原创 2020-07-24 17:03:30 · 645 阅读 · 0 评论 -
docker中下拉镜像并且创建容器
下拉镜像,以centos为例可以通过docker search 镜像名 来搜索镜像,或进入dockerhub查找docker pull centos创建centos镜像的实例,也就是容器docker run -it -d --privileged=true -p 8283:80 -p 9100:9000 -v /usr/local/var/www/:/usr/local/var/www/ -v /usr/local/var/www/:/var/www/html/ -v /Users/chenxia原创 2020-07-13 18:10:15 · 333 阅读 · 0 评论 -
VirtualBox下安装CentOS7系统
https://www.cnblogs.com/hihtml5/p/8217062.html原创 2020-07-11 12:53:28 · 127 阅读 · 0 评论 -
Linux下的/bin、/sbin、/usr/bin、/usr/sbin目录的区别
在linux下我们经常用到的四个应用程序的目录是/bin、/sbin、/usr/bin、/usr/sbin 。而四者存放的文件一般如下:bin目录:bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。/usr/bin目录:主要放置一些应用软件工具的必备执行档例如c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、 z原创 2020-07-10 09:41:14 · 130 阅读 · 0 评论 -
Windows下VirtualBox与Docker冲突
以管理员身份运行命令提示符(cmd)1、使用 VirtualBox:bcdedit /set hypervisorlaunchtype off2、使用 Docker:bcdedit /set hypervisorlaunchtype auto重启系统转载:http://www.1kmi.com/view/135原创 2020-07-08 09:30:33 · 1521 阅读 · 0 评论 -
PHP Linux Configure参数详解
hp多用linux系统下运行,本篇介绍Configure的参数详解。“configure”配置这个包以适应多种系统。用法: ./configure [OPTION]… [VAR=VALUE]…要分配环境变量(例如,CC, CFLAGS…),请将它们指定为VAR = VALUE。以下是一些有用变量的描述。选项的默认值在括号中指定。配置:-h, --help 显示这个帮助并退出–help=short 显示特定包的选项–help=recursive 显示包含的所有包的简短帮助-V, --ver原创 2020-07-03 12:24:36 · 2487 阅读 · 0 评论 -
su 和su -的区别
https://blog.csdn.net/nayanminxing/article/details/76424115原创 2020-05-25 23:50:24 · 437 阅读 · 0 评论 -
linux 启动rabbitmq
/sbin/service rabbitmq-server start/sbin/service rabbitmq-server stop原创 2020-05-15 22:45:18 · 510 阅读 · 0 评论 -
linux系统中将PHP命令加入到系统环境变量中的方法
linux系统下将php和mysql命令加入到环境变量中的方法方法一:直接运行命令方法二:执行vi ~/.bash_profile修改文件中PATH一行方法三:修改/etc/profile文件使其永久性生效在Linux CentOS系统上安装完php和MySQL后,为了使用方便,需要将php和mysql命令加到系统命令中,如果在没有添加到环境变量之前,执行 “php -v”命令查看当前ph...原创 2020-04-20 20:44:48 · 731 阅读 · 0 评论 -
Linux-Root权限删除文件删除不了 (转载)
1、root用户删除不了文件rm -rf a.txt删除不了:rm: cannot remove 'a.txt': Opreation not permitted2、查看文件的用户权限ls -l a.txt显示:-rwxr–r-- a.txt root root发现root用户有执行文件的权限3、用lsattr查看权限lsattr a.txt—i-----------...原创 2020-01-29 13:18:44 · 1476 阅读 · 0 评论 -
LNMP - Warning: require(): open_basedir restriction in effect错误解决方法
如图,是我出现的错误提示。TIP:出现此类问题一般为open_basedir的问题(open_basedir的值来设置限制访问的目录或删除来移除防跨目录的设置。)方法 一【本人是用这个方法解决这个问题的,只针对当前站点】①删除user.ini方法 二【此方法限制于所有的LNMP站点解决】①vim /usr/local/nginx/conf/fastcgi.conf②删除或注释掉这一行...原创 2020-01-29 13:07:05 · 1288 阅读 · 0 评论 -
linux 下安装laravel时,在phpinfo中已经显示有mcrypt扩展的情况下,安装仍提示未安装mcrypt的情况的解决办法
1、直接执行指令yum install mcrypt执行后可能会提示找不到安装包此时执行以下语句yum install epel-release //扩展包更新包yum update //更新yum源更新完yum源后再次执行yum install mcrypt最后再次尝试安装laravel...原创 2020-01-22 10:02:20 · 235 阅读 · 0 评论 -
linux反向代理nginx+apache的实现
前言:nginx反向代理服务器+负载均衡用nginx做反向代理和负载均衡非常简单,支持两个用法 1个proxy, 1个upstream,分别用来做反向代理,和负载均衡以反向代理为例, nginx不自己处理php的相关请求,而是把php的相关请求转发给apache来处理.----这就是传说的”动静分离”,动静分离不是一个严谨的说法,叫反向代理比较规范.反向代理后端如果有多台服务器,自然...原创 2020-01-02 16:09:12 · 444 阅读 · 0 评论 -
Redis 的主从同步,及两种高可用方式
https://blog.csdn.net/weixin_42711549/article/details/83061052原创 2019-11-04 21:29:39 · 213 阅读 · 0 评论 -
mysql 数据库优化系列:索引的维护和优化
一、重复及冗余索引重复索引:是指想通的列以想通的顺序建立同类型的索引,如下表中的primary key 和 ID列上的索引就是重复索引create table test(id int not null primary key,name varchar(10) not null,title varchar(10) not null,unique(id),)engine = innod...原创 2019-11-03 16:52:41 · 144 阅读 · 0 评论 -
mysql 数据库优化系列:如何选择合适的列建立索引
1、在where从句、group by 从句、order by从句、on从句中出现的列2、索引字段的长度越小越好索引长度直接影响索引文件的大小,影响增删改的速度,并间接影响查询速度(占用内存多).针对列中的值,从左往右截取部分,来建索引a:截的越短, 重复度越高,区分度越小, 索引效果越不好b:截的越长, 重复度越低,区分度越高, 索引效果越好,但带来的影响也越大–增删改变慢,并间影响查...原创 2019-11-03 16:41:51 · 495 阅读 · 0 评论 -
mysql 数据库优化系列:通过explain查询和分析sql的执行计划
一、如何分析sql查询1、可以使用explain查询sql的执行计划explain + sql语句二、explain返回的各列的含义:table:查询的是那张表type:这是重要的一列,显示的是连接使用了哪种类型。从最好到最差的链接类型依次为:const、eq_reg、ref、range、index和allpossible_keys:显示可能应用在这张表中的索引。如果为空,则没有可用...原创 2019-11-03 16:21:59 · 233 阅读 · 0 评论 -
mysql 数据库优化系列:如何通过慢查询日志发现有问题的sql
1、查询次数多且每次查询占用的时间长的sql通肠胃pt-query-digest 分析的前几个查询2、IO大的sql注意pt-query-digest分析中的Rows examine 项3、未命中索引的sql注意pt-query-digest分析中的Rows examine 和 Rows Send的对比...原创 2019-11-03 16:11:55 · 133 阅读 · 0 评论 -
mysql 数据库优化系列:mysql慢查询日志分析工具之mysqldumpslow和pt-query-digest
一、mysqldumpslow1、在linux下执行MySQLdumpslow -h 查看使用方法2、mysqldumpslow -t 3 慢查询日志路径 | more#查看慢查询日志的前三条数据并查看二、pt-query-digest1、在linux下执行pt-query-digest -h 可查看使用方法pt-query-digest 慢查询日志的路径 #分析慢查询日志...原创 2019-11-03 16:07:38 · 468 阅读 · 0 评论 -
mysql 数据库优化系列:mysql慢查询日志的开启方式和存储格式
1、如何发现有问题的sqlshow variables like ‘slow_query_log’#查看慢查询日志是否开启set global slow_query_log_file = ‘/home/mysql/sql_log/mysql-show.log’#指定mysql慢查询日志的存储位置set global log_queries_not_using_indexes = on;...原创 2019-11-03 15:57:14 · 142 阅读 · 0 评论 -
window下 使用pscp传输文件给linux服务器
1、下载pscp.exe,并将其放入C:\WINDOWS\system32中即可是用pscp2、执行指令pscp ./sakila-data.sql root@192.168.0.108:/linData表示登录192.168.0.108,并将sakila-data.sql发送到服务器中的/linData文件夹中...原创 2019-11-03 15:24:42 · 198 阅读 · 0 评论 -
centos mysql的启动文件和配置文件的路径
以下是通过yum安装的mysql的默认安装的情况下的路径1、/usr/lib/systemd/system/mysql.service 启动文件2、/etc/mysql/my.cnf原创 2019-10-29 18:44:20 · 2002 阅读 · 0 评论 -
linux nginx教程:大访问量优化整体思路
优化流程:原创 2020-01-02 16:07:12 · 230 阅读 · 0 评论 -
linux nginx连接memcache和ngx_http_consistent_hash负载均衡算法
一、打开nginx的配置文件加入这两行配置1、set memcachedkey"memcached_key "memcachedkey"uri";2、memcached_pass 127.0.0.1:11211; #memcached的默认端口为112113、error_page 404 /callback.php #找不到缓存的时候重定向到callback.php完整配置如下:二...原创 2020-01-02 16:07:46 · 271 阅读 · 0 评论 -
linux下用telnet连接memcached
一、安装memcached安装过程不多介绍。二、防火墙放行11211端口firewall-cmd --add-port=tcp/11211 --permanentfirewall-cmd --reload #重启防火墙firewall-cmd --query-port=tcp/11211 #查看端口状态三、selinux添加11211端口semanage port -m -t ssh...原创 2019-10-20 20:35:29 · 449 阅读 · 0 评论 -
linux 安装telnet
1、首先检查telnet和telnet-server是否已安装rpm -q telnetrpm -q telnet-server2、因为xinetd和telnet两者存在关联,因此要检查xinetd是否已安装rpm -q xinetd3、全部都安装好之后,telnet的默认设置是不自动启动的,因此我们要修改 /etc/xinetd.d/telnet文件激活vi /etc/xinetd....原创 2019-10-20 11:50:32 · 93 阅读 · 0 评论 -
linux下安装PHP memcache扩展包
1、下载memcahe 扩展包如果PHP的版本为php7,有些memcache不支持,这种情况下,可以到git中获取: git clone https://github.com/php-memcached-dev/php-memcached2、执行phpize时报错:缺少config.m4进入到PHP的解压目录下:/usr/local/src/php.x.xx/ext/openssl下执行以...原创 2019-10-18 21:55:31 · 155 阅读 · 0 评论 -
lnmp 实现负载均衡
反向代理后台如果有多台服务器,则自然可以形成负载均衡但proxy_pass只能如何指向多台服务器呢?把多台服务器用nginx的属性upstream绑定在一起,并起个组名然后用proxy_pass指向该组名即可实现负载均衡开始:一、在nginx的配置文件中新增两个虚拟主机,地址分别指向81和82端口,以下是示例:二、用upstream把两台虚拟主机的地址绑在一起图中imgserve...原创 2020-01-02 16:07:53 · 632 阅读 · 0 评论 -
Mysql启动找不到mysql.sock文件问题(Centos7)
https://www.cnblogs.com/sdadx/p/7651439.html原创 2019-10-15 08:48:03 · 734 阅读 · 0 评论 -
nginx rewrite重写实战及gzip压缩和expires缓存
一、rewrite重写:1、rewrite时,rewrite内容中,每一个正则表达式中的"(正则表达式)"内容表示一个块,解析式,程序会保存其中匹配的值,这些值就是需要重写到的链接的参数,例如:rewrite article-(\d+).html article.php?id=$1 # 其中$1是正则表达(\d+)中匹配的参数。又如:rewrite article-(\d+)-(\w+)...原创 2019-10-14 22:51:57 · 160 阅读 · 0 评论 -
linux nginx的gzip配置
配置内容写在server.location.if等下面gzip配置的常用参数gzip on|off; #是否开启gzipgzip_buffers 32 4K| 16 8K #缓冲(压缩在内存中缓冲几块? 每块多大?)gzip_comp_level [1-9] #推荐6 压缩级别(级别越高,压的越小,越浪费CPU计算资源)gzip_disable #正则匹配UA 什么样的Uri不进行gz...原创 2020-01-02 16:09:40 · 736 阅读 · 0 评论 -
linux下连接mysql数据库
在linux下用localhost连接mysql数据库时,不是通过tcp协议连接的,而是通过socket链接的。因此若使用localhost无法正常连接数据库,则可用127.0.0.1替换掉localhost或者修改php.ini配置文件的配置项:mysql.default_socket = xxxxx #此处填写msyql.socket的文件路径, 一般在/var/lib/mysql下...原创 2019-10-14 19:42:14 · 368 阅读 · 0 评论 -
Centos7-安装mysql运行报错,can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (
本文转载,向高手致敬!1、安装YUM Repo由于CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件。wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm然后进行repo的安装:rpm -ivh mysql57-community-release-el...原创 2019-10-13 14:12:34 · 672 阅读 · 2 评论