
Linux
文章平均质量分 59
Oxye
我们都有选择权
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux:非root、普通用户安装rpm(fontconfig、fc-cache命令)、中文字体
非root帐号,普通帐号,不能使用yum、rpm命令Libreoffice、pdf转换等中文不显示-bash: fc-cache: 未找到命令Fontconfig error: Cannot load default config file原创 2022-10-22 19:27:53 · 6419 阅读 · 0 评论 -
无root sudo权限下解压安装rpm文件并设置so库文件路径
前提:没有root权限、没有sudo权限,不能使用rpm目录安装。原创 2022-09-28 10:14:52 · 1210 阅读 · 0 评论 -
Shell遍历文件、文件夹/目录
执行时需要输入【文件名】,如果要输入文件就加【>文件名】,如sh list.sh /home >list.txt。遍历文件,并输出文件大小,单位为kb。原创 2022-09-16 17:53:27 · 11553 阅读 · 0 评论 -
人大金仓试用版更新license流程
目录更新license流程1.license相关1.1 前提:查看license信息1.2 获取新license文件1.3 查找旧license文件1.4 替换license文件2.重启数据库服务2.1 前提:安装位置与数据目录2.2 重启命令更新license流程1.license相关1.1 前提:查看license信息使用浏览器打开license.dat文件,可以看到如下及更多参数-------------------BEGIN KINGASE.LICENSE.3.0 PRIVATE KEY-原创 2021-12-09 14:24:45 · 5951 阅读 · 0 评论 -
Linux磁盘占满,du df不一致,Java文件流未关闭导致的句柄泄漏,lsof | grep deleted | sort -nr
关键词:Linux、文件句柄泄露、磁盘空间占满、du、df、lsof、Java、资源释放问题最近同一天,发现两起由于磁盘空间占满引发的问题某1服务器 rocketmq 刷盘失败org.apache.rocketmq.client.exception.MQBrokerException: CODE: 14 DESC: service not available now, maybe disk full, CL: 0.90 CQ: 0.90 INDEX: 0.90, maybe your b原创 2021-07-24 15:42:08 · 1707 阅读 · 0 评论 -
Linux Nginx启动报错:卡在Starting nginx (via systemctl): ,Can‘t open PID file /var/run/nginx.pid
Nginx进程作为系统的守护进程运行,我们需要在某个文件中保存当前运行程序的主进程号,Nginx支持定义pid的存放路径,其指令为:pid,语法格式如下pid file; file:存放路径和文件名称 默认存放在nginx安装目录logs下,名字为:nginx.pid/etc/rc.d/init.d/nginx中的第十一行默认注释掉了,需要解除注释、指定路径,只去掉井号#改路径也不行,pidfile /usr/local/nginx/logs/nginx.pid要改为pidfile=/usr.原创 2021-06-15 20:11:29 · 4577 阅读 · 0 评论 -
Linux Nginx启动报错:Failed at step EXEC spawning /etc/rc.d/init.d/nginx: Exec format error.
场景systemd启动nginxsystemctl start nginx.service报错内容报错第一行为Failed at step EXEC spawning /etc/rc.d/init.d/nginx: Exec format error.报错原因显而易见:nginx文件格式错误init.d 目录中存放的是一系列系统服务的管理(启动与停止)脚本查看/etc/rc.d/init.d/nginx的格式注意,第一行需要是**#!/bin/sh**#!/bin/bash是指此脚本原创 2021-06-15 20:03:07 · 19179 阅读 · 2 评论 -
Linux离线部署Nginx,搭建HTTP文件服务器
1.安装Nginx所需依赖1.1 检查环境依赖检查服务器是否安装gcc、gcc-c++whereis gccwhereis g++gcc -vg++ -v 前两条只显示【gcc:】和【g++:】,或后两条显示未找到命令。 pcre、 libtool 也可如此验证 如果都已安装,跳过本章,否则进行以下依赖的安装。本文的nginx依赖来自:https://blog.youkuaiyun.com/MyMBS/article/details/907199021.2 依赖安装 (按需跳过已有依原创 2021-06-13 23:46:48 · 1038 阅读 · 1 评论 -
Linux CentOS 离线安装Docker
目录下载需要的文件下载docker-ce.repo文件下载docker-ce、docker-ce-cli、containerd.io安装包下载container-selinux安装添加repo安装rpm包启动验证下载需要的文件我在有网的windows系统上先下好需要的包下载docker-ce.repo文件下载地址:https://download.docker.com/linux/centos/docker-ce.repo下载docker-ce、docker-ce-cli、containerd.i原创 2020-09-22 20:10:53 · 702 阅读 · 0 评论 -
JVM 之 Linux定位CPU过高问题并优化
项目部署以后出行卡顿现象,所以对问题进行了排查,记录一下排查过程1.找进程top可以发现,是Java进程导致的CPU过高,致使系统卡顿2.找线程ps -mp pid -o THREAD,tid,time发现占比最大的线程3.线程id转换16进制printf “%x\n” pid得到6a33,方便下一步排查4.查询代码位置jstack pid|grep tid -A 30发现全是GC线程5.查看gc频率jstat -gcutil pid 时间间隔 打印次数发现Eden很原创 2020-06-04 10:44:30 · 438 阅读 · 0 评论 -
Docker安装实践(超简单) + 安装OnlyOffice
因为需要在一个机器上安装一个OnlyOffice安装包括docker版,和非docker版docker版是先在电脑(我用的是linux的centos7.3系统)上装一个叫docker的虚拟机,在这个虚拟机上安装onlyoffice(这种方式很方便)非docker版就是直接在电脑上安装onlyoffice因为docker比较方便,所以我先选了选了一台没有docker的机器,来安装一下开始安装1.检查yumYum(全称为 Yellow dog Updater,Modified)是一个在Fed原创 2020-06-17 11:52:30 · 16127 阅读 · 4 评论 -
Linux(centos)离线安装OnlyOffice
赛前bb环节上次使用docker安装了onlyoffice,但是某项目因为要求不适应虚拟化技术,并且不连外网,所以只能采用原始的方式一步步来安装不安不知道,一安吓一跳,一个onlyoffice需要很多软件的支持,包括但不限于以下几种:NginxPostgreSQLRedisRabbitMQ上面这几个,除了Nginx要注意一下配置,没什么难点,坑大的地方在1.各种配置和生效条件2.各种依赖包和依赖版本一开始我在已经允许了其他服务的环境上安装,冲突更多,比如1.机器上已存在postgres原创 2020-06-28 03:16:00 · 13141 阅读 · 12 评论 -
Linux 磁盘满了,查找和清理大文件
今天发现某台服务器挺卡的,上传文件慢,中间件也慢,就想找一下原因看CPU状态挺正常的$ top然后就想是不是磁盘太满了,也没什么问题$ df -h找一下大文件试试,大于500mb的$ find / -size +500M -print0|xargs -0 du -m|sort -nr发现我很卡的中间件下,有好多jmap产生的文件我看一下中间件目录当前容量$ du -sh173G,真大我去把本周前的堆栈使用情况记录删除了再看一下$ du -sh变成12G了看一下原创 2020-07-24 15:20:23 · 716 阅读 · 0 评论 -
lsof、netstat查看端口占用
lsoflsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件常用的参数列表:lsof filename 显示打开指定文件的所有进程lsof -a 表示两个参数都必须满足时才显示结果lsof -c string 显示COMMAND列中包含指定字符的进程所有打开的文件lsof -u username 显示所属user进程打开的文件lsof -g gid 显示归属原创 2020-07-30 15:21:35 · 890 阅读 · 0 评论 -
Linux:启动、调试、停止和重启Java程序的Shell脚本
Shell介绍Shell 教程Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Ken Thompson 的 sh 是第一种 Unix Shell,Windows Explorer 是一个典型的图形界面 Shell。Shell 脚本Shell 脚本(shell script),是一种为 shell 编写的脚本程序。原创 2020-08-08 22:14:29 · 3792 阅读 · 0 评论