随笔分类 - Linux
摘要:1、IP地址的配置 # 设置为手动模式 nmcli connection modify ens160 ipv4.method manual # 配置IP地址、子网掩码 nmcli connection modify ens160 ipv4.addresses 192.168.10.100/24 #
阅读全文
摘要:1、准备工作 1.1、下载系统 https://releases.ubuntu.com/22.04/ubuntu-22.04.2-desktop-amd64.iso 1.2、准备虚拟主机 # 配置如下: 双核2 GHz处理器或更高 4 GB系统内存 25 GB磁盘存储空间 2、系统安装 2.1、流程
阅读全文
摘要:1、整行的替换新值 原来: KEEPALIVED_OPTIONS="-D 替换后:KEEPALIVED_OPTIONS="-D -f /usr/local/keepalived/etc/keepalived/keepalived.conf" sed -i '/KEEPALIVED_OPTIONS=/
阅读全文
摘要:1、配置仓库 gzip /etc/yum.repos.d/* curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo curl -o /etc/yum.repos.d/epel-7.
阅读全文
摘要:1、DHCP基础知识 1.1、什么是DHCP 在大型企业网络环境中,会有大量的主机或设备需要获取IP地址等网络参数,如果采用手动配置,工作量大且不好管理,如果有用户擅自修改网络参数,还可能造成地址冲突; 使用动态主机配置协议 DHCP(Dynamic Host Configuration Proto
阅读全文
摘要:1、网关/路由概念 1.1、什么是路由 路由是指路由器从一个LAN接口上收到数据包,根据数据包“目的地址”进行定向并转发到另一个WAN接口的过程。(跨网络访问的路径选择) 路由工作包含两个基本的动作: 1、确定最佳路径 2、通过网络传输信息在路由的过程中,后者也称为(数据)交换。交换相对来说比较简单
阅读全文
摘要:1、网口命名 1.1、命名规则 Centos6 网卡命名规则是eth0、eth1...Centos7 网卡命名规则是ens32、ens33... 由于这种无规则的命名方法给维护带来了困难,所以需要将网卡命名规则修改为eth0、eth1.. . 1.2、已安装系统网卡名称修改eth0 1.2.1、修改
阅读全文
摘要:1、什么是TCP协议 tcp可靠数据传输协议;为了实现可靠传输,在通信之前需要先建立连接,也叫"双向通路",就是说客户端与服务端要建立连接,服务端与客户端也需要建立连接,当然建立的这个双向通路它只是一个虚拟的链路,不是用网线将两个设备真实的捆绑在一起;。虚拟链路的作用︰由于每次通信都需要拿到IP和P
阅读全文
摘要:1、网络基础概述 1.1、为什么需要网络 假设没有网络:(也就是将所有的计算机网络都关闭) 如果我的计算机上有非常不错的电影,想要进行传输,那就比较的费劲了;因为我们可能处在不同的城市、或者不同的国家; 但如果有了网络:(也就是将所有计算机通过网线连接在一起) 1、打破了地域上数据传输的限制; ⒉、
阅读全文
摘要:1、Supervisor基本概述 1.1、什么是supervisor supervisor是一个进程管理服务,主要用来将运行在前台的进程转为后台运行,并实时监控进程的状态。当出现异常时会自动将该进程拉起。 1.2、为什么要使用supervisor 其实在我们维护的Linux服务中,有不少程序没有启停
阅读全文
摘要:1、level-运行级别 1.1、什么是运行级别 运行级别就是操作系统当前正在运行的功能级别 1.2、运行级别类型 System-Init 运行级别 systemd目标名称 作用 0 runlevel0.target, poweroff.target 关机 1 runlevel1.target, r
阅读全文
摘要:1、基础 1.1、什么是crond crond就是计划任务,类似于我们平时生活中的闹钟。定点执行。 1.2、为什么需要crond crond主要是做一些周期性的任务。场景1:定期备份重要的文件或数据。 场景2:促销活动,准点开启抢购接口,准点关闭抢购接口。 场景3:每分钟检测超时订单,超过30分钟未
阅读全文
摘要:1、平均负载基础 1.1、系统变慢时的排查方法 每次发现系统变慢时,我们通常做的第一件事,就是执行top或者uptime命令,来了解系统的负载情况。比如像下面这样,我在命令行里输入了uptime命令,系统也随即给出了结果。 ]# uptime 19:24:53 up 12:05, 2 users,
阅读全文
摘要:1、管理进程状态 1.1、关闭进程的方法 当程序运行为进程后,如果希望停止进程,怎么办呢?那么此时我们可以使用linux的 kill命令对进程发送关闭信号。当然除了kill还有killall,pkill 1.2、系统支持的信号 1.2.1、打印系统支持的信号 ]# kill -l 1) SIGHUP
阅读全文
摘要:1、基础 1.1、什么是进程 开发写的代码我们称为程序,那么将开发的代码运行起来。我们称为进程。总结一句话就是:当我们运行一个程序,那么我们将运行的程序叫进程。 1、当程序运行为进程后,系统会为该进程分配内存,以及进程运行的身份和权限。 2、在进程运行的过程中,系统会有各种指标来表示当前运行的状态。
阅读全文
摘要:文章来源:https://www.cnblogs.com/oldxu/p/10789270.html 1、什么是系统中断 中断是系统用来响应硬件设备请求的一种机制,它会打断进程的正常调度和执行,然后调用内核中的中断处理程序来响应设备的请求。 2、为什么要有系统中断 2.1、举个生活中的例子 比如说你
阅读全文
摘要:1、基础 1.1、为何要用LVM 当刚开始安装Linux系统时,往往不能确定每个分区使用的空间大小,只能凭经验分配不科学;如果分区设置的过大,就浪费了磁盘空间;如果分区设置的过小,就会导致空间不够; 如何希望分配的空间过大或过小,都能动态调整,则需要使用到LVM逻辑卷; 1.2、什么是LVM LVM
阅读全文
摘要:1、基础 1.1、什么是raid 将多块盘组合进行排列,提高磁盘的整体读写能力,和冗余能力,通常我们将其称为磁盘阵列。 1.2、为什么需要raid 1、提升读写能力。(在RAID中,可以让很多磁盘同时传输数据,因为多块磁盘在逻辑上感觉是一个磁盘,所以使用RAID可以达到单个磁盘的几倍、几十倍甚至上百
阅读全文
摘要:1、基础 1.1、什么是swap Swap分区在系统的物理内存不够时,将硬盘中的一部分空间供当前运行的程序使用。 1.2、为什么需要swap 1.2.1、原因 当物理内存不够时会随机 kill占用内存的进程,从而产生oom ,临时使用swap可以解决。 1.2.2、oom故障模拟 ~]# dd if
阅读全文