tmpwatch命令清除旧文件
我们知道系统里面常常会有一些忘记删除的长时间不用而且确实没有用处的文件,如果不去处理,这些无用的文件会越来越多,浪费许多系统资源。在不知道文件名的情况下,很难去检查某一目录下到底是哪些文件长时间没有被访问,同时删除这些文件。我们今天就介绍一款非常实用的工具来完成这一工作————tmpwatch
2020-10-13 01:38:49阅读全文
容器化时代如何调试容器内线程
容器化时代服务都是运行在一个个权限较低的docker内部,当服务异常是很难在docker内执行gdb、perf等调试工具去进行运行时分析,此时我们需要登录到pod所在的node节点的宿主机上以root权限来进行调试。
2020-10-12 22:59:09阅读全文
windows访问linux共享文件夹(通过samba)
服务器环境(华为云Ubuntu 18.04.4)1.安装Samba命令sudo apt-get install samba
2020-10-12 19:37:24阅读全文
在 Linux 命令行中执行和使用 PHP 代码
众所周知,PHP是一门脚本语言,主要用于服务端(JavaScript 用于客户端)以通过HTTP 生成动态网页。
2020-10-11 15:06:13阅读全文
【转载】理解virt res shr之间的关系
想必在linux上写过程序的同学都有分析进程占用多少内存的经历,或者被问到这样的问题——你的程序在运行时占用了多少内存(物理内存)?通常我们可以通过top命令查看进程占用了多少内存。这里我们可以看到VIRT、RES和SHR三个重要的指标,他们分别代表什么意思呢?这是本文需要跟大家一起探讨的问题。当然
2020-10-11 08:08:14阅读全文
Nginx 入门知识点详解
2020-10-11 07:55:12阅读全文
Linux 日志切割神器 Logrotate 原理和配置详解(附多生产实例)
2020-10-10 15:03:32阅读全文
部署Linux系统 中的nginx
2020-10-10 08:20:38阅读全文
超全!VIM 编辑器操作指南
2020-10-10 05:07:50阅读全文
手把手教你玩转openEuler 开源社区
openEuler社区已经建立起来了,也有不少合作伙伴, OSV, ISV等参与进来。整个社区的治理结构也初步建立了起来。但毕竟是一个年轻的社区,因此有一些流程方面还有待优化,很多文档还有待于完善。
2020-10-09 22:42:58阅读全文
Shell 命令执行可视化和告警工具
2020-10-09 20:32:25阅读全文
你不知道的 Linux 使用技巧
2020-10-09 19:23:41阅读全文
技术分享 | MySQL 内存管理初探
经常在项目上碰到在没有 大并发活跃 SQL 的情况下,MySQL 所占用的物理内存远大于 InnoDB_Buffer_Pool 的配置大小。我起初是怀疑被 performance_schema 吃掉了 或是 MySQL 存在内存泄露,而后发现并非如此。是自己对于 MySQL 和 Linux 的内存管
2020-10-09 09:53:07阅读全文
cmd通过ftp下载文件,通过cmd命令连接ftp下载和上传文件
通过ftp上传和下载文件时非常方便的.可是当你的ftp不好使用的时候.你可以通过cmd命令来下载文件。
2020-10-08 17:19:00阅读全文
CentOS 7 使用 systemctl 配置管理服务启停
我司的服务器基本都是 CentOS 7.x 系统,通过系统源安装的服务一般都可以通过 systemctl start XXX.service 命令来一键启动服务,但有一些组件因为种种不可抗因素只能通过解压tar包的方式安装到服务器,每次启动都需要到组件目录下执行特定的命令,管理起来十分不方便。可以自
2020-10-08 06:29:40阅读全文
make从入门到入门
makefile文件是用来帮助编译和管理C++项目代码的,需要配合make命令使用。makefile里也可以执行shell操作,具备一部分.sh脚本的功能。
2020-10-07 07:35:06阅读全文
Linux文件访问权限及额外属性
文件或目录的访问权限,是指Linux系统中的用户对文件或目录的可读、可写及可执行权限。倘若某用户对文件只具有可读权限,则该用户只能读取该文件的内容而不能对文件进行写或者执行操作,类似的,对文件具有可写或可执行的用户也只能对文件进行写或者执行操作,任何其他操作都会被操作系统所阻止。当然,某用户并不是只
2020-10-06 22:43:42阅读全文
Linux搭建C++开发调试环境
Linux编译C++程序必须安装g++编译器。这里使用yum方式安装。首先切换到root账号,su - root 然后输入密码。 执行yum install gcc-c++(注意不是yum install g++),报错。 报错是因为yum需要配置正确的服务器地址,服务器是提供yum安装包的
2020-10-06 19:54:23阅读全文
查漏补缺!巩固你的 Nginx 知识体系,这篇就够了!
2020-10-06 19:02:23阅读全文
提升效率! Linux 管理员必用的10个关键技巧
2020-10-06 13:28:12阅读全文
Linux系统编程 —时序竞态
什么是时序竞态?将同一个程序执行两次,正常情况下,前后两次执行得到的结果应该是一样的。但由于系统资源竞争的原因,前后两次执行的结果有可能得到不一样的结果,这个现象就是时序竞态。
2020-10-06 06:18:58阅读全文
AIX和Linux C语言编译器差别
AIX上使用的是xlc++编译器,Linux上使用的是g++编译器。 对C标准中没有严格定义的行为,两个编译器的处理方式不一定相同,代码在两个平台运行会有不一样的表现。导致在一个平台运行正常,另一个平台可能就是bug了。 问题集中在以下几个方面
2020-10-03 18:12:24阅读全文
Linux系统编程 —线程属性
在之前的章节中,我们在调用pthread_create函数创建线程时,第二个参数(即线程属性)都是设为NULL,即使用默认属性。一般情况下,使用默认属性已经可以解决我们开发过程中的大多数问题。
2020-10-03 06:08:58阅读全文