一台小服务器上安装了docker,跑了几个container,没过一阵子发现磁盘空间不够了,查了一下,主要是docker安装了gitlab-ce,这个容器产生的日志特别多,一天能有几百MB,在这个文件夹下: /var/lib/docker/containers/7daa91c2495dec29ebac0ba77d1b4bf9e665e20f10f504ed02dbfaea94c3d7b5/7daa91c2495dec29ebac0ba77d1b4bf9e665e20f10f504ed02dbfaea94c3d7b5…

2024-09-16 0条评论 193点热度 0人点赞 admin 阅读全文

如果网站没有安装统计分析代码,或者没有开发专门的统计分页功能,想要简单的做一些统计分析,可以使用nginx的日志,前提是前端的服务器使用的是nginx 一般来说nginx的访问日志路径是 ,大部分nginx服务器是在linux下运行的,这里以linxu举例 统计所有的PV数 cat access.log | wc -l 统计当天的PV数 cat access.log | sed -n /`date "+%d\/%b\/%Y"`/p | wc -l 统计指定某一天的PV数 cat access.log | sed -…

2024-02-22 0条评论 552点热度 0人点赞 admin 阅读全文

Linux上运行Python3程序的时候,报如下错误: ModuleNotFoundError: no module named '_ssl' 或者pip3 install的时候,遇到如下错误: pip is configured with locations that require tls/ssl can't connect to https url because the ssl module is not available 原因是没有安装正确的openssl 首先确保安装了openssl11,如下: yu…

2023-10-14 0条评论 310点热度 0人点赞 admin 阅读全文

换成OpenSSH后,使用scp把文件复制到其他机器,报错如下: /etc/crypto-policies/back-ends/openssh.config: line 3: Bad configuration option: gssapikexalgorithms /etc/crypto-policies/back-ends/openssh.config: terminating, 1 bad configuration options scp: Connection closed /etc/ssh/ssh_co…

2023-08-18 0条评论 865点热度 0人点赞 admin 阅读全文

安装MySQL Community Server,选择的是rpm安装的方式,需要先到网站准备好rpm安装包:https://dev.mysql.com/downloads/mysql/ 省事一点,可以下载rpm bundle,就是全部的rpm包,或者只下载需要的rpm安装包 如果是bundle包,只一个tar文件,需要把里面的rpm包解压出来 然后使用rpm -ivh mysql*.rpm 方式安装,遇到一个报错: [root@mgr opt]# rpm -ivh mysql*.rpm warning: mysql…

2023-07-09 0条评论 394点热度 0人点赞 admin 阅读全文

Supervisor 在以前的文章有介绍过:https://blog.terrynow.com/2020/12/23/linux-supervisor/ 那时候安装是通过有网络的服务器,yum安装的,比较便捷,但是有一些情况,需要在无网络的服务器安装。下面介绍如何安装。 1、python3准备 准备Python3,一般的Linux操作系统,都标配了python3,可以执行来查看是否已经安装了python3。 2、setuptools安装 https://pypi.org/project/setuptools/ 下载…

2023-05-25 0条评论 816点热度 0人点赞 admin 阅读全文

在Linux(CentOS)上编译的方式redis,问题出现的步骤,下载了安装包,解开后,先make & make install 的时候报错提示没有gcc,然后安装了gcc,然后再次执行 make的时候,就出现了 zmalloc.h:50:31:fatal error: jemalloc/jemalloc.h: No such file or directory 以上这个错误。 因为上次在编译的时候遇到了错误,又残留文件,只需要清理上次编译残留文件,重新编译,就可以了,命令如下: make distcle…

2023-02-11 0条评论 765点热度 0人点赞 admin 阅读全文

首先可以查看某个进程的PID,以查看tomcat的进程为例 [root@localhost ~]# ps aux|grep tomcat tomcat 7320 0.0 12.4 3162200 475492 ? Sl Dec06 15:03 /usr/java/default/bin/java -Djava.util.logging.config.file=/opt/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli…

2022-12-22 0条评论 784点热度 0人点赞 admin 阅读全文

今天遇到个问题,之前一个jar包的程序,换了一个Linux环境部署(启动方式是java -jar xxx.jar),程序的某个功能是读取一个文件展示,读出来的文件是乱码的(在Linux上使用cat /path/to/file是正常的中文) java -jar启动的时候,可以附加encoding参数,便可解决乱码问题,示例如下: # 使用 -Dfile.encoding=GBK 主动增加编码设置,后面如果还有其他参数,这里省略(例如指定内存使用:-Xms2048M -Xmx4096M) java -jar -Dfil…

2022-11-17 0条评论 541点热度 0人点赞 admin 阅读全文

这两个文件都是在home的用户目录下面,属于用户的特有的环境变量,而/etc/profile则是系统的环境变量,每个用户都可以访问的环境变量 那么.bash_profile 与 .bashrc有什么不同呢?官方有句话: .bash_profile is executed for login shells, while .bashrc is executed for interactive non-login shells. 也就是说.bash_profile是登录的时候调用的,而 .bashrc是每次交互的时候就会…

2022-10-21 0条评论 466点热度 0人点赞 admin 阅读全文
1234511