魏长东

weichangdong

正在查看: linux 分类下的文章(第 7 页 / 共 76 篇)

修改yum的repo后缀文件

安装的虚拟机的linux,用yum安装php,版本低得很,还没有php-fpm,用yum search php-fpm,还搜不到,在公司正式的服务器上搜索,能找到,就决定把yum的源文件换下,就把公司的/etc/yum.repos.d/目录下的闻不见全部都搞过来了,但是还是不能用,报错http://121.78.58.156/centos/5/cr/i386/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found,我访问这个地址一看,知道为啥了。原来是我这个虚拟机是32位的,但是这个ip的源文件都是64位的,如是我就想着修改CentOS-Base.repo 这种文件。

»»阅读全文

虚拟机下linux装nginx

本来以为安装nginx很简单,就是下载然后编译安装,但是装完之后,只能静态起作用,php没法用(我这个原因很多,但是最基本的原因是nginx有些依赖库没有安装)。

tar xvzf nginx-1.7.10.tar.gz

cd  nginx-1.7.10

 ./configure --without-http_rewrite_module【编译的时候有报错,然后提示加这个参数--without-http_rewrite_module】

make 

make install

添加nginx的路径

export PATH=$PATH:/usr/local/nginx/sbin/

启动nginx

nginx -c /usr/local/nginx/conf/nginx.conf

curl http://localhost/ 已经可以看到欢迎的界面了

在我的电脑访问,http://192.168.137.129(这是我虚拟机linux的ip),也可以看到欢迎的界面

因为想找一些文件,就安装了locate这个软件。

yum  install mlocate

updatedb


静态页面没问题,但是访问php文件还是不行。

就修改了nginx.conf文件之后,但是启动后,提示nginx: [emerg] using regex "\.php$" requires PCRE library in /usr/local/nginx/conf/nginx.conf:65,是一些库缺失。

如是我决心重装nginx。因为rpm -qa|grep nginx,居然没有,所以只好去安装的目录,直接rm掉nginx的安装目录。

»»阅读全文

Apache压力测试工具ab用法

ab -c 100 -n 100 http://swordman.sinaapp.com/index.php

ab是Apache自带的HTTP压力测试工具,全称是ApacheBench.

ab是专门用于HTTP Server的benchmark testing,可以同时模拟多个并发请求
ab的设计意图是描绘当前所安装的Apache的执行性能,主要是显示所安装的Apache每秒可以处理多少个请求

»»阅读全文

Tags: ab

Shell break和continue命令

在循环过程中,有时候需要在未达到循环结束条件时强制跳出循环,像大多数编程语言一样,Shell也使用 break 和 continue 来跳出循环。

»»阅读全文

几个很有用但鲜有人知的 Linux 命令

 mtr命令

我们大多数都熟悉ping和traceroute。那对于把两个命令的功能合二为一的mtr命令呢。如果mtr没在你的机子上安装,apt或者yum需要的包。

    $ sudo apt-get install mtr (On Debian based Systems) 
    # yum install mtr (On Red Hat based Systems) 

现在运行mtr命令,开始查看mtr运行的主机和baidu.com直接的网络连接。如下图

»»阅读全文

Tags: linux

linux进程后台运行的几种方法

我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个问题。

»»阅读全文

利用PHP操作Linux消息队列完成进程间通信【转】

当我们开发的系统需要使用多进程方式运行时,进程间通信便成了至关重要的环节。消息队列(message queue)是Linux系统进程间通信的一种方式。

PHP的sysvmsg模块是对Linux系统支持的System V IPC中的System V消息队列函数族的封装。我们需要利用sysvmsg模块提供的函数来进进程间通信。先来看一段示例代码_1:

»»阅读全文

Google Authenticator搭建linux认证服务器

By default, SSH already uses a secure data communication between remote machines, but if you want to add some extra security layer to your SSH connections, you can add a Google Authenticator (two-factor authentication) module that allow you to enter a random one-time password (TOTP) verification code while connecting to SSH servers. You’ll have to enter the verification code from your smartphone or PC when you connect.

»»阅读全文

图解HTTPS

HTTPS简介

HTTPS其实是有两部分组成:HTTP + SSL / TLS,也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS进行加密,所以传输的数据都是加密后的数据。具体是如何进行加密,解密,验证的,且看下图。

»»阅读全文

Tags: https

yum安装php5.5

sudo yum remove php  php-bcmath php-cli php-common  php-devel php-fpm    php-gd php-imap  php-ldap php-mbstring 
php-mcrypt php-mysql   php-odbc   php-pdo  
 php-pear  php-pecl-igbinary  php-xml php-xmlrpc

sudo rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm

sudo yum install php55w  php55w-bcmath php55w-cli php55w-common  
php55w-devel php55w-fpm    php55w-gd php55w-imap  php55w-ldap php55w-mbstring php55w-mcrypt php55w-mysql   php55w-odbc   php55w-pdo  
 php55w-pear  php55w-pecl-igbinary  php55w-xml php55w-xmlrpc php55w-opcache php55w-intl php55w-pecl-memcache