07 2021 档案
摘要:#一、基础优化 ##1、解决网络问题排查思路 当我们部署完虚拟机遇到无法上网的问题是,排查思路如下: ps:由内到外 ###1、linux层面检查 ip a 查看网卡运行状态 如果网卡处于done或者网卡无显示信息,systemctl restart network重启网卡、停止NetworkMan
阅读全文
摘要:#架构简述 ##一、名词介绍 ###1、项目 对于游戏公司,每一个游戏就是一个项目。对于互联网行业,一个公司就是一个项目。 ###2、架构 维护一个项目的所有组件组成的一个整体 lnmp:linux、nginx、mysql(mariadb)、php(python) lnmt:linux、nginx、
阅读全文
摘要:网络基础 网络基础之协议篇: 一.操作系统基础 操作系统:(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。 注:计算机(硬件)->os->应用软件 二.网络通信原理 2
阅读全文
摘要:1、HTTP协议详解 无连接-》开启长链接 无状态-》cookie、session、jwt URL地址: http:// www.cnblogs.com:80 /linhaifeng/articles/8243379.html#_label2 客户端请求的/ >服务端网站的根目录/var/www/h
阅读全文
摘要:#网络管理 ##一 网卡名字 ###网卡名称规则 #1、传统命名 CentOS6之前采用的都是传统的命名方式,如以太网:eth1,eth0.... #2、可预知的命名方案 Centos7提供了不同的命名规则,默认是基于固件、拓扑、位置信息来分配。这样做的优点是命名是全自动的、可预知的,缺点是比e
阅读全文
摘要:shell基础 一 编程与编程语言 Shell是一门编程语言,作为学习shell的开始,需要事先搞明白:编程的目的是什么?什么是编程语言?什么是编程? 编程的目的: #计算机的发明,是为了用机器取代/解放人力,而编程的目的则是将人类的思想流程按照某种能够被计算机识别的表达方式传递给计算机,从而达
阅读全文
摘要:1、开启VT和HT Hyper-Threading(HT) 基本做云平台的,VT 和 HT 打开都是必须的,超线程技术(HT)就是利用特殊的硬件指令,把两个逻辑内核模拟 成两个物理芯片,让单个处理器都能使用线程级并行计算,进而兼容多线程操作系统和软件,减少了 CPU 的闲置时 间,提高的 CPU 的
阅读全文
摘要:1、什么是定时任务 定时任务就是Linux系统中的闹钟,将某一个脚本按照定时任务的规则去执行。 2、定时任务的格式 * * * * * 分 时 日 月 周 * :每 1 :具体的时间周期 */1 : 每隔一段时间 1,3,5,7 :某一个具体的时间段 1-5 :具体某个连续的时间段 1-5/2 :
阅读全文
摘要:一 什么是shell script 将OS命令堆积到可执行的文件里,由上至下的顺序执行文本里的OS命令 就是脚本了. 再加上些智能(条件/流控)控制,就变成了智能化脚本了. 二 变量 part1 为何要有变量 程序的运行就是一些列状态的变量->用变量值的变化去表示 part2 变量命名规则 以字母或
阅读全文
摘要:crond计划任务 一 定时任务介绍 1、什么是定时任务? 设定某个日期或时间周期性执行指令。比如设定一个闹铃,叫你每天早上7点钟起床等,这就是一个定时任务。 2、什么是Crond? Crond是Linux系统中用来定期执行命令或脚本的一种服务软件,一般情况下,我们安装完CentOS操作系统之后,默
阅读全文
摘要:Bash shell基础 一 介绍 类比: shell语法《 》python语法 bash解释器《 》python解释器 平台 《 》平台 shell是一门解释型、弱类型、动态语言 二 变量 登录用户即进入交互式环境,与python的交互式环境都是一回事 应用示例 [root@localhost ~
阅读全文
摘要:1、简介 1、MBR 与 GPT之间的区别? MBR分区工具主要针对于 2TB以下的硬盘 GPT分区工具主要针对于 2TB以上的硬盘 2、MBR分区:fdisk 1、MBR分区工具主要针对于 2TB以下的硬盘 2、最多有4个分区 3、分区内命令 n : 创建一个分区 p : 查看分区列表 w : 写
阅读全文
摘要:一 磁盘在系统同的命名 分区主要分为三类:主分区< 扩展分区< 逻辑分区 #1、逻辑分区属于扩展分区,扩展分区属于主分区 #2、主分区又叫做引导分区,是可以安装系统的分区 目前常见的磁盘分区格式有两种,MBR 分区和 GPT 分区: MBR 分区,MBR 的意思是 "主引导记录"。MBR 最大支持
阅读全文
摘要:一 进程介绍#ps -aux 格式:ps [参数] 参数: -a : 显示一个终端的所有进程 -u : 显示用户、CPU使用率以及内存使用率 -x : 显示命令执行的路径及系统后台运行的进程 常用组合体:ps -aux 和 ps -ef 注:查看CPU和内存使用情况时建议使用:ps -aux, 如果
阅读全文
摘要:一 进程介绍 进程-进程之进程状态(R、S、D、T、Z、X) # R- -可执行状态(运行状态) # S- -可中断睡眠状态(sleeping) # D- -不可中断睡眠(disk sleep) # T- -暂停状态 给进程发送一个SIGSTOP信号,进程就会响应信号进入T状态,除非该进程正处在D状
阅读全文
摘要:1、rpm软件包管理 systemctl start [软件名] #开启软件 systemctl stop [软件名] #关闭软件 挂载ISO硬盘 1、mount /dev/sr0 /mnt 2、mount /dev/cdrom /mnt 3、mount -o loop Centos... /mnt
阅读全文
摘要:软件包管理 systemctl start [软件名] #开启软件 systemctl stop [软件名] #关闭软件 一 软件包介绍 与windows类似,在linux系统上也可以安装各种应用程序,或称软件包,linux下软件包分为三类 2.1 什么是rpm包 在主流的linux系统上,多数软件
阅读全文
摘要:SUID 1、SUID 权限仅对⼆进制可执⾏⽂件有效 2、如果执⾏者对于该⼆进制可执⾏⽂件具有 x 的权限,执⾏者将具有该⽂件的所有者的权限 3、本权限仅在执⾏该⼆进制可执⾏⽂件的过程中有效 使用场景: 1、安装软件需要调用系统文件时使用 SGID 文件:在执⾏该⽂件时,⽤户将获得该⽂件所属组的权限
阅读全文
摘要:Linux用户原理 # id # 查看当前用户 # id egon # 查看egon用户 # who # 查看所有登录的用户 # whoami # 查看当前登录的用户名 # ps aux |grep [s]sh # 每一个进程都有其用户 # uid与gid 1. UID (User Identify
阅读全文