![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
咖啡大咖
这个作者很懒,什么都没留下…
展开
-
linux无密码登录
1.配置/etc/hosts文件192.168.130.130 master192.168.130.原创 2014-06-02 18:07:43 · 540 阅读 · 0 评论 -
shell截取字符串的方法
shell中截取字符串的方法有很多中,${expression}一共有9种使用方法。${parameter:-word}${parameter:=word}${parameter:?word}${parameter:+word} 上面4种可以用来进行缺省值的替换。${#parameter}上面这种可以获得字符串的长度。 ${parameter%word} 最小限转载 2015-03-31 10:57:32 · 378 阅读 · 0 评论 -
linux之cut用法
cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的。(1)其语法格式为:cut [-bn] [file] 或 cut [-c] [file] 或 cut [-df] [file]使用说明cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。如果不指定 Fi转载 2015-04-03 11:13:49 · 329 阅读 · 0 评论 -
什么是EPEL 及 Centos上安装EPEL
RHEL以及他的衍生发行版如CentOS、Scientific Linux为了稳定,官方的rpm repository提供的rpm包往往是很滞后的,当然了,这样做这是无可厚非的,毕竟这是服务器版本,安全稳定是重点,官方的rpm repository提供的rpm包也不够丰富,很多时候需要自己编译那太辛苦了,而EPEL恰恰可以解决这两方面的问题。什么是EPEL?EPEL的全称叫 Ext转载 2015-04-09 20:26:31 · 391 阅读 · 0 评论 -
linux系统中bugzilla nginx 安装配置 详解
Bugzilla是Mozilla公司提供的一款开源的免费Bug追踪系统,用来帮助你管理软件开发,建立完善的BUG跟踪体系。,下面我们一起来看看吧在网上看了一下,bugzilla的安装,大部分的web环境是apache 。下面说一下我的安装过程。一,安装epel源请参考:centos 推荐使用epel源二,安装mysql nginx bugzilla,以及相关工具转载 2015-04-09 20:30:32 · 1336 阅读 · 0 评论 -
linux下.vimrc文件配置
linux下.vimrc文件配置set nocompatible //不要使用vi的键盘模式,而是vim自己的 set syntax=on //语法高亮 set noeb //去掉输入错误的提示声音 set confirm //在处理未保存或只读文件的时候,弹出确认 set autoindent set cindent //自动缩进转载 2015-04-27 13:26:01 · 397 阅读 · 0 评论 -
screen速查表
KeyActionNotesCtrl+a cnew window Ctrl+a nnext windowI bind F12 to thisCtrl+a pprevious windowI bind F11 to thisCtrl+a "select window from listI have window转载 2015-05-11 00:34:03 · 443 阅读 · 0 评论 -
Linux下iptables屏蔽IP和端口号
封单个IP的命令:iptables -I INPUT -s 124.115.0.199 -j DROP封IP段的命令:iptables -I INPUT -s 124.115.0.0/16 -j DROP封整个段的命令:iptables -I INPUT -s 194.42.0.0/8 -j DROP封几个段的命令:iptables -I INPUT -s 61.37.80.0/24转载 2015-05-12 14:17:24 · 903 阅读 · 0 评论 -
linux下清理缓存,以释放内存
linux下清理缓存,以释放内存 系统环境:Cent OS 5.4 x64今天查看开发使用的机器,内存使用了11G,绝大部门都是被缓存了,根据linux内存可使用的计算方法:可用内存=free+buffers+cached,那么这台服务器可用内存约为10.7G,swap占用非常小说明目前物理内存还够用,看了网上介绍,清理一下缓存,效果立竿见影,按如下顺序操作即可: 1、当前内存转载 2015-07-12 10:30:32 · 18996 阅读 · 0 评论 -
linux netstat 统计查看外部连接数
服务器上的一些统计数据:1)统计80端口连接数netstat -nat|grep -i "80"|wc -l2)统计httpd协议连接数ps -ef|grep httpd|wc -l3)、统计已连接上的,状态为“establishednetstat -na|grep ESTABLISHED|wc -l4)、查出哪个IP地址连接最多,将其封了.nets转载 2015-06-15 23:28:30 · 5751 阅读 · 0 评论 -
Linux中TCP连接过程状态简介
一、Linux服务器上11种网络连接状态: 图:TCP的状态机通常情况下,一个正常的TCP连接,都会有三个阶段:1、TCP三次握手; 2、数据传送; 3、TCP四次挥手注:以下说明最好能结合”图:TCP的状态机”来理解。SYN: (同步序列编号,Synchronize Sequence Numbers)该标志仅在三次握手建立TCP连接时有效。表示一转载 2015-06-15 23:37:06 · 392 阅读 · 0 评论 -
linux并发连接数查看
1、查看Web服务器(Nginx Apache)的并发请求数及其TCP连接状态: netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'netstat -n|grep ^tcp|awk '{print $NF}'|sort -nr|uniq -c 或者:netstat -n | aw转载 2015-06-15 23:30:46 · 630 阅读 · 0 评论 -
expect用法
1. [#!/usr/bin/expect] 这一行告诉操作系统脚本里的代码使用那一个shell来执行。这里的expect其实和linux下的bash、windows下的cmd是一类东西。 注意:这一行需要在脚本的第一行。 2. [set timeout 30] 基本上认识英文的都知道这是设置超时时间的,现在你只要记住他的计时单位是:秒 。timeout -1转载 2015-03-12 10:47:35 · 409 阅读 · 0 评论 -
查看Linux版本系统信息方法汇总
Linux下如何查看版本信息, 包括位数、版本信息以及CPU内核信息、CPU具体型号等等,整个CPU信息一目了然。 1、# uname -a (Linux查看版本当前操作系统内核信息) Linux localhost.localdomain 2.4.20-8 #1 Thu Mar 13 17:54:28 EST 2003 i686 athlon i386 GNU/Lin转载 2015-03-09 10:22:19 · 342 阅读 · 0 评论 -
expect用法
1. [#!/usr/bin/expect] 这一行告诉操作系统脚本里的代码使用那一个shell来执行。这里的expect其实和linux下的bash、windows下的cmd是一类东西。 注意:这一行需要在脚本的第一行。 2. [set timeout 30] 基本上认识英文的都知道这是设置超时时间的,现在你只要记住他的计时单位是:秒 。timeout -1 为永不超时3转载 2015-03-07 17:55:09 · 323 阅读 · 0 评论 -
安装freetype
进入 //进入软件源码包所在目录 [root@localhost src]# tar zxvf freetype-2.3.5.tar.gz //解包解压到freetype-2.3.5目录 [root@localhost src]# cd freetype-2.3.5 //进入目录freetype-2.3.5中 步骤二:使用"configure"命令检查并转载 2014-06-07 14:52:18 · 810 阅读 · 0 评论 -
centos6.0 配置SVN
基本步骤:1、安装必需的subversion2、创建版本库3、配置用户和权限4、钩子和svn常用命令说明一、安装subversion在这里我们使用yum来安装subversion,使用以下命令即可完成。[root@localhost ~]# yum -y install subversion 二、创建版本库[root@localhost ~]# mkd转载 2014-06-29 18:34:42 · 335 阅读 · 0 评论 -
linux查看CPU信息
Linux查看cpu个数 1. 查看物理CPU的个数 cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l 2. 查看逻辑CPU的个数 cat /proc/cpuinfo |grep "processor"|wc -l 3. 查看CPU是几核 ca转载 2014-06-30 11:24:27 · 335 阅读 · 0 评论 -
在CentOS 6.4中支持exfat格式的U盘
1、下载fuse-exfat支持软件:exfat支持是通过fuse模块的方式支持的,其项目地址是: https://code.google.com/p/exfat/ ,当前版本是:1.0.1。目前exfat的支持已经是全功能支持,支持读写。可以下载源代码包,并自行使用scons和gcc编译,也可以在rpmfusion下载源代码RPM,然后通过构建RPM来安装。这里采用构建转载 2014-05-28 21:19:15 · 818 阅读 · 0 评论 -
shell expect spawn、linux expect 用法小记 看着舒服点
使用expect实现自动登录的脚本,网上有很多,可是都没有一个明白的说明,初学者一般都是照抄、收藏。可是为什么要这么写却不知其然。本文用一个最短的例子说明脚本的原理。 脚本代码如下: ############################################## #!/usr/bin/expect set timeout 30 spawn ssh -l use转载 2014-10-04 11:00:37 · 4571 阅读 · 0 评论 -
CENTOS 6.0 iptables 开放端口80 3306 22端口
#/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT#/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT#/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT然后保存:#/etc/rc.d/init.d/iptables sa转载 2014-12-17 18:17:49 · 947 阅读 · 0 评论 -
Linux(CentOS)下更改/转移MySQL数据库目录
由于MySQL的数据库太大,默认安装的/var盘已经再也无法容纳新增加的数据,没有办法,只能想办法转移数据的目录。网上有很多相关的文章写到转移数据库目录的文章,不过大部分都是相互之间转载的,而且转载的过程中还会有一些错误,因为大部分人根本就没测试过,所以错误也就顺便一块转载过来了,下面我简单整理一下这几天把MySQL从/var/lib/mysql目录下面转移到/home/mysql_data/my转载 2014-12-05 15:12:10 · 2409 阅读 · 0 评论 -
linux grep命令
1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep [options]3.主要参数[options]主要参数:-c:只输出匹配行的计数。-I:不区分大 小写(转载 2014-12-22 23:28:05 · 330 阅读 · 0 评论 -
linux命令大全
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui转载 2015-02-16 14:56:39 · 350 阅读 · 0 评论 -
Linux vmstat命令实战详解
vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用场景不一样)。一般vmstat转载 2015-03-02 10:27:58 · 365 阅读 · 0 评论 -
linux shell if 参数
shell 编程中使用到得if语句内判断参数 –b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真 -d 当pathname存在并且是一个目录时返回真 -e 当pathname指定的文件或目录存在时返回真 -f 当file存在并且是正规文件时返回真 -g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真转载 2015-03-05 22:44:58 · 268 阅读 · 0 评论 -
CentOS 6.x 内核升级(2.6.32 -> 3.10.58)过程记录
1. 准备工作确认内核及版本信息[root@hostname ~]# uname -r2.6.32-220.el6.x86_64[root@hostname ~]# cat /etc/centos-release CentOS release 6.2 (Final)安装软件编译安装新内核,依赖于开发环境和开发库# yum grouplist //查看已经安转载 2015-12-19 17:16:55 · 594 阅读 · 0 评论