研究方向Linux各应用环境配置优化、流媒体、集群 分布式存储管理 优化,自动化运维,架构设计等方面。实践经验丰富,目前专注于高可用网站架构、网络安全及数据同步、远程灾备研究以及一些潮流技术学习落地使用。
linux系统常用的性能分析命令有ps pstree及top等,今天我们详细看下各命令的使用 1.ps ps命令是平时比较常用的查看进程的命令,ps 是显示瞬间进程的状态,并不动态变化;如果想对进程运行时间监控,需要用 top 工具。
查看mysql的运行状态是比较重要的,比较直观的工具可以使用phpmysadmin,也可以直接在命令行下登陆MySQL运行SHOW STATUS; 同样的语句还有SHOW VARIABLES;SHOW STATUS是查看MySQL运行情况,和通过pma查看到的信息基本类似 ...
1.连接数据库 格式: mysql -h主机地址 -u用户名 -p用户密码 1.1.连接到本机上的MYSQL。 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码. 注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。
linux下使用yum安装mysql 一.mysql安装 查看有没有安装过mysql老版本: yum list installed mysql* rpm -qa | grep mysql* 安装mysql yum i...
今天跟大家分享下wowza流媒体服务器的一些安全设置心得,使用这个软件有一段时间了,但仍能感觉到许多问题存在,其中最为头疼的还是防盗链的问题。wowza作为一个强大的流媒体平台,能够提供多种格式的直播点播流。
最近公司数据库新增加了几台mongodb数据库,为了能实时了解运行的状态,需要增加zabbix对mongodb的运行状态监控。 mongodb默认安装情况下可以运行echo "db.serverStatus()" | mongo 来获取mongodb的运行状态,但是公司数据库安装的...
最近给公司内网的服务器做了一次全面的扫描,出现几个高危的漏洞,网上查了一下,普遍存在啊。所谓不扫不知道,一扫吓一跳啊。 漏洞的名称为Portable OpenSSH GSSAPI远程代码执行漏洞(CVE-2006-5051)及OpenSSH J-PAKE授权问题漏洞(CVE-2010-4478),厂家给出的解决方案很笼统。
上一篇文章中我们讲到控制节点的安装,这里我们说下控制节点完成后cloudstack的配置,也就是开始配置我们第一个简单云平台。 配置cloudstack 浏览器输入管理节点web地址:http://10.0.0.150:8080/client/ 选择简体中文登录,当然英文足够好的话可以选默认的英语。
一.简介 CloudStack是一个开源的具有高可用性及扩展性的云计算平台。支持管理大部分主流的hypervisors,如KVM,XenServer,VMware,Oracle VM,Xen等。
一.wireshark介绍 Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。
Centos6.4 minimal 安装 GNOME桌面环境 1.显示系统已经安装的组件,和可以安装的组件: #yum grouplist|grep -i "x window" 2.
[导读]当前,随着用户逐渐提高对于数据处理速度的要求,且系统应用也变得越来越强大,如何提高基础设施性能已成为用户面临的一个持续挑战。 当前,随着用户逐渐提高对于数据处理速度的要求,且系统应用也变得越来越强大,如何提高基础设施性能已成为用户面临的一个持续挑战。
Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡(需要交换机支持),这个聚合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作。
Rootkit Hunter 中文名叫”Rootkit猎手”, 可以发现大约58个已知的rootkits和一些嗅探器和后门程序. 它通过执行一系列的测试脚本来确认你的机器是否已经感染rootkits.
linux系统中查看内存状态一般都会用到free linux的free命令中,cached和buffers的区别FreeMem:表示物理内存统计 -/+ buffers/cached:表示物理内存的缓存统计 Swap:表示硬盘上交换分区的使用情况 系统的总物理内存:8098060 8Gb,但系统当前真正可用的内存并不是第一行free 标记的6054972Kb,它仅代表未被分配的内存。
笔者使用linux也很长时间了,但总有在使用一段时间之后感觉系统分区不是很合理,这里就算是给自己总结一下,也跟大家一起分享吧。一.常见挂载点的情况说明一般来说,在linux系统中都有最少两个挂载点,分别是/ (根目录)及 swap(交换分区),其中,/ 是必须的; 详细内容...
查看CPU是否支持虚拟化一、Windows平台:使用小工具securable。 用户需要查看的也就是截图中的Hardware Virtualization选项。前面3种情况很简单: NO:CPU不支持 Yes:CPU支持,赶快去将BIOS里的VT开关设为Enabled吧 Locked ON:CPU支持,且BIOS已经打开该功能 Locked OFF:BIOS当前禁用了虚拟化技术,但是不确定CPU本身是否支持。
最近涉及到文件同步以及远程备份的技术比较多,也系统的整理了一下。目前我的服务器上采用的是inotify+rsync实时同步的,文件数量少或者需要同步的服务器数量少的时候还可以,但是对于大文件同步,或者需要同步的文件数较多及多服务器同步的时候就难以胜任了。
RSYNC软件介绍: rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的特性如下:可以镜像保存整个目录树和文件系统。可以很容易做到保持原来文件的权限、时间、软硬链接等等。
最近笔者研究cobbler批量装机系统。 cobbler装机系统是较早前kickstart的升级版,优点比较容易配置,还自带web界面比较易于管理,不足在于中文资料较少。 这里就详细的介绍下笔者亲自经历的一次安装过程。
一、Solaris包过滤防火墙IPFilter IPFilter是目前比较流行的包过滤防火墙软件,它目前拥有多种平台的版本,安装配置相对比较简单。可以用它来构建功能强大的软件防火墙,下面就其的安装以及一些典型的配置作一下说明。
zabbix运行一段时间之后,会留下大量的历史 数据,会发现zabbix的数据库一直在增大。运行3个月后笔者的数据库达到了5.7G,可能造成系统性能下降,查看历史数据时查询速度缓慢。 zabbix里面最大的表就是历史记录的表了,网上很多人都是写全部清空这些表的数据,其实我们可以按时间来删除里面的历史记录。
本文详细介绍一下solaris系统如何安装合适的jdk来运行java程序 一.首先需要查看确定系统相关信息,确定是运行在sparc处理器还是32位或64位操作系统之上的 #uname -a SunOS solaris 5.
假设有一台Sun 服务器 主机名称:cjh1 , IP地址:192.168.1.2 , 子网掩码:255.255.255.0, 默认路由:192.168.1.1。
当我们安装完成一台Solaris 10服务器或者工作站后通常要做的是配置网络接口,这样Solaris 10服务或者工作站才能和网络中的其他计算机进行联机。 一、 理解Solaris网络配置文件 常常有读者会问Uinx (Solaris 当然也在其中)中有没有一个标准的配置文件格式?一句话,没有。
开启ssh,使solaris能远程连接(secureCRT等)。 一、修改/etc/ssh/sshd_config #vi /etc/ssh/sshd_config PermitRootLogin no 修改为 PermitRootLogi...
今天我们来看一下Solaris10的安装。 放入安装光盘,大约2.45G,可以去sun官方下载刻录成光盘,选择光驱启动。 下载地址:http://www.oracle.com/technetwork/cn/server-storage/solaris10/downloads/index.html 出现这个画面的时候直接敲回车,或者在1分钟后默认选择第一个选项。
软件负载均衡一般通过两种方式来实现:基于操作系统的软负载实现和基于第三方应用的软负载实现。LVS就是基于Linux操作系统实现的一种软负载,HAProxy就是开源的并且基于第三应用实现的软负载。
NFS服务简介 NFS是Network File System的缩写,即网络文件系统。NFS是由Sun开发并发展起来的一项用于在不同机器,不同操作系统之间通过网络互相分享各自的文件。
在winserver上明明已经安装了JDK1.6并设置好了JAVA_HOME,可偏偏Tomcat在启动过程中找不到。 报错信息如下:Neither the JAVA_HOME nor the JRE_HOME environment variable is de...
zabbix2.0添加了支持用于监控JMX应用程序的服务进程,称为“Zabbix-Javagateway”;它是用java写的一个程序。 一.安装配置 1.工作原理: zabbixserver想知道一台主机上的特定的JMX值时,它向Zabbix-Javagateway询问,而Zabbix-Javagateway使用“JMXmanagementAPI”去查询特定的应用程序,而前提是应用程序这端在开启时需要“-Dcom.sun.management.jmxremote”参数来开启JMX查询就行了。
Puppet学习之文件管理 使用puppet可以方便的进行文件管理,可以对文件的内容、属组、属主、权限等进行管理。可管理的文件类型包括普通文件、目录、链接文件。类型需要在ensure类型中明确指定。
Puppet是开源的基于Ruby的一种Linux、Unix平台的集中配置管理工具,puppet是一个C/S结构, 当然,这里的C可以有很多,因此,也可以说是一个星型结构. puppet使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。
ibdata1是mysql使用InnoDB引擎的时候需要使用的文件。这个文件有的时候会变得很大,并且在你删除数据的时候,文件也不减小。 下面是处理超大ibddata1文件的步骤: 1.
Tungsten Replicator 是一种MySQL复制引擎,类似于MySQL 自身的replication,基于日志复制模式,不同的是 Tungsten 通过Extractor控件读取mysql主库的binlog 解析成自己的日志格式--THL(Transaction History Log), 在从库上通过Applier控件写入数据库。
今天主要说下zabbix报警机制的邮件报警 邮件报警也是在运维日常工作中常用到的一种报警方法,这里主要是用到邮件发送到mail.139.com的邮箱,139邮箱可以直接向手机发送邮件到达的短信提醒(移动手机专用哦,联通手机邮箱这个功能不好实现),好处是成本低方便,劣势在于实时性有时会差一点。
使用zabbix agent监控Windows主机 (1) 下载Windows的zabbix客户端 下载地址:http://www.zabbix.com/download.php 选择windows版本的agent下载 从官方下载Zabbix Agent后,压缩包里面有2个目录,bin和conf,conf里面的配置文件是通用的。
使用zabbix监控服务器系统是否正常存活,当前网络的连接情况,延时以及丢包率,可以使用监控模板中的icmpping,icmppingsec,icmppingloss 1)需要用到fping的支持,系统本身是没有这个工具的,所以需要先安装fping 由于 zabbix 使用 fping 替代了ping 作为 icmp 的工具,所以要安装 fping 可以从 http://fping.sourceforge.net/ 上下载 fping 的源代码,解压编译安装。
sersync原理是使用rsync命令推送同步的文件到rsync客户端 优点是同步快,实时同步 使用资源少 缺点是不只是双向实时同步,也就是说客户端新建文件不会同步到服务器端 对于要实施双机实时同步的同学来说sersync不是一个好的办法 sersync+rsync 客户端IP为192.
今天碰到的问题, 网上有很多这样的文章,说明下自己解决的过程吧 . 执行一个脚本start.sh 时, 一直是提示我: -bash: ./start.sh: /bin/bash^M: bad interpreter: No such file or d...
安装配置好流媒体服务器,目前最新稳定版本是3.6.2,如果可以的话尽可能的选最新版本吧,官方说是更新了好多的bug。一.直播服务器安装 1.下载安装包 下载地址:http://www.
公司有几台点播服务器,用的是nginx+nginx_mod_h264_streaming模块,由于安装的时间不同,所以几台服务器上的nginx版本都不相同,早起装的是nginx1.0.5版本。
从广义上讲,视频的清晰度与编码与数据密度有关,在这里,我的思维模式已经固化为x264编码,仅讨论数据密度的作用。 数据密度定义:视频每1帧图像中1单位像素所分配到的平均码流 公式:数据密度=bits/(pixel*frame) bits:视频码率 pixel:像素,横向像素×纵向像素 frame:帧率,一般为23.
作为一名linux系统管理员,经常要做的一件事就是经常需要确定某台服务器的某个服务启动的某个端口是否开启,是否还能正常提供服务。当然对于某些端口可以直接打开看看特定的服务是否还在正常运行,比如Http的80端口,ssl的443端口等等这样做的前提是你所管理的服务器数量较少,还能在你能逐一打开地址测试的劳动强度范围之内。
公司服务器上部署了多个监控软件,cacti .whatsup.nagios等这些软件呢都带有统计分析功能,对于分析历史数据有很大的帮助,但是如果要了解诶服务器实时的流量动态及当前服务器每个连接数据流量这些软件就有些力不从心了。
前面说了Freebsd下ipfw的配置,今天再说一下linux及centos下iptables的通用配置。相比于freebsd的ipfw centos下的iptables更加便于安装配置。
分享下Freebsd的ports系统 什么是 Ports 系统 简单的讲,一个 port 就是一个被移植到了 FreeBSD 上的软件。所有这些软件的集合,加上 FreeBSD 处理这些软件的各种工具,就是 Ports 系统。
Freebsd配置Xorg和Gnome 一、安装Xorg Xorg或XFree86都可以在FreeBSD上安装。从FreeBSD 5.3-Release开始,Xorg成为FreeBSD上的默认X11实现。
FreeBSD SSH配置详解 默认情况下freebsd下的ssh服务是未被开启的 需要 首先vi编辑/etc/inetd.conf,去掉ssh前的#,保存退出 (开启****ssh服务) 修改freebsd可以用sshd权限用户登录ssh 但不能用root用户登录的方法 在/etc/ssh/sshd_config最后中加入 PermitRootLogin yes #允许root登录 PermitEmptyPasswords no #不允许空密码登录 PasswordAuthentication yes # 设置是否使用口令验证。
最近在搞Freebsd,首先熟悉了下系统的安装配置,这里就不在多说了。接下来尝试装个java运行环境,遇到各种问题呀 在网上找了许多资料找了各种配置文件,由于我本机装的是freebsd 8.
你好,我是AI助理
可以解答问题、推荐解决方案等