Linux系统扩容全攻略:实战与代码示例随着业务的发展和数据的增长,为Linux系统扩容成为运维领域的常见任务。1. 磁盘扩容当现有磁盘空间不足时,首先需要考虑的是增加磁盘容量。...添加新硬盘:在服务器硬件中添加新的硬盘,然后通过Linux的磁盘管理工具来识别和配置新的硬盘。...文件系统扩容磁盘空间扩容后,还需要对文件系统进行扩容以充分利用新的空间。常见的文件系统如ext4、XFS等,都有其特定的扩容方法。...ext4文件系统扩容:首先,确认文件系统类型和挂载情况:df -hT # 查看文件系统类型和挂载情况然后,卸载文件系统进行扩容:umount /dev/sda1 # 卸载文件系统resize2fs /dev...其他关键资源扩容除了磁盘和文件系统,还需要关注如内存、CPU等关键资源的扩容。这些通常需要在服务器硬件层面进行操作,如增加内存条、升级CPU等。完成后,Linux系统会自动识别并使用新的资源。4.
由于公司网站的80口被占用了,只能换成815,这个问题折磨了我两天时间。还是看得官网资料解决了。 更改端口
一、Linux内核概览 Linux是一个一体化内核(monolithic kernel)系统。 设备驱动程序可以完全访问硬件。...1. linux内核 linux操作系统是一个用来和硬件打交道并为用户程序提供一个有限服务集的低级支撑软件。 一个计算机系统是一个硬件和软件的共生体,它们互相依赖,不可分割。...系统启动(system init)等操作系统功能的实现。 2. linux内核版本号 Linux内核使用三种不同的版本编号方式。 . 第一种方式用于1.0版本之前(包括1.0)。 ...相对于Linux操作系统内核版本,发行版本的版本号随发布者的不同而不同,与Linux系统内核的版本号是相对独立的。...用户可根据自己的经验和喜好选用合适的Linux发行版。 二、内核升级攻略 1. 查看linux内核版本: # uname -r 2.6.18-194.el5 2.
Linux 性能跑分全攻略很多人一提“跑分”,脑子里立刻想到的就是手机测安兔兔、电脑跑个 3DMark——要么是 Windows,要么是安卓。 可你知道吗?...在 Linux 里也能跑分,而且不只是测个“分数”那么简单。它能帮你摸清服务器的 CPU、内存、磁盘、网络到底有多能打,甚至能精准定位性能瓶颈。...这篇文章,我们就用最接地气的方式,带你认识几款常用的 Linux 跑分工具,让你不再只会看手机分数,也能玩转服务器性能测试。...3.40GHzCPU cores: 2Frequency: 3417.606 MHzRAM: 3.5GiSwap: 2.0GiKernel: Linux...Linux 跑分测试工具种类丰富,从一键脚本到专业基准套件应有尽有。
Linux系统操作指南:远程连接、基础指令与文件管理全攻略 2.1 window远程连接Linux系统 ## 语法:ssh 用户名@ip地址 ## 比如:ssh root@192.168.61.131...系统的诸多方面进行了较为详细的介绍,涵盖了从 Windows 远程连接 Linux 系统的方法,到一系列实用的基础指令,再到文件和目录的操作技巧等内容。...希望这篇文章能够为你在探索 Linux 系统的道路上提供有力的帮助,让你在操作 Linux 系统时更加得心应手。...我是旺仔SeC,是一名热衷于系统技术的博主,对 Linux系统有着深入的研究和丰富的实践经验。我致力于分享各种系统相关的知识和技巧,帮助大家解决在使用过程中遇到的各种问题。...如果你觉得这篇文章对你有所帮助,欢迎点赞、收藏和分享哦 同时,也希望你能关注我的博客,我会持续为大家带来更多优质的系统技术文章,包括但不限于 Linux 系统的深入探索、系统优化、故障排除以及各种有趣的实战案例
Linux环境变量配置 在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。...下面所有例子的环境说明如下: 系统:Ubuntu 14.0 用户名:uusama 需要配置MySQL环境变量路径:/home/uusama/mysql/bin Linux读取环境变量 读取环境变量的方法...环境变量的分类 环境变量可以简单的分成用户自定义的环境变量以及系统级别的环境变量。...用户级别环境变量定义文件:~/.bashrc、~/.profile(部分系统为:~/.bash_profile) 系统级别环境变量定义文件:/etc/bashrc、/etc/profile(部分系统为:...环境变量文件加载详解 由上面的测试可容易得出Linux加载环境变量的顺序如下,: 系统环境变量 -> 用户自定义环境变量 /etc/environment -> /etc/profile -> ~/.
Linux环境变量配置 在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。...下面所有例子的环境说明如下: 系统:Ubuntu 14.0 用户名:uusama 需要配置MySQL环境变量路径:/home/uusama/mysql/bin Linux读取环境变量 读取环境变量的方法...环境变量的分类 环境变量可以简单的分成用户自定义的环境变量以及系统级别的环境变量。...用户级别环境变量定义文件:~/.bashrc、~/.profile(部分系统为:~/.bash_profile) 系统级别环境变量定义文件:/etc/bashrc、/etc/profile(部分系统为:...环境变量文件加载详解 由上面的测试可容易得出Linux加载环境变量的顺序如下,: 系统环境变量 -> 用户自定义环境变量 /etc/environment -> /etc/profile -> ~/.profile
一、背景 公司新来一台服务器,系统已经装好了,操作系统为CentOS,具体版本不太清楚。但是插上网线后,不能联网,通过初步分析,应该是网卡配置的问题。...1.1 首先查看了下操作系统的版本 # cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) 1.2 查看本机ip地址,然后运行ifconfig...,结果报错 # ifconfig -bash: ifconfig: command not found 我们知道,ifconfig命令用于配置GNU/Linux系统的网络接口。...但是在CentOS 7最小化系统中,该命令已经过时了,而且在最小化版本的RHEL 7以及它的克隆版本CentOS 7,Oracle Linux 7和Scientific Linux 7中也找不到该命令。
# make # make install (这个命令执行后系统将在/usr/local下创建php的安装目录) 到此需要注意两个目录,一是php的源码目录(应该是在/home/xxx下),二是php
工作中如果你是Linux运维,或者程序员,一定经常需要一个Linux的环境来让你折腾。这个时候使用虚拟机对我们来说是一个不错的选择。...3) 下载系统镜像 本文演示安装的 Linux 版本是 CentOS 7.8,安装的 ISO 文件可以从阿里的开源镜像网站来下载: https://mirrors.aliyun.com/centos/7.8.2003...4) 下载YUM源配置文件 YUM是一种 Linux 系统中软件安装的方法。使用国内的镜像站作为 YUM 源可以提高我们的访问速度。...我们先创建一个空白的虚拟机,然后再安装操作系统,所以这里选择“稍后安装操作系统” ? 这里操作系统选择 Linux,版本选择 CentOS 7 64 位 ?...安装 Linux 操作系统 通过前面的步骤我们创建了一个虚拟机,但要注意这个虚拟机是空白的,里边什么也没有。接下来就是我们期待已久的 Linux 的安装过程了。
目录 排查用户相关的信息 排查进程端口相关的信息 查找恶意程序并杀掉 斩草除根 判断入侵方式,修复漏洞 当我们被告知一台Linux服务器被黑客入侵,黑客利用该服务器进行挖矿...w #显示已经登陆系统的用户列表,并显示用户正在执行的指令 users #显示当前登录系统的所有用户的用户列表 last #查看最近登录成功的用户及信息...,查看的是 /var/log/wtmp 文件 lastb #查看最近登录失败的用户及信息,查看的是 /var/log/btmp 文件 lastlog #显示系统中所有用户最近一次登录信息...#查看爆破用户名字典 总的来说,黑客入侵主机有下列几种情况: 通过 redis 未授权漏洞入侵(好多挖矿程序是通过这个) ssh 弱口令暴力破解 Web 程序漏洞入侵 参考文章: 记一次Linux...木马清除过程 相关文章:Redis未授权访问漏洞 Linux挖矿病毒的清除与分析 Linux下性能监控、守护进程与计划任务管理 来源:
在云计算、大数据和人工智能占据主导地位的时代,Linux作为其最坚实的基石,其系统管理技能的价值不降反升。...无论你是渴望入行的运维新人,还是希望夯实基础的开发者,掌握Linux系统管理都是一项高回报的核心竞争力。...Linux设计哲学:一切皆文件:硬件设备、系统进程、网络连接等,几乎所有资源都被抽象为文件,通过统一的文件操作接口(open, read, write, close)进行管理。...核心概念入门:文件系统层次标准(FHS):你必须像了解自己家一样了解Linux的目录结构。...Linux系统管理是一门实践性极强的艺术。这份指南为你提供了知识地图和行动路线,但真正的精通源于持续不断的实践、排错和总结。
Linux 配置WWW服务器全攻略第一站 Apache的历史与前景 1995年,美国国家计算机安全协会(NCSA)的开发者创建了NCSZ全球网络服务软件,其最大的特点是HTTP精灵程序,它比当时的CERN...我们可以直接修改httpd.conf文件也可以用redhat linux 9自带的图形化工具来配置。打开启动程序->系统设置->服务器设置->HTTP服务器,可以进行相关。
TC 介绍 在 linux 中,TC 有二种控制方法 CBQ 和 HTB.HTB 是设计用来替换 CBQ 的。它是一个层次式的过滤框架。...通过队列,linux 可以将网络数据包缓存起来,然后根据用户的设置,在尽量不中断连接 (如 TCP) 的前提下来平滑网络流量。...需要注意的是,linux 对接收队列的控制不够好,所以我们一般只用发送队列,即 “控发不控收”。它封装了其他两个主要 TC 组件 (类和分类器)。...目前,TC 可以使用的过滤器有:fwmark 分类器,u32 分类器,基于路由的分类器和 RSVP 分类器 (分别用于 IPV6、IPV4) 等; 其中,fwmark 分类器允许我们使用 Linux netfilter
MySQL 安装、卸载 2.1 MySQL 安装 -- 基于 Ubuntu 我这里是使用 Ubuntu 系统对 MySQL 进行的使用,大家需要在自己 Linux 上进行安装的可以下面内容 ① 更新软件包列表...数据库服务器、数据库和表的关系如下: 3.4 MySQL 架构 MySQL 是一个可移植的数据库,几乎能在当前所有的操作系统上运行,如 Unix/Linux、Windows、Mac 和 Solaris...下的一个目录 在数据库内建立表,本质就是在Linux下创建对应的文件即可!...理解 数据库 和 文件系统 的关联 创建数据库:本质就是在Linux环境下MySQL特定的路径(数据路径)var/lib/mysql 创建一个目录。 所以什么叫 数据库 ?...就近原则:下面可以看到创建数据库没有指定,系统就用默认的。
嵌入式系统入门指南技术文章大纲 什么是嵌入式系统 嵌入式系统的定义和基本概念 嵌入式系统与通用计算机的区别 常见的嵌入式系统应用场景(如智能家居、工业控制、医疗设备等) 嵌入式系统的核心组成 硬件部分...:微控制器(MCU)、传感器、执行器、外围电路 软件部分:RTOS(实时操作系统)、驱动开发、应用程序 选择合适的开发板 常见的嵌入式开发板(如STM32、Arduino、Raspberry Pi)...(RTOS)简介 RTOS的基本概念(任务调度、内存管理) 常见的RTOS(如FreeRTOS、Zephyr、RT-Thread) 如何在嵌入式系统中集成RTOS 嵌入式系统的通信协议 UART、SPI...交叉编译工具链的搭建 仿真与调试工具(JTAG、SWD、逻辑分析仪) 自动化测试框架 嵌入式系统的安全考虑 常见的安全威胁(代码注入、数据泄露) 如何实现安全启动与固件加密 安全开发的最佳实践...进阶学习路径 如何深入学习嵌入式Linux FPGA与嵌入式系统的结合 参与开源项目与社区资源 参考资料与推荐书籍 经典的嵌入式系统教材 在线课程与开源项目推荐 该大纲可作为嵌入式系统入门的技术文章框架
Linux系统调用 前言 操作系统——管理计算机硬件与软件资源的软件,是用户和系统交互的操作接口,为它上面运行的程序提供服务。...操作系统内核——操作系统的内核,负责管理系统的进程、内存、设备驱动程序、文件和网络系统。一个内核不是一套完整的操作系统。例如Linux。 Linux操作系统——基于Linux内核的操作系统。...通常由Linux内核、shell(特殊的应用程序,提供运行其他程序的接口)、文件系统和应用程序组成。常见的有:Redhat、Fedora、Centos、Ubuntu和Android等。...Linux的运行空间: Linux的运行空间:内核空间+用户空间 ---- 内核空间——存放的是整个内核代码和所有内核模块,以及内核所维护的数据。 用户空间——用户程序的代码和数据。...---- 系统调用的实现 通过软件中断实现。 **软件中断:**它是通过软件指令触发的中断。Linux系统内核响应软件中断,从用户态切换到内核态,执行相应的系统调用。
像休眠文件、系统页面文件这都是动辄GB级的,还有系统还原文件、虚拟内存、安装软件时临时下载存放位置,都在C盘上。 ? Win10 C盘怎么瘦身?...C盘清理与节省空间方法全攻略 别看刚刚安装完的Windows 10才十几个GB,用着用着不定期清理的话,轻轻松松走掉50GB~60GB,要是再把各种软件默认丢在C盘,那百GB都挡不住啊!...下面就来分享Win10 C盘清理与节省空间方法全攻略。...Windows.old文件是Win7/Win8系统升级Win10时,自动创建的一个Win7/8系统备份文件,大小一般都超过5GB,有的甚至达到了10GB,删除这个文件,无疑可以很大程度释放C盘空间了。...通过压缩/关闭休眠文件,也可以有效释放系统空间,能缓解C盘不足的尴尬。 本次就先分享这么多啦,以后有机会在分享哦!
本文旨在介绍UNIX操作系统基础知识。 UNIX 除了WINDOWS之外,如今大多数的操作系统都是在UNIX基础上构建。其中包括Linux发行版,macOS,iOS,Android等。...看一眼UNIX操作系统的族谱就足以突出UNIX的重要性,这也是它在业界采用如此广泛的原因。事实上,许多数据和计算系统的后端,包括像Facebook和谷歌这样的行业巨头,都大量使用UNIX。...以下是Mac上典型终端的外观: 典型MAC终端示例图 Mac和Linux有各自版本的终端。Windows还有一个内置命令shell,但它基于MS-DOS命令行而不是UNIX。...所以接下来请看如何在Windows上安装shell和终端程序,使其运行与在Mac和Linux上的相同。...Windows系统中安装 · Windows系统Linux子程序 WSL是Windows 10发布的新版Linux兼容系统,允许开发人员直接在Windows上运行GNU / Linux环境 - 包括大多数命令行工具
一、linux shell通配符(wildcard) 通配符是由shell处理的(不是由所涉及到命令语句处理的,其实我们在shell各个命令中也没有发现有这些通配符介绍), 它只会出现在 命令的“参数”...本系列: Linux Shell 字符串操作(长度/查找/替换)详解 Linux Shell 流程控制语句实例 ----