04 2018 档案
摘要:roundcubemail作为web端的邮件客户端。是一个基于浏览器,支持多国语言的IMAP客户端,它的操作界面看起像一个桌面应用程序。它提供一个email客户端应该具备的所有功能,包括MIME支持,地址薄,文件夹操作,信息搜索和拼写检查等。 roundcubemail采用PHP+Ajax开发并且需
阅读全文
摘要:PostfixAdmin 基于web的postfix邮件发送服务器的管理工具,可以直接管理postfix的虚拟域名和邮件用户,前提是这些数据是存储在mysql或者是PostgreSQL数据库中。 Postfix 的邮件用户和虚拟域名的管理都是通过 postfixadmin 来进行的。 前面已经创建过
阅读全文
摘要:dovecot 是一个开源的IMAP和POP3邮件服务器 收件协议 (SMTP 传输发件)POP/IMAP 是MUA从邮件服务器中读取邮件时使用的协议。其中,与POP3是从邮件服务器中下载邮件存起来,IMAP则是将邮件留在服务器端直接对邮件进行管理、操作。dovecot 可以被其他具有相同功能的软件
阅读全文
摘要:postfix 邮件服务 也是基于sendmail (需要关闭或卸载sendmail)postfix 是一个电子邮件服务器,它为了改良sendmail邮件服务器而产生的,并且它的配置文件比sendmail简单得多,配置相当容易。postfix 作为发送邮件服务器 1、安装 yum install p
阅读全文
摘要:postfix 邮箱服务器
阅读全文
摘要:DNS 服务 (系统需要配置静态 IP 地址) yum install bing* -y 一、配置 NDS 域名解析; 直接添加以下内容: [root@mail ~]# cat /etc/named.conf zone "wangxiaojing.com" IN { type master; fil
阅读全文
摘要:postfix 邮箱服务器
阅读全文
摘要:DNS 域名系统服务器 IP 与 域名之间解析 ;提供分层的域名解析 服务;bing 伯克利加州大学 应用最广的域名服务系统; bind 主要分为 主配置文件 和 域数据记录文件 yum 安装: 配置NDS 域名解析直接添加一下内容: 正向解析 配置 配置反向解析 设置开机自启动 配置 /etc/r
阅读全文
摘要:Scrapy 是采用Python 开发的一个快速可扩展的抓取WEB 站点内容的爬虫框架。Scrapy,Python开发的一个快速,高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试。Scrapy吸引人的地方在于它是
阅读全文
摘要:lvs-linux虚拟化服务器;lvs集群采用IP负载均衡技术和基于内容分发机制;一:是通过IPVS模块实现的二:集群采用的是 三层结构 三:IPVS实现负载均衡有3中方式 四:负载算法 五:安装配置 1、查看 lvs规则表 2、IPVS 调度状态: 3、添加虚拟服务 4、在虚拟服务后添加真实服务器
阅读全文
摘要:MFSMooseFS 文件系统 可以实现RAID 功能;节约成本 实现在线扩展;是一种半分布式文件系统。 一、MFS文件系统的组成 1、mfsmaster 元数据服务器。 在整个体系中负责管理管理文件系统,目前MFS只支持一个元数据服务器master,这是一个单点故障,需要一个性能稳定的服务器来充当
阅读全文
摘要:一、Apache Storm Storm是一个分布式的,可靠的,容错的数据流处理系统。Storm集群的输入流由一个被称作spout的组件管理,spout把数据传递给bolt,bolt要么把数据保存到某种存储器,要么把数据传递给其它的bolt。一个Storm集群就是在一连串的bolt之间转换spout
阅读全文
摘要:一、Zookeeper ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 ZooKeeper的目标
阅读全文
摘要:测试登陆脚本 # 结果 root 123 3306 127.0.0.1
阅读全文
摘要:判断 file 文件中 第一个变量 出现次数
阅读全文
摘要:shell 执行命令操作
阅读全文
摘要:expect expect 是一种自动交互语言,能实现在shell脚本中为scp和ssh等自动输入密码自动登录. ssh 后 sudo
阅读全文
摘要:set foo "a bc" # 定义变量 set b {$a}; # 转义 b的值为" $a " ,而不是变量结果 set a 3; incr a 3; # 数字的自增. 将a加3,如果要减3,则为 incr a –3; set c ...
阅读全文
摘要:getopts是linux系统中的一个内置变量,一般用在循环中。每当执行循环是,getopts都会检查下一个命令选项,如果这些选项出现在option中,则表示是合法选项,否则不是合法选项。并将这些合法选项保存在VARIABLE这个变量中。 在shell脚本中,对于简单的参数,我们使用$1 $2 来处
阅读全文
摘要:shift shift命令用于对参数的移动 (左移),通常用于在不知道传入参数个数的情况下依次遍历每个参数然后进行相应处理(常见于Linux中各种程序的启动脚本)。 示例 1 示例2
阅读全文
摘要:dialog 菜单 # 默认将所有输出用 stderr 输出,不显示到屏幕 使用参数 --stdout 可将选择赋给变量 # 退出状态 0正确 1错误 窗体类型 窗体参数 dislog 常用模块
阅读全文
摘要:xargs 是一条 Unix 和类 Unix 操作系统的常用命令; 它的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题。 可单独使用,也可使用管道符、重定位符等与其他命令配合使用。 常用命令参数: # 命令替换 -t 先打印命令,然后再执行 -i 用每项替换 {} find
阅读全文
摘要:sed 文本常用操作方式 sed 10q # 显示文件中的前10行 (模拟"head") sed -n '$=' # 计算行数(模拟 "wc -l") sed -n '5,/^no/p' # 打印从第5行到以no开头行之间的所有行 sed -i "/^$f/d" a # 删除匹配行 sed -i '
阅读全文
摘要:SED 是一项Linux指令,功能同awk类似,差别在于,sed简单,对列处理的功能要差一些,awk的功能复杂,对列处理的功能比较强大. sed 常用参数 sed 模式空间 sed 的标签函数 sed 引用外部变量方式
阅读全文
摘要:Nginx 日志举例 查看日志多少行 ? awk '{print NR}' access.log |tail -n1 日期时间筛选检测 awk '/Dec 10/ {print $0}' /opt/mongod/log/mongod.log 具体时间点 日志检测 awk '/Nov 11 16:24
阅读全文
摘要:awk 线上处理常用模式 awk 处理复杂日志 一些线上分析处理 分析图片服务日志,把日志(每个图片访问次数*图片大小的总和)排行,也就是计算每个url的总访问大小 说明:本题生产环境应用:这个功能可以用于IDC网站流量带宽很高,然后通过分析服务器日志哪些元素占用流量过大,进而进行优化或裁剪该图片,
阅读全文
摘要:awk 常用示例 获取本机 IP 方式 看磁盘空间方式 排列打印
阅读全文
摘要:AWK 文件打印匹配 格式示例
阅读全文
摘要:awk 判断格式 awk 循环格式
阅读全文
摘要:AWK AWK是一个优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一;awk经过改进生成的新的版本nawk,gawk,现在默认linux系统下日常使用的是gawk,用命令可以查看正在应用的awk的来源(ls -l /bin/awk )。 AWK 常见参数 AWK 內建
阅读全文
摘要:trap 命令用于指定在接收到信号后将要采取的动作,常见的用途是在脚本程序被中断时完成清理工作。当shell接收到sigspec指定的信号时,arg参数(命令)将会被读取,并被执行。 trap 信号参数说明 trap 反应方式 第一种形式的trap命令在shell接收到 signal list 清单
阅读全文
摘要:seq 是Linux 中一个预设的外部命令,一般用作一堆数字的简化写法。 常用参数: 常用操作
阅读全文
摘要:tr 命令可以对来自标准输入的字符进行替换、压缩和删除。 tr 指令从标准输入设备读取数据,经过字符串转译后,将结果输出到标准输出设备。 tr 常用参数 tr 特定控制字符的不同的表达方式
阅读全文
摘要:常见的 grep 正则表达参数 grep 用法示例 grep 用于 if 判断
阅读全文
摘要:shell 运算符 运算符优先级 数学运算 数据运算符 let 运算方式 expr 运算 数值测试 bc 运算
阅读全文
摘要:输出 重定向 重定向参数 文件描述符 还有一种打印重定向
阅读全文
摘要:test 条件判断 # 符号 [ ] 等同 test命令 expression为字符串操作 expression 为文件操作 expression 为整数操作 两值比较
阅读全文
摘要:if 判断语句 case分支选择 while循环 for 循环 until 循环 流程控制
阅读全文
摘要:shell 常用正则表达式 元字符 字符类:空白字符 字符类:锚定字符 捕获 零宽断言 特殊字符
阅读全文
摘要:NMap,Network Mapper 最早是Linux下的网络扫描和嗅探工具包 网络链接扫描;
阅读全文
摘要:git 和 svn 一个分布式 一个集中式的 git 常用指令
阅读全文
摘要:ftp 上传下载 直接方式 ftp get test.tar.gz 文件
阅读全文
摘要:并发数查看 统计端口连接数 访问次数最多的IP EATABLISHED
阅读全文
摘要:ss 和 netstat 区别 netstat是遍历/proc下面每个PID目录; ss直接读/proc/net下面的统计信息。 所以ss执行的时候消耗资源以及消耗的时间都比netstat少很多 netstat 操作 示例: ss 查看 :
阅读全文
摘要:Linux 基础网路操作 DNS 相关 网络基础
阅读全文
摘要:hdfs --help # 所有参数 hdfs dfs -help # 运行文件系统命令在Hadoop文件系统 hdfs dfs -ls /logs # 查看 hdfs dfs -ls /user/ # 查看用户 hdfs dfs -cat hdfs dfs -df hdfs dfs -du h...
阅读全文
摘要:Linux 磁盘常见操作 : df -Ph # 查看硬盘容量 df -T # 查看磁盘分区格式 df -i # 查看inode节点 如果inode用满后无法创建文件 du -h 目录 # 检测目录下所有文件大小 du -sh * # 显示当前目录中子目录的大小 mount -l # 查看分区挂载情况
阅读全文
摘要:python 使用 mongodb 文档添加, _id自动创建 批量插入 获取数据 数据查询 统计数量 加索引 查看查询语句的性能
阅读全文
摘要:MongoDB 进程控制 MongoDB 备份 还原 MongoDB 数据还原 操作 MongoDB 数据修复
阅读全文
摘要:MongoDB 开启认证与用户管理 MongoDB 登录查看方式 MongoDB 查看状态 MongoDB 基础命令
阅读全文
摘要:mongodb 启动方式 其他参数: MongoDB 关闭方式
阅读全文
摘要:sql语句使用变量 检测mysql 主从复制延迟 1、在从库定时执行更新主库中的一个timeout数值 2、同时取出从库中的timeout值对比判断从库与主库的延迟 mysql慢查询 开启慢查询日志 mysqldumpslow 慢查询日志查看
阅读全文
摘要:登录mysql的命令 shell 执行 mysql 命令 备份数据库 还原数据库 赋权限 更改密码 mysql忘记密码后重置 mysql主从复制失败恢复
阅读全文
摘要:mysql 源码安装 创建 mysql 账户 组 解压缩源码安装 mysql 文件配置 mysql 常用执行命令 mysql 内部常用操作 自增表
阅读全文
摘要:apahce 添加模块编译 httpd 转发配置
阅读全文
摘要:/etc/init.d/sendmail start # 启动服务 /etc/init.d/sendmail stop # 关闭服务 /etc/init.d/sendmail status # 查看服务当前状态 echo 内容| /bin/mail -s "标题" 收件箱 -f 发件人 # 发送邮件
阅读全文
摘要:linux 利用bmon/nload/iftop/vnstat/iptraf实时查看网络带宽状况 查看网络状况的软件: # iftop -i eth0 -n 就可以看到eth0网卡的流量状况:
阅读全文
摘要:netstat 判断CC攻击命令详解 防cc攻击,推荐使用HttpGuard
阅读全文
摘要:iptables 规则 其实iptables 其实有四个表 filter、 nat、 mangle、 raw (处理异常的表) 一般都认为是 内建三个表:nat mangle 和 filter filter 规则参数 iptables 常用规则 iptables 配置示例参考 iptables配置实
阅读全文
摘要:crontab 定时任务 at 5pm + 3 days /bin/ls # 单次定时任务 指定三天后下午5:00执行/bin/ls crontab -e # 编辑周期任务 #分钟 小时 天 月 星期 命令或脚本 1,30 1-3/2 * * * 命令或脚本 >> file.log 2>&1 ech
阅读全文
摘要:查看剩余内存 系统信息 硬件信息 终端快捷键 开机启动模式 终端提示显示
阅读全文
摘要:linux操作系统提供的信号 系统性能状态: 常用参数
阅读全文
摘要:swap 分区 硬盘分区为主分区+扩展分区 所有的逻辑分区都在扩展分区内;wap分区,即交换区,系统在物理内存不够时,与Swap进行交换;Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用。 列出正在占用swap的进程 #
阅读全文