linux
文章平均质量分 55
linux系统配置、命令、shell...
我说什么你都别信
♾️ 走前辈的路 挖自己的坑
展开
-
将cl-home的磁盘空间压缩分配给cl-root
将/home分区空间扩容至root分区转载 2023-01-10 11:03:03 · 1178 阅读 · 0 评论 -
个人使用xshell习惯配置记录
xshell终端配置原创 2022-10-20 15:32:22 · 395 阅读 · 0 评论 -
df也找不到的消失的磁盘空间
df也找不到的消失的磁盘空间转载 2022-08-22 10:05:46 · 916 阅读 · 0 评论 -
Linux系统中负载较高问题排查思路与解决方法
Load 就是对计算机干活多少的度量,Load Average 就是一段时间(1分钟、5分钟、15分钟)内平均Load。linux服务器出现高负载的情况下,一般都有一些具体的症状,比如cpu、内存等被耗尽,磁盘IO或者网络等出现问题,下面通过具体命令去分析解决高负载的问题使用htop:实时更新占用cpu、内存等资源的进程,可以通过分析排名最前的进程来定位问题iotop命令实时监测磁盘IO使用情况,系统高负载一般也有可能是大量的小文件的读写引起的通过vmstat命令实时查看虚拟内存swp...转载 2022-01-12 13:21:16 · 6679 阅读 · 0 评论 -
Nginx反向代理
Nginx服务器的反向代理proxy_pass配置方法讲解Nginx的配置还是比较简单的,如: 1 2 3 4 location ~ /* { proxy_pass http://127.0.0.1:8008; } 或者可以 1 2 3 4 location / { proxy_pass http://127.0.0.1:8008; .转载 2021-11-09 14:32:21 · 417 阅读 · 0 评论 -
虚拟机添加centos7 网卡
添加网卡前:1、vmware添加虚拟机网卡2、登录虚拟机查看网卡nmcli con show 查看添加的网卡此时ens36是没有网络信息的 nmcli添加新网卡信息[root] # nmcli con add con-name ens36 type ethernet ifname ens36Connection 'ens36' (3bfb2537-f281-4a08-986d-4b01d24be6ec) successfully added.检查新网卡信息...原创 2021-08-18 15:14:47 · 714 阅读 · 0 评论 -
ssh突然无法登录,卡在last login
使用 -v 参数启用调试ssh -v -o stricthostkeychecking=no -o GSSAPIAuthentication=no -p [port] 192.168.1.11问题:如图 可以看出 没有登录失败的提示,却一直卡在last login这里显示验证成功,DNS解析以及PAM模式已关闭。解决:从控制台或者从虚拟机vmware直接登录进去,测试了是可以登录的,top看到我的ssh bash链接 资源占用非常高,而且还发现内存溢出。重新reload下此...原创 2021-07-30 10:54:10 · 7583 阅读 · 0 评论 -
swap分区使用率过高
上图可看出,内存还是剩余很多的 但是swap却是剩的可怜。使用swap而不使用物理内存 ,会大大降低进程的运行质量解决:找出使用swap的进程,重启for i in `cd /proc;ls |grep "^[0-9]"|awk ' $0 >100'` ;do awk '/Swap:/{a=a+$2}END{print '"$i"',a/1024"M"}' /proc/$i/smaps ;done |sort -k2nr |head -n 20命令:分析/proc/[pid...原创 2021-07-26 15:11:34 · 4604 阅读 · 0 评论 -
设置ntp本地集群自动同步
目录1、保证集群可以互相访问2、开放防火墙3、NTP服务器设置4、NTP客户端设置1、保证集群可以互相访问尝试互相pingping [ IP ]2、开放防火墙-A INPUT -p udp -m state --state NEW -m udp --sport 123 -j ACCEPT-A OUTPUT -p udp -m state --state NEW -m udp --dport 123 -j ACCEPT重启防火墙生效systemctl.原创 2021-07-06 16:34:12 · 391 阅读 · 0 评论 -
tomcat 设置开机自启动
由于甲方的机房经常性断电 .. 只好设置自启动添加启动脚本vi /etc/rc.d/init.d/tomcat_8083写入以下内容:#!/bin/bashif [ -f /etc/init.d/functions ]; then. /etc/init.d/functionselif [ -f /etc/rc.d/init.d/functions ]; then. /etc/rc.d/init.d/functionselseecho -e "/atomcat: unable原创 2021-07-06 15:02:01 · 231 阅读 · 0 评论 -
centos7无法ping通域名 Could not resolve host: qyapi.weixin.qq.com; Unknown error
1、首先服务器需要联网,否则无法ping通域名2、检查域名解析vim /etc/resolv.conf# Generated by NetworkManagersearch 168.1.26## 加上谷歌的DNS服务器nameserver 8.8.8.8nameserver 8.8.4.43、检查网关grep GATEWAY /etc/sysconfig/network-scripts/ifcfg*/etc/sysconfig/network-scripts/ifcf.原创 2021-07-06 09:07:04 · 2016 阅读 · 0 评论 -
Zabbix server 5.0升级agent2
前提:agent 升级agent2systemctl stop zabbix-agentrpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-agent2-5.0.12-1.el7.x86_64.rpmyum install zabbix-agent2 -yvim zabbix_agent2.confgrep -Ev '^#|^$' /etc/zabbix/zabbix_agent2.co..原创 2021-07-05 17:46:27 · 257 阅读 · 0 评论 -
centos 修改主机名 区分大小写!
1、养成好习惯,修改前备份文件cp -f /etc/hosts /etc/hosts.defaultcp -f /etc/sysconfig/network /etc/sysconfig/network.default2、修改主机名文件a_host_name=XY_TEST_192.168.1.22 ##定义变量 centos 6 :sed -i "/^HOSTNAME/c HOSTNAME=${a_host_name}" /etc/sysconfig/network.原创 2021-07-01 14:05:50 · 2316 阅读 · 0 评论 -
ZABBIX-5.0安装(详细)
安装环境:centos 7mariadb 10.3.30安装包:rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm yum clean all3. 安装zabbix所需组件3.1 zabbix-server和代理yum install -y zabbix-server-mysql zabbix-agent3.2 En...原创 2021-06-29 10:11:15 · 291 阅读 · 0 评论 -
将数据库的用户名删除之后重建报错:ERROR 1396 (HY000): Operation CREATE USER failed for ‘zabbix‘@‘localhost‘
在搭建zabbix服务端时,将zabbix用户删除之后,无法重新创建:MariaDB [mysql]> create user zabbix@localhost identified by 'passwd';ERROR 1396 (HY000): Operation CREATE USER failed for 'zabbix'@'localhost'查看目前的用户:select * from user\G;发现其实并没有zabbix用户。猜想可能是刷新问题。百度得到如下结果:.原创 2021-06-24 14:48:22 · 533 阅读 · 0 评论 -
ERROR 2002 (HY000): Can‘t connect to local MySQLserver through socket ‘/var/lib/mysql/mysql.sock‘
在修改了my.cnf文件的路径之后,mysql 启动正常,端口监控正常,但是使用mysql命令登录时却报错:ERROR 2002 (HY000): Can't connect to local MySQLserver through socket '/var/lib/mysql/mysql.sock'mysql命令使用的是client的socket,之所以报错,是因为my.cnf没有重新定义,而原来的路径也已经被我移除。cat /etc/my.cnf[mysqld]datadir...原创 2021-06-22 16:33:49 · 117 阅读 · 0 评论 -
安装centos git客户端,以及常用命令
初始化git客户端,使得其他centos机器可以对gitlab仓库进行提交修改创建等操作1、centos服务器安装git yum -y install git ##默认安装即可 git #查看命令 2、初始化ops用户信息 git config --global user.name "xxx" git config --global user.email "xxx@163.com" git config --global push.default m...原创 2021-05-25 17:11:44 · 740 阅读 · 0 评论 -
文件格式导致shell命令grep awk筛选出错
文件格式导致shell命令出错今天发现了一个问题,对某个文件进行赋值之后,echo $i 是没有问题的 但是当我使用grep 或者awk 进行筛选的时候 发现出问题了,一开始用命令行,根本没任何错误输出,但就是匹配不到对应的数值,我决定用shell脚本 -x 看下情况,一看吓一跳,发现赋值出错了!cat也是没发现问题的 vim进去之后:set invlist查看是否有多余字符,也是没有问题的不使用变量单独进行筛选:可以!!说明是变量有问题! 但是又没输出什么问题,只好写到s...原创 2021-05-24 11:30:07 · 380 阅读 · 0 评论 -
mongo 基本命令
原文:http://blog.csdn.net/huxu981598436/article/details/47216493MongoDb 命令查询所有数据库列表CODE:> show dbs如果想查看当前连接在哪个数据库下面,可以直接输入dbCODE:> dbAdmin想切换到test数据库下面CODE:> use testswitched to db test> dbTest想查看test下有哪些表或者叫collection,可以输入CO转载 2021-05-12 09:55:02 · 205 阅读 · 0 评论 -
tomcat卡在 Deploying web application directory
每次启动tomcat都卡在这个地方:org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /data/webapps/web/tomcat_8082/webapps/docstomcat启动的时候总是卡在半路 修改启动脚本:在 tomcat 的 bin 下 vim catalina.sh 然后找到下面这个位置(搜索 JAVA_OPTS ):if [ -z "$..原创 2021-05-10 14:46:17 · 740 阅读 · 0 评论 -
postgres 数据盘迁移
目录用户实用程序:系统实用程序这里面最重要的是psql这个客户端程序最为重要。启用客户端程序psql的方法是:在数据库中的一些命令:要注意随时对数据库进行清理、收回磁盘空间并更新统计信息,使用下面的命令就搞定!PostgreSQL用户认证看了那么多,来一个完整的创建PostgreSQL数据库用户的示例吧设定用户特定的权限备份数据库 用户实用程序: createdb 创建一个新的PostgreSQL的数据库(和SQL语句:CREATE D...原创 2021-05-07 16:24:42 · 194 阅读 · 0 评论 -
systemctl 理解
转载自:https://blog.csdn.net/skh2015java/article/details/94012643 感谢分享!!一、systemctl理解Linux 服务管理两种方式service和systemctlsystemd是Linux系统最新的初始化系统(init),作用是提高系统的启动速度,尽可能启动较少的进程,尽可能更多进程并发启动。systemd对应的进程管理命令是systemctl1. systemctl命令兼容了service即systemctl也会去..转载 2021-04-29 16:01:19 · 3554 阅读 · 0 评论 -
postgresql数据库迁移数据盘
问题:以前的pgsql安装在了根目录... 导致现在根目录爆100%解决:删除无用数据库数据,迁移pgsql数据盘目录关闭pgsql systemctl stop postgresql-10.service创建新目录,用于后续的数据存储mkdir -p /mnt/data/postgresql_datachown -R postgres:postgres /mnt/data/postgresql_data#把原数据盘的数据拷贝过来:cp -pr...原创 2021-04-22 13:11:43 · 934 阅读 · 0 评论 -
挂载磁盘 fdisk mkfs 及问题Could not stat xxx --- No such file or directory
使用lsblk 以及fdisk -l 查看需要挂载的盘,发现是 /dev/sdb进入磁盘fdisk /dev/sdb输入m 进行命令查看步骤:输入n开始创建分区输入p创建主分区选择分区号 输入1输入分区开始位置,直接回车输入分区结束位置,直接回车输入wq 回车退出检查是否分区成功(带有sdb1/vdb1/xvb1说明成功)格式化分区,这里输入看到的磁盘加分区号 如下图为/dev/sdb1 已格式化的可跳过===================..原创 2021-04-21 17:27:38 · 6070 阅读 · 2 评论 -
gitlab 安装问题解决参考
安装步骤请先看我这篇文章:https://mp.csdn.net/editor/html/115690626问题:特别注意:如果出现在可在本地登录localhost,无法远程登录192.168.11.22的问题,那基本就可以断定是防火墙的问题了,可以先使用iptables -nL查看防火墙的详细信息,然后通过添加防火墙规则设置gitlab发信功能,需要注意一点:发信系统用的默认的postfix,smtp是默认开启的,两个都启用了,两个都不会工作。我这里设置关闭s..转载 2021-04-14 13:21:33 · 901 阅读 · 0 评论 -
yum安装启动postfix时找不到libmysqlclient.so.18
yum -y install postfixservice postfix restart发现报错如下:找不到libmysqlclient.so.18既然没有 那我就搞个给你嘛 网上搜了很久才找到这个源库源库链接:https://pan.baidu.com/s/1dAeoDSA5iM2_zH8LvKDAZw提取码:lgv2rz 将 libmysqlclient.so.18.1.0上传到 /usr/lib64 并且设置软连接重命名为 libmysqlclient...原创 2021-04-13 17:22:11 · 294 阅读 · 0 评论 -
Linux系统支持中文,中文乱码解决方法
Linux系统支持中文,中文乱码解决方法因为工作需要,CentOS Linux release 7.4.1708 (Core) 系统输出中文的时候乱码需要支持中文输出查看系统是否支持中文[root@localhost ~]# localeLANG=zh_CNLC_CTYPE="zh_CN"LC_NUMERIC="zh_CN"LC_TIME="zh_CN"LC_COLLATE="zh_CN"LC_MONETARY="zh_CN"LC_MESSAGES="zh_CN"LC_原创 2021-04-01 09:51:47 · 3748 阅读 · 0 评论 -
nginx安装与优化
确定关闭并且关闭开启自启:selinux、firewalld service iptables status chkconfig iptables off vim /etc/selinux/config====================安装 依赖包yum deplist nginx ##检查依赖yum -y install libmysqlclient* bison* bzip2* glibc* libaio* libcurl* libjpeg* freet..原创 2020-07-29 19:33:30 · 265 阅读 · 0 评论 -
ssh登录-key使用的问题
没有使用crt情况下是用服务器key登录的在使用crt时 有两种情况1、crt的全局配置中未开启ssh转发功能时,ssh使用服务器本地的key进行ssh登录2、crt的全局配置中已开启ssh转发功能时,ssh使用crt用户的key(huxiaoyan)登录注:crt的全局变量转发功能起直接作用,如果他设置了不可转发,即使你使用ssh -Ap也是无法使用转发======================================================================原创 2020-07-15 20:37:13 · 534 阅读 · 0 评论 -
yum强制kill掉之后报错db5 错误(-30973) 来自 dbenv->failchk:BDB0087 DB_RUNRECOVERY: Fatal error, run database re
[root@test ~]# yum --help错误:rpmdb: BDB0113 Thread/process 40830/140718463485760 failed: BDB1507 Thread died in Berkeley DB library错误:db5 错误(-30973) 来自 dbenv->failchk:BDB0087 DB_RUNRECOVERY: Fata...原创 2020-03-31 15:34:59 · 1422 阅读 · 2 评论 -
centos7操作系统安装后 ifconfig等命令不可用 --- 安装ifconfig、vim等命令
centos7跟centos6还是有些不一样的 相信有些人安装完系统之后发现查询ip的命令不可用其实这是6跟7的命令不同,在7里需要使用ip add来查看ip这跟我们之前的习惯都很大不同 所以我决定安装ifconfig命令1、首先需要确定ifconfig命令文件是否存在 (因为有可能之前有人(gui)安装过了)命令文件一般都在 /sbin目录下面 只有在这个目录下 系统...原创 2020-03-16 19:53:04 · 1482 阅读 · 1 评论 -
虚拟机安装centos7并且设置静态ip --进阶篇
因为是进阶篇 繁琐的一些安装步骤我就不再截图了,大多都是默认就OK 首先我们需要确定虚拟机配置注意:选择桥接模式、不要勾选复制物理机网络、否则你的虚拟机就会从你虚拟网卡那里直接获取ip等网络信息,反正我勾选了之后设置都不成功..然后正常安装系统,记住 在设置网络的时候先自动获取ip,ip地址段需要和主机地址段一样,网关也需要一样,如果不一样那你安装好之后很可能连不上网络,所以...原创 2020-03-16 16:21:50 · 308 阅读 · 0 评论