一.inode与block1.inode和block概述文件存储在硬盘上,硬盘的最小存储单位叫做"扇区" ( sector )每个扇区存储512字节。操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块" ( block )。这种由多个扇区组成的"块",是文件存取的最小单位。"块"的大小 ,最常见的是4KB ,即连续八个扇区组成一个块。文件数
前言:在tomcat的环境下,日志会随时间的增长而变得庞大,有时候甚至有几十G的大小,打开查看很不方便,所以这里对tomcat的catalina.out日志进行分割,切割工具用的cronolog,并且定期删除之前的一些日志,保障内存大小。环境:centos7服务器,tomcat版本是8以上(其他版本可能会有不同)1.安装cronolog(有的服务器自带这个工具)yum install -y cro
目录Centos环境配置1、telnet安装配置1.1、检查是否安装telnet1.2、安装telnet1.3、查看是否安装xinetd (若安装则不安装)1.4、安装xinetd服务1.5、开启服务1.6、安装后检查1.7、启动telnet和依赖的xinetd服务1.8、查看启动状态1.9、启动telnet命令2、防火墙检查与配置2.1、查看防火墙状态2.2、停止firewall2.3、禁止fi
文章目录前言一、到清华镜像网站先下载Anaconda3-2020.11-Linux-x86_64.sh二、使用宝塔面板把sh文件上传到云服务器三、使用宝塔远程工具安装1.在上传的目录中执行sh文件2.查看环境3.系统已经安装过python了怎么办?总结 前言如果需要在服务器上经常部署一些python项目,建议安装一下Anaconda3,把常用包备齐了。一、到清华镜像网站先下载Anaconda3-
一、目标centos7的shell脚本变成初步练习 shell脚本的注意事项: 1.开头必须写解释器 #!/bin/bash 2.语法锁紧使用四个空格 3.命名规则:变量名大写,函数名小写,命名需要有一定的意义, 4.默认变量是全局的,在函数中local指定为局部变量 5.等号右边的变量必须写$符号 6.定义变量等号两边均不能有空格 7.想执行系统命令在shell中,那么可以用反引号括起来``二、
cat /etc/redhat-release看到操作系统的版本是CentOS Linux release 7.6.1810 (Core),uname -r可以看到内核版本是3.10.0-957.21.3.el7.x86_64。安装gtest参考博客《使用gtest和lcov测试代码覆盖率》wget https://github.com/google/googletest/archive/refs
有时候需要在Centos系统启动之后自动完成项目的启动,项目部署在tomcat中时,如果Centos关机后开机,各个项目也就已经被停掉了,然后需要自己一个一个的手动去开启各个项目对应的tomcat服务器,想想都比较麻烦,那么如何才能实现,当Centos启动之后,项目就自动也跟着启动了呢?下面就介绍下Centos如何开机是自动启动shell脚本,通过shell脚本的命令来启动项目对应的tomcat服
CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。Ubuntu是一个以桌面应用为主的Linux操作系统。
转载 29天前
10阅读
# 用Java生成和运行Shell脚本 在软件开发中,经常会遇到需要使用Shell脚本来执行一些系统级的操作。通常,我们可以手动编写Shell脚本,然后在终端中运行。但是,如果我们需要在Java程序中生成和运行Shell脚本,该怎么办呢?本文将介绍如何使用Java生成和运行Shell脚本,并提供相应的代码示例。 ## Shell脚本简介 Shell脚本是一种用于自动化执行Unix或Linux
原创 2023-08-25 12:20:23
693阅读
# Python加载运行sh文件 ## 简介 在开发过程中,有时我们需要在Python程序中执行一些Shell脚本文件(.sh文件),以实现一些特定的功能或操作。本文将教会你如何使用Python加载运行.sh文件。 ## 流程 下面是整个流程的简要概述: ```mermaid flowchart TD A[加载.sh文件] --> B[运行.sh文件] ``` 具体步骤如下
原创 2023-08-22 07:52:20
69阅读
场景 :使用Spring Aop拦截参数日志目前大部分做法都基本上大同小异,不想日后每个项目工程都写一份这样的Aop拦截处理日志的代码,甚至代码侵入。我想知道一些相对重要的请求方法的请求参数,响应参数,请求头,以及内部耗时,方法是成功还是失败等等信息。发生错误时我也不知道执行到哪一步发生了异常,是不是某个参数导致出的逻辑问题。普通的log.info或warn信息没有所属请求的上下关系,并不方便查看
文章目录任务7:在Linux系统中后台运行应用程序,打印日志步骤1:sleep.py文件步骤2:学习nohup后台
原创 2022-07-21 21:48:17
822阅读
目录1. 概述2. sh脚本执行的三种方式3. 变量3.1 常用系统变量3.2 自定义变量3.3 特殊变量3.3.1 $数字3.3.2 $#3.3.3 \$*、$@3.3.4 $? 1. 概述Shell不但是一个命令行解释器,接收应用程序/用户命令,然后调用操作系统内核。还是一个编程语言查看提供的shell解释器[root@bigdata001 ~]# cat /etc/shells /bin
本文主要是针对python程序员小白在写项目代码时的焦虑:什么时候打印日志日志打印格式是什么样的?打印日志怎么存?等等这些问题都是刚开始需要考虑的。本文就这些问题设计了一个python项目的目录结构,大致常用的目录如下:其中logs文件夹是专门存储日志文件的,对日志文件的输出要求是: 1. logs文件夹下包括三种类型:log.log、error.log、历史日志文件夹。其中log.log是当前
首先编写一个.sh可执行文件 创建:vi test.sh 具体里边写什么内容就看各自的需求了默认创建的这个.sh文件是没有权限的 chmod +x test.sh 授权之后再执行如果提示nohup: failed to run command ‘./startup.sh’: No such file or directory错误原因是startup.sh文件是我在Windows系统下创建编辑的,
要让纯linux命令行支持显示中文,需要安装zhcon,实际操作不易,几近崩溃,以此记录,本机Centos7。首先需要先在windows上下载zhcon-0.2.5.tar.gz和zhcon-0.2.5-to-0.2.6.diff.gz将安装包上传到虚拟机,我用的是Putty,也可以使用其他的,然后解压zhcon-0.2.5.tar.gz,最好是解压到一个熟悉的目录里,比如zhcon(先在根目录创
在我们按下电脑电源键后,究竟发生了什么操作?本文将详细讲述按下电源键后,机器所做的那些事。我们生活中的大多数人,对于电脑的认识都是,按一下电源键,然后等待几秒钟,我们便可以看到操作系统了,从来没想过其中的过程是什么,但他们也不需要知道这其中的过程和原理。但身为一个运维人员来说,理解这其中的工作过程,我们可以更好的对系统进行排错,方便我们的工作。系统的启动主要分为下面的几个过程:加电自检,系统引导,
# 如何在CentOS打印Java日志 ## 介绍 在开发过程中,打印日志是非常重要的。通过查看日志可以更好地了解程序的执行情况,排查问题以及进行错误分析。本文将向您展示如何在CentOS操作系统上打印Java日志。 ## 整体流程 下面是实现"CentOS打印Java日志"的整体流程,我们将通过表格的方式展示。 | 步骤 | 描述 | | ---- | ---- | | 1 | 在Cen
原创 6月前
32阅读
# 使用 Python 分别执行 SH 文件保存日志 在现代软件开发中,执行脚本记录日志是一项常见的需求。今天,我将指导你如何使用 Python 分别执行 `.sh` 文件保存对应的日志。我们将从整体流程开始,逐步解释每一个环节的实现。 ## 流程步骤 以下是实现该功能的步骤: | 步骤 | 描述 | |------|--
原创 16天前
11阅读
转载来源©著作权归作者所有:来自51CTO博客作者羊草的原创作品在centos7中,默认的日志系统是rsyslog,它是一个类unix计算机系统上使用的开源工具,用于在ip网络中转发日志信息。rsyslog采用模块化设计,是syslog的替代品。rsyslog具有如下特点: 实现了基本的syslog协议。 直接兼容syslogd的syslog.conf配置文件 在同一台机器上支持多个rsys
  • 1
  • 2
  • 3
  • 4
  • 5