空调维修技术支持东莞网站建设,在哪里可以建网站,公司网站如何做百度收录,wordpress 账号插件文章目录 ⭐前言⭐linux命令使用#x1f496; 基础命令#x1f496; 内存优化#x1f496; 完全删除mysql ⭐结束 ⭐前言
大家好#xff0c;我是yma16#xff0c;本文分享 linux优化空间完全卸载mysql——centos7.9。 linux内存分配 在Linux中#xff0c;内存分配是… 文章目录 ⭐前言⭐linux命令使用 基础命令 内存优化 完全删除mysql ⭐结束 ⭐前言
大家好我是yma16本文分享 linux优化空间完全卸载mysql——centos7.9。 linux内存分配 在Linux中内存分配是通过几种机制来实现的。下面是一些常用的内存分配机制 静态内存分配静态内存分配是指在程序编译期间就确定了内存的分配大小和位置。这种分配方式适用于全局变量和静态变量。静态内存分配是通过编译器在可执行文件的数据段或者BSS段中进行的。 动态内存分配动态内存分配是指在程序运行期间根据需要来动态分配和释放内存。动态内存分配是通过系统库函数如malloc、free等来实现的。使用动态内存分配可以根据实际需要来动态分配内存提高内存的利用率。但是需要注意动态内存分配后需要手动释放否则会造成内存泄漏。 栈内存分配栈内存分配是由操作系统自动管理的用于存储函数和局部变量。在函数调用时栈会自动为函数分配一块内存并在函数返回时自动释放。这种内存分配方式比较高效但是分配的内存大小和生命周期都是固定的。 堆内存分配堆内存分配是通过动态内存分配函数来实现的如malloc、free等。堆内存的分配和释放需要手动来管理可以根据需要来动态分配和释放内存。堆内存的分配和释放比较灵活但是需要注意内存泄漏和内存碎片的问题。
总结起来Linux中的内存分配包括静态内存分配、动态内存分配、栈内存分配和堆内存分配。不同的内存分配方式有不同的适用场景和特点可以根据实际需要选择合适的方式来进行内存分配。
⭐linux命令使用
Linux起源于芬兰计算机科学家Linus Torvalds于1991年开发的一个操作系统内核。当时Torvalds为了在他的个人电脑上运行UNIX操作系统一种通用的操作系统开始了他自己的操作系统内核的开发。他在Minix操作系统的基础上进行了修改和扩展并于1991年9月17日正式发布了第一个版本的Linux内核称之为版本0.01。
在之后的几年里Linux内核逐渐发展壮大吸引了许多技术爱好者和开发者的兴趣。Linux内核的开放源代码和免费使用许可证也使其倍受欢迎。随着越来越多的开发者的参与和贡献Linux内核逐渐变得更加稳定和功能强大。
除了内核外Linux操作系统还包括许多其他组件如GNU工具集一个开源的UNIX工具集、X Window System一个用于图形界面的开放标准等。这些组件和Linux内核的结合构成了一个完整的操作系统被称为Linux。
Linux的开源和免费特性使其被广泛应用于各种领域从个人电脑到服务器、移动设备甚至嵌入式系统。它也成为了许多其他操作系统的基础如Android手机操作系统就是基于Linux内核开发的。 基础命令
Linux是一种开源的操作系统具有许多基础命令可以在终端中使用。以下是一些常用的Linux基础命令
ls列出目录中的文件和子目录cd改变当前工作目录pwd显示当前工作目录的路径mkdir创建一个新的目录rm删除文件或目录cp复制文件或目录mv移动文件或目录touch创建一个空白文件cat查看文件内容grep在文件中搜索指定的字符串head显示文件的开头几行tail显示文件的末尾几行chmod更改文件或目录的权限chown更改文件或目录的所有者chgrp更改文件或目录的所属组tar压缩和解压缩文件wget下载文件ssh远程连接到另一台计算机ps查看正在运行的进程top显示系统资源使用情况
这只是Linux中基础命令的一小部分还有许多其他命令可供使用。可以通过在终端中输入man 命令来查看每个命令的详细用法和参数。 内存优化
df查看物理内存的使用情况 free -m 查看内容ram的使用情况(单位m) free -h 查看内容ram的使用情况(正对于人类human可读性较好自动计算给出单位小文件M或大文件G)
df
free -m
free -h查看大文件使用情况
du -sh *查出当前目录的文件使用情况
查出大文件是日志文件有26G 查找相关文件 ps 正则查找
ps -ef|grep 文件名find 查找
find / -name 文件名称完全删除mysql
rpm查找安装的mysql并删除
rpm -qa|grep mysql查找所有的mysql路径
ps -ef|grep mysql删除mysql相关的命令
查看mysql的配置文件
cat /etc/my.cnf找到mysql的相关路径删除
删除mysql的配置文件
rm -rf /etc/my.cnf删除mysql的日志记录
rm -rf /var/log/mysql.log删除mysql的记录
rm -rf var/lib/mysql查找所有关于mysql的文件
find / -name mysql找到相关目录并且删除
⭐结束
本文分享到这结束如有错误或者不足之处欢迎指出 点赞是我创作的动力 ⭐️ 收藏是我努力的方向 ✏️ 评论是我进步的财富 最后感谢你的阅读