
linux
Linux 系统层面定期释放、内存释放
Linux 系统层面定期释放,通常是指 内存(Memory)的定期释放,尤其是缓存(cache)、缓冲区(buffers)和页缓存(page cache)。这类释放行为,有助于系统在长期运行时保持良好的内存使用状态,避免内存占用持续升高。
CentOS源失效,yum、epel仓库更换阿里源
CentOS停止维护后,很多yum源无法使用,可以自定义更改到阿里提供的源。
centos系统版本查询
cat /etc/centos-release
nohup使得Python web项目在服务器上后台运行
1、nohup 是 no hang up 的缩写,就是不挂断的意思。 2、nohup命令:在系统上运行一个进程的时候,不想让其在你退出账号时关闭,即可用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。 3、nohup在不规定的情况下,所以输出内容会到nohup.out中。
测试服务器端口是否被放通
在linux各种项目搭建中,经常会使用端口进行通信,但是端口可能出出现防火墙屏蔽、云服务商禁用等情况,所以掌握端口测试也称为一项常用技能。
Linux Shell重定向 管道命令 grep搜索 awk编程 sed文件操作高阶函数
在编程中如果能够熟悉shell高阶语法,将对我们进阶为高级程序员有很大的帮助,本文将从Shell重定向 管道命令 awk编程 sed等方面展开介绍。
Linux Shell 基础语法 流程控制 逻辑运算 字符串操作详细解析
Shell是一个用C语言编写的程序,它是用户使用linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。 Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。 本文主要以shell脚本为重心展开介绍。
linux配置ssh免密
1 CentOS 1.1 安装 1.2 生成秘钥 1.3 查看 1.4 将公钥拷贝到想要远程登录的Linux上 1.5 登录远程主机
Ubuntu 软件安装
1. 日常更新 2. 常用软件 3. 安装命令 4. 卸载命令 5. 具体软件安装实例 5.1 eclipse ubuntu安装
linux防火墙配置
防火墙操作
centos安装 磁盘分区选择
在硬盘进行分区后,我们一般都会进行格式化,因为每种操作系统对文件属性/权限/存储数据格式的设定都有所不同,故而为了使得其跟操作系统一致,则需要格式化。
CentOS分区挂载 fdisk、parted方式解析
在linux中,通常会将持久化数据保存到硬盘当中,但是硬盘一把会比较大,因此我们为了方便管理,会将一个硬盘分成多个逻辑硬盘,称之为分区。 为了能够让分区中的文件使得能让操作系统处理,则需要对分区做格式化分区(创建文件系统)。 最后,将已知分区挂载到linux目录树种,即可使用。...
ntp服务 时间节点配置
Centos时间修改及ntp服务节点配置 1 时间查看 2 系统时间修改 3 时区查看与修改 3.1 timedatectl 修 3.2 软链接 修改 4 ntp服务搭建 4.1 安装 4.1.1 yum安装 4.1.2 rpm离线安装 4.1.3 源码安装 4.2 服务端 配置 4.3 客户端 配置 4.4 查看服务 5 报错解决 5.1 报错...
Linux vim光标移动/退出命令/撤退操作/文本查找 等命令大全
vim是Linux环境下一款强大、高度可定制的文本编辑工具。能够编辑任何的ASCII格式文件,对内容进行创建、查找、替换、修改、删除、复制、粘贴等操作。编写文件时,无需担心目标文件是否存在,若不存在则会自动在内存中创建,随保存操作输出到硬盘中。
Linux find命令
find命令用来查找置顶目录下的文件。任何位于参数之前的字符串都会被视为所要查找的目录名。如果使用命令时不设置任何参数,则默认查找当前目录以及子目录。
linux磁盘查看与清理
1 查看磁盘占用情况 2 根据目录查找,并排序 3 查找大文件
linux 之 ps命令详细介绍
如过想实现对进程监控,就需要使用到ps命令,使用该命令我们可以知道哪些是正在运行的进程、结束的进程、僵尸进程、占用资源过多等
linux上传下载文件
1 安装 2 命令 3 报错
linux crontab定时任务
1 crond服务 2 crondtab命令 2.1 crondtab选项说明 2.2 编辑任务文件 2.3 crondtab常用案例综合 3 任务编辑 crondtab命令有crond服务支持。crond进程会定期检查是否有要执行的任务,如果有,则自动执行。
Linux 中编译工具Ninja安装
在 Linux 系统中,Ninja 是一个轻量级、高性能的构建工具,主要用于加速软件的编译和构建过程。它的设计初衷是作为 Google 的 Chromium 项目构建系统的一部分,用于取代速度较慢的 make 工具。Ninja 专注于快速构建和简单性,适合需要频繁增量构建的大型项目。