随笔分类 - linux
摘要:# 修改时区 tzselect cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime # 修改时间 date -s "yyyy-MM-dd HH:mm:ss" 参考1:https://blog.csdn.net/weixin_42167759/art
阅读全文
摘要:背景 公司用keepalived做nginx的主备,本来好好的,今天突然发现用虚ip访问nginx一会儿访问得到,一会儿访问不到!!! 到今天为止的服务器状态是唯一的变动(我以为的唯一的变动)就是down了一台机器,加内存结果把机器加死了。 解决路程 刚开始以为是keepalived的问题,于是万能
阅读全文
摘要:背景 在上一篇ubuntu 18.04 设置静态ip中设置ip的时候写的是192.168.0.250/24,问题来了为什么是/24。 计算方式 24 = 子网掩码中1的个数,小公司没划分子网,一个路由器搞定的事儿,子网掩码一般来说就是255.255.255.0,每一个255就是8个1,三个255就是
阅读全文
摘要:基本操作 # 查看 tcp 链接情况 tcpdump -i {网卡名} -S -vv port {端口} # 启动一个tcp的服务端 nc -l 9999 # 启动一个tcp的客户端 nc -vz -w 2 ip port
阅读全文
摘要:ufw 基本操作 # 查看帮助 ufw help # 启用防火墙 启用之前保证自己能连上 ufw enable # 查看防火墙状态 ufw status numbered # 允许某个端口被访问 ufw allow {port} # 允许某些ip能访问 ufw allow from 192.168.
阅读全文
摘要:引子 虽然现在docker、k8s大行其道,我们的世界似乎已经被容器主宰,但是有一些程序还是不适合放到docker里面跑,比如node-exporter、自己写的某些程序,但是这些程序又是必须的, 如果每次重启机器都需要自己去启动一次那真的是太累了,所以这些程序需要自启动。 操作步骤 检查系统目录/
阅读全文
摘要:起因 内存4G的Ubuntu 16.04,仅仅运行了两个容器,内存达到了90%多。 找问题 起初用top命令查看个进程运行情况与资源占用情况,毫无违和感,正在运行的程序内存占用都很低,一度让我怀疑是我的.net程序内存泄漏了。 然后用ps命令发现了其中的问题 ps aux | head -1;ps
阅读全文
摘要:1. 运行命令 sudo netplan generate 2. 在/etc/netplan文件夹下会生成一个yaml文件,编辑yaml文件 sudo vim /etc/netplan/xxxx.yaml 3. 修改成如下内容 network: ethernets: ens33: addresses
阅读全文
摘要:提要: 为什么需要NFS? N1: 目前公司使用docker swarm 管理docker集群,在swarm部署一个需要持久化数据的服务A,若服务A起初在A机器部署成功,当服务A异常飘到B机器的时候就会造成数据丢失,所以需要一个公共的数据存储。 部署NFS服务端: 1、安装 sudo apt-get
阅读全文
摘要:前提: 环境:一台Ubuntu18.04机器,4核 8g以上,低了卡 一、修改Ubuntu18.04的安装源 由于网络不行,不改安装源下载东西下载不下来 1、备份 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 2、修改默认源为阿里,添
阅读全文
摘要:环境 ubuntu 18.04 server nginx 1.18.0 pcre 8.43 // nginx 依赖 zlib 1.2.11 // nginx 依赖 nginx_upstream_check_module-master // check module 补丁 下载压缩包 nginx-1.
阅读全文
摘要:CPU 逻辑个数 cat /proc/cpuinfo |grep "processor" 硬盘 df -h 内存 free -h 配置dns sudo vim /etc/resolv.conf 重启 sudo reboot Ubuntu版本查看 lsb_release -a
阅读全文