LINUX系统
文章平均质量分 68
晓勇
一直在努力,暂时未成功。
展开
-
SSH使用详解
一、SSH基础 (1)什么是SSH? 传统的网络服务程序,如:ftp、pop和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据。而且,这些服务程序的安全验证方式也是有其弱点的,就是很容易受到“中间人”(man-in-the-middle)这种方式的攻击。所谓 “中间人”的攻击方式,就是“中间人”冒充真正的服务器转载 2012-03-29 13:24:41 · 8024 阅读 · 0 评论 -
linux上端口映射的详细步骤
在网上搜索好多,对linux配置端口映射都不够详细,我在RedHat8.0上用iptables配置了端口映射,讲述详细的配置过程,供大家参考。【实现功能】 PC A是 eth0 172.18.10.212 内网 eth1 219.239.xx.xx 外网 PC B是 172.18.10.205 内网 A的8080端口映射到B转载 2012-07-18 09:45:48 · 3031 阅读 · 0 评论 -
nagios学习笔记【4】--nrpe的安装和使用
首先,从我的理解来看,nagios实现监控主要是两种方式:(1)通过ssh协议,远程登录到被监控机器上,然后通过执行相关监控命令来得到监控数据;(2)使用UDP或者TCP协议,首先在被监控服务器上开启一个常驻服务:用于获取监控数据。之后监控主机向被监控机器发送相应的监控请求,被监控机器则调用相关监控命令获取数据并回传给监控主机。这样看,其实nagios的监控方式的区别就在于负载原创 2012-07-18 10:15:21 · 8609 阅读 · 0 评论 -
mysql存储过程详解
1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控转载 2012-07-02 16:07:23 · 690 阅读 · 0 评论 -
在linux中将用户添加进sudo组,并不输入密码的方法
这几天在为nagios写一些自定义的插件,发现有些命令用nagios用户执行时权限不够。干脆把用户nagios添加进sudo组(即编辑文件/etc/sudoers),发现还要输入密码。在网上找了些文章,发现是可以不输入密码的。具体方法如下:首先,在文件/etc/sudoers中,找到以下行:## Allow root to run any commands anywhere root原创 2012-07-11 09:06:50 · 6360 阅读 · 0 评论 -
nagios学习笔记【3】-- nagios的快速配置
在安装完nagios之后,首先需要做的就是配置。配置工作主要包括两部分:(1)监控服务器的配置;(2)被监控服务器的配置。在不准备对被监控服务器的内部属性进行监控时,其实只需要配置监控服务器就可以了。这里,我就主要对监控服务器的配置方法进行说明。首先,假定nagios已经安装在了/usr/local/nagios目录中。在这个目录中有两个文件夹很重要:(1)libexe原创 2012-07-10 21:47:18 · 1151 阅读 · 0 评论 -
如何正确计算LINUX内存使用率
图中的例子不是很典型,典型的情况是:多数的linux系统在free命令后会发现free(剩余)的内存很少,而自己又没有开过多的程序或服务。对于上述的情况,正确的解释是:linux的内存管理机制与windows的有所不同。具体的机制我们无需知道,我们需要知道的是,linux的内存管理机制的思想包括(不敢说就是)内存利用率最大化。内核会把剩余的内存申请为cached,而cached不属于fre转载 2012-07-10 14:20:00 · 11384 阅读 · 0 评论 -
nagios学习笔记【1】--nagios的介绍
最近单位需要获取硬件的运维数据,尝试在30台机器上部署了nagios系统。现在讲主要学习经历和工作所得记录如下。与nagios齐名的是ganglia,它们之间主要的区别就是ganglia不能有短信通知功能。. 什么是Nagios?Nagios是一款用于系统和网络监控的应用程序。它可以在你设定的条件下对主机和服务进行监控,在状态变差和变好的时候给出告警信息。原创 2012-07-06 10:27:21 · 675 阅读 · 0 评论 -
nagios学习笔记【2】--nagios在Fedora linux中的快速安装
在安装nagios时,首先需要选定一台监控服务器。单位的机器安装的都是centos系统。上网查了一些资料,主要是借鉴http://nagios-cn.sourceforge.net/nagios-cn/beginning.html#quickstart-fedora的内容。现在摘抄如下。. 基于Fedora平台的快速指南1. 介绍本指南试图让原创 2012-07-06 10:34:10 · 1071 阅读 · 0 评论 -
HTTP中 POST 和 GET的本质区别详解
一 原理区别 一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交 Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,P转载 2012-06-20 09:48:48 · 546 阅读 · 0 评论 -
基于Apache在本地配置多个虚拟主机站点
基于Apache在本地配置多个虚拟主机站点 简单的说,打开httpd.conf 在最后加入如下内容: Xml代码 VirtualHost 127.0.0.2:80> DocumentRoot d:/AppServ/www2 ServerName 127.0.0.2:80 irtualHost> Di转载 2012-06-19 14:55:21 · 609 阅读 · 0 评论 -
netstat 命令详解
简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为Active Internet connections (w/o servers)Proto Rec转载 2012-06-18 10:18:53 · 733 阅读 · 0 评论 -
Linux 下安装Subversion 服务器
1 下载相关的软件Apache-2.x http://httpd.apache.org 下载源代码包Subersion http://subversion.tigris.org/ 下载源代码包本文中apache的版本为 Apache/2.2.4 (Unix)Subversion 版本:svnserve 1.4.3 (r23084)2 安转载 2012-06-15 17:13:44 · 1071 阅读 · 0 评论 -
systemctl命令用法
对比表,以 apache / httpd 为例任务旧指令新指令使某服务自动启动chkconfig --level 3 httpd onsystemctl enable httpd.service使某服务不自动启动chkconfig --level 3 httpd offsystemctl disable httpd.service转载 2012-06-15 10:55:51 · 43630 阅读 · 3 评论 -
我的LAMP安装配置经历
本科的时候选修过一门叫做web开发的课程,做的也是类似LAMP的东西。可惜随着时间的推移,以及当时所学的肤浅,以致现今都难以回想起当时具体做的是什么。这次来公司后才了解互联网应用是充满前途,自己之前在校园里对这些方面是一无所知,甚是惭愧。好了,废话这么多,赶紧进入正题。 首先,说一下我的系统环境吧。 操作系统:Fedora 9原创 2011-07-27 12:50:07 · 479 阅读 · 0 评论 -
配置/etc/sysconfig/network-scripts/ifcfg-ethx [ IPV6篇 ]
继之前的IPV4中配置ifcfg-ethx,本文主要针对如何对IPV6进行ifcfg-ethx文件的配置进行简单说明。打开文件ifcfg-ethx后,重点需要关注的配置项如下:IPV6INIT=yes(是否开机启用IPV6地址)IPV6_AUTOCONFI=no(是否使用IPV6地址的自动配置)IPV6ADDR=2001:da8:8003:202:120:1原创 2012-06-11 14:58:55 · 3342 阅读 · 0 评论 -
配置/etc/sysconfig/network-scripts/ifcfg-ethx [ IPV4篇 ]
在linux系统中进行网络管理,我们常常使用强大的ifconfig命令。但ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了。配置文件中有一个非常重要的成员:/etc/sysconfig/network-scripts/ifcfg-ethx (注:echx是指设备名,例如eth0等)。在ifcfg-原创 2012-06-11 14:46:36 · 23504 阅读 · 0 评论 -
YUM源的.repo文件
什么是repo文件?repo文件是Fedora中yum源(软件仓库)的配置文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容,例如我们将从哪里下载需要安装或者升级的软件包,repo文件中的设置内容将被yum读取和应用!我们以一份系统自带的repo文件做为实例来探讨(#号后面是我加的注释):[fedora] #方括号里面的是软件源的名称,将被yum取得并识别转载 2012-03-22 09:07:52 · 14111 阅读 · 0 评论 -
linux配置subversion以及web访问配置
今天对svn进行了迁移,顺便添加了web访问方式。在配置web访问方式时遇到点问题,最终解决了,现在将过程分享如下。 准备工作:1. 安装apache服务器命令: #yum -y install httpd subversion安装和配置过程:1. 下载安装subversion(我的服务器是centos,所以直接用yum) # yum原创 2012-09-10 16:52:40 · 1630 阅读 · 0 评论