计算机教程网

服务器运维

服务器运维

...

  • 解决iptables Setting chains to policy ACCEPT: security raw nat[FAILED]filter

    解决iptables Setting chains to policy ACCEPT: security raw nat[FAILED]filter

    在ttlsa迁移到靠谱云以前服务器用的是linode,目前还有一些站点依旧使用linode,算算看,我也是linode的忠实用户。有时候在重启iptables的时候总是会出现iptables: Setting chains to policy ACCEPT: security raw nat[FAILED]filter ,想想没什么影响就放着,但是终究是我终究是个强迫症患者,决定修复他。...

    2024-10-14
  • saltstatck module和grains讲解

    saltstatck module和grains讲解

    前面2篇文章基本上把saltstack的基本应用都讲了下(基本应用而已) 今天讲下自定义module(就是自己写模块)和 自定义grains(上一篇已经讲了 但是是简单的K/V值对形式定义 今天会写通过python脚本来定义 这样一来扩展性强了很多)...

    2024-10-14
  • MMS 代理权限验证需求(12)

    MMS 代理权限验证需求(12)

    如果mongodb实例启用了验证,那么MMS的监控代理和备份代理就要求验证并对其授予应有的权限。mongodb admin数据库定义所有用户账号。本节主要正对mongodb2.4和mongodb2.6版本来说的。...

    2024-10-14
  • tar只解压tar包中某个文件

    tar只解压tar包中某个文件

    如果tar包很大,而只想解压出其中某个文件。方法如下:只想解压出Redis-1.972.tar 中的Changes文件,来查看有哪些更改。...

    2024-10-14
  • 批量更改多个文件内容

    批量更改多个文件内容

    需要修改多个文件的内容,一个一个的替换比较繁琐。那么有没有什么好的方法直接多多个文件进行批量修改呢?方法如下:1. sedgrep old_string -rl ./* | xargs sed -i "s/old_string/new_string/g"...

    2024-10-14
  • c++11 gcc4.8.x安装

    c++11 gcc4.8.x安装

    要安装PHP-CPP,需要c++11,否则就会报错,错误信息如下所示:g++ -Wall -c -g -std=c++11 -fpic -o shared/common/modifiers.o common/modifiers.cppcc1plus: error: unrecognized command line option "-std=c++11"make: *** [shared/common/modifiers.o] Error 1如果安装c++11 gcc4.8.x呢?请看下面...

    2024-10-14
  • Linux rename命令批量重命名

    Linux rename命令批量重命名

    Linux的 rename 命令有两个版本,一个是C语言版本的,一个是Perl语言版本的,早期的Linux发行版基本上使用的是C语言版本的,现在已经很难见到C语言版本的了,由于历史原因,在Perl语言大红大紫的时候,Linux的工具开发者们信仰Perl能取代C,所以大部分工具原来是C版本的都被Perl改写了,因为Perl版本的支持正则处理,所以功能更加强大,已经不再需要C语言版本的了。...

    2024-10-14
  • iptables + Denyhost抵御暴力破解

    iptables + Denyhost抵御暴力破解

    使用iptables 现在每分钟连接ssh的次数#允许本地环回接口访问iptables -A INPUT -i lo -j ACCEPT#对已经建立的所有链接都放行iptables -A INPUT -m state –state ESTABLISHED -j ACCEPT#每分钟对ssh的新连接只允许两个,已建立的连接不限制iptables -A INPUT -p tcp –dport 22 -...

    2024-10-14
  • UCloud推出SSD固态盘高性能云主机

    UCloud推出SSD固态盘高性能云主机

    用过linode服务器的都知道,ssd云服务器比普通云服务器硬盘速度IO快很多,性能提升非常明显,至于一些说ucloud读写性能提升百倍,那有点扯SSD是什么SSD=Solid State Drives,是固态硬盘的缩写,即用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元(FLASH芯片、DRAM芯片)组成。对比传统机械硬 盘,SSD硬盘的存储介质及数据存储方式都有很大区别,使其在高性能、...

    2024-10-14
  • PHP扩展xcache安装 PHP模块加速

    PHP扩展xcache安装 PHP模块加速

    xcache模块可以缓存php运行时编译生成的opcode可以加速php程序的效率,安装xcache和安装memcache方法类似,都是以扩展的方式安装,PHP任何扩展方法基本上都是如下,所以不需要特意去找xxx扩展的文档....

    2024-10-14
  • 脚本添加crontab任务

    脚本添加crontab任务

    今天朋友问,计划任务是用crontab -e来添加的,如何使用脚本来添加呢?在执行crontab -e命令时,会在/var/spool/cron目录下创建一个文件,文件的名称是你当前的用户名,内容就是你添加的计划任务。鉴于此,那就so easy啦。...

    2024-10-14
  • 多IP指定出口IP地址 如何指定云服务器源IP?

    多IP指定出口IP地址 如何指定云服务器源IP?

    如果一个主机绑定有多个IP地址,那么在被动响应和主动发起连接两种方式中,源IP地址的选择机制肯定是有所差异的。主机在接收外部数据包,并发送响应数据包时,响应源地址显然就是客户端请求的地址,这是非常容易理解的,如客户端向主机的1.1.2.3:80发起请求,那么主机响应数据包的源IP地址一定是1.1.2.3。那么当主机对外主动发起请求时,数据包的源IP地址如何选择?这个问题我们可能一般很少深入了解, ...

    2024-10-14
  • dell监控工具OMSA omreport命令无法使用

    dell监控工具OMSA omreport命令无法使用

    dell提供了一个非常好的监控工具,来管理监控dell服务器。dell 仓库地址:http://linux.dell.com/repo/hardware/OMSA_7.4.0/通过yum源安装完OMSA后,srvadmin服务可以正常启动,但是omconfig/omreport这些命令都不能用,提示无法加载/opt/dell/srvadmin/var/lib/openmanage/xslroot//oma/cli/这个目录下的xsl文件。如图所示:...

    2024-10-14
  • salt批量配置hosts文件

    salt批量配置hosts文件

    管理本地hosts文件,服务器比较多,需要增加一个本地域名解析需要耗费比较长的时间,请看如下alt.modules.hosts模块使用详解....

    2024-10-14
  • 推酷tuicool垃圾

    推酷tuicool垃圾

    如题哟。...

    2024-10-14
  • Jenkins & Docker 持续集成实践

    Jenkins & Docker 持续集成实践

    Jenkins & Docker 持续集成实践...

    2024-10-06
  • awk分组求和分组统计次数

    awk分组求和分组统计次数

    分组求和awk ‘{s[$1] += $2}END{ for(i in s){ print i, s[i] } }‘ file1 > file2以第一列 为变量名  第一列为变量,将相同第一列的第二列数据进行累加打印出和.awk ‘{s[$1" "$2] += $3}END{ for(i in s){ print i, s[i] } }‘ file1 > file2以第一列和第二...

    2024-10-06
  • 编译安装更新 OpenSSL

    编译安装更新 OpenSSL

    一些微信应用等等需要升级openssl到指定的版本才可使用。centos系统自带的版本过低,而使用yum升级也升级不到最新的版本上。下面以升级到openssl-1.1.0e版本为例来编译安装。# wget https://www.openssl.org/source/openssl-1.1.0e.tar.gz # tar zxvf openssl-1.1.0e.tar.gz# cd openssl...

    2024-10-06
  • dnsyo检查域名在DNS服务器上的解析情况

    dnsyo检查域名在DNS服务器上的解析情况

    Dnsyo是一个命令行DNS检测工具,能够在多达1500个不同网络的开放DNS服务器上进行查询。在做了DNS变更的时候用来检查DNS生效或排查DNS设置的时候是非常有用的。项目地址:https://github.com/samarudge/dnsyoDnsyo每两周更新一次DNS服务器记录数据库,在运行dnsyo命令时,下载resolver-list.yml文件并将其存储到〜/.dnsyo-resolvers-list.yaml文件。如果你知道更多的DNS服务器地址可以随意将它们添加到resolver-l...

    2024-10-06
  • 运维利器万能的 strace

    运维利器万能的 strace

    strace是什么?按照strace官网的描述, strace是一个可用于诊断、调试和教学的Linux用户空间跟踪器。我们用它来监控用户空间进程和内核的交互,比如系统调用、信号传递、进程状态变更等。strace底层使用内核的ptrace特性来实现其功能。在运维的日常工作中,故障处理和问题诊断是个主要的内容,也是必备的技能。strace作为一种动态跟踪工具,能够帮助运维高效地定位进程和服务故障。它像...

    2024-10-06
  • 通过微信服务号推送Zabbix告警

    通过微信服务号推送Zabbix告警

    近期看到一篇通过微信实现Zabbix告警的文章,但实践时发现,无法成功发送消息。分析原因,应该是微信公众平台加强了登录验证,在登录时会需要管理员进行扫描二维码操作才能成功登陆后台:而之前文章中的API是通过账号密码模拟浏览器登陆方式,进行后台操作,无法通过这个安全验证,消息发送功能自然也不可用。本文经我自己验证,是可以实现通过微信推送消息的。这种实现基于微信服务号平台的“模板短信”功能,必要条件如...

    2024-10-06
  • 正确的使用dd进行磁盘读写速度测试

    正确的使用dd进行磁盘读写速度测试

    测试方式:使用dd指令,对磁盘进行连续写入,不使用内存缓冲区,每次写入8k的数据,总共写入20万次,产生1.6G大小的文件。测试指令:dd if=/dev/zero of=/data01/test.dbf bs=8k count=200000 conv=fdatasync...

    2024-10-06
  • 隐藏 Linux 命令行历史

    隐藏 Linux 命令行历史

    如果你是 Linux 命令行的用户,有的时候你可能不希望某些命令记录在你的命令行历史中。原因可能很多,例如,你在公司担任某个职位,你有一些不希望被其它人滥用的特权。亦或者有些特别重要的命令,你不希望在你浏览历史列表时误执行。然而,有方法可以控制哪些命令进入历史列表,哪些不进入吗?或者换句话说,我们在 Linux 终端中可以开启像浏览器一样的无痕模式吗?答案是肯定的,而且根据你想要的具体目标,有很多...

    2024-10-06
  • 使用cgroups限制MongoDB的内存使用

    使用cgroups限制MongoDB的内存使用

    cgroups,其名称源自控制组群(control groups)的简写,是Linux内核的一个功能,用来限制,控制与分离一个进程组群的资源(如CPU、内存、磁盘输入输出等)。这个项目最早是由Google的工程师在2006年发起(主要是Paul Menage和Rohit Seth),最早的名称为进程容器(process containers)。在2007年时,因为在Linux内核中,容器(cont...

    2024-10-06
  • curl与wget高级用法

    curl与wget高级用法

    wget和curl有很多不为人知的用法,Wget是一种很好用的因特网下载工具,他具有的很多特性是其他工具所不能比拟的,再者他是一个轻量级可配置的下载工具。curl即可打开网页内容,也可以下载文件,也可以模拟请求...

    2024-10-06
 71    1 2 3 下一页 尾页