随笔分类 -  linux

pstack 追踪进程-转
摘要:转: https://wangchujiang.com/linux-command/c/pstack.html pstack 显示每个进程的栈跟踪 补充说明 pstack命令 可显示每个进程的栈跟踪。pstack 命令必须由相应进程的属主或 root 运行。可以使用 pstack 来确定进程挂起的位 阅读全文

posted @ 2021-11-09 10:21 进击的davis 阅读(132) 评论(0) 推荐(0)

linux cache缓存过大导致内存资源不够用
摘要:当cache缓存占用太大,服务起不来,需要查看清理缓存 查看缓存: free -m 输入运行下面一行: echo 3 > /proc/sys/vm/drop_caches 释放缓存: # 释放缓存区内存的方法 1)清理pagecache(页面缓存) # echo 1 > /proc/sys/vm/d 阅读全文

posted @ 2021-11-02 10:17 进击的davis 阅读(861) 评论(0) 推荐(0)

ubuntu20.04调整时区时间同步
摘要:root身份操作 #检查系统时区 timedatectl Local time: Wed 2020-05-06 19:33:20 UTC Universal time: Wed 2020-05-06 19:33:20 UTC RTC time: Wed 2020-05-06 19:33:22 Tim 阅读全文

posted @ 2021-10-26 14:57 进击的davis 阅读(873) 评论(0) 推荐(0)

ubuntu18.04 netplan 设置dns,dns不生效
摘要:ubuntu18.04通过netplan设置DNS,而查看DNS时发现DNS并没生效,其原因是系统指向的问题。 以下是解决步骤: 1.编辑netplan下的yaml文件 2.重启网络 netplan apply 3.删除原resolv.conf, rm -rf /etc/resolv.conf 4. 阅读全文

posted @ 2021-10-23 19:21 进击的davis 阅读(2832) 评论(0) 推荐(0)

服务器报错WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
摘要:https://segmentfault.com/a/1190000008679848 执行ssh-kengen -R 后重新ssh连接server 阅读全文

posted @ 2021-10-22 21:11 进击的davis 阅读(48) 评论(0) 推荐(0)

rsync远程同步工具的使用-实现跳板机与内网数据传输
摘要:Ubuntu Server 18.04 配置 rsync(systemctl) https://blog.51cto.com/walkerqt/2373146 Linux下rsync 安装使用详解 https://www.huaweicloud.com/articles/8bc4dce31dfa85 阅读全文

posted @ 2021-09-16 16:48 进击的davis 阅读(822) 评论(0) 推荐(0)

基于Centos7 部署kubernetes v1.21.3 实践-kubeadm方式安装 | 亲测实践部署有效
摘要:Centos7 CentOS Linux release 7.9.2009 (Core) Linux 5.4.138-1.el7.elrepo.x86_64 docker 20.10.8 Kubernetes v1.21.3 flannel v0.14.0 nodes master | 192.16 阅读全文

posted @ 2021-08-11 18:23 进击的davis 阅读(667) 评论(0) 推荐(0)

自动化运维工具-ansible详解
摘要:1.自动化运维工具——ansible详解(一) 2.自动化运维工具——ansible详解(二) 阅读全文

posted @ 2021-08-06 14:35 进击的davis 阅读(76) 评论(0) 推荐(0)

【linux】centos7 ssh互信配置
摘要:参考 https://www.cnblogs.com/singleYao/p/13417649.html 环境 虚拟机+三个节点 centos 7.5 【ubuntu的配置类似】 1.修改主机名字 命令格式: hostnamectl set-hostname #【永久修改,重启生效】 hostnam 阅读全文

posted @ 2021-07-30 11:28 进击的davis 阅读(1318) 评论(0) 推荐(0)

Keepalived & LVS 实现高可用集群
摘要:拓扑图: 服务器与IP约定: 1.关闭 networkmanager, LVS节点和真实服务器(real server)节点 systemctl stop NetworkManager systemctl disable NetworkManager 2.构建虚拟IP 此实验仅针对 LVS + ng 阅读全文

posted @ 2021-07-29 14:22 进击的davis 阅读(81) 评论(0) 推荐(0)

keepalived+nginx 实现双机主备&双机热备高可用
摘要:1.keepalived概览 Keepalived是基于vrrp协议的一款高可用软件。Keepailived有一台主服务器和多台备份服务器,在主服务器和备份服务器上面部署相同的服务配置,使用一个虚拟IP地址对外提供服务,当主服务器出现故障时,虚拟IP地址会自动漂移到备份服务器。 VRRP协议 Kee 阅读全文

posted @ 2021-07-29 10:52 进击的davis 阅读(637) 评论(0) 推荐(0)

openssl生成自签名证书-流程
摘要:转:https://www.jianshu.com/p/0e9ee7ed6c1d 通常自签的证书等,用来给内部启用https。 自己建一个CA,然后对自己的请求文件进行认证然后生成证书,私钥和证书,一共俩 ubuntu上一般都自带安装了OpenSSL ubuntu:~$ openssl OpenSS 阅读全文

posted @ 2021-07-23 17:14 进击的davis 阅读(1510) 评论(0) 推荐(0)

【linux/windows】python2代码转python3-工具2to3
摘要:尽管现在有很多项目基于python2开发,但越来越多的项目以python3开发,而且越来越多的包开始不支持python2,就拿ubuntu系列版本来说,ubuntu20.04源库没有python-pip,或者做web开发的django框架3.0来说,直接python3,但项目肯定不可能直接重写,幸运 阅读全文

posted @ 2021-07-15 15:14 进击的davis 阅读(1956) 评论(0) 推荐(0)

systemctl命令列出所有服务
摘要:#systemctl命令列出所有服务 systemctl是Systemd 的主命令,可用于管理系统。 列出所有已经加载的systemd units systemctl systemctl | grep docker.service ##列出所有service systemctl list-units 阅读全文

posted @ 2021-07-01 15:45 进击的davis 阅读(3690) 评论(0) 推荐(0)

docker容器加入定时任务
摘要:最近项目服务要求转docker,环境都搭好了,服务有些机制加入了crontab任务,但docker容器起来后,服务起来时将crontab任务写入cron中,但就是不执行,几番排查发现,容器的cron服务其实没有起来,或者说默认处于[-]状态,需要显示将其start。 下面讲讲我在项目中的解决方案。 阅读全文

posted @ 2021-06-25 11:18 进击的davis 阅读(5546) 评论(0) 推荐(0)

linux中建立service的docker基础环境
摘要:现在流行微服务,以docker为例,docker容器运行service随关随停,不用再花精力在基础环境上,一次构建,后面直接add代码进去,再添加个启动命令,一个带服务的docker容器就起来了。 本文以一般docker镜像为例,先建立基础环境,然后安装服务的相关环境。 1.apt更新 启动容器后, 阅读全文

posted @ 2021-06-16 18:33 进击的davis 阅读(171) 评论(0) 推荐(0)

ubuntu20.04安装python pip
摘要:由于ubuntu20.04已经不能直接安装通过apt-get install python-pip, 适用于Python 2的Pip未包含在Ubuntu 20.04存储库中。 我们将使用get-pip.py脚本为Python 2安装pip。 root权限下操作: # 1.更新source apt-g 阅读全文

posted @ 2021-06-15 15:07 进击的davis 阅读(725) 评论(0) 推荐(0)

linux tar包追加问题
摘要:只能已归档的文件才能追加文件。 如果tar.gz文件是如此生成: #tar -zcvf test.tar.gz a.txt 即tar.gz是压缩(-z)和归档(-c)文件,则无法给它追加文件; 若果tar.gz文件是如此生成: #tar -cvf test.tar.gz a.txt 则可使用来追加文 阅读全文

posted @ 2021-06-10 06:43 进击的davis 阅读(450) 评论(0) 推荐(0)

[Linux]主机无法ping通虚拟机,但虚拟机却可以ping通主机
摘要:[Linux]主机无法ping通虚拟机,但虚拟机却可以ping通主机 nat方式 虚机 1.虚机网络应该与vmnet8网络处于同一网段,另外修改完vmnet8的网络配置后,应该禁用再重新启用,即可完成vmnet8与虚机网络同步,另外再从主机ping下虚机,测试是否解决。 阅读全文

posted @ 2021-06-03 10:40 进击的davis 阅读(148) 评论(0) 推荐(0)

[linux] centos7安装jdk教程
摘要:linux安装java jdk的通用流程 1.卸载系统自带open jdk 2.下载解压jdk tar包,并cp到指定安装路径 3.设置环境变量并source Linux上一般会安装Open JDK,关于OpenJDK和JDK的区别:http://www.cnblogs.com/sxdcgaq808 阅读全文

posted @ 2021-05-02 10:20 进击的davis 阅读(153) 评论(0) 推荐(0)

导航

< 2025年4月 >
30 31 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 1 2 3
4 5 6 7 8 9 10
点击右上角即可分享
微信分享提示