LINUX

CentOS下安装使用start-stop-daemon

CentOS下安装使用start-stop-daemon 在centos下下了个自启动的服务器脚本 执行的时候发现找不到start-stop-daemon命令 好吧 执行手动编译一下 加上这个命令 wget http://developer.axis.com/download/distribution/apps-sys-utils-start-stop-daemon-IR1_9_18-2.tar.gz tar -xzvf apps-sys-utils-start-stop-daemon-IR1_9_18-2.tar.gz # 然后进入解压之后的路径 一直 cd 到start-stop-daemon.c在的目录 cc start-stop-daemon.c -o start-stop-daemon cp start-stop-daemon /usr/bin/start-stop-daemon ok 现在可以正常启 ...

PHP-FPM运行状态的实时查看及监控详解

php-fpm和nginx一样内建了一个状态页,对于想了解php-fpm的状态以及监控php-fpm非常有帮助。这篇文章就给大家详细介绍了PHP-FPM运行状态的实时查看及监控,有需要的朋友们可以参考学习,感兴趣的朋友们下面来一起看看吧。 前言 大家都知道PHP-FPM内置了状态页,开启后可查看PHP-FPM的详细运行状态,给PHP-FPM优化带来帮助。 打开php-fpm.conf,配置php-fpm状态页选项 1 pm.status_path = /phpfpm_status 配置nginx.conf,添加可访问server 1 2 3 4 5 6 7 8 9 server {   listen 80;   server_name 127.0. ...

Linux shell 之 提取文件名和目录名的一些方法

很多时候在使用Linux的shell时,我们都需要对文件名或目录名进行处理,通常的操作是由路径中提取出文件名,从路径中提取出目录名,提取文件后缀名等等。例如,从路径/dir1/dir2/file.txt中提取也文件名file.txt,提取出目录/dir1/dir2,提取出文件后缀txt等。 下面介绍两种常用的方法来进行相关的操作。 一、使用${} 1、${var##*/} 该命令的作用是去掉变量var从左边算起的最后一个’/’字符及其左边的内容,返回从左边算起的最后一个’/’(不含该字符)的右边的内容。使用例子及结果如下: 从运行结果可以看 ...

Apache配置正向代理与反向代理

1. 正向代理 配置正向代理很简单,此处我们配置vhost来实现代理, 只需要在浏览器的Proxy选项里加入你的Apache配置的vHost主机即可   1.1 开启Apache代理模块并引入vhost配置文件 早http.conf开启代理模块 LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_connect_module modules/mod_proxy_connect.so LoadModule proxy_ftp_module modules/mod_proxy_ftp.so LoadModule proxy_http_module modules/mod_proxy_http.so 引入vhost文件 Include conf/extra/httpd-vhosts.conf 如果你想监听别的端口, 修改Li ...

ubuntu下ssh连接错误

ubuntu下ssh连接远程服务器报错:

Received disconnect from 101.201.45.114 port 22:2: Too many authentication failures for git
Connection to 101.201.45.114 closed by remote host.
fatal: Could not read from remote repository.

 

解决方法:

打开终端,输入以下命令:
1、touch /Users/username/.ssh/config
2、vi /Users/username/.ssh/config(编辑config文件)
3、在文件中输入
Host jenkins
HostName jenkins.example.com
User domainuser
IdentitiesOnly yes

Linux中iptables防火墙指定端口范围

在linux中我们常用的防火墙就是iptables了,但是很多朋友都不知道怎么快速iptables防火墙指定端口范围了,下面我给大家介绍。  我需要700至800之间的端口都能tcp访问 -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 700 -j ACCEPT -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 701 -j ACCEPT -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 702 -j ACCEPT … -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tc ...

linux下怎么查看cpu核数

cpu信息记录在/proc/cpuinfo中,但信息比较多,怎么查出型号,物理cpu个数,逻辑cpu个数呢? 1. 查看CPU型号 # cat /proc/cpuinfo | grep name | sort | uniq model name : Intel(R) Core(TM) i3-3240 CPU @ 3.40GHz 2. 查看物理CPU数目 #cat /proc/cpuinfo | grep “physical id”   所有physical id都是0,可知有1个物理CPU;也用管道排序去重后直接输出物理cpu的个数; # cat /proc/cpuinfo | grep “physical id” | sort | uniq | wc -l   3. 查看核数和逻辑CPU数目 CPU核数和线程数可以用类似方法 ...

Linux下取代top的进程管理工具 htop

一、htop 简介 This is htop, an interactive process viewer for Linux. It is a text-mode application (for console or X terminals) and requires ncurses. Comparison between htop and top In ‘htop’ you can scroll the list vertically and horizontally to see all processes and complete command lines. In ‘top’ you are subject to a delay for each unassigned key you press (especially annoying when multi-key escape sequences are triggered by accident). ‘htop’ starts ...

Linux 显示隐藏目录或隐藏文件的占用空间

du -sh .[!.]*

du命令用来看文件size

.[!.]* 是正则式, 意思是第一位是点, 第二位是除了点以外的字符, 第三位是任意字符或者不存在
后面可以再加一个 *来包括非隐藏文件

后面还可以接 sort -h来对占用空间进行排序(sort 的 -k2 可以指明根据第二列来排序)

du -sh .[!.]* * | sort -hr
echo .[!.]*

可以看所有隐藏文件

df -lh

可以看磁盘使用情况