计算机教程网

服务器运维

服务器运维

...

  • nginx访问控制allow、deny(ngx_http_access_module)

    nginx访问控制allow、deny(ngx_http_access_module)

    但看nginx模块名ngx_http_access_module,很多人一定很陌生,但是deny和allow相比没一个人不知道的,实际上deny和allow指令属于ngx_http_access_module.我们想控制某个uri或者一个路径不让人访问,在nginx就得靠它了。...

    2024-11-21
  • 为MySQL选择合适的备份方式

    为MySQL选择合适的备份方式

    数据库的备份是极其重要的事情。如果没有备份,遇到下列情况就会抓狂:UPDATE or DELETE whitout where…table was DROPPed accidentally…INNODB was corrupt…entire datacenter loses power…从数据安全的角度来说,服务器磁盘都会做raid,MySQL本身也有主从、drbd等容灾机制,但它们都无法完全取代...

    2024-11-21
  • logrotate日志管理工具

    logrotate日志管理工具

    logrotate是一个日志文件管理工具。用来把旧文件轮转、压缩、删除,并且创建新的日志文件。我们可以根据日志文件的大小、天数等来转储,便于对日志文件管理,一般都是通过cron计划任务来完成的。...

    2024-11-21
  • 利用多核CPU来加速Linux命令 — awk、sed、bzip2、grep、wc

    利用多核CPU来加速Linux命令 — awk、sed、bzip2、grep、wc

    你是否曾经有过要计算一个非常大的数据(几百GB)的需求?或在里面搜索,或其它操作——一些无法并行的操作。数据专家们,我是在对你们说。你可能有一个4核或更多核的CPU,但我们合适的工具,例如 grep, bzip2, wc, awk, sed等等,都是单线程的,只能使用一个CPU内核。借用卡通人物Cartman的话,“如何我能使用这些内核”?要想让Linux命令使用所有的CPU内核,我们需要用到GNU Parallel命令,它让我们所有的CPU内核在单机内做神奇的map-reduce操作,当然,这还要借助很...

    2024-11-21
  • linux下使用pmap和ldd查看进程调用了什么lib

    linux下使用pmap和ldd查看进程调用了什么lib

    在写安装脚本或者其他时候我们想了解某个经常调用了哪些lib,我们可以使用pmap方法,显示出的lib比较全面,当然也可以使用ldd来查看。接下来看看linux下使用pmap和ldd的命令。...

    2024-11-21
  • Linux文件比较操作—文本文件的交集、差集与求差

    Linux文件比较操作—文本文件的交集、差集与求差

    最近公司业务调整,需要对属于百度某公司的域名进行剥离分开,属于本公司的域名更改掉。 域名非常之多之杂乱。各自分别整理手上的域名, 后面再整理无家可归的域名。这就需要对文件进行操作,也就是把文件当作集合,求集合的交集差集等等集合论相关的数学理论。下面介绍两个命令:1. comm命令comm命令可以用于两个文件之间的比较,它有一些选项可以用来调整输出,以便执行交集、求差、以及差集操作。有三列内容:分别表示A-B,B-A 和 A交B。相关集合论解释:交集:打印出两个文件所共有的行。求差:打印出指定文件所包含的且...

    2024-11-21
  • curl: (6) Couldn’t resolve host ‘www.ttlsa.com’

    curl: (6) Couldn’t resolve host ‘www.ttlsa.com’

    上周, 部分站点出现Couldn‘t resolve host.....问题, 导致公司所有走api的程序都无法正常使用(系统redhat 6.3的都出现问题, redhat 5一切OK). 最后解决方法找到了,但是具体原因目前还未知....

    2024-11-21
  • nginx替换网站响应内容(ngx_http_sub_module)

    nginx替换网站响应内容(ngx_http_sub_module)

    ngx_http_sub_module模块是一个过滤器,它修改网站响应内容中的字符串,比如你想把响应内容中的‘ttlsa’全部替换成‘运维生存时间’,这个模块已经内置在nginx中,但是默认未安装,需要安装需要加上配置参数:--with-http_sub_module...

    2024-11-21
  • Linux dialog详解(图形化shell)

    Linux dialog详解(图形化shell)

    最近使用dialog写图形自动化shell脚本, 功能很强大,功能不是非常多但是足够用。想写一篇linux下dialog的使用方法,虽然命令不多,但是写起来也需要下很大功夫,而且不一定写得更好,在网上发现一篇linux shell图形化脚本文件,于是转过来了....

    2024-11-21
  • lost+found目录的作用

    lost+found目录的作用

    当fsck的时候,将一些没有链接的文件或者目录放入这里。注意lost+found 这个目录有一定大小,如果你删除,不能使用mkdir 来建立。你必须使用 mklost+found,有些操作系统这个命令是一个shell脚本,它会使用touch命令建立文件或者目录槽,然后删除。...

    2024-11-21
  • nginx日志配置

    nginx日志配置

    日志对于统计排错来说非常有利的。本文总结了nginx日志相关的配置如access_log、log_format、open_log_file_cache、log_not_found、log_subrequest、rewrite_log、error_log。nginx有一个非常灵活的日志记录模式。每个级别的配置可以有各自独立的访问日志。日志格式通过log_format命令来定义。ngx_http_log_module是用来定义请求日志格式的。...

    2024-11-21
  • sersync文件实时同步

    sersync文件实时同步

    门户网站一般使用一台cms来生成静态文件,cms同步文件到几台服务器上提供用户访问,现在有些使用sersync实时同步到多台web服务器上,有些站点则使用rsync+inotify来同步文件,还有各种方法,这种就不列举了,这边看下sersync的安装配置....

    2024-11-21
  • Linux释放内存

    Linux释放内存

    Linux下频繁存取文件时,物理内存可能会被耗尽,当程序结束后,内存不会释放,而是一直作为cache。Linux缓存有dentry,buffer cache,page cache。Dentry用来加速文件路径名到inode的转换;buffer cache加速磁盘块的读写;page cache加速inode的读写。缩短IO调用时间。...

    2024-11-21
  • Linux diff创建补丁以及patch打补丁

    Linux diff创建补丁以及patch打补丁

    首先介绍一下diff和patch。在这里不会把man在线文档上所有的选项都介绍一下,那样也没有必要。在99%的时间里,我们只会用到几个选项。所以必须学会这几个选项。...

    2024-11-21
  • 网络分析工具wireshark和科来

    网络分析工具wireshark和科来

    Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。不知道的人可以直接百度百科,wireshark已经支持超过850多种协议,这些协议最基础的包括IP协议和DHCP协议。想要了解的人可以上当当买一本《Wireshark数据包分析实战》。科来网络分析系统是一款由科来软件全自主研发,并拥有全部知识产品的网络分析产品。该系统具有行业领先的专家分析技术,通过捕获并分析网络中传输的底层数据包,对网络故障、网络安全以及网络性能进...

    2024-11-21
  • php全角转半角方法

    php全角转半角方法

    在过滤或者其他一些应用找,文字里面包含全角,需要将他转成半角,有各种各样的方法,这边使用了php的strtr函数。当然php半角转全角也是一个道理....

    2024-11-21
  • Dell服务器固件升级

    Dell服务器固件升级

    固件英文单词FirmWare,例如硬盘控制器、内存控制器、bios、远程控制卡等等固件。升级之前需要安装OpenManage,不会的请看Dell服务器安装OpenManage(OMSA),升级除了解决老固件存在的问题之外,还能提高各个硬件的性能.如果你是惠普服务器,你看后续文章,或者百度....

    2024-11-21
  • 文章预告表 – ttlsa原创内容

    文章预告表 – ttlsa原创内容

    php?action=postpass" class="post-password-form" method="post">这是一篇受密码保护的文章,您需要提供访问密码:密码:...

    2024-11-21
  • KVM设置和远程控制

    KVM设置和远程控制

    KVM设置和远程控制机器设置...

    2024-11-21
  • Hudson安装配置、部署应用及分析

    Hudson安装配置、部署应用及分析

    一、部署环境机器:一台linux虚机,内存1G,操作系统CentOS release 5.6,硬盘100G。实验应用:乐学方舟后台部署(非正式环境)应用环境:apache-tomcat-7.0.27  ,JDK二、环境搭建1、下载hudson ,安装部署http://hudson-ci.org/点击下载2、下载完成,需找一台linux的机器,上传文件。后台解压运行# java -jar hudso...

    2024-11-21
  • mwget 多线程版本wget下载工具

    mwget 多线程版本wget下载工具

    linux运维在操作linux过程中,用得最多的linux下载工具想必一定是wget,没有看到哪一台服务器没装过wget的,或许有人使用ftp下载,也有人使用多线程的axel以及ProZilla,毫无疑问这两个工具都非常的出色,但是对于习惯使用wget的人来说显得不适应,于是老外便开发了多线程版本的wget工具mwget,m表示multi多线程的意思....

    2024-11-21
  • SysBench系统性能基准测试工具

    SysBench系统性能基准测试工具

    SysBench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。当前功能允许测试的系统参数有:file I/O performance (文件I / O性能)scheduler performance (调度性能)memory allocation and transfer speed (内存分配和传输速度)POSIX threads implementation performance (POSIX线程执行绩效)database server perfor...

    2024-11-21
  • Web压力测试工具-http_load

    Web压力测试工具-http_load

    介绍个http_load压力测试工具,http_load,类似的工具还有webbench、ab、Siege,项目上线前可以使用本工具测试web压力情况....

    2024-11-21
  • ICMP重定向报文导致的问题与分析

    ICMP重定向报文导致的问题与分析

    ICMP重定向报文导致的问题与分析,发生ICMP重定向报文的必要条件有:1). 出接口必须等于入接口 2). 用于向外传送数据报的路由不能被ICMP重定向报文创建或修改过, 而且不能是路由器的默认路由 3). 数据报不能用源站选路来转发 4). 内核必须配置成可以发送重定向报文...

    2024-11-21
  • ip_conntrack table full dropping packet解决方案

    ip_conntrack table full dropping packet解决方案

    当我们开启iptables后,会有这么个现象发生,丢包。ping的话会断断续续的丢包,ifconfig 会看到网卡dropped:XXX一直在增加,messages中会有kernel: ip_conntrack: table full, dropping packet. ip_conntrack表满导致的,iptables开启后会加载ip_conntrack模块,来跟踪包。默认情况下ip_conntrack_max大小为65536。...

    2024-11-21