
Linux
文章平均质量分 60
xukung82
这个作者很懒,什么都没留下…
展开
-
使用yum来安装LAMP(php运行环境)
点击打开链接2. 用yum安装Apache,Mysql,PHP. 2.1安装Apache yum install httpd httpd-devel 安装完成后,用/etc/init.d/httpd start 启动apache 设为开机启动:chkconfig httpd on 2.2 安装mysql 2.2.1 yum install mysql mysql-ser转载 2016-01-20 16:45:56 · 121 阅读 · 0 评论 -
简单重置Centos服务器中Mysql的root密码
引言:在linux系统中,如果忘记了MySQL的root密码,有没有办法重新设置新密码呢?答案是肯定的,下面教大家一个比较简单的重置MySQL root密码的办法:1、编辑MySQL配置文件my.cnfvi /etc/my.cnf #编辑文件,找到[mysqld],在下面添加一行skip-grant-tables[mysqld]skip-grant-tabl原创 2016-02-02 15:05:29 · 180 阅读 · 0 评论 -
CentOS设置程序开机自启动的方法
点击打开链接在CentOS系统下,主要有两种方法设置自己安装的程序开机启动。1、把启动程序的命令添加到/etc/rc.d/rc.local文件中,比如下面的是设置开机启动httpd。#!/bin/sh## This script will be executed *after* all the other init scripts.# You can转载 2016-02-20 02:27:23 · 163 阅读 · 0 评论 -
wget用法与参数
点击打开链接wget是一个从网络上自动下载文件的自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理. 所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大部分浏览器在下载大量数据时需要用户一直的参与,这省去了极大的麻烦。转载 2016-02-08 16:11:09 · 183 阅读 · 0 评论 -
MYSQL error: Got a packet bigger than ‘max_allowed_packet’ bytes
MYSQL error: Got a packet bigger than ‘max_allowed_packet’ bytes 在使用 longtext 类型执行数据录入时,有时会抛出这个异常, 从字面理解就是当前包大小超过 mysql 系统设置的包大小无法执行操作。 解释一下包大小这个东西:简单来说就是mysql把当前执行的mysql语句看作是一个包,原创 2016-03-19 14:27:02 · 170 阅读 · 0 评论 -
shell中变量自增的实现方法
Linux Shell中写循环时,常常要用到变量的自增,现在总结一下整型变量自增的方法。我所知道的,bash中,目前有五种方法:1. i=`expr $i + 1`;2. let i+=1;3. ((i++));4. i=$[$i+1];5. i=$(( $i + 1 ))test.shi=1while (( $i <= 5 ))doe原创 2016-03-08 11:10:15 · 163 阅读 · 0 评论 -
如何安装 Node.js 图像处理包 gm
一、如果是windows,首先安装ImageMagick (或GraphicsMagick )官方网站下载地址 : http://www.imagemagick.org安装后重启windows(必须)二、用npm安装 gm# npm install --save gm三、js中使用gm('/path/to/my/img.jpg').resi原创 2016-02-24 12:33:45 · 625 阅读 · 0 评论 -
Nginx安装
点击打开链接nginx可以使用各平台的默认包来安装,本文是介绍使用源码编译安装,包括具体的编译参数信息。正式开始前,编译环境gcc g++ 开发库之类的需要提前装好,这里默认你已经装好。ububtu平台编译环境可以使用以下指令apt-get install build-essentialapt-get install libtoolcentos平台编译环转载 2016-04-06 11:22:58 · 136 阅读 · 0 评论 -
Linux中文显示乱码?如何设置centos显示中文
点击打开链接Linux怎么查看设置系统语言包查看当前系统语言登陆linux系统打开操作终端之后,输入 echo $LANG可以查看当前使用的系统语言。如查看安装的语言包查看是否有中文语言包可以在终端输入 locale命令,如有zh cn 表示已经安装了中文语言转载 2016-02-29 15:47:43 · 281 阅读 · 0 评论 -
centos卸载rpm包的方法
点击打开链接centOS怎样强制卸载PHP以及自定义安装PHP以卸载apache为例[root@server ~]# rpm -qa|grep httpdhttpd-2.2.3-11.el5_2.centos.4httpd-manual-2.2.3-11.el5_2.centos.4说明:rpm –qa | grep mysql 命令是为了把mysql相转载 2016-04-06 21:12:44 · 743 阅读 · 0 评论 -
centos 更改apache默认的80端口为别的端口
因为其它应用占了80端口的关系,不得不把apache的端口修改到别的地方,位置是:/etc/httpd/conf/httpd.conf(CentOS下)找到了以后找:Listen,把数字改掉,保存,然后重启apache,就没什么问题了$service httpd restart原创 2016-02-29 17:35:15 · 1264 阅读 · 0 评论 -
service XXX does not support chkconfig
点击打开链接有时候为了方便管理,我们常常喜欢在Linux中将之安装为服务,然后就可以使用服务来管理。但是当我们运行安装服务的命令时候,假设服务名为myservice#chkconfig --add myservice常常会出现service myservice does not support chkconfig我们一般在脚本转载 2016-04-07 10:26:07 · 126 阅读 · 0 评论 -
apache 更改默认网站目录 及 CentOS Apache配置详解
apache 更改默认网站目录:1:我们测试把默认网站目录改到root家目录下新建/root/website目录#mkdir -p /root/website#echo "website page" >> /root/website/index.html#vi /etc/httpd/conf/httpd.conf找到 DocumentRoot "/var/www/html"原创 2016-03-25 09:50:49 · 1017 阅读 · 1 评论 -
在web服务器上创建虚拟主机的三种方式
一、定义所谓虚拟主机是指在一台服务器里运行几个网站,提供WEB、FTP、Mail等服务。二、虚拟主机的实现方法有三种: 基于IP的方法,基于主机名的方法和基于端口的法官法。 ①基于IP的方法: 在服务器里绑定多个IP,然后配置WEB服务器,把多个网站绑定在不同的IP上。访问不同的IP,就看到不同的网站。 ②基于端口的方法:原创 2016-03-25 09:55:16 · 3220 阅读 · 0 评论 -
nginx设置反向代理服务器
#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1原创 2016-04-06 21:36:09 · 266 阅读 · 0 评论 -
PhantomJS 安装步骤
一、windows1、安装安装包下载地址: http://phantomjs.org/download.html ,包括 Windows ,Mac OS,Linux版本,自行选择对应 版本下载解压即可( 为方便使用,可自已为phantomjs设置环境变量 ),其中带有一个example文件夹,里面有很多已经写好的代码供使用。2、配置环境变量在我的电脑-属性-环境变量 patch原创 2016-03-10 20:09:50 · 239 阅读 · 0 评论 -
Nginx HTTP User_agent
点击打开链接假设我这里有大量图像、CSS、javascript等静态文件,分别放在后端服务器 192.168.1.5 和 192.168.1.6上,那么我如何利用nginx的反向代理功能将不同的 http_user_agent 请求发送到指定的服务器上呢?如 "Mozilla" 转发到 192.168.1.5 ,MSIE 转发到 192.168.1.6 。N转载 2016-04-12 10:30:59 · 945 阅读 · 0 评论 -
Nginx区分PC或手机访问不同网站
点击打开链接近几年来,随着手机和pad的普及,越来越多的用户选择使用移动客户端访问网站,而为了获取更好的用户体验,就需要针对不同的设备显示出最合适的匹配,这样就是近年来流行的“响应式web设计”。响应式web设计是一种纯前端技术js、css等实现的针对不同设备访问同一网址看到不同的布局,是页面内容更适合当前设备阅读。但这个不是本文的重点,重点还是放在nginx如何实现上来。转载 2016-04-12 11:43:52 · 1057 阅读 · 1 评论 -
Linux系统SVN安装指导配置说明
点击打开链接遇到的问题及解决方法Linux系统SVN安装指导配置说明1 安装SVN前检查: 检查是否安装SVN: rpm -qa subversion 查看安装SVN版本信息: svnserve --version 如果存在旧版本,卸载旧版本SVN: yum remove subversion 2 安装SVN: yum install sub原创 2016-02-04 16:40:13 · 413 阅读 · 0 评论 -
XSHELL 绝佳配色方案, 保护你的眼睛
点击打开链接点击 Xshell 面板顶部的如下按钮。点击 Browse 按钮,弹出如下面板,选择 ANSI Colors on Black,然后点击右侧save as 按钮,命名为 zkl。这里其实就是复制一份 ANSI Colors on Black 的颜色方案,或者我们也可以 New 一个方案。ANSI 颜色已经很好看,这里我转载 2016-03-30 09:35:27 · 715 阅读 · 0 评论 -
Linux/Unix操作系统查询mac地址
点击打开链接Linux/Unix操作系统熟悉的人都通常是用console命令控制台来进行相应的操作。 Linux/Unix操作系统查看网卡mac地址的方法可以通过以下命令获得:1.ifconfig -a2.ip link show3.ip address show转载 2016-01-21 14:42:02 · 724 阅读 · 0 评论 -
linux centos yum安装LAMP环境
点击打开链接centos 6.51.yum安装和源代码编译在使用的时候没啥区别,但是安装的过程就大相径庭了,yum只需要3个命令就可以完成,源代码需要13个包,还得加压编译,步骤很麻烦,而且当做有时候会出错,源代码编译安装大概需要2个小时,好处在于可以自己配置地址等一些参数,yum安装半个小时搞定,一般不会出错,更新也很方便。 2.我的机器是centos rel转载 2016-01-27 02:49:36 · 156 阅读 · 0 评论 -
Linux下查看SELinux状态和关闭SELinux的方法
点击打开链接一、查看SELinux状态命令:1、/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态SELinux status: enabled2、getenforce ##也可以用这个命令检查二、关闭SELin转载 2016-01-27 04:13:45 · 976 阅读 · 1 评论 -
linux php环境配置的路径 php的存放地址
CentOS 可以通过 yum 安装: yum -y install httpd php php-mysql mysql-serverservice httpd status|start|stop|restart|reload service mysqld status|start|stop|restart|reload网站根目录 /var/www/html/ Apa原创 2016-01-27 11:46:49 · 1172 阅读 · 0 评论 -
linux中修改文件夹及其子文件夹的权限
# chmod -R 777 /var/www/html加入-R 参数,就可以将读写权限传递给子文件夹。那么html文件夹和它下面的所有子文件夹的属性都变成了777(777是读、写、执行权限)。这样php的file_put_contents 函数在执行过程中就不会报错了。(failed to open stream: Permission denied)原创 2016-01-27 12:25:29 · 219 阅读 · 0 评论 -
Linux下yum升级安装PHP 5.5
点击打开链接系统环境: CentOS 6.4 x86_64 Fedora 20 x86_64 Fedora 20 源中已经有了PHP的源,直接可以使用以下命令安装即可: # yum install php-fpm php-common php-devel php-mysqlnd php-mbstring php-mcrypt 以下为 C转载 2016-01-27 14:49:14 · 340 阅读 · 0 评论 -
wget 递归下载整个网站
这个Linux命令可以以递归的方式下载整站,并可以将下载的页面中的链接转换为本地链接。wget加上参数之后,即可成为相当强大的下载工具。wget -r -p -np -k http://xxx.com/xxx-r, --recursive(递归) specify recursive download.(指定递归下载)-k, --convert-原创 2016-01-28 15:11:09 · 899 阅读 · 0 评论 -
Linux安装Nodejs的三大方法
点击打开链接nodejs的安装通常有两种方式,不少人在使用编译好的文件安装nodejs的时候出现了不少问题,下面小编就给大家介绍下Linux安装nodejs的三种方法,感兴趣的朋友可以来了解下。 首先去官网下载代码,这里一定要注意安装分两种,一种是Source Code源码,一种是编译后的文件。我就是按照网上源码的安装方式去操作编译后的文件,结果坑了好久好久。 注意原创 2016-01-28 21:11:40 · 608 阅读 · 0 评论 -
SSH超时断开(ClientAliveInterval和ClientAliveCountMax )的使用
有2个方法 1 配置服务器 打开 /etc/ssh/sshd_config 找到 ClientAliveInterval 参数,如果没有就自己加一行 数值是秒,比如你设置为540,就是9分钟. ClientAliveInterval 540 对于 ClientAliveCountMax 指如果发现客户端没有相应,则判断一次超时,这个参数设置允许超时的原创 2016-02-08 15:28:10 · 2717 阅读 · 0 评论 -
wget命令批量下载图片
点击打开链接批量下载图片(一般是某个相册的图片)首先先得到一张图片的地址如:www.example.com/pic/001.jpg同相册的图片地址会有一定的规律,可以用:1$:echo www.example.com/pic/{001..020}.jpg >url.txt转载 2016-02-08 16:12:18 · 2695 阅读 · 0 评论 -
Linux周期执行命令 crontab 的使用方法
点击打开链接crontab命令常见于Unix和Linux的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读取和执行。在Linux系统中,Linux任务调度的工作主要分为以下两类:1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存2、个人执行的工作:某个用户定期要做的工作,例如每隔转载 2016-03-01 17:51:31 · 336 阅读 · 0 评论 -
Linux CentOS6系统安装最新版本Node.js环境及相关文件配置
点击打开链接Node.js,当前应用非常广泛的Javascript运行环境,采用C++编写的,目前应用较多的用于WEB应用中,执行效率还是非常高的,虽然老左不从业程序的开发,但是有些时候在玩VPS的时候还是会遇到使用Node.JS环境基础的,比如这几天在玩HEXO轻博客程序的搭建有用到Nodejs环境配置,这不正好把基于CentOS6系统的配置记录下来。因为,我们常用默认的Ce转载 2016-02-14 22:36:23 · 203 阅读 · 0 评论 -
linux系统遇到 SQLSTATE[HY000] [2002] Permission denied 问题的处理方法
If you are on CentOS, try to disable SELinux.如果你的系统是centos,需要关闭selinux原创 2016-02-02 15:24:25 · 3620 阅读 · 0 评论 -
centos 配置nodejs+express4.x后台运行
点击打开链接1、切换到项目目录$ cd /var/test/ejs22、后台执行命令运行项目$ nohup npm start &3、查看运行的进程是否已包含本项目$ ps -ef|grep node[返回示例root 11636 11625 0 15:43 ? 00:00:00 node ./bin/wwwr原创 2016-02-16 16:05:42 · 356 阅读 · 0 评论 -
linux下杀死进程(kill)的N种方法
点击打开链接常规篇: 首先,用ps查看进程,方法如下:$ ps -ef……smx 1822 1 0 11:38 ? 00:00:49 gnome-terminalsmx 1823 1822 0 11:38 ? 00:00:00 gnome-pty-helpersmx 1转载 2016-03-03 20:23:40 · 159 阅读 · 0 评论 -
linux下mysql中文乱码(中文问号)解决办法
点击打开链接今天发现我mysql插入中文时老出现????号了,但保存英文是没有问题的,下面我来给各位同学介绍一下linux下mysql中文乱码解决方法。linux下则需要修改/etc/my.cnf,在[mysqld]下加入default-character-set = utf8,[client]下加入default-character-set = utf8,在[mysq转载 2016-02-05 11:02:22 · 499 阅读 · 0 评论 -
linux centos 设置防火墙
重要!!!设置防火墙允许3306端口vi /etc/sysconfig/IPtables在文件中添加 -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT(注意添加在-A RH-Firewall-1-INPUT -j REJECT –reject-with icmp-host原创 2016-02-04 15:13:46 · 170 阅读 · 0 评论 -
Linux开启mysql远程连接的设置步骤
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;点击打开链接Mysql默认root用户只能本地访问,不能远程连接管理mysql数据库,Linux如何开启mysql远程连接?设置步骤如下:1、GRANT命令创建远程连接mysq转载 2016-02-19 18:05:19 · 468 阅读 · 0 评论