❤ Linux
文章平均质量分 64
一亩地
很多事情是实践创造出来的,而不是计划和分析出来的.
展开
-
ubuntu14或Ubuntu16 下 源码配置、编译安装Lnmp环境
ubuntu14或16 下 源码配置Lnmp环境最近把ubuntu14系统升级到 ubuntu16长期支持版 ,重新部署了lnmp环境约定几个目录 源码目录 /usr/local/src mysql /usr/local/mysql php /usr/local/ph原创 2017-09-25 19:44:31 · 1529 阅读 · 0 评论 -
SQLSTATE[HY000] [1130] Host '127.0.0.1' is not allowed to connect to this MySQL server怎么解决?
登录的用户名不可以在127.0.0.1这个ip登录,如果要用这个用户登录就创建一个吧,create user 'username'@'127.0.0.1' identified by 'password'; #创建名为username,主机为127.0.0.1,密码为password的用户grant all on *.* to 'username'@'127.0.0.1'; #赋予所有权限原创 2017-10-13 18:49:08 · 4038 阅读 · 0 评论 -
ubuntu下安装mysql及卸载mysql方法
ubuntu下安装mysql及卸载mysql方法,卸载已经编译安装的msyql当你发现自己不错的时候,要适当的给自己加点凉水,让自己知道自己离“不错”还很远。原创 2017-09-26 14:34:29 · 430 阅读 · 0 评论 -
下载时,如何选择低版本的mysql的编译安装包,比如如何下载:mysql-5.7.14.tar.gz
下载时,如何选择低版本的mysql的编译安装包,比如如何下载:mysql-5.7.14.tar.gz原创 2017-09-26 13:55:49 · 820 阅读 · 0 评论 -
Linux的SOCKET编程详解
Linux的SOCKET编程详解1. 网络中进程之间如何通信进 程通信的概念最初来源于单机系统。由于每个进程都在自己的地址范围内运行,为保证两个相互通信的进程之间既互不干扰又协调一致工作,操作系统为进程通信提供了相应设施,如UNIX BSD有:管道(pipe)、命名管道(named pipe)软中断信号(signal)UNIX system V有原创 2017-10-24 18:45:24 · 576 阅读 · 1 评论 -
linux下实现定时执行php脚本
在linux中输入命令复制代码代码如下:crontab -e然后使用vim的命令编辑打开的文件,输入复制代码代码如下:0 * * * * /usr/bin/php -f /home/userxxx/update.php保存,退出,好了,现在系统会在每个0点自动执行update.php脚本,脚本中可以编写原创 2018-01-23 14:42:15 · 2330 阅读 · 1 评论 -
Linux 命令行中PHP 常用命令
PHP 常用命令行1、PHP运行指定文件php -f test.php (-f 可省略)122、命令行直接运行PHP代码php -r "phpinfo();"12如果结果太长,还可以 php -r “phpinfo();” | less 分页展示3、交互模式运行PHP简单的运算 control +原创 2018-01-23 15:22:12 · 4753 阅读 · 0 评论 -
Linux 使用grep 查找文件bom头!(导致页面顶部空白一行解决方法)
Linux 使用grep 查找文件bom头呵呵,做PHP开发的,是不是经常会用utf-8编码呢?用了utf-8编码,是不是经常有各种奇怪的错误呢?是不是总是再说,utf-8的坏话呢。其实这不是utf-8的错,是你用的记事本的问题吧,换个编辑器就好了,另外,觉得,尽可能不要在记事本里面编辑utf-8的文件了。出问题的是记事本在文件加了bom头标记,想知道上面是bom头就自己百度好了吧。下面说下,这么...原创 2018-05-04 09:57:23 · 562 阅读 · 0 评论 -
Windows10如何下载有效的putty?及如何使用PuTTY连接虚拟机的Linux系统?
Windows10如何下载有效的putty?先附上Windows10下有效的putty下载地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html如何使用PuTTY连接虚拟机的Linux系统?打开PuTTY,输入Linux的IP,和名字,然后保存起来以便以后连接...原创 2018-05-04 10:17:41 · 2507 阅读 · 0 评论 -
VMware Ubuntu安装详细过程!(非常靠谱有用)
不是每一个程序员都必须玩过linux,只是博主觉得现在的很多服务器都是linux系统的,而自己属于那种前端也搞,后台也搞,对框架搭建也感兴趣,但是很多生产上的框架和工具都是安装在服务器上的,而且有不少大公司都要求熟悉在linux上开发,因此从个人职业发展有必要去多了解一下linux。(博主网上查了一下,现在大部分服务器安装的系统主要有:ubuntu server、centos、suse linux...原创 2018-05-25 09:18:30 · 802 阅读 · 0 评论 -
Linux中vi/vim使用详解
Linux中vi/vim使用详解:所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。但是目前我们使用比较多的是 vim 编辑器。vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。什么是 vim?Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi...原创 2018-05-25 14:41:02 · 2337 阅读 · 1 评论 -
yum和apt-get用法及区别
一、linux 系统分类一般来说著名的linux系统基本上分两大类: 1.RedHat系列:Redhat、Centos、Fedora等 2.Debian系列:Debian、Ubuntu等RedHat 系列1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数” 2 包管理工具 yum 3 支持tar包Debian系列1 常见的安装包格式 deb包,安装deb包的命令是“dpkg -参...原创 2018-05-25 14:56:28 · 532 阅读 · 0 评论 -
上传文件提示413 Request Entity Too Large错误
如果是用了nginx作为web服务器,并且上传的文件比较大时,需要修改nginx的最大上传限制。client_max_body_size 2000m; #最大限制为2000M原创 2019-01-18 21:20:26 · 1230 阅读 · 0 评论 -
Linux中curl命令详解(做定时任务超级有用)!
Linux curl命令详解命令:curl在kingle中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。语法:# curl [option] [url]常见参数: -A/--user-agent <string> ...原创 2019-01-29 16:54:29 · 4183 阅读 · 0 评论 -
curl最基本、最常用的命令详解!
curl命令的基本用法我们知道在linux环境下,可以调用curl下载网页。但curl有些高级的应用,只需要几行命令行,可能比你写多行php、python、C++的程序要快些。下面从问题驱动的角度来谈谈curl的用法1. 下载页面,保存到文件curl www.baidu.com会将网页数据输出到标准输出终端,如要保存到文件,则需要利用 1 2 ...原创 2019-01-29 17:02:03 · 891 阅读 · 0 评论 -
一个分页的定时任务(curl实现) 的接口实现方式详解!
一个分页的定时任务(curl实现) 的接口实现方式详解! //定时任务,跳页面请求接口 public function meAPI(){ header("Content-type:text/html;charset=utf-8"); $page = isset($_GET['page']) ? $_GET['page'] : 1; $urlPage = C('ME')."...原创 2019-01-29 18:06:50 · 1445 阅读 · 0 评论 -
使用阿里云CentOS7.6镜像,在VMware下安装linux系统!
使用阿里云CentOS7.6镜像,在VMware下安装linux系统!第一步:下载服务器系统ISO安装文件我使用的是阿里云的镜像:因为阿里云的服务在国内相对比较成熟进入centos的官网(http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso),下载阿里云服务器镜像下载如下:...原创 2019-08-12 17:31:46 · 6395 阅读 · 0 评论 -
VMware虚拟机安装centos7,linux宝塔面板访问不了怎么办?
VMware虚拟机安装centos7,linux宝塔面板访问不了怎么办?linux宝塔面板访问不了环境:虚拟机VMware® Workstation 12Pro系统:CentOS7.6-x86_64-Minimal-1810宝塔版本:宝塔Linux面板 6.8免费版centos7安装之后 没有进行其它操作,没有安装任何环境,镜像是从centos官网下载的输入宝塔Linux面板安装命...原创 2019-08-12 20:17:36 · 8395 阅读 · 3 评论 -
MySQL-5.7.19编译安装详解!
mysql 版本 5.7.19必备的包和工具gcc/g++ :MySQL 5.6开始,需要使用g++进行编译。bison :MySQL语法解析器需要使用bison进行编译。libncurses5-dev :用于终端操作的开发包.(注:Debian/Ubuntu下需要安装libncurses5-dev;Redhat下需要安装 ncurses-devel)原创 2018-01-12 18:11:58 · 1058 阅读 · 0 评论 -
Linux命令简写对应的全称!
su:Swith user 切换用户,切换到root用户cat: Concatenate 串联uname: Unix name 系统名称df: Disk free 空余硬盘du: Disk usage 硬盘使用率chown: Change owner 改变所有者chgrp: Change group 改变用户组ps:Process Status 进程状态t原创 2017-12-26 11:13:32 · 575 阅读 · 0 评论 -
虚拟机VMware中Ubuntu编译安装lnmp时,如何复制windows中的内容,粘贴到Ubuntu中!
在没有安装VMware tools的前提下:1.首先在Ubuntu中安装SSH,语法:sudo apt-get install ssh 那什么是SSH呢? SH(全称 Secure Shell)是一种加密的网络协议。使用该协议的数据将被加密,如果在传输中间数据泄漏,也可以确保没有人能读取出有用信息。要使用 SSH,目标机器应该安装 SSH 服务端应用程序原创 2017-09-25 19:04:43 · 631 阅读 · 0 评论 -
Linux命名--kill和pkill命令的区别
首先说一下kill命令,它是通过pid(进程ID)来杀死进程,要得到某个进程的pid,我们可以使用ps(process status)命令,默认情况下,kill命令发送给进程的终止信号是15,但是有些进程不会理这个信号,这样的话,可以用9信号来强制杀死,信号9是不会被忽略的强制性执行信号。 而killall和pkill都是使用命令名来终止进程的有效手段,它们不同于kill通过pi原创 2017-09-30 16:17:23 · 9301 阅读 · 0 评论 -
Linux命令--mysqld_safe和mysqld区别
直接运行mysqld程序来启动MySQL服务的方法很少见,mysqld_safe脚本会在启动MySQL服务器后继续监控其运行情况,并在其死机时重新启动它。用mysqld_safe脚本来启动MySQL服务器的做法在BSD风格的unix系统上很常见,非BSD风格的UNIX系统中的 mysql.server脚本其实也是调用mysqld_safe脚本去启动MySQL服务器的。它通常做如下事情:1.原创 2017-09-30 16:29:02 · 16649 阅读 · 0 评论 -
Linux命令--多个Mysql的配置与启动方式,mysqld mysql_safe mysql.server 区别
1.首先明确启动mysql的方式有:一、启动方式1、使用 service 启动:service mysqld start2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start (不建议此方式,这是直接启动mysqld进程,不管其之前是否被启动)3、使用 mysqld_safe 启动:去对应mysql安装目的bin下,执行命令./原创 2017-09-30 17:06:34 · 3069 阅读 · 0 评论 -
linux命令--grep详解
1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep [options]3.主要参数[options]主要参数:-c:只输出匹配行的计数。-I:不区分大 小写(只适用于原创 2017-10-12 16:50:08 · 480 阅读 · 0 评论 -
Nginx的启动、停止与重启
启动 启动代码格式:nginx安装目录地址 -c nginx配置文件地址例如:[root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 停止 nginx的停止有三种方式:从容停止 1、查看进程号原创 2017-10-12 16:53:12 · 433 阅读 · 0 评论 -
ubuntu使用apt-get --如何解决Please verify ICU install prefix and make sure icu-config works.
Error:configure: error: Unable to detect ICU prefix or no failed. Please verify ICU install prefix and make sure icu-config works.Resolution:CentOS / RedHat: yum install libicu-develUbuntu/D原创 2017-10-13 11:23:52 · 4148 阅读 · 0 评论 -
ubuntu编译安装PHP5.6 ipArchive支持 configure: error: system libzip must be upgraded to version >= 0.11
问题说明:要使用PHP的zipArchive首先你得安装zip,安装zip你首先又得安装libzip,然后libzip的版本要求是>= 0.11,于是,下面解决。安装libzip既然说你的版本低了,那首先肯定得卸载现在的低版本:1yum remove libzip然后找个目录下载安装新版本:原创 2017-10-13 11:42:07 · 2185 阅读 · 1 评论 -
php如何扩展模块及phpize是什么?
安装php(fastcgi模式)的时候,常常有这样一句命令:/usr/local/webserver/php/bin/phpize一、phpize是干嘛的?phpize是什么东西呢?php官方的说明:https://php.net/manual/en/install.pecl.phpize.phpphpize是用来扩展php扩展模块的,通过phpize可以建立php原创 2017-10-13 13:50:00 · 810 阅读 · 0 评论 -
通过phpize为php在不重新编译php情况下安装模块openssl
假定:php编译安装路径:/usr/local/php/apache编译安装路径:/usr/local/apache/php配置文件路径:/etc/php.iniphp安装源路径:/usr/source/php-5.3.9/[root@localhost ~]# cd /usr/source/php-5.3.9/ext/openssl/[root@localho原创 2017-10-13 13:52:26 · 353 阅读 · 0 评论 -
linux命令--tar的-C参数的用法
#man tar-C 目录:这个选项用在解压缩,若要在特定目录解压缩,可以使用这个选项-C, --directory DIR change to directory DIRtar vxfj /mnt/hgfs/linux/xxx.tar.bz2 -C / 中是解压到根目录-C 是变更解压的目标目录,默认是当前目录。原创 2017-10-13 15:34:25 · 10153 阅读 · 0 评论 -
Linux--shell详细教程
Shell简介:什么是Shell,Shell命令的两种执行方式Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。原创 2017-10-16 17:00:36 · 727 阅读 · 0 评论 -
linux定时任务crontab--虚拟机ubuntu在添加定时任务的时候,如何取消nano的默认编辑,改用vim编辑器
1、取消nano的默认编辑自己的虚拟机ubuntu不知道怎么搞的,在添加定时任务的时候总是 编辑,一开始不知道,百度了以下这个是所谓的nano,在定时任务的时候总是默认出来,自己习惯了vi,nano不太习惯,还是换会原来的吧!在网上找了以下测试这个通过了,自己记录下来以备以后需要的时候可以找到。12345原创 2017-10-16 17:51:33 · 1287 阅读 · 0 评论 -
linux使用crontab实现PHP执行计划定时任务
首先说说cron,它是一个linux下的定时执行工具。根用户以外的用户可以使用 crontab 工具来配置 cron 任务。所有用户定义的 crontab 都被保存在/var/spool/cron 目录中,并使用创建它们的用户身份来执行。要以某用户身份创建一个 crontab 项目,登录为该用户,然后键入 crontab -e 命令来编辑该用户的 crontab。该文件使用的格式和 /etc/cr原创 2017-10-16 19:34:33 · 517 阅读 · 0 评论 -
VMware Workstation虚拟机不能联网的解决办法
VMware Workstation虚拟机在使用过程中,会经常因为虚拟机不能使用网络而烦恼么?下面来教大家一个小方法来解决这个题工具/原料正常运行的VMware Workstation虚拟机网络通畅其安装了VMware Workstation的实体机方法/步骤11原创 2017-12-25 10:46:58 · 857 阅读 · 0 评论 -
如何启动定时任务crontab?
crontab 启动 依赖 crontabs包和 crond服务, crond服务使用的crontab定义的命令因此需要:service crond start (有的是service cron start)或者/etc/rc.d/init.d/crond start加入开机自动启动:chkconfig --level 35 crond on原创 2017-12-25 15:02:22 · 9192 阅读 · 0 评论 -
linux定时任务crontab 实现如何每秒执行一次!
linux crontab 命令,最小的执行时间是一分钟。如需要在小于一分钟内重复执行,可以有两个方法实现。Cron 各项的描述以下是 crontab 文件的格式:{minute} {hour} {day-of-month} {month} {day-of-week} {full-path-to-shell-script} o minute: 区间为 0 – 5原创 2017-12-25 15:06:20 · 16051 阅读 · 0 评论 -
VMware下CentOS7.6使用宝塔面板,来搭建lnmp服务器环境!
VMware下CentOS7.6使用宝塔面板,来搭建lnmp服务器环境!服务器环境的搭建,可以使用Linux宝塔面板(链接地址:https://www.bt.cn/download/linux.html)在VMware下安装centos系统,不会的可以参考我之前的文章:使用阿里云CentOS7.6镜像,在VMware下安装linux系统!用xshell、或putty远程连接VM...原创 2019-08-12 20:41:19 · 2660 阅读 · 0 评论