Linux
YourBrotherBao
这个作者很懒,什么都没留下…
展开
-
lsof命令
简介lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因转载 2015-01-09 10:26:38 · 472 阅读 · 0 评论 -
如何正确配置Nginx+PHP
如何正确配置Nginx+PHP时间 2013-10-23 20:11:50 火丁笔记原文 http://huoding.com/2013/10/23/290对很多人而言,配置Nginx+PHP无外乎就是搜索一篇教程,然后拷贝粘贴。听上去似乎也没什么问题,可惜实际上网络上很多资料本身年久失修,漏洞百出,如果大家不求甚解,一味的拷贝粘贴,早晚有一天会为此付出代价。假转载 2015-01-04 23:27:42 · 555 阅读 · 0 评论 -
PHP进阶笔记 : 从零搭建LNMP环境(二) - 集成Nginx与PHP
PHP进阶笔记 : 从零搭建LNMP环境(二) - 集成Nginx与PHP时间 2015-01-04 22:37:36 图灵社区原文 http://www.ituring.com.cn/article/133063安装Nginx的方式有很多种,这里我们还是编译源码进行安装,使用下列命令:$ wget http://nginx.org/download/nginx-1转载 2015-01-04 23:29:51 · 607 阅读 · 0 评论 -
rsync 远程同步文件的两种方式
rsync 远程同步文件Posted on 23 二月, 2014 in linux rsync 有两种工作方式, 这里用的是“方式”这个词,而不是“模式”。注意区分。 第一种方式是 服务器–客户端方式。 在这种方式下, 服务端启动daemon 守护进程, 监听在端口 873, 并配置需要同步的模块。 然后客户端直接链接到873端口,通过认证,并同步。转载 2015-02-11 11:13:01 · 18275 阅读 · 2 评论 -
怎样在Linux中查看apache是用那个httpd.conf
第一步:找到apache启动命令:[root@WAPBJ01 ~]# ps -ef|grep httpdroot 10575 1 0 19:45 ? 00:00:03 /usr/sbin/httpd -k startmyuser 15356 2982 0 Jan19 ? 00转载 2015-02-26 10:30:14 · 564 阅读 · 0 评论 -
apt-get 和 apt-cache 命令实例展示
apt-get 和 apt-cache 命令实例展示2015-2-24 22:02| 查看: 465| 评论: 12| 收藏: 0| 分享: 21原文:http://www.linuxtechi.com/ubuntu-apt-get-apt-cache-commands-examples/作者: Pradeep Kumar译文:LCTT http://www.linux.转载 2015-02-25 09:40:07 · 629 阅读 · 0 评论 -
浅析 Linux 初始化 init 系统,第 3 部分: Systemd
Systemd 的简介和特点Systemd 是 Linux 系统中最新的初始化系统(init),它主要的设计目标是克服 sysvinit 固有的缺点,提高系统的启动速度。systemd 和 ubuntu 的 upstart 是竞争对手,预计会取代 UpStart,实际上在作者写作本文时,已经有消息称 Ubuntu 也将采用 systemd 作为其标准的系统初始化系统。Systemd转载 2015-02-25 11:09:35 · 388 阅读 · 0 评论 -
linux 根据文件大小查找文件
linux下的find命令用来查找文件,通过man find就知道它是无所不能的。所以按照文件大小来查找文件就不在话下。从man find搜索size,可以看到如下信息:-size n[cwbkMG] File uses n units of space. The following suffixes can be used: b for 512-byte blocks转载 2015-05-07 15:53:58 · 571 阅读 · 0 评论 -
查看系统目录大小
du -sh /* | sort -nr转载 2015-05-07 22:25:55 · 422 阅读 · 0 评论 -
php5-dev
php5就是php5软件本身,提供php脚本执行的运行时环境(runtime)php5-dev是用来开发php扩展的,提供一些用来开发、编译php5扩展程序的必要php组件,一般是一些php源码的头文件和依赖库如果需要通过源码方式安装一些php module,比如php5-mysql,gd等,就需要安装php5-dev,如果你需要的php扩展都可以通过apt-get直接安装,大可不必安转载 2015-01-03 19:43:33 · 1244 阅读 · 0 评论 -
nginx fastcgi_params与fastcgi.conf
转自:http://blog.csdn.net/qidizi/article/details/41295661今天在centos上折腾这块是发现老是访问页面时,浏览器中提示是200 ok.且访问html后缀却是正常出现内容.但是访问php后缀却返回空白页面,同时查看所有的log没有发现任何出错信息;再在nginx.conf中的server中写如果 路径不存在就return转载 2015-01-18 21:19:53 · 2611 阅读 · 0 评论 -
apache server-status
apache的server-status本来是个不错的东西,但是很多时候我认为没有图形化界面的东西其友好性就大打折扣,我还是喜欢方便而又简单的东西。不少人都会看apache的server-status,并讲出一大堆优化的想法来。呵呵,不过我还没有这个水平,到处找资料才基本了解了server-status进行分析的方法和步骤,明白了server-status每一项代表的含义。首先贴上转载 2014-12-03 10:32:47 · 595 阅读 · 0 评论 -
Ubuntu系统用sysv-rc-conf启动各运行级别下的守护进程
Ubuntu系统用sysv-rc-conf启动各运行级别下的守护进程2011-04-13 11:16来源:风信网 作者:末信 点击:931次 我要评论TAG标签: Ubuntu 启动 运行级别 守护进程 sysv-rc-conf在Debian/Ubuntu linux中,update-rc.d命令取代chkconfig作为默认的编辑/etc/init转载 2015-01-28 10:39:38 · 898 阅读 · 0 评论 -
浅析 Linux 初始化 init 系统,第 1 部分: sysvinit
浅析 Linux 初始化 init 系统,第 1 部分: sysvinit从 sysvinit 到 systemd近年来,Linux 系统的 init 进程经历了两次重大的演进,传统的 sysvinit 已经淡出历史舞台,新的 init 系统 UpStart 和 systemd 各有特点,而越来越多的 Linux 发行版采纳了 systemd。本文简要介绍了这三种转载 2014-12-05 10:04:44 · 500 阅读 · 0 评论 -
Linux netstat命令详解
简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为Active Internet connections (w/o servers)Proto Re转载 2015-01-31 22:39:47 · 520 阅读 · 0 评论 -
linux下安装配置svn独立服务器
subversion(以下简称svn)是近年来崛起的版本管理工具,是cvs的接班人。 svn服务器有2种运行方式:独立服务器和借助apache。2种方式各有利弊。file:///直接版本库访问(本地磁盘)。http://通过配置Subversion的Apache服务器的WebDAV协议。ht转载 2015-02-02 21:12:26 · 456 阅读 · 0 评论 -
Subversion svnserve服务启动与配置
svnserve 是一个轻量级的服务, 使用自定义的协议通过TCP/IP与客户端通讯。客户端通过由 svn:// 或者 svn+ssh:// 开始的URL访问svnserve服务器。启动服务器端口监控(inetd)模式如果你打算用端口监控来启动处理客户的访问请求的进程,你可以通过传入参数-i来启动:svnserve -i当使用-i参数启动服务的时候,svnserve通过st转载 2015-02-02 22:51:08 · 812 阅读 · 0 评论 -
scp 命令远程复制
这几天在介入之前没有接触过的系统,搭建环境的使用用到了 scp命令,于是查询下资料怎么使用。scp是secure copy的缩写,主要用来linux系统之间的文件和目录的远程拷贝可以很简单的从另一台服务器上远程拷贝文件和目录,一般是远程服务器没有开启ftp,文件共享或者web文件服务等情况下使用可以使用的前提:1 要有操作远程系统的相应转载 2015-02-04 15:43:36 · 583 阅读 · 0 评论 -
centos下配置rsyncd服务器
不知道什么是rsync,请查看 rsync 。首先,检查rsync是否安装,如果没有需要手动安装#检查是否安装过rsync,或者使用命令 rpm -qa|grep rsync 也可以whereis rsync#如果结果类似下面这张情况,则已经安装# rsync: /usr/bin/rsync /usr/share/man/man1/rsync.1.gz#如果结果是,那么说明转载 2015-02-04 22:52:05 · 622 阅读 · 0 评论 -
Linux 技巧:让进程在后台可靠运行的几种方法
转自: https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理转载 2015-06-17 15:42:30 · 345 阅读 · 0 评论 -
查看linux服务器信息
1.uname -a 查看OS详细信息2. file /bin/ls 显示系统程序信息,就能看出多少位3.获得机器字长getconf LONG_BIT4.查看OS版本cat /proc/version 5.查看os详细参数信息getconf -a=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=转载 2015-06-16 13:42:40 · 560 阅读 · 0 评论 -
Linux Shell 1>/dev/null 2>&1 含义
转自:http://blog.csdn.net/ithomer/article/details/9288353shell中可能经常能看到:echo log > /dev/null 2>&1命令的结果可以通过%>的形式来定义输出/dev/null :代表空设备文件> :代表重定向到哪里,例如:echo "123" > /home/123.txt1 :表转载 2015-06-18 14:49:25 · 363 阅读 · 0 评论 -
gogs以git用户启动
su - git -c "/usr/local/gogs/gogs web"原创 2016-02-22 21:51:16 · 3492 阅读 · 0 评论 -
Nginx的命令行控制-转自《深入理解Nginx模块开发与架构解析》第2版
转自《深入理解Nginx模块开发与架构解析》第2版1.6 Nginx的命令行控制在Linux中,需要使用命令行来控制Nginx服务器的启动与停止、重载配置文件、回滚日志文件、平滑升级等行为。默认情况下,Nginx被安装在目录/usr/local/nginx/中,其二进制文件路径为/usr/local/nginx/sbin/nginx,配置文件路径为/usr/local/nginx/conf/ngi转载 2016-04-09 17:43:25 · 460 阅读 · 0 评论 -
linux下centos用iptables做本机端口转发方法(真实可用)
一 从一台机到另一台机端口转发启用网卡转发功能#echo 1 > /proc/sys/net/ipv4/ip_forward举例:从192.168.0.132:21521(新端口)访问192.168.0.211:1521端口a.同一端口转发(192.168.0.132上开通1521端口访问 iptables -A RH-Firewall-1-INPUT -m state -转载 2016-03-28 14:41:21 · 9045 阅读 · 0 评论 -
ubuntu16.04 php7 to php5.6
转自: http://askubuntu.com/questions/756181/installing-php-5-6-on-xenial-16-04List installed php packages with dpkg -l | grep php| awk '{print $2}' |tr "\n" " " then remove unneeded packages wit转载 2016-06-27 13:33:13 · 3954 阅读 · 0 评论 -
Where to put “-p” for solving “pptpd is not running”?
down votefavoriteI'm working with pptpd on 14.04 and got a problem that when run /etc/init.d/pptpd start and /etc/init.d/pptpd status, it states that /use/sbin/pptpd is not run翻译 2016-06-30 16:27:41 · 511 阅读 · 0 评论 -
nginx built-in variables (nginx 内置的变量)
转自: http://siwei.me/blog/posts/nginx-built-in-variablesNginx 这些变量非常有用, refer to: http://wiki.nginx.org/HttpCoreModule#.24argsThe core module supports built-in variables, whose names correspond转载 2016-06-21 16:20:51 · 705 阅读 · 0 评论 -
sudo保持前用用户的env环境变量
在虚拟机里安装了一个Ubuntu,在局域网下,需要设置代理才能访问网络和安装程序。很自然的给sudo vim /etc/bash.bashrc添加代理。1234# 设置代理export http_proxy=http://web-proxy.oo.com:8080export https_proxy=http://web-pr转载 2016-07-19 14:30:59 · 9022 阅读 · 0 评论 -
阿里云Ubuntu14.04搭建pptpd
pptp转载 2016-06-30 16:21:43 · 6604 阅读 · 1 评论 -
iptables WEB服务器配置示例
iptables -Fiptables -Xiptables -Ziptables -P INPUT ACCEPTiptables -A INPUT -i eth1 -p tcp --dport 80 -j ACCEPTiptables -A INPUT -i eth1 -p tcp --dport 12010 -j ACCEPT#iptables -A INPUT -i eth1 -p原创 2015-08-01 23:31:53 · 1625 阅读 · 0 评论 -
CentOS 6 时间,时区,设置修改及时间同步
转自:http://blog.csdn.net/kimsoft/article/details/8091734一、时区显示时区date --help 获取帮助date -Rdate +%z上面两个命令都可[plain] view plaincopy[root@localhost ~]转载 2015-12-18 10:21:29 · 488 阅读 · 0 评论 -
php大form用post方式传递数据过多被截取的问题
环境: CentOs ver 6.3php ver 5.3.20nginx 1.0昨天生产环境出了个bug,一个巨大无比的post表单,几百个输入框,近一千个checkbox,在用post方法提交到后台的时候, 发现数据被拦腰截断。一路打debug, 发现PHP 拿到 $_POST的时候,数据就不足。一开始以为是php中的post_max_size问题,但是设成100M也不管转载 2015-12-31 11:14:53 · 3835 阅读 · 1 评论 -
Linux系统Load average负载详细解释
我们知道判断一个系统的负载可以使用top,uptime等命令去查看,它分别记录了一分钟、五分钟、以及十五分钟的系统平均负载例如我的某台服务器:$ uptime09:50:21 up 200 days, 15:07, 1 user, load average: 0.27, 0.33, 0.37大部分的人都认为这个数字越小越好,其实有很多关联的提示信息,今天看到这个好文转载 2015-06-24 09:40:50 · 393 阅读 · 0 评论 -
查看Linux操作系统版本
如何查看Linux操作系统版本?1. 查看内核版本命令:chen@mylinuxserver:~> cat /proc/versionLinux version 2.6.5-7.244-smp (geeko@buildhost) (gcc version 3.3.3 (SuSE Linux)) #1 SMP Mon Dec 12 18:32:25 UTC 2005/pr转载 2015-06-15 11:10:33 · 478 阅读 · 0 评论 -
CentOS LNMP环境搭建
CentOS6 安装Nginx1.6.2 + PHP5.4.34 + MySQL 5.5安装Remi源: MySQL5.5.xrpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm测试>> yum info mysql --enablerepo=remi安装>> yum install mysql mysql-原创 2015-08-01 23:29:19 · 430 阅读 · 0 评论 -
linux blkid
在Linux下可以使用blkid命令对查询设备上所采用文件系统类型进行查询。blkid主要用来对系统的块设备(包括交换分区)所使用的文件系统类型、LABEL、UUID等信息进行查询。要使用这个命令必须安装e2fsprogs软件包。直接使用blkid可列出当前系统中所以已挂载文件系统的类型lijilin@lijilin-TH55B-HD:~$ sudo blkid/d转载 2015-07-21 16:53:36 · 1484 阅读 · 0 评论 -
PHP 5.3.0以上推荐使用mysqlnd驱动
转自:http://zhangxugg-163-com.iteye.com/blog/18949901.什么是mysqlnd驱动?PHP手册上的描述:MySQL Native Driver is a replacement for the MySQL Client Library (libmysql). MySQL Native Driver is转载 2015-07-22 18:19:29 · 433 阅读 · 0 评论 -
SVN分支操作步骤
mkdir fieldslscd fieldslssvn co svn://192.168.1.6/fldnv/Public/WebSite/trunk/ .svn infosvn merge ^/src --dry-runsvn logsvn log -r HEAD ^/srcsvn merge ^/srcsvn ci svn upsvn infosvn merge ^原创 2014-12-26 15:30:16 · 741 阅读 · 0 评论 -
Nginx rewrite且重置root示例
location /h5/ { rewrite ^/h5/(.*)(\.js|\.css|\.png|\.jpg|\.jpeg|\.gif|index\.php|robots\.txt)$ /$1$2 break; rewrite ^/h5/(.*)$ /h5/index.php/$1; root /data/website/testh5.fi原创 2015-10-24 20:53:03 · 2265 阅读 · 0 评论