【干货】网络中的各种互通与不通

发布时间:2019-12-13    浏览量:

DBA4个本技

正经公司绝对不会让一个小白做DBA的,那么做一名DBA需要掌握的技能:

1、操作系统。熟悉Linux操作系统、类Unix操作系统、熟悉基本存储、备份带库以及第三方备份软件(NBU or TSM等)。

2、SQL命令。熟悉各种SQL命令,以及各类数据库自生的命令,这个么啥课解释的,不会这些,你连用都不会用,又何论做一个DBA。

3、数据库。掌握了上述这些基本的SQL及命令,就可以开始 正式了解数据库了。

4、备份恢复。这是一个DBA必须要做的事情,而且要做好,如何去考虑备份策略,编写备份脚本,恢复演练,故障切替等。

运维的7个基本

想入职运维这个职位必备的条件:

1、Linux基础。

以运维来说,Linux基础已经算是入门必备技能了,这里面主要包括Linux基础命令,Linux系统的基本配置,vi的一些高级用法等等。

2、各种巡检的命令。

巡检似乎一个很基本有很重要的环节,你脚本写的好坏,语法只是一方面,更多的在于对巡检命令的了解和理解。

比如硬盘I/O如何查询,内存问题如何查询,后台进程如何查询,等等,这些基本命令都清晰了,思路就清晰了,思路清晰了,做事也就会快很多,方便很多。

3、脚本。

以前都在讲社么shell命令,包括什么sed,awk,高级grep,正则表达式等。

随着时代的进步,单纯的shell脚本已经不能满足了,包括Perl、Python等语言的火热,随着所谓devops,更多的运维,逐渐随着所谓自动化的转变,变成了脚本开发运维,因此,熟练掌握脚本,是一个必备技能。

4、基础服务的维护。

比较常见的,像之前的LAMP/LNMP,FTP,DNS,NTP等等,有些还涉及Email,DFCP,NFS,甚至Samba那些,但是这些都是比较基础的服务了,包括Java常用的Tomcat容器,比较主流的redis缓存等。

5、监控。

监控是一个很重要的事情,可以算是运维工作中数一数二重要的事情了,从最早相当lowB的MRTG,到Nagios+Cacti,再到zabbix,以及现在很多大公司都开始自己设计监控平台,自动化批量管理配置工具,比如puppet,ansible,saltstack等等,现在也都在搞这些,所以这些都是很重要的平台化工具。

6、网络和安全。

基本的TCP/IP协议啊,iptables怎么配,ssh证书怎么设置,用户权限,系统权限等等,还要回抓包,会namp。

7.基本的硬件知识。

比如,啥叫被绑带宽,各种接口类型,塔式、机架式、刀片式服务器;磁盘类型,SAS,SATA,SSD,RAID类型,01510等等,这些都是一个运维需要掌握的基础知识。

微思网络总部
福建省厦门市思明区金山大厦
查看路线
微思网络集美分部
福建省厦门市集美区集美区浒...
查看路线
定位
点击左侧的按钮进行定位