袁党生博客

  • 主页
  • linux基础
  • SHELL
  • WEB
  • 负载
  • 企业级应用
  • 数据库
  • KVM
  • Docker
  • K8S
  • 监控
  • 存储
  • 博客搭建问题
linux基础

系统启动和内核管理

本章概要 CentOS 5和6的启动流程 服务管理 Grub管理 自制Linux 启动排错 编译安装内核 CentOS7启动流程 Unit介绍 服务管理和查看 启动排错 破解口令 修复grub2 1、CentOS 5和6的启动流程 Linux组成 Linux: kernel+rootfs   kernel: 进程管理、内存管理、网络管理、驱动程序、文件系统、安全功能   rootfs:程序和glibc   库:函数集合, function, 调用接口(头文件负责描述)    过程调用:procedure,无返回值 …

2020年8月20日 0条评论 2851点热度 0人点赞 袁党生 阅读全文
linux基础

进程和计划任务

本章概括 进程相关概念 进程及系统相关工具 计划任务 1、进程相关概念 进程概念 内核的功用:进程管理、文件系统、网络功能、内存管理、驱动程序、安全功能等 Process: 运行中的程序的一个副本,是被载入内存的一个指令集合   进程ID(Process ID,PID)号码被用来标记各个进程   UID、GID、和SELinux语境决定对文件系统的存取和访问权限   通常从执行进程的用户来继承   存在生命周期 task struct:Linux内核存储进程信息的数据结构格式 task list:多个任务的的tas…

2020年8月20日 0条评论 2951点热度 0人点赞 袁党生 阅读全文
linux基础

网络管理

1、CentOS 6网络管理 基本网络配置 将Linux主机接入到网络,需要配置网络相关设置。 一般包括如下内容:   主机名   IP/netmask   路由:默认网关   DNS服务器     主DNS服务器     次DNS服务器     第三DNS服务器 主机名 hostname 注:linux主机名不具备网络功能,windows主机名具备网络功能 /etc/hosts 主机名存放位置 /etc/sysconfig/network centos6系统中主机名配置文件 centos6系统配置主机名: 1、临…

2020年8月20日 0条评论 3036点热度 0人点赞 袁党生 阅读全文
linux基础

磁盘和文件系统管理

本章概要 磁盘基础介绍 分区类型 管理分区 管理文件系统 挂载设备 管理虚拟内存 RAID管理 LVM管理 LVM快照 1、磁盘基础介绍 设备文件 I/O Ports:I/O设备地址 设备类型:   块设备:block,存取单位“块”,来自于磁盘   字符设备:char,存取单位“字符”,来自于键盘 设备文件:关联至一个设备驱动程序,进而能够与之对应硬件设备进行通信 设备号码:   主设备号:major number, 标识设备类型   次设备号:minor number, 标识同一类型下的不同设备 示例: [ro…

2020年8月20日 0条评论 2564点热度 0人点赞 袁党生 阅读全文
linux基础

软件包管理

本章内容概要 软件包基础 rpm包管理 yum管理 编译安装 1、软件包基础 包管理器 二进制应用程序的组成部分:  二进制文件、库文件、配置文件、帮助文件 程序包管理器:  debian:deb文件, dpkg包管理器  redhat:rpm文件, rpm包管理器  rpm:RedhatPackage Manager  RPM Package Manager 包命名 源代码:name-VERSION.tar.gz|bz2|xz  VERSION: major.minor.release rpm包命名方式:  na…

2020年8月20日 0条评论 2988点热度 0人点赞 袁党生 阅读全文
linux基础

文件查找和压缩

本章内容概要 使用locate命令 使用find命令 压缩和解压缩工具 1、文件查找 在文件系统上查找符合条件的文件 文件查找:locate,find   非实时查找(数据库查找):locate   实时查找:find 1.1 locate 查询系统上预建的文件索引数据库   /var/lib/mlocate.db 依赖于实现构建的索引 索引的构建是在系统较为空闲时自动进行(周期性任务),管理员手动更新数据库(updatedb) 索引构建过程需要遍历整个根文件系统,极消耗资源 工作特点:   查找速度快   模糊查…

2020年8月20日 0条评论 2887点热度 0人点赞 袁党生 阅读全文
SHELL

shell脚本编程进阶

本章概要 条件判断 循环 函数 信号捕捉 数组 高级字符串操作 高级变量 Expect 1、条件判断 流程控制 过程式编程语言:   顺序执行   选择执行   循环执行 1.1 条件选择if语句 if语句 选择执行: 注意:if语句可嵌套 单分支   if 判断条件;then     条件为真的分支代码   fi 双分支   if 判断条件; then &…

2020年8月19日 0条评论 2848点热度 0人点赞 袁党生 阅读全文
SHELL

shell脚本编程基础

本章内容概要 编程基础 脚本基本格式 变量 运算 条件测试 配置用户环境 1、编程基础 程序:指令+数据 程序编程风格:   过程式:以指令为中心,数据服务于指令   对象式:以数据为中心,指令服务于数据 shell程序:提供了编程能力,解释执行 1.2 程序的执行方式 计算机:运行二进制指令 编程语言:   低级:汇编   高级:    编译:高级语言-->编译器-->目标代码     如:java,c#    解释:高级语言-->解释器-->机器代码     如:shell,perl,p…

2020年8月19日 0条评论 2731点热度 2人点赞 袁党生 阅读全文
linux基础

文本处理三剑客之awk

本章概要 awk介绍 awk基本用法 awk变量 awk格式化 awk操作符 awk条件判断 awk循环 awk数组 awk函数 调用系统命令 1、awk介绍 awk:Aho, Weinberger, Kernighan,报告生成器,格式化文本输出 有多种版本:New awk(nawk),GNU awk( gawk) 目前centos系统使用的版本为GNU awk,即gawk [root@centos7-1 ~]#ll /usr/bin/awk 软链接指向gawk lrwxrwxrwx. 1 root root 4…

2020年8月19日 0条评论 2759点热度 0人点赞 袁党生 阅读全文
linux基础

文本处理三剑客之sed

本章内容概要 Sed介绍 Sed用法 Sed高级用法 1、处理文本的工具sed sed:Stream EDitor, 行编辑器   sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。然后读入下行,执行下一个循环。如果没有使诸如‘D’的特殊命令,那会在两个循环之间清空模式空间,但不会清空保留空间。这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输…

2020年8月19日 0条评论 2951点热度 0人点赞 袁党生 阅读全文
1…56789…11
分类
标签聚合
文件管理 进程和计划任务 用户/组权限管理 grep sed awk 软件包管理 磁盘和文件系统管理 网络管理 selinux LAMP dns nginx http服务 系统启动和内核管理 ssl加密与安全 系统自动化安装及cobbler ansible 防火墙 日志管理 lvs haproxy tomcat sudo ingress控制器 keeplived PromQL varnish redis kvm虚拟化 ELK gitlab+jenkins k8s网络组件 文件查找和压缩 shell mysql 存储 ceph docker 监控 prometheus k8s
最近评论

COPYRIGHT © 2023 linux学习. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

豫ICP备18039507号-1