摘要: 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim 阅读全文
posted @ 2018-01-24 10:45 追忆丶年华 阅读(152) 评论(0) 推荐(0)
摘要: Linux系统简单易用的上传下载命令rz和sz (2017年7月10日更新) 发布地址(http://oldboy.blog.51cto.com/2561410/588592) (一)安装方法汇总 1、安装方法(推荐) yum install lrzsz -y 2、在安装Linux系统时选中“Dia 阅读全文
posted @ 2018-01-24 10:44 追忆丶年华 阅读(172) 评论(0) 推荐(0)
摘要: 发送端:cat test.txt | nc -l -p 6666或者nc -l -p 6666 < test.txt 有些版本不要在 -p【监听6666端口,等待连接】(设发送端IP为10.20.133.152)接收端:nc 10.20.133.152 6666 > test1.txt如上面的操作, 阅读全文
posted @ 2018-01-24 10:43 追忆丶年华 阅读(228) 评论(0) 推荐(0)
摘要: 如果你的IPTABLES基础知识还不了解,建议先去看看. 开始配置 我们来配置一个filter表的防火墙. (1)查看本机关于IPTABLES的设置情况 [root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)target prot opt sou 阅读全文
posted @ 2018-01-24 10:42 追忆丶年华 阅读(110) 评论(0) 推荐(0)
摘要: svn 删除所有的 .svn文件 find . -name .svn -type d -exec rm -fr {} \; linux之cp/scp命令+scp命令详解 svn 删除所有的 .svn文件 find . -name .svn -type d -exec rm -fr {} \; lin 阅读全文
posted @ 2018-01-24 10:42 追忆丶年华 阅读(136) 评论(0) 推荐(0)
摘要: RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序” rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm 阅读全文
posted @ 2018-01-24 10:41 追忆丶年华 阅读(104) 评论(0) 推荐(0)
摘要: 1.列出所有可更新的软件清单命令:yum check-update 2.安装所有更新软件命令:yum update 3.仅安装指定的软件命令:yum install <package_name> 4.仅更新指定的软件命令:yum update <package_name> 5.列出所有可安裝的软件清 阅读全文
posted @ 2018-01-24 10:39 追忆丶年华 阅读(108) 评论(0) 推荐(0)
摘要: 正如我们所知的那样,Redis是一个开源的、基于BSD许可证的,基于内存的、键值存储NoSQL数据库。Redis经常被视为一个数据结构服务器,因为Redis支持字符串strings、哈希hashes、列表lists、集合sets、有序集sorted sets等数据结构。Redis还支持像事务Tran 阅读全文
posted @ 2018-01-24 10:39 追忆丶年华 阅读(282) 评论(0) 推荐(0)
摘要: 默认的版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案: 1.检查当前安装的PHP包 yum list installed | grep php 如果有安装的PHP包,先删除他们 yum remove php.x86_64 php-cli.x86_64 php-common.x8 阅读全文
posted @ 2018-01-24 10:38 追忆丶年华 阅读(252) 评论(0) 推荐(0)
摘要: CentOS 6.5上默认安装PHP 5.3。因为后台网站无法正确运行在PHP 5.3上,所以计划将PHP升级到开发平台一样的版本PHP 5.5。为了方便,我们采用YUM的方式升级PHP CentOS 6.5上默认安装PHP 5.3。因为后台网站无法正确运行在PHP 5.3上,所以计划将PHP升级到 阅读全文
posted @ 2018-01-24 10:37 追忆丶年华 阅读(188) 评论(0) 推荐(0)
摘要: 背景: 今天才申请了腾讯云+校园计划的1元服务器,(https://www.qcloud.com/event/qcloudSchool)安装了Centos7.0,在安装mysql的时候,使用yum list | grep mysql 来查找yum源中是否有mysql,结果如下: ? 1 2 3 4 阅读全文
posted @ 2018-01-24 10:37 追忆丶年华 阅读(345) 评论(0) 推荐(0)
摘要: 安装setuptool #yum install setuptool 系统服务管理 #yum install ntsysv 防火墙设置、网络设置 #yum install iptables 防火墙设置 #yum install system-config-securitylevel-tui 网络设置 阅读全文
posted @ 2018-01-24 10:36 追忆丶年华 阅读(172) 评论(0) 推荐(0)
摘要: 01.下载源文件包: wget http://www.aurore.net/projects/php-json/php-json-ext-1.2.1.tar.bz2 02.解压文件包: tar xvjf php-json-ext-1.2.1.tar.bz2 03.进入目录: cd php-json- 阅读全文
posted @ 2018-01-24 10:35 追忆丶年华 阅读(303) 评论(0) 推荐(0)
摘要: Could not read symbols 陈运文 Could not read symbols:Linux/UNIX系统下编译时,常见的一类报错信息。 通常情况下,该编译报错信息之前会给出出现错误的静态库(.a结尾文件)、或动态库(.so结尾文件), 该报错的基本原因是当前编译器无法对库文件进行 阅读全文
posted @ 2018-01-24 10:34 追忆丶年华 阅读(1045) 评论(0) 推荐(0)
摘要: 1、我们用linux系统的时候,经常需要使用yum.但是如果使用系统自带的yum源时,往往速度很慢,而且经常容易出错。其实国内有很多优秀的开源的yum源。比如(163,sohu,中科大)。这里我以163源作为例子写下我自己的使用情况。 2、163源的地址是http://mirrors.163.com 阅读全文
posted @ 2018-01-24 10:33 追忆丶年华 阅读(369) 评论(0) 推荐(0)
摘要: (1) 使用yum安装相关软件包时一直提示以下错误:repodata/repomd.xml: [Errno 4] IOError: <urlopen error (113>, Error: Cannot retrieve repository metadata (repomd.xml) for re 阅读全文
posted @ 2018-01-24 10:32 追忆丶年华 阅读(241) 评论(0) 推荐(0)
摘要: 安装环境:VPS,CentOS 6 + devel包 一、安装相应的软件 1.安装python 下载Python源码包 [root@akinlau ~]# wget http://www.python.org/ftp/python/2.4.3/Python-2.4.3.tar.bz2 解压Pytho 阅读全文
posted @ 2018-01-24 10:32 追忆丶年华 阅读(490) 评论(0) 推荐(0)
摘要: 假设源目录在192.168.1.1机器上,目录为/data 客户端集群在192.168.1.2, 需要将192.168.1.1机器上的/data目录到本地的/data目录 1、在两台机器上安装nsf 、 portmap [sql] view plain copy yum install nfs-ut 阅读全文
posted @ 2018-01-24 10:30 追忆丶年华 阅读(429) 评论(0) 推荐(0)
摘要: 常规的一些NFS服务设置我们已经了解了。那么对于端口问题,很多朋友并不是很清楚。这里我们就来详细介绍一下端口的分配。portmapper在NFS服务启动的时候给每一个NFS服务分配了一个动态的端口,如何才能让NFS client在使用RHEL/Fedora/CentOS linux iptales防 阅读全文
posted @ 2018-01-24 10:30 追忆丶年华 阅读(19761) 评论(0) 推荐(0)
摘要: [root@appserver ~]# df -h /*查看现有分区情况*/文件系统 容量 已用 可用 已用%% 挂载点/dev/vda1 9.9G 8.2G 1.2G 88% /tmpfs 3.9G 100K 3.9G 1% /dev/shm/dev/sr0 368K 368K 0 100% /m 阅读全文
posted @ 2018-01-24 10:29 追忆丶年华 阅读(1549) 评论(0) 推荐(0)
摘要: 一、安装CENTOS或RHL默认就已安装,如果没有安装的话,通过yum安装即可:yum install nfs-utilsyum install portmap UBUNTU系统,通过apt-get安装: apt-get install nfs-kernel-server二、配置1、配置文件定义 N 阅读全文
posted @ 2018-01-24 10:29 追忆丶年华 阅读(298) 评论(0) 推荐(0)
摘要: 在存储上共享了一个500G的空间,映射到Linux系统提供上,环境由2个节点组成。 一. 测试一: 直接mount 用fdisk 格式化之后如下: [root@rac1 u01]# fdisk -l …… Disk /dev/sdk: 536.8 GB, 536870912000 bytes 255 阅读全文
posted @ 2018-01-24 10:28 追忆丶年华 阅读(1554) 评论(0) 推荐(0)
摘要: 今天自己的虚拟机磁盘用完成,于是想加一磁盘,当挂载时发现报错you must specify the filesystem type。(注:我的系统环境是lcentos6.3装在virtualbox的虚拟机) 原来是因为该磁盘没有格式分区导致的于是有了以下操作: 1)先查看一下当前的系统情况,新加的 阅读全文
posted @ 2018-01-24 10:27 追忆丶年华 阅读(6046) 评论(0) 推荐(0)
摘要: http://www.ibm.com/developerworks/cn/linux/l-devmapper/index.html 这个页面讲了点原理,可以看一下。 dmsetup命令 显示当前的device mapper的信息 dmsetup ls dmsetup info dmsetup sta 阅读全文
posted @ 2018-01-24 10:27 追忆丶年华 阅读(852) 评论(0) 推荐(0)
摘要: 在安装Linux系统之初,就应该考虑怎样使linux系统得到最好的性能。linux本身也设计为可以良好扩展的形态。 笔者建议系统程序和业务程序分离安装比较合理,笔者所在的公司也是按照这种理念实施的。比如你有2T的空间,那么你可以拿出100~150G的空间安装你操作系统,其他的可以分配给业务应用。 l 阅读全文
posted @ 2018-01-24 10:26 追忆丶年华 阅读(411) 评论(0) 推荐(0)
摘要: ulimint -a 用来显示当前的各种用户进程限制Linux对于每个用户,系统限制其最大进程数,为提高性能,可以根据设备资源情况,设置个Linux用户的最大进程数,一些需要设置为无限制:数据段长度:ulimit -d unlimited最大内存大小:ulimit -m unlimited堆栈大小: 阅读全文
posted @ 2018-01-24 10:25 追忆丶年华 阅读(987) 评论(0) 推荐(0)
摘要: 在Linux下面部署应用的时候,有时候会遇上Socket/File: Can’t open so many files的问题;这个值也会影响服务器的最大并发数,其实Linux是有文件句柄限制的,而且Linux默认不是很高,一般都是1024,生产服务器用其实很容易就达到这个数量。下面说的是,如何通过正 阅读全文
posted @ 2018-01-24 10:25 追忆丶年华 阅读(237) 评论(0) 推荐(0)
摘要: 一台服务器CPU和内存资源额定有限的情况下,如何提高服务器的性能是作为系统运维的重要工作。要提高Linux系统下的负载能力,当网站发展起来之后,web连接数过多的问题就会日益明显。在节省成本的情况下,可以考虑修改Linux 的内核TCP/IP参数来部分实现;如果通过修改内核参数也无法解决的负载问题, 阅读全文
posted @ 2018-01-24 10:24 追忆丶年华 阅读(1723) 评论(1) 推荐(0)
摘要: 通过ulimit -n命令可以查看linux系统里打开文件描述符的最大值,一般缺省值是1024,对一台繁忙的服务器来说,这个值偏小,所以有必要重新设置linux系统里打开文件描述符的最大值。那么应该在哪里设置呢? 最正确的做法是在/etc/security/limits.conf里设置: [root 阅读全文
posted @ 2018-01-24 10:24 追忆丶年华 阅读(217) 评论(0) 推荐(0)
摘要: Linux系统内核设置优化tcp网络,# vi /etc/sysctl.conf,添加以下内容 net.ipv4.tcp_syncookies = 1 表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭; net.ipv4. 阅读全文
posted @ 2018-01-24 10:23 追忆丶年华 阅读(272) 评论(0) 推荐(0)
摘要: sysctl -P 报错解决办法问题症状修改 linux 内核文件 #vi /etc/sysctl.conf后执行sysctl -P 报错error: "net.bridge.bridge-nf-call-ip6tables" is an unknown keyerror: "net.bridge. 阅读全文
posted @ 2018-01-24 10:23 追忆丶年华 阅读(252) 评论(0) 推荐(0)
摘要: 申请了亚马逊的EC2,要通过ssh 加密钥的形式登录,特别麻烦,而且感觉ssh登录AWS的云主机后好卡,这里是更改成用户名和密码的形式登录云主机,可以通过SecureCRT直接登录 1、首先通过ssh登录到EC2,类似于ssh -i /home/bob.pem ec2-user@ec2-22-14- 阅读全文
posted @ 2018-01-24 10:22 追忆丶年华 阅读(590) 评论(0) 推荐(0)
摘要: $ /proc/sys/net/core/wmem_max最大socket写buffer,可参考的优化值:873200 $ /proc/sys/net/core/rmem_max最大socket读buffer,可参考的优化值:873200 $ /proc/sys/net/ipv4/tcp_wmemT 阅读全文
posted @ 2018-01-24 10:22 追忆丶年华 阅读(349) 评论(0) 推荐(0)
摘要: 以防网址丢失发,复制备份。复制来源ssh-keygen参数说明 ssh-keygen - 生成、管理和转换认证密钥 ssh-keygen [-q] [-b bits] -t type [-N new_passphrase] [-C comment] [-foutput_keyfile] ssh-ke 阅读全文
posted @ 2018-01-24 10:21 追忆丶年华 阅读(369) 评论(0) 推荐(0)
摘要: SSH是每一台Linux电脑的标准配置。 随着Linux设备从电脑逐渐扩展到手机、外设和家用电器,SSH的使用范围也越来越广。不仅程序员离不开它,很多普通用户也每天使用。 SSH具备多种功能,可以用于很多场合。有些事情,没有它就是办不成。本文是我的学习笔记,总结和解释了SSH的常见用法,希望对大家有 阅读全文
posted @ 2018-01-24 10:20 追忆丶年华 阅读(124) 评论(0) 推荐(0)
摘要: 今天在设置linux的免密码登录后,仍然需要输入密码,后来找到了原因,是因为用户没有权限修改.ssh目录下的know_hosts文件导致的。 具体情况是这样的: 在/home/username/.ssh输入以下命令后: #ssh-keygen -t rsa -P '' -f id_rsa #cat 阅读全文
posted @ 2018-01-24 10:20 追忆丶年华 阅读(1985) 评论(0) 推荐(0)
摘要: 服务器端配置 OS: Debian-6.0.5 复制代码 代码如下: 复制代码 #apt-get install ssh 安装ssh服务 编辑/etc/ssh/sshd_config配置文件 复制代码 代码如下: 复制代码 Port 3322 #修改端口为3322(自定义) PermitRootLo 阅读全文
posted @ 2018-01-24 10:19 追忆丶年华 阅读(11054) 评论(0) 推荐(0)
摘要: 在Linux下安装rpm包时经常会遇到下面这个问题: error: Failed dependencies: xxxxxxxxxxxxxxxxxxxxxx 遇到此问题时可以在安装rpm包命令的后面加两个参数,如: rpm -ivh jdk-1_5_0_07-linux-i586.rpm 改成: rp 阅读全文
posted @ 2018-01-24 10:18 追忆丶年华 阅读(365) 评论(0) 推荐(0)
摘要: https://pkgs.org/download/libcom_err 阅读全文
posted @ 2018-01-24 10:17 追忆丶年华 阅读(132) 评论(0) 推荐(0)
摘要: 二元比较操作符,比较变量或者比较数字. 注意数字与字符串的区别. 1.整数比较 [cpp] view plain copy -eq 等于,如:if [ "$a" -eq "$b" ] -ne 不等于,如:if [ "$a" -ne "$b" ] -gt 大于,如:if [ "$a" -gt "$b& 阅读全文
posted @ 2018-01-24 10:16 追忆丶年华 阅读(3002) 评论(0) 推荐(0)
摘要: 如果表达式中包含特殊字符,Shell 将会进行替换。例如,在双引号中使用变量就是一种替换,转义字符也是一种替换。 举个例子: 复制纯文本复制 #!/bin/bash a=10 echo -e "Value of a is $a \n" #!/bin/bash a=10 echo -e "Value 阅读全文
posted @ 2018-01-24 10:15 追忆丶年华 阅读(1115) 评论(0) 推荐(0)
摘要: 下载deb-bundle包 1.mysql下载页面 2.解压 安装(注意安装顺序) 安装顺序如下: 1.mysql-common_5.7.10-1ubuntu14.04_amd64.deb 2.libmysqlclient20_5.7.10-1ubuntu14.04_amd64.deb 3.libm 阅读全文
posted @ 2018-01-24 10:10 追忆丶年华 阅读(248) 评论(0) 推荐(0)
摘要: 参考 http://www.khattam.info/2009/08/04/solved-subprocess-pre-removal-script-returned-error-exit-status-2-error/ 我在ubuntu上安装ldap-account-manager的时候出错, 当 阅读全文
posted @ 2018-01-24 10:10 追忆丶年华 阅读(3553) 评论(0) 推荐(1)
摘要: Some packages could not be installed. This may mean that you haverequested an impossible situation or if you are using the unstabledistribution that s 阅读全文
posted @ 2018-01-24 10:09 追忆丶年华 阅读(671) 评论(0) 推荐(0)
摘要: dpkg -l 每条记录对应一个软件包,每条记录的第一, 二, 三个字符是软件包的状态标识, 后边依此是软件包名称,版本号, 和简单描述。 关于每个状态,可以参考 man dpkg-query 关于每个状态的描述,可以参考 man dpkg # 搜索 Package states 第一个字符为期望值 阅读全文
posted @ 2018-01-24 10:08 追忆丶年华 阅读(618) 评论(0) 推荐(0)
摘要: 说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。 一、Ubuntu中软件安装方法 1、APT方式 (1)普通安装:apt-get install softn 阅读全文
posted @ 2018-01-24 10:07 追忆丶年华 阅读(159) 评论(0) 推荐(0)
摘要: 升级php5的时候,发现nginx无法链接到php5,怀疑是php5端口的问题。 netstat -an未发现监听9000端口。 查看/var/log/php5-fpm.log一切正常。 随后查看/etc/php5/fpm/pool.d/www.conf,发现listen = /var/run/ph 阅读全文
posted @ 2018-01-24 10:07 追忆丶年华 阅读(127) 评论(0) 推荐(0)
摘要: 在Ubuntu下,apt-get近乎是最常用的shell命令之一了,因为他是Ubuntu通过新立得安装软件的常用工具命令。 本文列举了常用的APT命令参数: apt-cache search package 搜索软件包 apt-cache show package 获取包的相关信息,如说明、大小、版 阅读全文
posted @ 2018-01-24 10:06 追忆丶年华 阅读(132) 评论(0) 推荐(0)
摘要: 一、安装vpn服务 1 sudo apt-get install pptpd 二、接下来配置pptpd服务 主要有三个配置文件 1 /etc/pptpd.conf /etc/ppp/pptpd-options /etc/ppp/chap-secrets 我们先来修改pptpd.conf 1 vim 阅读全文
posted @ 2018-01-24 10:05 追忆丶年华 阅读(2) 评论(0) 推荐(0)
摘要: PPTP是一个比较简单的VPN构建方式,但是很难找到比较全的说明文档。因此,记录一篇说明文档,详细记录架设VPN服务器以及总结一些其他比较容易遇到的问题。 安装PPTP基本上安装pptp是比较简单的了,比如在我的CentOS6.4 x64上,只需要两个命令: ? rpm -i http://popt 阅读全文
posted @ 2018-01-24 10:05 追忆丶年华 阅读(2) 评论(0) 推荐(0)
摘要: 本人刚刚开始学习linux,用的centos5.3,在配置linux vpn pptp中遇到了一些问题,走了不了弯路,上,所以令我郁闷了好久,现将自己配置成功的步骤写下,希望对跟我一样在配置pptp vpn遇到相关问题的朋友有所帮助^^. 一、确认系统自带的是ppp版本 2.4.4 然后下载所需软件 阅读全文
posted @ 2018-01-24 10:04 追忆丶年华 阅读(1) 评论(0) 推荐(0)
摘要: 最近换了台新的香港VPS 可是在搭建VPN服务器时却遇到了困难 先是出现619错误,接着是连接后无法上外网 下面一一给出解决办法 注意:使用本教程前请确保你的PPTPD已经正常安装并配置:http://crazyfeng.com/linux-centos-pptp-vpn.html 解决619错误 阅读全文
posted @ 2018-01-24 10:04 追忆丶年华 阅读(2) 评论(0) 推荐(0)
摘要: 前置条件需要安装 ruby,rubygems,rake,rails和mysql数据库。安装Redmine 和 Ruby、Rails对应的版本: 3.0 ruby 1.9.3, 2.0.0, 2.1, 2.2Rails 4.22.6ruby 1.8.7, 1.9.2, 1.9.3, 2.0.0, 2. 阅读全文
posted @ 2018-01-24 10:03 追忆丶年华 阅读(172) 评论(0) 推荐(0)
摘要: CentOS5.4安装redmine详细步骤 http://blog.csdn.net/leekwen/article/details/8516832 <<<<输出日志的配置>>>> 在页面访问的时候,终端窗口上可能会跳出如下的日志信息: Started GET "/login" for 192.1 阅读全文
posted @ 2018-01-24 10:02 追忆丶年华 阅读(224) 评论(0) 推荐(0)
摘要: >>>>概述<<<< 这里不解释什么是redmine及用来做什么,如果不知道用来做什么,估计也不会把它安装到CentOS5.4上。哈哈…… 以下为详细的步骤,筒子们可以在安装好CentOS5.4后,直接复制其命令就能安装顺利。 如果你的机器的环境与我的不同,或者本身已经在CentOS5.4上安装过其 阅读全文
posted @ 2018-01-24 10:02 追忆丶年华 阅读(232) 评论(0) 推荐(0)
摘要: Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放 源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制选项的支持。虽说像IBM Rational Team Concert 阅读全文
posted @ 2018-01-24 10:01 追忆丶年华 阅读(243) 评论(0) 推荐(0)
摘要: [html] view plaincopy [html] view plaincopy 阅读全文
posted @ 2018-01-24 09:59 追忆丶年华 阅读(175) 评论(0) 推荐(0)
摘要: 0、libxml2的安装 *下载http://rpmfind.net/linux/rpm2html/search.php?query=libxml2 *执行以下Linux命令进行安装 a)gunzip libxml2-2.6.26.tar.gz b)tar -xvf libxml2-2.6.26.t 阅读全文
posted @ 2018-01-24 09:59 追忆丶年华 阅读(611) 评论(0) 推荐(0)
摘要: SSH设置(只限于Mysql、oracle、PostgreSQL及 SQL Server 并只支持 SSH2通讯协定) Secure SHell(SSH)是一个通过网络登录其他计算机的程序,在远程服务器运行命令,和从一台机器移动文件到另一台。在不安全的网络中,它提供两台主机之间强大认证和安全加密的通 阅读全文
posted @ 2018-01-24 09:58 追忆丶年华 阅读(199) 评论(0) 推荐(0)
摘要: 我们对service和chkconfig两个命令都不陌生,systemctl 是管制服务的主要工具, 它整合了chkconfig 与 service功能于一体。 systemctl is-enabled iptables.servicesystemctl is-enabled servicename 阅读全文
posted @ 2018-01-24 09:57 追忆丶年华 阅读(753) 评论(0) 推荐(0)
摘要: 最近发现centos7 的/etc/rc.local不会开机执行,于是认真看了下/etc/rc.local文件内容的就发现了问题的原因了 ? 1 2 3 4 5 6 7 8 9 10 11 #!/bin/bash # THIS FILE IS ADDED FOR COMPATIBILITY PURP 阅读全文
posted @ 2018-01-24 09:57 追忆丶年华 阅读(470) 评论(0) 推荐(0)
摘要: 1.下载并安装supervisor 2.测试supervisord是否安装成功 3.建立文件夹,把应用的配置文件单独放置 4.创建默认的配置文件,并修改配置 5.设定supervisor启动文件 添加为自启动、启动、关闭 6.增加自定义的后台进程 以后可以按照每个应用分别写一个配置文件。 6.1(p 阅读全文
posted @ 2018-01-24 09:56 追忆丶年华 阅读(222) 评论(0) 推荐(0)
摘要: 1 . 使用方式 :ln [option] source_file dist_file (source_file是待建立链接文件的文件,dist_file是新创建的链接文件) -f 建立时,将同档案名删除. -i 删除前进行询问. ln -s abc cde 建立abc 的软连接 ln abc cd 阅读全文
posted @ 2018-01-24 09:56 追忆丶年华 阅读(25005) 评论(1) 推荐(1)
摘要: rc.local是Linux系统中的一个重要的开机启动文件,每次开机都要执行这个文件。但是有一些用户的Linux系统无法执行这个文件,并导致了一系列的问题。遇到这个问题我们应该怎么办呢? 在Linux系统中,有一个重要的开机自动启动脚本文件: /etc/rc.local 》/etc/rc.d/rc. 阅读全文
posted @ 2018-01-24 09:56 追忆丶年华 阅读(991) 评论(0) 推荐(0)
摘要: 原文链接:http://blog.csdn.net/xyang81/article/details/51555473 Supervisor(http://supervisord.org/)是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持 阅读全文
posted @ 2018-01-24 09:50 追忆丶年华 阅读(205) 评论(0) 推荐(0)
摘要: 原文:http://lixcto.blog.51cto.com/4834175/1539136 有阵子没写博客了,这段时间一直在研究python django框架和前端相关的东西。楼主学通信的,对web这一块啥也不懂,学了一个礼拜django,接着学了2个礼拜前端,感觉还是做不出来一个好看的页面。周 阅读全文
posted @ 2018-01-24 09:49 追忆丶年华 阅读(493) 评论(0) 推荐(0)
摘要: 最近写了一些代码,想统计一下代码的行数,在eclipse中好像没这功能,网上搜了一下才发现原来Linux有一个统计文件行数的命令wc。使用wc可以打印出每个文件和总文件的行数、字数和字节数,如果没有指定文件,则会读取标准输入(一般是终端)做统计。格式如下: 下面举几个例子: 1.统计当前目录下,py 阅读全文
posted @ 2018-01-24 09:48 追忆丶年华 阅读(409) 评论(0) 推荐(0)
摘要: 一、添加好配置文件后 二、更新新的配置到supervisord 三、重新启动配置中的所有程序 四、启动某个进程(program_name=你配置中写的程序名称) 五、查看正在守候的进程 六、停止某一进程 (program_name=你配置中写的程序名称) 七、重启某一进程 (program_name 阅读全文
posted @ 2018-01-24 09:48 追忆丶年华 阅读(628) 评论(0) 推荐(0)
摘要: 源服务器:192.168.0.100 目标服务器:192.168.0.101 目的:把源服务器上/home/test目录实时同步到目标服务器的/home/test下 具体操作: 第一部分:在目标服务器192.168.0.101上操作 一、在目标服务器安装Rsync服务端 1、关闭SELINUX vi 阅读全文
posted @ 2018-01-24 09:47 追忆丶年华 阅读(163) 评论(0) 推荐(0)
摘要: 摘要: 背景知识 IP地址 IP地址被用来给Internet上的电脑一个编号。大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信。我们可以把“个人电脑”比作“一台电话”,那么“IP地址”就相当于“电话号码”,而Internet中的路由器,就相当于电信局的“程控式交换机”。 背景知识 阅读全文
posted @ 2018-01-24 09:47 追忆丶年华 阅读(16846) 评论(0) 推荐(0)
摘要: 1.1. Rsync介绍 1.1.1 什么是RsyncRsync是一款开源的、快速的、多功能的、可实现全量或增量的本地或者远程数据镜像同步复制、备份的优秀工具。Rsync适用于unix、linux、windows等各种平台。Rsync 是一个远程数据同步工具,可通过 LAN/WAN 快速同步多台主机 阅读全文
posted @ 2018-01-24 09:45 追忆丶年华 阅读(257) 评论(0) 推荐(0)
摘要: 我们对service和chkconfig两个命令都不陌生,systemctl 是管制服务的主要工具, 它整合了chkconfig 与 service功能于一体。 systemctl is-enabled iptables.servicesystemctl is-enabled servicename 阅读全文
posted @ 2018-01-24 09:45 追忆丶年华 阅读(154) 评论(0) 推荐(0)
摘要: 本来是很简单一个事情,转过来是因为打字机这事比较有趣…… http://blog.csdn.net/xyp84/archive/2009/08/11/4435899.aspx 摘要一下: 回车 换行 0D 0A <CR> <LF> Carriage Return Line Feed “/r” “/n 阅读全文
posted @ 2018-01-24 09:45 追忆丶年华 阅读(622) 评论(0) 推荐(0)
摘要: 看一个真正的专家操作命令行绝对是一种很好的体验-光标在单词之间来回穿梭,命令行不同的滚动。在这里强烈建立适应GUI节目的开发者尝试一下在提示符下面工作。但是事情也不是那么简单,还是需要知道“如何去做”。 在单词之间跳转,使用Ctrl+左右键。Ctrl+a跳到本行的行首,Ctrl+e则跳到页尾。Ctr 阅读全文
posted @ 2018-01-24 09:44 追忆丶年华 阅读(568) 评论(0) 推荐(0)
摘要: 亚马逊推出了免费的云主机服务器 Amazon EC2,它是通过安全密钥来访问主机的。问题是下载的密钥在SecureCRT 上无法直接使用,需要转换。 下面的方法可以在自己的linux主机上生成securecrt需要的密钥。 首先在 AWS 管理面板中生成密钥对。将密钥上传到一台自己的linux主机, 阅读全文
posted @ 2018-01-24 09:43 追忆丶年华 阅读(1213) 评论(0) 推荐(0)
摘要: Linux 中的 shell 有很多类型,其中最常用的几种是: Bourne shell (sh)、C shell (csh) 和 Korn shell (ksh), 各有优缺点。Bourne shell 是 UNIX 最初使用的 shell,并且在每种 UNIX 上都可以使用, 在 shell 编 阅读全文
posted @ 2018-01-24 09:43 追忆丶年华 阅读(276) 评论(0) 推荐(0)
摘要: Amazon的EC2服务器可以理解为虚拟机,不过它是不需要安装系统的,它是根据镜像自动创建的。在申请EC2的时候,可以选择操作系统的类型,如Redhat Enterprise 6或ubuntu 12等,我个人对它们没有偏好。如果选择的是linux系统,则同时会生在一个*.pem文件,里面大概存的是私 阅读全文
posted @ 2018-01-24 09:43 追忆丶年华 阅读(3377) 评论(0) 推荐(0)
摘要: 脚本中的部分应该是从doc直接拷过来的,造成回车符“\r”出现问题通过将脚本内容在linux下拷贝一次,就解决了这个问题! 阅读全文
posted @ 2018-01-24 09:42 追忆丶年华 阅读(274) 评论(0) 推荐(0)
摘要: 功能说明:设置指令的别名。语 法:alias[别名]=[指令名称]参 数 :若不加任何参数,则列出目前所有的别名设置。举 例 :ermao@lost-desktop:~$ alias alias egrep='egrep --color=auto' alias fgrep='fgrep --colo 阅读全文
posted @ 2018-01-24 09:42 追忆丶年华 阅读(588) 评论(0) 推荐(0)
摘要: curl members.3322.org/dyndns/getip 阅读全文
posted @ 2018-01-24 09:40 追忆丶年华 阅读(154) 评论(0) 推荐(0)
摘要: TIME_WAIT状态原理 通信双方建立TCP连接后,主动关闭连接的一方就会进入TIME_WAIT状态。 客户端主动关闭连接时,会发送最后一个ack后,然后会进入TIME_WAIT状态,再停留2个MSL时间(后有MSL的解释),进入CLOSED状态。 下图是以客户端主动关闭连接为例,说明这一过程的。 阅读全文
posted @ 2018-01-24 09:39 追忆丶年华 阅读(186) 评论(0) 推荐(0)
摘要: 生活在 Bash shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率。 编辑命令 Ctrl + a :移到命令行首 Ctrl + e :移到命令行尾 Ctrl + f :按字符前移(右向) Ctrl + b :按字符后移(左向) Alt + f :按单词前移(右向) Alt + b :按 阅读全文
posted @ 2018-01-24 09:38 追忆丶年华 阅读(131) 评论(0) 推荐(0)
摘要: 上图对排除和定位网络或系统故障时大有帮助,但是怎样牢牢地将这张图刻在脑中呢?那么你就一定要对这张图的每一个状态,及转换的过程有深刻地认识,不能只停留在一知半解之中。下面对这张图的11种状态详细解释一下,以便加强记忆!不过在这之前,先回顾一下TCP建立连接的三次握手过程,以及关闭连接的四次握手过程。1 阅读全文
posted @ 2018-01-24 09:38 追忆丶年华 阅读(232) 评论(0) 推荐(0)
摘要: 转载自:点击打开链接 在linux中,/proc/sys/net/core/somaxconn这个参数,linux中内核的一个不错的参数somaxconn 看下其解析: 对于一个TCP连接,Server与Client需要通过三次握手来建立网络连接.当三次握手成功后, 我们可以看到端口的状态由LIST 阅读全文
posted @ 2018-01-24 09:37 追忆丶年华 阅读(161) 评论(0) 推荐(0)
摘要: 【一】从第3000行开始,显示1000行。即显示3000~3999行 cat filename | tail -n +3000 | head -n 1000 【二】显示1000行到3000行 cat filename| head -n 3000 | tail -n +1000 *注意两种方法的顺序 阅读全文
posted @ 2018-01-24 09:37 追忆丶年华 阅读(132) 评论(0) 推荐(0)
摘要: 由于昨天公司内网服务器坏了,所以急需搭建新的Linux环境。 在安装maven时,使用tar 命令解压maven.tar.gz出现: tar :This does not look like a tar archive tar: Exiting with failure status due to 阅读全文
posted @ 2018-01-24 09:36 追忆丶年华 阅读(1377) 评论(0) 推荐(0)
摘要: Linux crontab 实现每秒执行 linux crontab 命令,最小的执行时间是一分钟。如需要在小于一分钟内重复执行,可以有两个方法实现。 1.使用延时来实现每N秒执行 创建一个php做执行动作,非常简单,就是把当前时间写入log。 <?php file_put_contents('/h 阅读全文
posted @ 2018-01-24 09:36 追忆丶年华 阅读(224) 评论(0) 推荐(0)
摘要: 约定几个目录 /usr/local/php/sbin/php-fpm /usr/local/php/etc/php-fpm.conf /usr/local/php/etc/php.ini 一,php-fpm的启动参数 1 2 3 4 5 6 7 8 9 10 11 12 13 #测试php-fpm配 阅读全文
posted @ 2018-01-24 09:35 追忆丶年华 阅读(137) 评论(0) 推荐(0)
摘要: 1、什么是301转向?什么是301重定向? 301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。 2、什么是302重定向? 302重定向又称之为302代表暂时性转 阅读全文
posted @ 2018-01-24 09:34 追忆丶年华 阅读(323) 评论(0) 推荐(0)
摘要: Linux有非常多的发行版本,从性质上划分,大体分为由商业公司维护的商业版本与由开源社区维护的免费发行版本。 商业版本以Redhat为代表,开源社区版本则以debian为代表。这些版本各有不同的特点,在不同的应用领域发挥着不同的作用,不能一概而论。而绝大多数VPS上只提供开源社区维护的发行版本。下面 阅读全文
posted @ 2018-01-24 09:33 追忆丶年华 阅读(161) 评论(0) 推荐(0)
摘要: 在/proc文件系统下,又两个文件提供了中断的信息。 /proc/interrupts 文件中列出当前系统使用的中断的情况,所以某个中断处理没有安装,是不会显示的。哪怕之前安装过,被卸载了。 从左到右分别是, irq的序号, 在各自cpu上发生中断的次数,可编程中断控制器,设备名称(request_ 阅读全文
posted @ 2018-01-24 09:32 追忆丶年华 阅读(738) 评论(0) 推荐(0)
摘要: 1: syslog.conf的介绍 对于不同类型的Unix,标准UnixLog系统的设置,实际上除了一些关键词的不同,系统的syslog.conf格式是相同的。syslog采用可配置的、统一的系统登记程序,随时从系统各处接受log请求,然后根据/etc/syslog.conf中的预先设定把log信息 阅读全文
posted @ 2018-01-24 09:32 追忆丶年华 阅读(1784) 评论(0) 推荐(0)
摘要: 昨天在查LVS调度均衡性问题时,最终确定是 persistence_timeout 参数会使用IP哈希。目的是为了保证长连接,即一定时间内访问到的是同一台机器。而我们内部系统,由于出口IP相对单一,所以总会被哈希到相同的RealServer。 过去使用LVS,遇到过单核CPU被软中断耗尽的问题,然后 阅读全文
posted @ 2018-01-24 09:31 追忆丶年华 阅读(4329) 评论(0) 推荐(0)
摘要: 网卡优化 RSS receive side scaling,网卡多队列,需要硬件支持。网卡接收到网络数据包后,要发送一个硬件中断,通知CPU取数据包。默认配置,都是由CPU0去做。 RPS receive packet steering,向某个CPU发送一个软中断,来接收数据包,并递交给应用程序。 阅读全文
posted @ 2018-01-24 09:31 追忆丶年华 阅读(878) 评论(0) 推荐(0)
摘要: 公司网站 有两台服务器 A、B,做了动静分离,A上为静态服务器安装有nginx,B为Tomcat容器。访问时,通过A的nginx 做反向代理,静态文件http请求,目录statics直接访问A服务器上的静态文件。 但我们由于开发的时候 项目 java代码和静态文件都在一起,只发布到 B上,然后将静态 阅读全文
posted @ 2018-01-24 09:30 追忆丶年华 阅读(264) 评论(0) 推荐(0)
摘要: rsync详解之exclude排除文件 问题:如何避开同步指定的文件夹? --excludersync --exclude files and folders http://articles.slicehost.com/2007/10/10/rsync-exclude-files-and-folde 阅读全文
posted @ 2018-01-24 09:30 追忆丶年华 阅读(951) 评论(0) 推荐(0)
摘要: 一、rsync 简介 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以使用 Rsync 同步本地硬盘中的不同目录。 Rsync 是用于取代rcp的一个工具,Rsync使用所谓的 “Rsync 算法” 来使本地和远程两个主机 阅读全文
posted @ 2018-01-24 09:29 追忆丶年华 阅读(239) 评论(0) 推荐(0)
摘要: 前不久因项目需要写了开机启动其他程序的shell脚本,因工作忙,调试完给了技术支持人员,也没去注意过。 到后来,有几台服务器突然被重启了,这时候领导问,怎么开机启动的脚本没起作用,还被批了一顿,哎,做事虎头蛇尾,活该! 然后去查,一直没查到原因, 手动执行都是正确的,在排除了权限原因和脚本问题后,很 阅读全文
posted @ 2018-01-24 09:28 追忆丶年华 阅读(521) 评论(0) 推荐(0)
摘要: 如果ping域名的时候出现ping:unknown host xxx.xxx 但是ping IP地址的时候可以通的话 可知是dns服务器没有配置好, 查看一下配置文件/etc/resolv.conf,里面是否有nameserver xxx.xxx.xxx.xxx,比如使用dns服务器 nameser 阅读全文
posted @ 2018-01-24 09:27 追忆丶年华 阅读(1139) 评论(0) 推荐(0)
摘要: 配置好DNS服务器,添加了相应的记录之后,只要IP地址保持不变,一般情况下我们就不再需要去维护DNS的数据文件了。不过在确认域名解释正常之前我们最好是测试一下所有的配置是否正常。许多人会简单地使用ping命令检查一下就算了。不过Ping指令只是一个检查网络联通情况的命令,虽然在输入的参数是域名的情况 阅读全文
posted @ 2018-01-24 09:27 追忆丶年华 阅读(242) 评论(0) 推荐(0)