加入
我们
投稿
反馈
评论 返回
顶部

内容字号: 默认 大号超大号

段落设置: 段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

linux运维工程师必须知道的一些常识

2019-05-15 09:46 出处:未知 人气: 评论(

1、分页的内存管理机制

linux内存是以页为单位进行管理内存的,每页是4k的大小,linux为了管理内存,将内存按区进行了管理,分别为DMA,NORMAL,HIGH,内存的相关信息通过proc文件系统进行统计,我们可以通过cat /proc/meminfo来查看内存的相关的信息。

2、SWAP 分区

交换区,即当物理内存不足时,这时为了满足当前优先级比较高的进程使用内存,会将一部分内存交换到swap分区,用来腾出一些空间给当前进程使用。

3、GRUB

系统引导启动程序,当系统启动时,可以通过grub程序来选择启动哪个系统,也可以向内核传递启动的参数。

4. TCP三次握手

客户端和服务器在数据通信前,会先进行三次握手,握手成功后会进行数据的交互,有人可能会问,三次握手过程中可不可以传输数据,我的答案是,是可以的,拿得看客户端和服务器是否支持。

5. DNS

DNS是域名解析的协议,用域名进行上网时,会先发出DNS请求报文,来请求域名对应的IP。

6、FTP

上传和下载文件常用的一个协议,通过FTP我们可以互相传输文件,FTP在传输数据过程中,包括两个过程,一个是控制连接,控制连接用来进行用户名的验证,上传和下载的指示,另一个是数据连接,这个连接是用来传送数据用的。

7、Linux 当路由器使用

要开启内核参数net.ipv4.ip_forward=1,只有这样内核才可以从入口将报文转发到出口发出去。

8、NetFilter

Netfilter 是 linux 网络子系统的一部分,我们可以通过netfilter,向内核注册hook点,用来实现防火墙的一些特定的功能。

9. 正则表达式

正则表达式是由通配符或者一些元字符组成的一个串,我们

可以通过正则表达式来搜索一些我们需要的子串。

10、shell 脚本

Shell脚本的编写是运维工程师必备的技能,可以通过编写shell脚本来完成一些启动的工作等等。

图1

分享给小伙伴们:
本文标签:

更多文章

相关文章

评论

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。


Copyright © 2002-2017 DEDECMS. 织梦科技 版权所有 Power by DedeCms