centos
文章平均质量分 72
liuxin_0725
这个作者很懒,什么都没留下…
展开
-
centos系统、php、mysql设置时区
centos命令行 timedatectl set-timezone America/Fortaleza vim ~/.profile 也输入同样命令命令行 date 查看时间php 配置文件/usr/local/php/etc/php.ini[Date]下面; Defines the default timezone used by the date functions; http://php.net/date.timezonedate.timezone = America/Fortale原创 2022-12-05 16:24:53 · 391 阅读 · 0 评论 -
nginx 访问日志 awk统计
0x01:根据访问IP统计UVUV(Unique Visitor)独立访客,统计访问某站点的用户数; IP(Internet Protocol)独立IP数,是指独立的浏览了页面的不同IP,即统计不同的IP浏览用户数量。同一IP不管访问了几个页面,独立IP数均为1;不同的IP浏览页面,计数会加1。IP是基于用户广域网IP地址来区分不同的访问者的,所以多个用户(多个局域网IP)在同一个路由器(同一个广域网IP)内上网,可能被记录为一个独立IP访问者。另外如果用户不断更换IP,则有可能被多次统计。awk原创 2020-12-28 11:28:57 · 442 阅读 · 0 评论 -
docker Dockerfile
php dockerfile 同级目录新加www文件夹 用于共享FROM php:7.3-fpm-alpine# VersionENV PHPREDIS_VERSION 4.0.0# LibsRUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories \ && apk add \ curl \ vim \ wge原创 2020-08-10 15:41:29 · 151 阅读 · 0 评论 -
dockerFile指令完全指南
一、常用指令1.1 FROM说明:指定所创建镜像的基础镜像格式:FROM image:tagDockerfile中第一条指令必须是FROM指令,且在同一个Dockerfile中创建多个镜像时,可以使用多个FROM指令多个FROM指令最后生成的镜像,仍以最后一条 FROM 为准,之前的 FROM 会被抛弃,但是能够将前置阶段中的文件拷贝到后边的阶段中,这就是多阶段构建的最大意义。FROM A as aFROM BCOPY --from=a /build/server /.原创 2020-05-19 09:16:22 · 209 阅读 · 0 评论 -
shell 备份日志 每三天备份一次
crontab实现不了每隔多少天备份 需要每天定时跑脚本,自己判断是否执行备份 #!/bin/bash day=$(date +%d); #当前天数 scripttime=$(date "+%Y-%m-%d %H:%M:%S"); #脚本运行时间记录start=$(date +%s) #开始执行的时间戳#判断当前天数是哪天 如果符合备份天数 就执行备份if [[ $day = 3 ]] || [[ $day = 6 ]] || [[ $day = 9 ]] || [[ $day = 12.原创 2020-05-11 11:05:23 · 640 阅读 · 0 评论 -
centos 多版本php运用
1、用户组需要将两个版本的用户组区分开方便管理,也可以使用同用户组#用来管理PHP5.6的groupadd php56useradd -g php5.6 php56#用来管理PHP7.2的groupadd php72useradd -g php72 php722、安装./configure时都指定安装位置#php5.6的--prefix='/usr/local/p...原创 2019-12-12 20:00:42 · 160 阅读 · 0 评论 -
linux->mysql5.7 mysql8安装
-- 下载目录cd /.mkdir studycd study-- 下载MySQL7的版本wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz-- 下载MySQL8的版本wget https://dev.mysql.com/get/Downl...原创 2019-11-05 14:10:36 · 153 阅读 · 0 评论 -
centos7 php编译安装swoole扩展 php-redis扩展
安装swoole扩展wget https://github.com/swoole/swoole-src/archive/v1.9.3-stable.tar.gz解压并进入目录find / -name phpizefind / -name php-config找到执行的 phpize 和php-config目录/usr/local/php/bin/phpize....原创 2019-04-18 17:36:56 · 191 阅读 · 0 评论 -
centos7 安装php5.4.45
安装php5.4.45依赖yum install gcc -yyum install libicu-devel -y yum install glibc-headers -yyum install gcc-c++ -yyum install -y epel-releaseyum install php-mcrypt libmcrypt libmcrypt-devel两...原创 2019-04-23 11:08:25 · 4582 阅读 · 0 评论 -
centos7安装php.5.6 nginx-1.10.1 mysql-5.6.31
cd /usr/local/src1首先安装php的依赖yum install gcc gcc-c++ libxml2 libxml2-devel autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel zlib zlib-devel glibc glibc-devel glib2 glib2-d...原创 2019-04-18 11:14:33 · 589 阅读 · 0 评论 -
swoole服务平滑重启和sh命令断掉服务脚本
$this->ws->on("start", [$this, 'onStart']);public function onStart($ws) { swoole_set_process_name("room_master"); //设置swoole服务进程ID别名}sh脚本说明pidof获取设置的进程ID别名echo "loading..."pid=...原创 2019-04-15 10:23:27 · 1214 阅读 · 0 评论 -
编译安装php7.2
1.从 php官网:http://cn2.php.net/downloads.php选择需要的php版本最后得到的下载的地址就是:http://cn2.php.net/get/php-7.2.0.tar.gz/from/this/mirror(参照这个方法就可以随时获取最新版本的PHP了)选择一个位置存放文件cd/usr/local/src下载刚刚选好的php压缩包wget ...原创 2019-04-17 10:52:34 · 520 阅读 · 0 评论 -
php 代码执行shell命令 监控服务端口是否开启
$PORT=8080;$shell = "netstat -anp 2>/dev/null | grep ". PORT . " | grep LISTEN | wc -l";$result = shell_exec($shell); if($result != 1) { /// todo echo "error";} else { echo "s...原创 2019-04-13 16:33:06 · 429 阅读 · 0 评论 -
Mysql5.6 my.cnf配置详解
mysql5.6的版本有400多个变量可以配置,可以通过下列命令获得mysql> show variables;#客户端设置,即客户端默认的连接参数[client]#默认连接端口 port = 3306#用于本地连接的socket套接字socket = /data/mysqldata/3306/mysql.sock#编码default-ch...转载 2019-05-17 10:46:08 · 3027 阅读 · 0 评论 -
Mysql的跨服务器 关联查询--Federated引擎
在两台不同服务器上的数据库之间访问数据(跨服务器访问数据表),不同的数据库类型有不同的方法。 Oracle有数据库链接(DBLINK),SQLServer使用添加链接服务器(可看我之前文章), 而MySQL是通过Federated引擎实现的。 下面介绍如何使用Federated引擎实现跨服务器访问: 一.确认开启Federated引擎 1).查看Federa...转载 2018-12-26 17:41:39 · 598 阅读 · 1 评论 -
php添加openssl扩展
安 装openssl组件,一般安装包ext目录包含了很多安装包自己找就可以 /usr/local/src/php-5.6.30/ext/openssl (1) cd/usr/local/src/php-5.6.30/ext/openssl (2)mv config0.m4 config.m4 (3) phpize (4)./configure --with-o...原创 2019-04-19 09:40:21 · 2414 阅读 · 0 评论 -
./configure: No such file or directory
看下系统是有没有autoconf软件没有就yum installautoconf原创 2019-04-19 09:42:39 · 3760 阅读 · 1 评论 -
Linux命令大全整理
cd: 改变目录cd /:进入根目录cd :回到自己的目录(用户不同则目录也不同,root为/root,xxt为/home/xxtcd ..:回到上级目录pwd:显示当前所在的目录ls: 列出目录下的文件-A:列出所有文件,包含隐藏文 件。-l:列表形式,包含文件的绝大部分属性。-R:递归显示。–help:此命令的帮助。su root: 切换...转载 2019-04-19 10:38:06 · 272 阅读 · 0 评论 -
centos7 安装redis-3.2.0 和 操作说明
cd /usr/local/src/wget http://download.redis.io/releases/redis-3.2.0.tar.gztar xzf redis-3.2.0.tar.gzcd redis-3.2.0make安装到指定的目录,比如 /usr/local/redismake PREFIX=/usr/local/redis install注:易碰到的问题...原创 2019-04-19 10:47:06 · 1586 阅读 · 0 评论 -
centos 创建sftp用户访问特定目录
#创建sftp组groupadd sftp#新增sftp方式登录用户sftpuser,限制用户无法ssh登录服务器useradd -g sftp -s /bin/false sftpuser && echo "1234!@#$"|passwd sftpuser --stdin#创建sftpuser目录data目录,sftpuser登录直接显示的是data目录 ...原创 2019-05-07 19:39:24 · 2425 阅读 · 0 评论 -
nginx学习笔记
nginx location定位优先级在nginx配置文件中,location主要有这几种形式:1. 正则匹配 location ~ /abc { }2. 不区分大小写的正则匹配 location ~* /abc { }3. 匹配路径的前缀,如果找到停止搜索 location ^~ /abc { }4. 精确匹配 location = /abc { }5.普通路径前缀匹配 ...原创 2019-05-16 20:33:32 · 94 阅读 · 0 评论 -
linux mysql 5.6 内存过大的问题
https://blog.csdn.net/u010659887/article/details/82498913在linux上安装5.6版本的mysql后,发现内存达到700M,经过一番上网查找发现下面的设置可以减少内存:[mysqld]performance_schema_max_table_instances=400 table_definition_cache...转载 2019-05-29 11:05:03 · 952 阅读 · 0 评论 -
mysql 查看当前使用的配置文件my.cnf的方法
https://blog.csdn.net/fdipzone/article/details/52705507my.cnf是mysql启动时加载的配置文件,一般会放在mysql的安装目录中,用户也可以放在其他目录加载。安装mysql后,系统中会有多个my.cnf文件,有些是用于测试的。使用locate my.cnf命令可以列出所有的my.cnf文件命令locate my.cnf...转载 2019-05-29 11:57:15 · 181 阅读 · 0 评论 -
富文本 上传图片 视频 http请求错误 php上传限制问题
php.inipost_max_size =150Mupload_max_filesize = 100M说明的是post_max_size 大于 upload_max_filesize 为佳nginxclient_max_body_size 100m;原创 2019-06-11 10:32:01 · 926 阅读 · 0 评论 -
ubuntu 开启端口
http://www.111cn.net/sys/Ubuntu/110136.htmmysql远程3306端口打开我们在mysql需要配置同时如果有防火墙也需要配置一下,我们下面一起来看看如何打开mysql远程3306端口吧。最近在玩ubuntu,装完PHP+MYSQL的环境后,用Navicat连接mysql时发现怎么也连接不上,即使将root设置为了%号后依然无效,于转载 2017-05-18 17:00:59 · 18506 阅读 · 0 评论 -
centos7 安装lnmp环境
安装nginx1.安装nginx源# rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm# yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-releas...原创 2018-11-20 17:44:42 · 197 阅读 · 0 评论 -
centos7 firewalld的基本使用
1、firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld 开机禁用 : systemctl disable firewalld开机启用 : systemctl enable firewalld 2.syste...转载 2018-11-20 17:25:37 · 104 阅读 · 0 评论 -
crontab定时任务
1.crontab -e 进入编辑执行命令页面2.执行方式 2.1 url访问任务 每1分访问url执行 */1 * * * * curl http://124.232.133.207:8500/api/test/op2.2执行脚本文件 每10分执行 (/usr/bin/php )php执行程序 可以通过whereis php命令 查看执行php程序路径 */10 * ...原创 2018-01-08 16:02:24 · 215 阅读 · 0 评论 -
Linux实现使用定时任务执行php程序
php程序已经写好了,位置:/data/html/XXX/redis_to_mysql.php,php安装位置为:/app/bin/php,查找php安装位置使用whereis php which php php -vwhich:这条命令主要是用来查找系统PATH目录下的可执行文件。其实就是查找那些我们已经安装好的可以直接执行的命令,which是可以转载 2018-01-08 16:13:55 · 487 阅读 · 0 评论 -
(二)centos 常用命令和安装
安装 yum install screen yum install wget yum install pcre yum install openssl* 查看/编辑 网络配置 vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 重启网络配置 service net原创 2017-04-10 10:26:45 · 996 阅读 · 0 评论 -
centos mysql操作
斯蒂芬森分原创 2017-05-31 22:01:15 · 227 阅读 · 0 评论 -
CentOS6.5下修改mysql密码以及解决MySQL ERROR 1045 (28000):
http://blog.csdn.net/liuxin_0725转载 2017-10-18 09:30:44 · 651 阅读 · 0 评论 -
Ubuntu14.04在线安装配置Nginx
http://blog.csdn.net/qq_30004245/article/details/52872448Nginx的在线安装sudo apt-get install nginxubuntu安装Nginx之后的文件结构大致为:所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下启动程序文转载 2017-05-18 17:58:04 · 2237 阅读 · 0 评论 -
mysql 远程访问不行解决方法 Host is not allowed to connect to
http://www.tuicool.com/articles/JfYVza2mysql 远程访问不行解决方法 Host is not allowed to connect to this MySQL server如果你想连接你的mysql的时候发生这个错误:ERROR 1130: Host ‘192.168.1.3’ is not allowed to connect转载 2017-05-18 17:04:23 · 3029 阅读 · 0 评论 -
(五) mysql问题
通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法Sql代码 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY ' 密码 ' WITH GRANT OPTION;转载 2017-04-10 20:39:06 · 236 阅读 · 0 评论 -
(四)安装ftp软件 vsftpd
教程地址 http://www.centoscn.com/CentosServer/ftp/2013/0730/816.html首先判断你服务器上是否安装了vsftpd安装vsftpd安装完成之后就要重启vsftpd服务到vsftpd的主配置文件里面把这个改为NO 默认是转载 2017-04-10 20:26:45 · 227 阅读 · 0 评论 -
Linux操作命令
Linux目录操作命令1、pwd :查看当前目录2、 cd : cd /:进入根目录 cd .. :返回上一级目录 cd ~:切换到当前目录的家目录 cd ~chenwei:切换到用户chenwei的家目录 cd -:将当前目录切换到上一个工作目录3、 ls :显示目录内容 ls –a:显示包括隐藏文件在内的原创 2016-12-20 16:19:41 · 382 阅读 · 0 评论 -
CentOS Crontab(定时任务)
CentOS Crontab(定时任务)安装crontab:yum install crontabs说明:service crond start //启动服务service crond stop //关闭服务service crond restart //重启服务service crond reload //重新载入配置查看crontab服务状态:service crond status...转载 2018-03-15 16:04:09 · 586 阅读 · 0 评论 -
crontab实现以秒执行,
linux中crontab实现以秒执行任务很多时候,我们计划任务需要精确到秒来执行,根据以下方法,可以很容易地以秒执行任务。以下方法将每10秒执行一次1.编辑crontabcrontab -e* * * * * /bin/date >>/tmp/date.txt* * * * * sleep 10; /bin/date >>/tmp/date.txt* * * * * s...转载 2018-03-15 16:14:04 · 634 阅读 · 0 评论 -
CentOS下PHP的SSH2扩展安装方法
下载地址wget http://www.libssh2.org/download/libssh2-1.4.2.tar.gzwget http://pecl.php.net/get/ssh2-0.12.tgz先安装 libssh2 在安装 SS2# tar -zxvf libssh2-1.4.2.tar.gz# cd libssh2-1.4.2# ./configure --prefix=/usr/...转载 2018-03-16 17:44:48 · 631 阅读 · 0 评论