linux
文章平均质量分 83
奋斗_CQS
这个作者很懒,什么都没留下…
展开
-
linux系统常用的下载指令
我们使用wget指令wget + url eg.[root@cqssource]# wget http://curl.haxx.se/download/curl-7.17.1.tar.gz如果是github网站下载的话,使用 git clone 指令git clone + urleg.[root@cqs source]# git clone https:原创 2016-11-03 10:25:25 · 426 阅读 · 0 评论 -
linux下的shell编程
认识shellshell就是系统内核的一层壳,作用是用来保护内核同时传递人与计算机交互的信息.它只是系统的一个工具,我们可以使用它来操作计算机。Linux的Shell种类众多,常见的有:Bourne Shell(/usr/bin/sh或/bin/sh)、Bourne Again Shell(/bin/bash)、C Shell(/usr/bin/csh)、K Shell(/usr/bin/原创 2017-01-06 15:38:18 · 200 阅读 · 0 评论 -
Git
Git是什么?Git是目前世界上最先进的分布式版本控制系统(没有之一)。1、Git简介Git是分布式版本控制系统,集中式和分布式版本控制系统有什么区别呢?集中式版本控制系统 分布式版本控制系统 2、Git安装系统: centos检查linux系统是不是安装了git[root@cqs /]# gitThe program 'git' is cur原创 2016-12-20 10:55:09 · 241 阅读 · 0 评论 -
虚拟机centos系统由于更换网络导致"Network is unreachable"
情景:电脑更换连接的无线网络后使用ping命令,一直无法正常访问外面的链接解决方案:导致原因:之前电脑一直在网段为1的局域网使用,对应的网关是GATEWAY=192.168.1.1,而现在的网络段是2.步骤:使用ifconfig查看当前的网卡信息[root@cqs network-scripts]# ifconfigeth0 Link encap:Ethern原创 2017-01-10 18:17:30 · 2818 阅读 · 0 评论 -
linux下redis的安装与运用
1、redis介绍Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,Redis支持各种不同方式的排序。原创 2017-02-15 22:11:30 · 223 阅读 · 0 评论 -
linux下解压与打包相关指令
Tar.gz:打包:tar czf file.tar.gz file.txt解压:tar xzf file.tar.gzBz2:打包:bzip2 [-k] 文件解压:bunzip2 [-k] 文件Gzip(只对文件,不保留原文件)打包:gzip file1.txt解压:gunzip file1.txt.gzZip: -r 对原创 2017-03-06 21:20:05 · 288 阅读 · 0 评论 -
nginx服务器安装并简单实现负载均衡
简介Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。在高连接并发的情况下,Nginx是Apache服务器不错的替代品。安装服务器系统环境:centos7 64位1、安装pcre相关插件PCRE 作用是让 Nginx 支持原创 2017-03-02 16:30:14 · 1414 阅读 · 0 评论 -
centos系统创建开机自启动服务思路
centos系统创建开机自启动服务的思路主要有两种:1、使用shell编程,创建一些启动对应服务的命令,然后将其放在 /etc/rc.d/init.d/ 对应的目录下即可2、把对应的启动服务命令写入到 /etc/rc.d 目录下的 rc.local 文件,不过rc.local这个文件需要赋予可执行权限,对应的命令是 chmod u+x rc.local原创 2017-05-10 12:29:04 · 244 阅读 · 0 评论 -
小谈 Centos 计划任务
查看系统的计划任务cat /etc/crontabeg.[root@localhost ~]# cat /etc/crontabSHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=root# For details see man 4 crontabs# Example of job d原创 2017-05-10 12:33:39 · 286 阅读 · 0 评论 -
nfs客户端挂载出错 mount.nfs access denied by server while mounting
原文地址: http://zhaochj.blog.51cto.com/368705/1719640 点击打开链接在生产环境中一系统因架构变化后,把一模块原有的单节点扩展成了两个节点,前端采用用nginx做负载的架构,而这两个节点需要一个公共的存储来存放用户上传的图片,用户的并发不高,再因原有业务模块是从nginx主机上剥离出来的,在原nginx主机上有“img”这个存储图片的目录,所以考转载 2017-06-01 20:18:36 · 5021 阅读 · 0 评论 -
Centos 安装php的mcrypt扩展
本文主要介绍的是源码安装的方法:1、下载libmcrypt、mhash、mcrypt三个软件安装包参考:libmcrypt-2.5.8.tar.gz、mhash-0.9.9.9.tar.gz、mcrypt-2.6.8.tar.gz2、软件包的安装安装顺序:libmcrypt-2.5.8.tar.gz解压: tar -zxvf libmcrypt-2.5.8.tar.gz原创 2017-06-22 19:40:05 · 563 阅读 · 0 评论 -
修改linux系统时间为CST时区
现象:当前时间为北京时间2017-05-24 14:36:15,但是在服务器上的时间却慢了12个小时,关于在于系统时区设置为EDT,比北京时间慢了12个钟头[root@cqs_test ~]# date;Wed May 24 02:36:15 EDT 2017解决:备份系统时间包[root@cqs_test etc]# mv localtime localtime.ba原创 2017-05-24 15:11:32 · 27581 阅读 · 0 评论 -
nginx服务器日志介绍与按天分割
nginx的log日志分为access log 和 error log。 其中access log 记录了哪些用户,哪些页面以及用户浏览器、ip和其他的访问信息。 error log 则是记录服务器错误日志。nginx的log日志比较强大,可以记录所有的访问记录,从而进行针对性分析。但是如果把所有访问日志都放到一个文件的话,随着时间的进行,文件会越来越大,而积累的内容也不利于我们进行有效性的分原创 2017-09-12 20:09:33 · 1826 阅读 · 0 评论 -
linux 命令之 curl 指定ip访问对应的域名地址
实际项目中,由于我们虚拟机上配置的域名容易跟外网存在的域名冲突,为了正确访问到虚拟机上,我们一般都会进行改hosts文件把对应的域名指向对应的ip。今天发现Linux系统中的curl指令加上 -H 参数即可指定ip,这种方法对于调试接口非常方便。eg.curl -H 'Host:baidu.com' http://10.12.20.21/info.php这样的意思是访问域名为bai原创 2017-10-27 16:22:01 · 19415 阅读 · 0 评论 -
CentOS 6.5下搭建LAMP环境详细步骤
1、确认搭建LAMP所需的环境是否已经安装:[root@localhost ~]#rpm -q make gcc gcc-c++ zlib-devel libtool libtool-ltdl libtool-ltdl-devel bisonncurses-devel备注:安装libpng时需要zlib-devel 安装php时需要libtool、libt转载 2017-01-04 17:14:01 · 391 阅读 · 0 评论 -
Linux 目录结构
对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识。当在使用Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的目录,比如etc、usr、var、bin … …转载 2017-01-04 16:24:12 · 201 阅读 · 0 评论 -
centos安装postgis
前期准备:安装postgresql9.1以上的版本,因为pg9.1以上版本才支持postgis扩展安装gdal-1.11.2、geos-3.5.0、libxml2-2.9.2、proj-4.9.1、json-c-0.12这些扩展能够更好地搭配postgis。对应的资源包地址:postgresql=> https://www.postgresql.org/ftp/source/原创 2016-12-22 13:43:35 · 2358 阅读 · 0 评论 -
centos环境+pgsql+postgis+apache+php等插件的安装
1、centos系统的安装http://www.linuxidc.com/Linux/2014-02/97389.htm 只作为服务器的话,选Minimal 2、pgsql的安装http://my.oschina.net/tashi/blog/189351 3、postgis的安装安装geos时出现“line 990: g++: command not foun原创 2016-12-17 12:10:40 · 619 阅读 · 0 评论 -
linux赋予对应文件夹的权限
上传图片需要开启对应文件夹的权限,所以要执行对应的服务器linux命令cd /home/www/APP/uploadmkdir company_picchown apache:apache company_pic -Rf原创 2016-12-17 12:13:14 · 418 阅读 · 0 评论 -
linux系统命令集合
touch filename 创建文件cat /dev/null > filename 清空文件内容vi filename 编辑文件:wq! 保存退出cat filename 查看文件内容重启命令:1、reboot2、shutdown -r now 立刻重启(root用户使用)3、shutdown -r 10 过10分钟自动重启(root用户原创 2016-12-17 12:14:21 · 319 阅读 · 0 评论 -
虚拟机上的centos系统上不了网,对外通信问题
1、今天像往常一样打开了虚拟机上的centos,之前已经配置好网络通信这些,但是今天一开启后发现之前的链接都不同,用ping指令ping了一下宿主机子,发现是ping得通的,但是ping不同外面的网址,都提示unknow host2、然后在宿主主机上进行ping虚拟机上的机子,也是发现ping不通,查了好多信息,发现应该是网关问题。相关参与:http://blog.csdn.net/h原创 2016-12-17 12:17:37 · 299 阅读 · 0 评论 -
CentOS下利用mono+xsp架构asp.net环境
参考网址:http://mnt.conf.blog.163.com/blog/static/115668258201461910121507/背景:由于本地有一些网站是用asp开发的,所以在linux基本上配置apache是跑不了的,经过查找资料发现在linux利用mono+xsp可以架构起asp环境。1、简单吹水一下1、Mono是一个由Novell公司主持的项目。该项目的目标是创原创 2016-12-17 14:17:38 · 2466 阅读 · 0 评论 -
linux下php扩展curl的安装
背景,在一段模拟curl的php程序代码出现了 Fatal error: Call to undefined function curl_init(),经过查找原因,发现了是php在安装时配置configure没有扩展curl插件,那么有啥方法可以解决这个问题呢参考网址:http://www.cnblogs.com/airy/archive/2011/07/08/2100390.htm原创 2016-12-17 14:18:40 · 7459 阅读 · 0 评论 -
在linux下查看svn对应的账号和密码
1、使用命令查看对应的配置目录[root@dywl logs]# find / -name svndata/data/svndata2、cd 命令进入对应的目录[root@dywl logs]# cd /data/svndata3、查看服务器对应的svn目录[root@dywl svndata]# lsad auto_create_carri原创 2016-12-17 14:19:18 · 19779 阅读 · 0 评论 -
linux 源码安装SecureCRT客户端的rz上传和sz下载命令
问题:在Secure_CRT客户端连接centos系统时运行sz和rz命令时提示:[root@cqs backup]# rzbash: rz: command not found[root@cqs backup]# szbash: sz: command not found可见这两个命令是没安装服务的,所以要进行安装http://www.lihuai.net/linux原创 2016-12-17 14:19:47 · 6013 阅读 · 0 评论 -
linux下mysql的安装
安装篇:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 用yum方式安装查看系统消息[root@cqs ~]# uname -aLinux cqs 2.6.32-504.el6.x86_64 #1 SMP Wed Oct 15 04:27:16 UTC 2014 x86_64 x转载 2016-12-17 14:21:50 · 366 阅读 · 0 评论 -
linux下创建php的mysql扩展 (pdo_mysql和mysqli)
环境centos6.4 php7 mysql5.1.3注:Php7已经抛弃mysql函数,所以对应的扩展mysql也不用安装了。由于之前使用了yum install方式安装的mysql数据库,所以导致安装目录是默认的用指令可以 ps -ef | grep mysql可以查看到mysql相关配置[root@cqs php]# ps -ef | grep mysql 由上面原创 2016-12-17 14:26:42 · 8571 阅读 · 0 评论 -
linux系统扩展php的zip模块
问题:在虚拟机上导出excel文件和word文件时出现了以下的错误:Fatal error: Uncaught Error: Class 'ZipArchive' not found in /usr/local/httpd-2.4.18/htdocs/phpexcel/PHPExcel/Classes/PHPExcel/Writer/Excel2007.php:227这个语法错误是因为p原创 2016-12-17 12:19:34 · 5462 阅读 · 0 评论 -
linux下的pgbouncer应用
pgbouncer是postgreSQL的轻量级的连接池1、ession pooling/会话连接池2、Transaction pooling/事务连接池3、Statement pooling/语句连接池 pgbouncer安装 1、源码下载[root@testsource]#wget https://github.com/downloads/libevent/li原创 2016-12-17 15:54:40 · 316 阅读 · 0 评论 -
PostgreSQL数据库学习--流复制配置
主备节点环境主节点ip地址:192.168.214.132备节点ip地址:192.168.214.133 主机配置1、配置postgressql.conf#配置连接参数listen_addresses = '*'port = 9410#开启流复制模式wal_level = hot_standy#开启归档模式archive_mode = onarc转载 2016-12-17 16:07:15 · 798 阅读 · 0 评论 -
Nginx中502和504错误详解
在使用Nginx时,经常会碰到502 Bad Gateway和504 Gateway Time-out错误,下面以Nginx+PHP-FPM来分析下这两种常见错误的原因和解决方案。1.502 Bad Gateway错误 在php.ini和php-fpm.conf中分别有这样两个配置项:max_execution_time和request_terminate_timeout。这两项都是用来...转载 2019-01-15 21:03:07 · 1374 阅读 · 0 评论