linux
文章平均质量分 65
HoeWang
人在地球码到失联。
展开
-
linux下的phpize扩展安装
linux系统中,php安装成功后,在bin目录下会生成一个名叫phpize的可执行脚本,这个脚本的用途是动态安装php扩展模块。使用phpize脚本安装php扩展模块的好处:在安装php时没有安装的扩展,可以在以后随时安装上,且不需要重新安装PHP。 安装步骤: 1、切换到扩展模块目录在php源码包被解压后的目录中有个ext子目录,这里有近70多个主流的php扩...原创 2018-02-26 18:08:57 · 2696 阅读 · 0 评论 -
awk入门
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfred Aho 、Pete...转载 2018-06-01 15:38:02 · 313 阅读 · 0 评论 -
lnmp一键安装后的配置改动建议
1.进行防跨目录设置的改动2.php-fpm.conf的改动避免502错误其实就是php-fpm.conf中的监听有问题,一键安装包的listen默认为:/tmp/php-cgi.sock但是我们的项目中的fastcgi_pass 127.0.0.1:9000;vhost的文件有这个定义两个是不一样的,所以引发了502错误事实上只需要把两个改为一致就好了,我这边是都改为了127.0.0.1:90...原创 2018-06-08 15:57:08 · 1072 阅读 · 0 评论 -
搭建GIT服务端
在 Linux 下搭建 Git 服务器环境:服务器 CentOS6.6 + git(version 1.7.1)客户端 Windows10 + git(version 2.8.4.windows.1)① 安装 GitLinux 做为服务器端系统,Windows 作为客户端系统,分别安装 Git服务器端:#yum install -y git安装完后,查看 Git 版本[root@localhost...转载 2018-06-19 09:40:04 · 332 阅读 · 0 评论 -
Nginx高并发优化方案(血荐!)
一、一般来说nginx 配置文件中对优化比较有作用的为以下几项:1. worker_processes 8;nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。2. worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 100000...原创 2018-07-26 15:51:12 · 3184 阅读 · 0 评论 -
php开发常用指令总结
配置git环境配置: git config --global user.name "HoeWang" git config --global user.email "[email protected]" $ ssh-keygen --t rsa -C “[email protected]” Github那边:settings->ssh ke...原创 2018-09-03 14:58:40 · 492 阅读 · 0 评论 -
Linux指令大全
日常操作命令查看当前所在的工作目录的全路径 pwd [root@localhost ~]# pwd /root 查看当前系统的时间 date [root@localhost ~]# date +%Y-%m-%d2016-07-26 date +%Y-%m-%d --date="-1 day" #加减也可以 month | ...原创 2018-10-09 11:25:25 · 209 阅读 · 0 评论 -
Nginx配置https
一、HTTPS简介1.https简介HTTPS其实是有两部分组成:HTTP + SSL / TLS,也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS进行加密,所以传输的数据都是加密后的数据2.https协议原理首先,客户端与服务器建立连接,各自生成私钥和公钥,是不同的。服务器返给客户端一个公钥,然后客户端拿着这个公钥把要搜索的东西加密,称之为...转载 2018-10-10 15:59:41 · 196 阅读 · 0 评论 -
linux系统的GCC升级
一、简易安装操作环境 CentOS6.5 64bit,原版本4.4.7,不能支持C++11的特性~,希望升级到4.8.2不能通过yum的方法升级,需要自己手动下载安装包并编译1.1 获取安装包并解压wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2tar -jxvf gcc-4.8.2.tar.bz2当然,...转载 2018-11-02 14:11:44 · 2988 阅读 · 3 评论 -
GCC升级问题解决:configure: error: Building GCC requires GMP 4.2+, MPFR 2.4.0+ and MPC 0.8.0+,mpfr2.4.0完整解决
1.sudo yum install gmp gmp-devel mpfr mpfr-devel libmpc libmpc-devel如果出现了上面的两个包不存在的情况("No package XXX available")的话就进行步骤22.cd /homewget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel...原创 2018-11-03 00:01:31 · 5490 阅读 · 0 评论 -
chkconfig使用,service 服务 start模式的使用
1.步骤1 在/etc/rc.d/init.d这个文件中进行创建相对应的shell脚本2.例如一下的xunsearch服务的脚本#!/bin/bash#chkconfig: 2345 55 25#descript: Start xunsearchmode=$1 # start or stopcase "$mode" in 'start') # Start d...原创 2018-12-26 14:22:54 · 401 阅读 · 0 评论 -
TPshop5最新版 安装 nginx 开启PATHINFO 模式资源加载路径加载失败问题,适用tp3.2PATHINFO模式REWRITE模式
server { listen 80; server_name xxxxx.cn; root /alidata/www/xxxx; index index.php index.html index.htm; location / { index index.htm index....转载 2018-06-07 17:16:26 · 704 阅读 · 0 评论 -
lnmp引发的fpm502错误!
启动php-fpm/usr/local/php/sbin/php-fpm # /usr/local/php/为php-fpm的安装地址/usr/local/php/sbin/php-fpm -R # 如果报错显示不能用root用户启动,则可以考虑使用 -R命令查看是否启动成功: netstat -lnt | grep 9000tcp 0 0 127.0.0.1:9000 0.0.0.0...原创 2018-06-07 14:45:04 · 407 阅读 · 0 评论 -
Linux分区情况
1.1 没有重要数据/boot 200M 存放系统的引导信息 内核swap 交换分区 防止内存用光了 临时的一个内存如果你的内存小于8G swap是内存的1.5倍 如果你的内存大于8G swap给8G/ 根分区剩余多少给多少1.2 很多重要数据/boot 200M 存放系统的引导信息 内核swap 交换分区 防止内存用光了 临时的一个内存如果你的内存小于8G swap是内存的1.5倍 如果...转载 2018-02-26 20:48:01 · 188 阅读 · 0 评论 -
虚拟机提示:无法打开内核设备“\\.\Global\vmx86”: 系统找不到指定的文件
Win 10 vmware12 无法打开内核设备“\\.\Global\vmx86”: 系统找不到指定的文件。你想要在安装 VMware Workstation 前重启吗?打开vmware12后出现内核错误,查了一下,在自己的win10下面应该是如下的解决方法:1. 找到c:\windows\system32\cmd.exe 文件,右击选择以管理员身份运行2. 输入以下的命令并回车net star...转载 2018-02-26 20:49:30 · 344 阅读 · 0 评论 -
centeros6挂载报错
[root@localhost ~]# mount /dev/cdrom /mnt/cdrom/mount: block device /dev/sr0 is write-protected, mounting read-only虚拟机挂着光驱光驱时提示只读,用以下命令可解决该报错,mount -o remount,rw /dev/cdrom /mnt/cdrom转自:http://blog.ch...转载 2018-02-26 20:49:58 · 943 阅读 · 0 评论 -
lnmp中的tp的pathinfo模式
在支付宝回调,和微信回调方法中。正常不支持参数中带 ?s= ,所以要开启THINKPHP 的PATHINFO模式 。THINKPHP 官方论坛 和网络上很多NGINX配置教程不是太完善的。我一直比较喜欢使用lnmp.org配置服务器环境。所以本文将介绍 LNMP 配置NGINX 支持THINKPHP PATHINFO模式 。方法很简单 。1,修改PHP.INI 支持 PHPINOFPHP配置文件...原创 2018-02-26 20:54:53 · 262 阅读 · 0 评论 -
centerOS网络NAT和桥接
桥接与NATNAT 虚拟机的ip自己设置,也可以用DHCP来自动获取ip。(不用插网线)下面就以手动设置IP为例子请按照上图配置好子网IP,子网掩码,网关地址(ip自选)把本地连接8的ip,dns设置为自动获取 选择NAT然后到linux里面设置这里的网关,子网掩码要和外面一样,DNS如上(如你用DHCP的话在Use DHCP 按空格),保存。重启网络,ping一下百度,能ping通就配...原创 2018-03-18 14:35:21 · 633 阅读 · 0 评论 -
centos挂载错误
[root@localhost ~]# mount /dev/cdrom /mnt/cdrom/mount: block device /dev/sr0 is write-protected, mounting read-only虚拟机挂着光驱光驱时提示只读,用以下命令可解决该报错,mount -o remount,rw /dev/cdrom /mnt/cdrom转自:http://blog.ch...原创 2018-04-06 18:12:11 · 720 阅读 · 0 评论 -
关于进程的终止和暂停
kill -STOP [pid]发送SIGSTOP (17,19,23)停止一个进程,而并不消灭这个进程。kill -CONT [pid]发送SIGCONT (19,18,25)重新开始一个停止的进程。kill -KILL [pid]发送SIGKILL (9)强迫进程立即停止,并且不实施清理操作。kill -9 -1终止你拥有的全部进程。...原创 2018-05-09 14:45:49 · 1839 阅读 · 0 评论 -
iptables(linux防火墙)详解
一.基本格式1. iptable [-t 表] 命令选项 [连名] 匹配条件 [-j 动作]2.常用命令选项如下:-A 【append】在指定的连的结尾添加规则-D 【delete】删除指定连中的规则,可以按规则号或规则内容匹配-I 【insert】插入一条新规则,默认是在最前面-R 【replace】替换某一条规则-L 【list】列出所有规则-F 【flush】清空所有规则-N 【new】自定...原创 2018-05-08 15:32:24 · 214 阅读 · 0 评论 -
关于php下开发的跨域问题总结(全)
跨域问题介绍: 在A网站中,我们希望使用Ajax来获得B网站中的特定内容。如果A网站与B网站不在同一个域中,那么就出现了跨域访问问题。你可以理解为两个域名之间不能跨过域名来发送请求或者请求数据,否则就是不安全的。跨域访问违反了同源策略,同源策略的详细信息可以点击如下链接:Same-origin_policy; 总而言之,同源策略规定,浏览器的ajax只能访问跟它的HTML页面同源(...原创 2018-06-04 16:44:01 · 523 阅读 · 0 评论 -
基础iptables配置
iptables里面的dport和sport首先先来翻译一下dport和sport的意思:dport:目的端口sport:来源端口初学iptables比较容易迷糊,但是我尽量用通俗的语言给你讲解。dport 和sport字面意思来说很好理解,一个是数据要到达的目的端口,一个是数据来源的端口。但是在使用的时候要分具体情况来对待,这个具体情况就...转载 2019-04-24 15:51:24 · 205 阅读 · 0 评论