最后的话
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
资料预览
给大家整理的视频资料:
给大家整理的电子书资料:
如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
inet 192.168.2.1/24 brd 192.168.2.255 scope global ens33
valid_lft forever preferred_lft forever
inet6 fe80::2821:f437:c2ab:5ca/64 scope link tentative
valid_lft forever preferred_lft forever
1,安装MariaDB
[root@localhost ~]# yum install -y mariadb-server mariadb
[root@localhost ~]# systemctl start mariadb
[root@localhost ~]# mysqladmin -u root password “123456”
2.安装zabbix
[root@localhost ~]# yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent
安装zabbix之后需要配置数据库,并赋予权限,增加数据库的安全性
[root@localhost ~]# mysql -u root -p
Enter password:
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by ‘123456’;
Query OK, 0 rows affected (0.00 sec)
导入数据库SQL脚本
[root@localhost ~]# zcat /usr/share/doc/zabbix-server-mysql-3.4.1/create.sql.gz | mysql -uzabbix -p zabbix
Enter password:
检查编辑配置文件,指定一下用户密码
[root@localhost ~]# vim /etc/zabbix/zabbix_server.conf
DBPassword=123456
开启zabbix服务
[root@localhost ~]# systemctl start zabbix-server.service
[root@localhost ~]# systemctl start zabbix-agent.service #开启客户端
[root@localhost ~]# systemctl enable zabbix-server.service
Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-server.service to /usr/lib/systemd/system/zabbix-server.service.
配置zabbix web接口
[root@localhost ~]# vim /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shangshai
[root@localhost ~]# systemctl start httpd
使用web网页安装zabbix服务,使用浏览器登录192.168.2.1/zabbix/setup.php,来安装zabbix服务。

指定数据库配置,在配置数据库中,输入刚刚配置过的mariaDB数据库的用户名,和密码。

傻瓜式下一步就可以,进入登录界面
注: 默认用户名为Admin,默认密码为zabbix

成功进入登录界面

需要提前下载好的simkai.ttf配置文件,配置Zabbix防止中文乱码
[root@localhost ~]# cp /mnt/simkai.ttf /usr/share/zabbix/fonts/
[root@localhost ~]# vim /usr/share/zabbix/include/defines.inc.php
define(‘ZBX_GRAPH_FONT_NAME’, ‘simkai’);
## 二,Zabbix添加被监控设备
### 一,zabbix监控Linux服务器
[root@localhost ~]# yum -y install zabbix-agent
修改agent的配置文件/etc/zabbix/zabbix\_agentd.conf。指定Server与ServerActive配置项指定zabbix服务器地址。
[root@localhost ~]# vim /etc/zabbix/zabbix_agentd.conf
Server = 192.168.2.1
ServerActive = 192.168.2.1
Hostname = linux-server001
开启agent服务器,默认端口为10050,如果开启防火墙,需要开放响应端口
[root@localhost ~]# systemctl start zabbix-agent.service
[root@localhost ~]# netstat -anpt | grep “agent”
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 14766/zabbix_agentd
tcp6 0 0 :::10050 ::😗 LISTEN 14766/zabbix_agentd
[root@localhost ~]#
在zabbix服务器上添加主机,配置--》主机--》创建主机--》添加主机名为”linux-server001“,群组为”Linux servers“的主机。

选择模板界面,模板选择”Template OS Linux“,点击添加按钮,完成主机添加

查看"ZBX"为绿色,表示添加成功

### 二,Zabbix监控Windows服务器
在windows服务器上安装agent程序,在windows客户端压缩包zabbix\_agents\_3.2.0.win.zip压缩。
修改配置项:
Server=192.168.2.1
ServerActive=192.168.2.1
Hostname=windows-server001
 到zabbix服务器上添加主机

选择模板界面,模板选择为”Template OS Windows“ ,单击添加按钮,完成

查看是否连接成功,查看ZEX是否显示为绿色,要等待一段时间,刷新网页

### 三,zabbix监控网络设备
首先要配置你要管理的网络设备,我这里以路由器为例,需要配置地址,开启SNMP协议,才可以进行连接
R1# config #进入全局模式
R1(config)#interface f0/0 #进入接口
R1(config-if)#ip add 192.168.2.100 255.255.255.0 #配置IP地址和子网掩码
R1(config-if)#no shu #激活端口
R1(config-if)#exit #返回上一种模式
R1(config)#no ip routing #关闭三层的路由模式
R1(config)#snmp-server community centos RO #设置被服务器轮询的只读共同体
R1(config)#snmp-server enable traps config #允许发送trap消息
R1(config)#snmp-server host 192.168.2.100 centos #设置发送trap消息的共同体
配置主机--》填写主机名称--》添加群集网络设备--》设置SNMP接口

添加模块” Template Module interfaces SNMPv1 “

添加宏,设置{$SNMP\_TIMEOUT}宏,设置为可用值与上面配置路由器的trap消息的共同体相同。

查看配置成功,SNMP为绿色

为了做好运维面试路上的助攻手,特整理了上百道 **【运维技术栈面试题集锦】** ,让你面试不慌心不跳,高薪offer怀里抱!
这次整理的面试题,**小到shell、MySQL,大到K8s等云原生技术栈,不仅适合运维新人入行面试需要,还适用于想提升进阶跳槽加薪的运维朋友。**

本份面试集锦涵盖了
* **174 道运维工程师面试题**
* **128道k8s面试题**
* **108道shell脚本面试题**
* **200道Linux面试题**
* **51道docker面试题**
* **35道Jenkis面试题**
* **78道MongoDB面试题**
* **17道ansible面试题**
* **60道dubbo面试题**
* **53道kafka面试**
* **18道mysql面试题**
* **40道nginx面试题**
* **77道redis面试题**
* **28道zookeeper**
**总计 1000+ 道面试题, 内容 又全含金量又高**
* **174道运维工程师面试题**
> 1、什么是运维?
> 2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?
> 3、现在给你三百台服务器,你怎么对他们进行管理?
> 4、简述raid0 raid1raid5二种工作模式的工作原理及特点
> 5、LVS、Nginx、HAproxy有什么区别?工作中你怎么选择?
> 6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?
> 7、Tomcat和Resin有什么区别,工作中你怎么选择?
> 8、什么是中间件?什么是jdk?
> 9、讲述一下Tomcat8005、8009、8080三个端口的含义?
> 10、什么叫CDN?
> 11、什么叫网站灰度发布?
> 12、简述DNS进行域名解析的过程?
> 13、RabbitMQ是什么东西?
> 14、讲一下Keepalived的工作原理?
> 15、讲述一下LVS三种模式的工作过程?
> 16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?
> 17、如何重置mysql root密码?
**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**
**[需要这份系统化的资料的朋友,可以点击这里获取!](https://bbs.csdn.net/topics/618635766)**
**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
ived的工作原理?
> 15、讲述一下LVS三种模式的工作过程?
> 16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?
> 17、如何重置mysql root密码?
**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**
**[需要这份系统化的资料的朋友,可以点击这里获取!](https://bbs.csdn.net/topics/618635766)**
**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**