当前位置:首页 > CN2资讯 > 正文内容

用nagios监控linux和windows服务器(二)linux服务器监控

3天前CN2资讯

 三、安装和配置apache

1:编译安装

tar zxvf httpd-2.2.8.tar.gz

cd httpd-2.2.8

./configure –prefix=/usr/local/apache2 –enable-so –enable-rewrite

echo $?

make && make install

/usr/local/apache2/bin/apachectl configtest

/usr/local/apache2/bin/apachectl start

/usr/local/apache2/bin/apachectl stop

2:修改默认启动页

vi /usr/local/apache2/conf/httpd.conf

DirectoryIndex index.html 改为

DirectoryIndex index.html index.htm default.htm default.html index.php index.php3 index.jsp

#ServerName www.example.com:80 改为

ServerName www.example.com:80

3:apache 开机启动的办法

(1):系统启动时服务自动启动

echo “/usr/local/apache2/bin/apachectl -k start” >>/etc/rc.local

(2):创建一个httpd启动脚本,内容如下:

cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd

(3):编辑修改启动文件

vi /etc/init.d/httpd

在第三行添加以下内容

#chkconfig:345 85 15

#description: Start and stops the Apache HTTP Server.

chmod +x /etc/rc.d/init.d/httpd

chkconfig –add httpd

4:修改乱码

步骤1:

vi /usr/local/apache/conf/httpd.conf

在httpd.conf中将Include conf/extra/httpd-autoindex这个模块的注释去掉

步骤2:

vi /usr/local/apache/conf/extra/httpd-autoindex.conf

在httpd-autoindex.conf中加入IndexOptions Charset=UTF-8

 

四、mysql的安装和配置

1.安装编译器gcc

最小化安装,没有安装编译器

yum install gcc

安装 gcc-c++

如果不安装,在编译mysql的时候会出现【exec: g++: not found】错误

yum install gcc-c++

2.安装并配置mysql

1):安装ncurses

tar zxvf ncurses-5.6.tar.gz

cd ncurses-5.6

./configure –prefix=/usr –with-shared –without-debug

make

make install clean

2):安装mysql并设置mysql的root密码

yum -y install mysql-server

yum install mysql-devel

service mysqld start

cd /usr/bin/

mysqladmin -u root -h localhost password '123456'

3.登录mysql测试

mysql -u root -p

输入密码:123456

 

注:忘记mysql的root密码的修改方式

#service mysqld stop     //停止mysql

#cd /usr/bin

#mysqld_safe --skip-grant-tables &      //以不检查权限的方式启动mysql

#mysql -u root     //以空密码登录mysql

mysql> use mysql;    

mysql> update user set password=password('123456') where user='root';     //修改root密码为123456

mysql> flush privileges;    //刷新mysql的系统权限相关表,否则会出现拒绝访问

mysql> exit

ps –ef |grep mysql     //使用ps命令,查看mysql的pid号

kill -9 <pid>          //kill掉mysql的进程,正常情况下会有两个进程

service mysqld start     //启动mysql

现在就可以用新密码登录mysql了。

 

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/31222.html

    分享给朋友:

    “用nagios监控linux和windows服务器(二)linux服务器监控” 的相关文章

    如何在甲骨文云服务器上更换IP地址 - 完整指南

    在云计算的世界中,甲骨文云服务器是一个强大的工具,能满足不同行业的需求。它不仅提供灵活的计算资源,还能支持多种应用和服务。在日常使用中,管理服务器的IP地址是非常关键的一环。了解如何更换这些IP地址,能够帮助我们更好地控制网络流量、保障安全以及优化访问速度。 IP地址作为网络设备的唯一标识,其重要性...

    ICMP vs TCP:网络测试中的最佳协议选择

    当我们谈论网络协议时,ICMP(Internet Control Message Protocol)和TCP(Transmission Control Protocol)是两个重要的角色。它们虽然都在网络通信中扮演着关键的角色,却有着截然不同的功能和应用。理解这两种协议的定义及其特性,能够帮助我在构...

    选择合适的国外域名与邮箱服务指南

    在现代社会,跨国沟通和商务往来变得愈加频繁,国外域名与邮箱成为不可或缺的工具。当我开始接触这些服务时,首先意识到国外域名的定义与特点,它们不仅代表着一个网站的身份,还是全球互联网上各类信息交流的桥梁。国外的域名通常以.com、.net等后缀结尾,这些域名能够覆盖广泛的用户群体,使得沟通更为流畅。 我...

    Windows SSH Keygen 无法连接问题解决指南

    在现代网络环境中,SSH(Secure Shell)协议扮演着至关重要的角色,确保了远程登录的安全性与可靠性。在Windows操作系统中,了解SSH的基本知识是非常必要的。SSH不仅提供了加密的网络服务,还为我们在远程管理服务器时提供了安全的通道。 当我们谈到SSH的时候,首先想到的就是它的密钥认证...

    如何使用restorecon命令恢复Linux系统文件的安全上下文

    在学习Linux或进行系统管理时,可能会听到“restorecon”这个词。简单来说,restorecon是一个用于恢复文件和目录的安全上下文的命令。它的核心作用在于确保系统文件符合安全政策,帮助保持系统的安全性。想象一下,当我们对系统文件进行更改或更新时,这些文件的安全设置可能会被意外改变,这时r...

    如何有效管理百度网盘一年带宽费,降低使用成本

    在如今这个信息化的时代,百度网盘作为一种云存储服务,给我们带来了极大的便利。它不仅能够存储和分享文件,还允许我们随时随地访问自己的资料。生活中,很多人都会用它来备份工作文件、共享照片或者保存学习资料。能否顺利使用这些功能,很大程度上依赖于网盘的带宽。而带宽费用正是我们使用这些功能的一个重要成本。 带...