• Linux基础教程之TCP协议详解

    批处理应用程序     FTP 、TFTP 、库存更新     无需直接人工交互     带宽很重要,但并非关键性因素 交互式应用程序     库存查询、数据库更新。     人机交互。     因为用户需等待响应,所以响应时间很重要,但并非关键性因素,除非要等待很长时间。 实时应用程序     VoIP 、视频     人与人的交互     端到端的延时至关重要 拓扑结构 物理拓扑: 总线拓扑;所有设备均可接收信号 环状拓扑;信号绕环传输,单一故障点 星型拓扑;通过中心点传输,单一故障点 扩展…

    Linux云计算 2017年11月29日
  • Linux基础教程之DNS入门教程

    DNS服务原理详解 因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析。 我们在访问一个网站的时候,只要输入该网站的网址就会跳转到该网站页面,而实现这一过程就需要DNS服务器将域名解析为IP地址,进而实现数据通信。 DNS:Domain Name Service 域名解析服务 监听端口: udp/53,tcp/53 应用程序: BIND:Bekerley Int…

    Linux云计算 2017年11月29日
  • Linux基础教程之安全加密及CA、证书实战应用

    一、建立私有CA并让客户端申请请求,需要两台虚拟机完成 1、建立私有CA,生成私钥 2、CA公司给自己,生成自签证书 3、为CA提供所需要的目录及文件(如果事先存在,此步骤可以跳过) 二、CA公司已建立,需要一台客户机配合CA签署证书 1、客户端用到证书,因此生成私钥 2、客户端生成证书签署请求 3、将请求通过可靠方式发送给CA主机,这里作为测试,因此使用scp命令即可 三、CA公司给客户端签署证书请求 1、在CA主机上,给客户端签署发过来的证书 2、CA公司将签署的证书发给客户端(这里作为测试…

    Linux云计算 2017年11月29日
  • Linux基础教程之文本三剑客AWK

    文本三剑客—-awk(3) awk简介 awk是一个强大的文本分析工具,与grep(查找)、sed(编辑)一并称为“文本处理三剑客”。awk最强大的功能是对数据分析并生成报告。 awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk是AWK的GNU版本。 awk其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母。awk能读取输入文件、为数据排序、处理数据、对输入执行计算以及生成报…

    Linux云计算 2017年11月29日
  • Linux基础教程之系统自动化安装和SELinux简介

    一、知识整理 1、anaconda系统安装程序:默认图形启动; 使用光盘启动,在选择模式界面tab键在后面增加text或按下ESC键,输入lnux text进入字符界面安装。 2、创建kickstart文件: 直接手动编辑:依据模板修改,/root目录下的anaconda.cfg 使用创建工具创建:system-config-kickstart,图形化工具:也可以使用模板修改 检查ks文件语法错误:ksvalidator 3、SELinux是美国国家安全局NSA(the National Sec…

    Linux云计算 2017年11月29日
  • Linux基础教程之内核编译以及自制Linux系统

    内核编译 单内核体系设计、但充分借鉴了微内核设计体系的优点,为内核引入模块化机制。   内核组成部分: kernel: 内核核心,一般为bzImage,通常在/boot目录下,名称为vmlinuz-VERSION-RELEASE; kernel object: 内核对象,一般放置于/lib/modules/VERSION-RELEASE/ [ ]: None [M]: 表示模块化安装 [*]: 表示打到内核核心 辅助文件: ramdisk initrd initramfs  …

    Linux云计算 2017年11月29日
  • Linux基础教程之bash脚本进阶

    case  变量引用  in   PAT1)分支1 ;; PAT2)  分支2 ;; … *) 分支n ;; esac   case支持glob风格的通配符:   *:任意长度任意字符: ?:任意单个字符: [ ]:指定范围内的任意单个字符: a|b:a或b   function:函数          过程式编程:代码重用                 模块化编程      结构化编程   语法一: function f_name {                  …函数体… }   语…

    Linux云计算 2017年11月29日
  • Linux基础教程之Linux系统高阶知识详探

    Linux系统启动流程、内核及模块管理 Linux系统的组成部分组成:内核+根文件系统(kernel+rootfs)内核(kernel): 进程管理(创建、调度、销毁等)、内存管理、网络管理(网络协议栈)、驱动程序、文件系统、安全功能IPC:Inter Process Communication机制本地进程间通信机制:消息队列、semerphor、shm(共享内存)跨主机进程间通信机制:socket等运行中的系统环境可分为两层:内核空间、用户空间内核空间(模式):内核代码(特权级操作–>系…

    Linux云计算 2017年11月29日
  • Linux基础教程之vim、定时任务、脚本初步应用及详解

    1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#;   ~]#cp  /etc/rc.d/rc.sysinit   /tmp   在末行模式下输入:%s@^[[:space:]]\+[^[:space:]]@#&@g     &:匹配模式找到的全部文本     &=^[[:space:]]\+[^[:space:]] 2、复制/boot/grub/grub.conf至/tmp目…

    Linux云计算 2017年11月29日
  • Linux基础教程之进程查看和管理及作业控制

    在Linux系统中,内核的功用有:进程管理、文件系统、网络功能、内存管理、驱动程序、安全功能等,在这众多的模块中,进程管理是相对重要的一环,即使不像文件系统和网络功能那么复杂。在进程管理中,内核对进程的创建、切换、撤销和调度都有很详细的定义。 1、进程类型 守护进程:在系统引导过程中启动的进程,跟终端无关的进程 前台进程:跟终端相关,通过终端启动的进程 注意:也可把在前台启动的进程送往后台,以守护模式运行 2、进程状态    在内存中运行的进程也有着各种各样的状态 运行态R:running 就绪…

    Linux云计算 2017年11月29日
历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、网络安全、云原生、Go、Python开发专业人才培训机构!