• 进入"运维那点事"后,希望您第一件事就是阅读“关于”栏目,仔细阅读“关于Ctrl+c问题”,不希望误会!
Linux服务:Vsftpd文件服务器

Linux服务:Vsftpd文件服务器

FTP协议 FTP(File Transfer Protocol)文件传输协议,工作在TCP的20和21端口,其中21端口是用来控制用户连接,而20端口是用来数据连接的属于应用层协议。属于C/S模式,有服务器和客户端之分。 FTP用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应……

Linux服务:DHCP地址分配服务

Linux服务:DHCP地址分配服务

一、DHCP协议 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作。DHCP有3个端口,其中UDP67和UDP68为正常的DHCP服务端口,分别作为DHCP服务器和DHCP客户端的服务端口;546号端口用于DHCPv6 Client,而不用于DHCPv4,是为DHC……

Linux服务:Rsyslog日志系统

Linux服务:Rsyslog日志系统

在数据为王的时代,日志管理是一个绕不开的话题,相应的开源软件有不少,比如热门的三件套:Logstash、ElasticSearch、Kibana,但这套开源日志系统有点重量级,当然本博客也有专题介绍。 一台服务器的日志对系统工程师来说是至关重要的,一旦服务器出现故障或被入侵,我们需要查看日志来定位问题的关键所在,所以说对于线上跑的服务器而言日志应该合理的处理……

Linux网络管理基础知识

Linux网络管理基础知识

网络基本配置文件 网络连接配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 #关联的设备名称 BOOTPROTO={static|dhcp|none|bootp} #表示引导协议static|none表示静态;dhcp表示动态 IPADDR=19……

EFI和GPT分区组合介绍

EFI和GPT分区组合介绍

BIOS与EFI BIOS BIOS(Basic Input/Output System—基本输入输出系统)。BIOS可以视为是一个永久地记录在ROM中的一个软件,是操作系统输入输出管理系统的一部分。它包括post自检程序,基本启动程序,基本的硬件驱动程序等。主要用来负责机器的启动和系统中重要硬件的控制和驱动,并为高层软件提供基层调用。因ROM中主要存储的就……

Linux中基本故障修复

Linux中基本故障修复

一、可能会出现的故障 1.管理员密码忘记 2.系统无法正常启动 A.grub损坏(MBR损坏、grub配置文件丢失) B.服务故障 C.用户无法登陆系统(bash程序故障) 3.命令无法运行 4.编译过程无法继续 1234567 ……

Linux系统启动过程详解(四)

Linux系统启动过程详解(四)

终端类型 console:PTY物理终端是一个直接连进主机的显示和键盘 UNIX出现时,这是一个多用户、多任务的分时操作系统。当时能够运行UNIX的电脑都很贵,人们在使用的时候都是使用一个廉价的设备连接到这台电脑上共享使用的。UNIX会让使用者以为这个连接设备就是那台昂贵的电脑。这个廉价设备被称为物理终端。 tty:虚拟控制台通常是结合物理控制台通过软件模拟……

Linux系统启动过程详解之SysV init(二)

Linux系统启动过程详解之SysV init(二)

初始化kernel BIOS把路已经铺稳了,GRUB借着MBR的地儿也开始运行了,内核启动参数全都弄好了。接下来就该加载内核并初始化了。接下来就是看看内核初始化的过程了。 startup_32():内核自解压(内核是压缩的历史遗留问题)完毕之后将跳转到startup_32这个函数继续执行。这个函数式完全用汇编语言写的。内核源码中叫startup_32的函数有……

Linux系统启动过程详解(一)

Linux系统启动过程详解(一)

Centos5.x启动过程图 Post加电自检 CPU访问BIOS程序用来检测硬件是否正常;BIOS(basic input output system)基本输入输出系统,BIOS是我们电脑最开始执行的程序。它会读取CMOS中的信息来了解硬件情况,比如CPU的总线时钟、启动设备的搜索顺序、硬盘大小与型号、系统时间、即插即用设备、各设备的I/O地址、中端请求……

Linux内核相关管理配置

Linux内核相关管理配置

Linux内核设计风格 单内核:所有内核功能都做进内核由一个进程运行。 Linux是单内核但是采用了微内核的思想由核心+.ko内核模块(文件系统模块,驱动模块,网络模块,加密模块,arch)组成以此来解决kernel过大的问题,开机加载只加载核心内核到内存如果在需要用到其它驱动或是文件系统在到/lib/modules/下加载即可。 /lib/modules/……

Linux命令:awk

Linux命令:awk

一、Awk介绍 Awk、sed与grep,俗称Linux下的三剑客,它们之间有很多相似点,但是同样也各有各的特色,相似的地方是它们都可以匹配文本,其中sed和awk还可以用于文本编辑,而grep则不具备这个功用。sed是一种非交互式且面向字符流的编辑器(a “non-interactive” stream-oriented edito……

Linux命令:sed编辑器

Linux命令:sed编辑器

一、Sed简述 Sed是一种流编辑器(stream editor),也是行编辑器。它的处理机制并不是处理文本文件本身,而是每一次把文本逐行读取并载入到内存空间在内存中编辑,然后把结果输出(sed默认不编辑原文件,只对模式空间中的数据做处理结束后并显示结果)。而这个内存空间对sed而言称为“模式空间“、称为模式空间的原因是Sed可以指定……