Linux
abel004
这个作者很懒,什么都没留下…
展开
-
同步阻塞与异步非阻塞
syncBlocking & asyncNonblocking转载:https://www.zhihu.com/question/19732473/answer/23434554作者:严肃“阻塞”与"非阻塞"与"同步"与“异步"不能简单的从字面理解,提供一个从分布式系统角度的回答。1.同步与异步同步和异步关注的是消息通信机制 (synchronous communication/...转载 2020-02-28 09:02:51 · 730 阅读 · 0 评论 -
PHP环境搭建(10)----mongoDB复制集搭建
1.#vim /etc/mongod.confsystemLog: destination: file path: “/home/work/mongodb/log/mongo.log” logAppend: true storage: dbPath: /home/work/mongodb/db engine: wi原创 2017-05-24 17:21:08 · 720 阅读 · 0 评论 -
ubuntu安装PHP+nginx+mongoDB
一,前期准备1.sudo apt-get install openssh-server openssh-client 2.sudo /etc/init.d/ssh restart3.useradd -md /home/work -s /bin/bash work4.passwd work5.visudo //这一步需要挪到第一步,给工作账号赋予全部权限,方可使用sudo命令。6.apt insta原创 2017-05-08 10:36:10 · 768 阅读 · 0 评论 -
PHP环境搭建(0)----新建虚拟机
1. 使用Vmware Workstation新建虚拟机;2. 使用典型(推荐)--->下一步;3. 稍后安装操作系统--->下一步;4. 选择客户机操作系统:选择linux和centos64位版本;5. 命名虚拟机:虚拟机名称----BILL001,位置----E:\Linux\vmwares\001,----原创 2017-05-21 17:06:45 · 1704 阅读 · 0 评论 -
php环境搭建(1)----network配置
第一块网卡为配置外网:eth0第二块网卡为配置内网:eth1(没有外网的机器也要将内网配置在第二块网卡上)1) # vi /etc/sysconfig/network-scripts/ifcfg-eth02)修改ONBOOT=yes即可。3)# service network restart #重启网卡。 网卡配置静态IP1)编辑配置文原创 2017-05-21 17:22:57 · 546 阅读 · 0 评论 -
php环境搭建(3)----useradd
1. ssh -p 518810.0.1.117(忽略) #chattr -i/etc/gshadow(忽略) #useradd -md/home/work -s /bin/bash work #passwd work原创 2017-05-21 17:29:58 · 298 阅读 · 0 评论 -
PHP环境搭建(4)----安装php
yum 安装php1.# yum remove php php-*2.#rpm -Uvh http://repo.webtatic.com/yum/el6/latest.rpm3.# yum install php56w –y4.# yum search php56w5.#yum install php56w-fpm编译安装php#cd /u原创 2017-05-21 17:38:51 · 307 阅读 · 0 评论 -
linux中查看nginx、apache、php、mysql配置文件路径的方法
linux中查看nginx、apache、php、mysql配置文件路径的方法 原文:http://www.phper163.com/archives/368如何在linux中查看nginx、apache、php、mysql配置文件路径了,如果你接收一个别人配置过的环境,但没留下相关文档。这时该怎么判断找到正确的加载文件路径了。可以通过以下来判断 1、判断apache 首先执行命令找到http转载 2017-08-31 15:03:46 · 587 阅读 · 1 评论 -
PHP环境搭建(2)----个人环境设置与yum安装依赖
1. #yum install man vim wgettelnet;#cp /etc/vimrc ~/.vimrc在.vimrc文件中最好两行插入syntax=onset nu这样设置后可以永久设置行号,语法高亮;全局可用是直接改/etc/vimrc,个性化是修改~/.vimrc; 2. 设置命令行提示PS1:#vim ~/.bashrc最后两行插原创 2017-05-21 17:26:40 · 1157 阅读 · 0 评论 -
linux技巧(一)
# 查看文件创建时间1.sudo debugfs -R 'stat /path/to/file.txt' /dev/sda1/path/to/file.txt是你的文件绝对路径。/dev/sda1是你的磁盘分区原创 2017-12-21 20:25:03 · 230 阅读 · 0 评论 -
selinux关闭
最近两天,安装配置PHP+nginx,当把root路径设置为/home/www或其它非nginx程序所在目录时,死活不能正确请求。要么404,要么403,要么502。通过看错误日志,访问日志也找不出真正的错误原因。最后一个命令setenforce 0终于能成功请求和响应了。selinux是redhat,centos等系统特有的一款安全软件。大多数情况下,都会把它关闭,因为太麻烦!开启了原创 2018-01-29 18:24:26 · 490 阅读 · 0 评论 -
mysql服务器centos参数优化
转载 2019-01-23 08:49:27 · 214 阅读 · 0 评论 -
gbk转utf8编码
1.查看文件编码//用vim打开文件:set fileencoding2.设置~/.vimrc //在文件最后添加set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencoding=utf-8...原创 2019-04-26 12:06:38 · 439 阅读 · 0 评论 -
centos7防火墙配置
1、firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld 开机禁用 :systemctl disable firewalld开机启用 : systemctl enable firewalld2.systemct...原创 2019-06-14 18:05:04 · 226 阅读 · 0 评论 -
PHP环境搭建(9)----mongoDB安装
1.#vim /etc/yum.repos.d/mongodb-org-3.4.repo[mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/ gpgcheck=1 enabled=1 gpgkey=h原创 2017-05-24 14:26:01 · 299 阅读 · 0 评论 -
PHP环境搭建(8)----nginx安装与配置
1.# vim /etc/yum.repos.d/nginx.repo[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/6/$basearch/gpgcheck=0enabled=1保存退出2.#yum install nginx-1.10.3(安装指定版本)3.#nginx –v(查看版本原创 2017-05-23 14:12:10 · 521 阅读 · 0 评论 -
PHP环境搭建(7)----fpm配置
1. cat/usr/local/bin/php56/etc/php-fpm.conf | grep -v ';'[global] ; Note: thedefault prefix is /usr/local/bin/php56/varpid =run/php-fpm.pid [www]原创 2017-05-23 11:44:09 · 954 阅读 · 0 评论 -
linux之let用法
转自:http://www.cnblogs.com/yfanqiu/archive/2012/05/10/2494031.htmlshell程序中的操作默认都是字符串操作,在要运行数学运算符的时候可能得到意想不到的答案:var=1var=$var+1 echo $var output:1+1从这个例子中可以看出shell字符串连接的操作,需要注意的是转载 2016-09-27 15:29:35 · 635 阅读 · 0 评论 -
shell编程小实例
转自《linux就该这么学》1,if--else#!/bin/bashread -p "Enter your score (0-100):" GRADEif [ $GRADE -ge 85 ] && [ $GRADE -le 100 ] ; then echo "$GRADE is excellent"elif [ $GRADE -ge 70 ] &&转载 2016-09-27 16:19:55 · 600 阅读 · 0 评论 -
linux常用命令的英文单词缩写
命令缩写:ls:list(列出目录内容)cd:Change Directory(改变目录)su:switch user 切换用户rpm:redhat package manager 红帽子打包管理器pwd:print work directory 打印当前目录 显示出当前工作目录的绝对路径ps: process status(进程状态,类似于windows的转载 2016-12-08 20:06:15 · 269 阅读 · 0 评论 -
linux CENTOS7下mbstring扩展安装
1.Uncaught Error: Call to undefined function mb_strlen();出现如上错误时,说明我们没装上mbstring扩展;2.进入php安装目录 cd /temp001/php-7.1.0/ext/mbstring3.启动phpize (/usr/local/bin/phpize或/usr/local/php7-abe原创 2016-12-21 17:49:58 · 6736 阅读 · 0 评论 -
php7安装mongoDB扩展
1.pecl install mongodb2.如果error: openssl/evp.h: No such file or directory 说明需哟安装opensslyum install -y openssl openssl-devel3,在php.ini中加上:extension=mongodb;注意mongoDB不等于mongoclient原创 2016-12-21 19:12:41 · 2956 阅读 · 0 评论 -
Nginx编译安装
1.whereis nginx下面会显示nginx: /usr/sbin/nginx /etc/nginx /usr/share/nginx /usr/share/man/man1/nginx.1.gz2.cd /usr/sbin/3../nginx -Vwork@zhehe001:/usr/sbin$ ./nginx -Vnginx version: nginx/1.2.1原创 2016-12-22 19:41:27 · 366 阅读 · 0 评论 -
centos7编译安装php
1.进Php.net官网下载tar.gz包, wget http://..................tar -zxvf php*.tar.gz yum install gcc gcc++ libxml-devel2.cd php解压包目录3../configure --prefix=/usr/local/php5628 --enable-fpm4.make &&原创 2016-12-22 20:04:12 · 284 阅读 · 0 评论 -
php安装扩展的几种方法
转自:http://doc3.workerman.net/appendices/install-extension.html安装扩展注意与Apache+PHP或者Nginx+PHP的运行模式不同,WorkerMan是基于PHP命令行 PHP CLI 运行的,使用的是不同的PHP可执行程序,使用的php.ini文件也可能不同。所以在网页中打印phpinfo()看到安装了某个扩展,不代表命转载 2016-12-31 17:59:47 · 46727 阅读 · 2 评论 -
linux添加新硬盘并格式化
转自http://jingyan.baidu.com/article/fedf0737772d2835ac897790.html1.查看当前系统硬盘及分区情况(注:linux中SCSI的第1个硬盘/dev/sda,第2个硬盘/dev/sdb依此类推)2.初始化分区sdb为物理卷pv pvcreate /dev/sdb /转载 2017-01-22 17:34:47 · 15428 阅读 · 0 评论 -
磁盘阵列RAID
1.先添加一块新硬盘,8G左右,给磁盘分区,每个1G;2.gdisk /dev/sdc或fdisk /dev/sdc3.lsblk命令可查看所有硬盘数据4.快速生效:partprobe;5.创建阵列设备块:系统默认有个md0可以给我们用,mknod /dev/md1 b 9 1 创建md1这个raid设备mknod是命令/dev/md1 是设备名字,原创 2017-01-23 16:07:00 · 246 阅读 · 0 评论 -
Xshell5的自动登录与自动跳转
转自http://blog.csdn.net/fly542/article/details/7513571使用Linux环境,有时候需要经常需要远程登录服务器并在登陆后跳转到其他的局域网机器。通过实际使用发现xshell是比较理想的工具,具体设置过程如下:第一步建立自己的登录用户,如下图:通过上面的设置就可以登录到远程主机了,下面介绍通过ssh直接实现服务器转载 2017-04-14 16:43:44 · 3995 阅读 · 1 评论 -
PHP环境搭建(5)----memcached安装
1.#yum install memcached2./etc/init.d/memcached start/stop/restart3. ps aux | grep memcached4.php.ini修改让memcached接管sessionLINE1394. session.save_handler = memcachedLINE1423 session.save_p原创 2017-05-23 11:27:11 · 263 阅读 · 0 评论 -
PHP环境搭建(6)----php扩展安装
1. [curl]#cd /usr/local/src/php-5.6.28/ext/curl/#phpize#./configure --with-curl#make && make install2.[memcached]#cd /usr/local/src#wget https://launchpad.net/libmemcached/1.0/1.0.8/原创 2017-05-23 11:38:09 · 294 阅读 · 0 评论 -
CentOS6.3虚拟机配置安装
一:首先下载好CentOS6.3的32位版本iso镜像。虚拟机选择VMware.(尽量选择最新版本的VMware,否则可能硬件不支持)。二:打开虚拟机,虚拟机有快照(snapshot)功能,相当于Windows的还原备份。新建虚拟机,配置好内存和CD。网络配置最好选桥接,因为我是用笔记本无线网络,所以选择NAT。三:打开虚拟机电源,第一次请点开机进入BIOS选项进行配置。退出B原创 2015-11-01 15:46:32 · 1950 阅读 · 0 评论