Ubuntu服务器ssh缓慢问题解决现象:ssh登陆或su - 账号时间较长 排查:1、查看了/var/log/syslog未发现明显报错2、查看/var/log/auth.log发现有pam_systemd: Failed to create session报错3、经google,网上有类似案例,可查看systemd-logind服务状态,并重启dbus服务解决 解决:按上述
myql搭建mha高可用:注: 本质是主从+高可用保障(1个mha管理节点,1个mysql主节点,1个mysql从节点)下载网址: https://code.google.com/archive/p/mysql-master-ha/downloads (mha4mysql-manager-0.55.tar.gz)安装:mha manager(manager上也需要安装node软件):rp
Mysql主主模式搭建:注: 1、互相指定对方为master 2、半同步复制 3、keepalived搭建HA(vip在哪台哪台为master) 4、10.0.0.2是mha manager ip,10.0.0.3、10.0.0.4是mysql node ip,10.0.0.5是vipmysql安装略互为主从(2台同样操作):mysql -u root -p输入密码grant REPLICATIO
Ubuntu disable ipv6:echo "1" | tee /proc/sys/net/ipv6/conf/all/disable_ipv6注:0为启用,1为禁用
内网合规证书https显示不安全问题解决故障现象:https页面显示不安全注:证书是合法且在有效期内的,使用nginx实现分析:1、 根源在于公司内网不联网,不能联网进行根证书认证2、 已确认公司内网已通过AD组策略推过root证书3、 AD管理员建议可能server上也需要添加root证书解决:将中间链证书内容复制粘贴到crt证书里,reload nginx解决再次访问已显示安全
Ubuntu20.04完整同步pypi镜像源参考网址: https://www.modb.pro/db/448278总的pypi镜像大小约为11.8T,使用的工具是bandersnatch,对python的版本依赖为>=3.8.0搭建:pip3 install bandersnatchbandersnatch -c /space/bandersnatch.cfg mirrorvi /
求和:cat aa.txt | awk '{a+=$1}END{print “Sum=”,sum}求平均:cat aa.txt | awk '{a+=$1}END{print a/NR}求最大值:cat aa.txt | awk 'BEGIN {max = 0}{if ($1>max) max=$1 fi} END {print "Max=",max}'求最小值:cat aa.txt | a
Docker报错fs.inotify.max_user_watches no space left解决报错:ERROR:No space left on device or fs.inotify.max_user_watches分析:Inotify用于监视文件系统事件,可监视的文件有个上限值之前在dockerfile里有添加RUN sysctl fs.inotify.max_user_watche
Ubuntu多python版本切换:update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 2update-alternatives --config pyt
Ubuntu20.04通过realmd+sssd+samba+winbind实现samba集成AD访问共享:apt-get install realmd sssd sssd-toolsrealm discover aa.ming.com (aa.ming.com为DC)sssd模式(会自动安装sssd、sssd-tools,也可提前装好):realm join -v aa.mi
Ubuntu Server20.04 sssd+samba4共享无法访问问题解决报错: \\ip is not accessible排查:在samba的log里(/var/log/samba/log.ip)能看到winbindd not running解决:# apt-get install winbind此时再去访问samba共享就是好的(有集成AD,不用输用户名密码)
Ubuntu20.04通过realmd+samba+winbind实现AD账号登陆:apt-get install realmd samba winbind libpam-winbind libnss-winbindrealm discover aa.ming.com (aa.ming.com为DC)winbind模式(会自动安装libpam-winbind、winbind,也可提前装
Ubuntu20.04通过realmd+sssd实现AD账号登陆:apt-get install realmd sssd sssd-toolsrealm discover aa.ming.com (aa.ming.com为DC)sssd模式(会自动安装sssd、sssd-tools,也可提前装好):realm join -v aa.ming.com -U xxx.xxx
web服务器连接mysql频繁报can’t connect 99错误解决一、现象:web服务器页面提示can’t connect to MySQL server on ‘xxx.xxx.xxx.xxx’ (99)二、分析:99报错代码一般表示无法分配本地地址资源(应该是端口),socket无法创建在web服务器上执行netstat –anp | grep 自己ip | wc –l看到有20461个
限制mysql临时表ibtmp1文件大小:vi /etc/my.cnf (只能改my.cnf文件重启生效,不支持mysql会话里set global操作)innodb_temp_data_file_path = ibtmp1:12M:autoextend:max:500G:wqsystemctl restart mysql查看:mysql -u root -p输入密码show variables
Ubuntu 20.04 PC无法访问3000系列存储cifs共享解决:现象:Ubuntu 20.04 PC访问3000存储(如天津\\10.5.2.210),会显示第1级目录,但无法进入,报错invalid argument解决:1、 PC端:安装samba软件(默认只装了samba-libs),在/etc/samba/smb.conf里添加 client min protocol =
Ubuntu搭建本地pip源:apt-get install python3-pippip install pip2pimkdir /space/pypi/Packages -p同步单个软件包:pip2tgz /space/pypi/Packages requests创建索引:dir2pi /space/pypi/Packages/安装nginx:apt-get install nginxvi /
PXE(grub efi)部署Ubuntu18.04问题总结: 1、HP默认只配置了第1个网卡和第1个光纤 PXE启动 解决:可在BIOS手动开启2、Ubuntu ISO要使用非live版(官网默认为live版,live多了试用功能,PXE要使用非live版) 3、使用的grub EFI技术 4、Ubuntu PXE netcfg/choose_interface=auto不起作用,是个bug(
HP G10安装Ubuntu默认没有sda盘符解决办法: 开机—F9—System Configuration—BIOS/Platform Configuration(RBSU)—System Options—USB Options—Internal SD Card Slot—改为disable 不改的话1个阵列卡为sdb、sdc,2个阵列卡是sdc、sdd、sdb (注意第2个阵列卡
基于Ubuntu18.04 tftp+apache2+grub+nfs搭建PXE系统(EFI模式,手动安装) 注:用于支持个性系统安装需求apt-get install tftpd-hpaapt-get install apache2apt-get install nfs-kernel-servermkdir /isomount -o loop ubuntu-18.04.6-server-amd6
基于Ubuntu18.04 tftp+apache2+grub搭建PXE系统(EFI模式)apt-get install tftpd-hpaapt-get install apache2mkdir /isomount -o loop ubuntu-18.04.6-server-amd64.iso /isorsync -av --progress /iso/install /var/lib/tftp
mysql报错ssl connection error解决办法:vi /etc/my.cnfskip_ssl:wqsystemctl restart mysqld
导出mysql库中账号信息:注:该命令不受mysql版本限制,可用于mysql大版本升级时的账号权限导出、导入,比如5.6升5.7通过mysqldump会报错mysql -u root -p'xxxxx' -e 'select user,host from mysql.user'| grep -v "mysql.sys"| grep -v root| awk '{print "sh
Ubuntu20.04配置脚本开机启动:vi /usr/local/bin/ifens192_0.sh#!/bin/bash/usr/sbin/ifconfig ens192:0 10.0.1.3 netmask 255.255.255.255 broadcast 10.0.1.3 /usr/sbin/route add -host 10.0.1.3 dev ens192:0:wqchmod +x
Ubuntu18.04通过heartbeat实现HA:节点1(10.0.0.2):安装:apt-get install heartbeatcp -rv /usr/share/doc/heartbeat/authkeys /etc/ha.d/cp -rv /usr/share/doc/heartbeat/ha.cf.gz /etc/ha.d/cp -rv /usr/share/doc/heartbe
Ubuntu20.04搭建postgresql13主从 postgresql主服务器(10.0.0.2):apt-get install postgresql-13mkdir /space/postgresqldbsystemctl stop postgresqlrsync -av --progress /var/lib/postgresql/13/main /space/postgresql/
CentOS配置lvm分区:yum install lvm2创建分区(sdb1、sdb2、sdb3,各30G)fdisk /dev/sdbn (新建) p (主分区) 默认 +30G (大小为30G) p t (修改分区类型) 输入对应分区数字 8e (lvm格式) p (打印) w (保存)创建lvm组:pvcreate /dev/sdb1pvcreate
ansible aa -m shell -a "crontab -l| echo '01 02 * * * /usr/local/bin/xx.sh'|crontab"
从postgresql报错cloud not receive data from WAL stream解决办法:从:systemctl stop postgresqlmv /space/postgresqldb/main /space/postgresqldb/main.bakmkdir /space/postgresqldb/mainchown postgres:postgres /space/
FIO工具测试硬盘读写性能下载网址: https://github.com/axboe/fio安装:./configuremake && make install随机混合读写: fio -filename=/dev/sdb1 -direct=1 -iodepth 1 -thread -rw=randrw -rwmixread=70 -ioengine=psync -bs=
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号