随笔分类 -  Linux

有关于linux系统下的日常操作
摘要:在golang项目中, 最终运行的是打包好的二进制文件,如何才能让这个文件尽可能的小呢? 1.编译阶段的参数处理 go build使用的是静态编译,会将程序的依赖一起打包,这样一来编译得到的可执行文件可以直接在目标平台运行,无需运行环境(例如 JRE)或动态链接库(例如 DLL)的支持。 使用ldf 阅读全文
posted @ 2023-08-30 12:56 X-Wolf 阅读(501) 评论(0) 推荐(0) 编辑
摘要:在 Linux 中,虚拟 IP(Virtual IP,VIP)是指一组与物理网络接口卡 (NIC) 绑定的虚拟 IP 地址,这些 IP 地址并不是物理上存在的,而是通过软件模拟实现的。 Linux 实现虚拟 IP 的方法有多种,其中常用的方式是通过网络接口的别名(alias)实现。在 Linux 系 阅读全文
posted @ 2023-08-10 09:16 X-Wolf 阅读(331) 评论(0) 推荐(0) 编辑
摘要:Ansible 概述Ansbile是一种IT自动化工具。它可以配置系统,部署软件以及协调更高级的IT任务,列如持续部署,滚动更新。Ansible 适用于管理企业IT基础设施,从具有少数主机的小规模到数千个实例的企业环境。Ansible 也是一种简单的自动化语言,可以完美地描述IT应用程序基础结构。具 阅读全文
posted @ 2022-10-28 14:03 X-Wolf 阅读(107) 评论(0) 推荐(0) 编辑
摘要:1.新增硬盘后, 查看当前磁盘信息 fdisk -l 可以看到除了当前的第一块硬盘(sda)外还有一块sdb的第二块硬盘(sdb),然后用命令: fdisk /dev/sdb 给第二块硬盘进行分区 2) 输入fdisk , 然后输入n 进行分区 这里输入 e 即分为逻辑分区,按 p 即分为主分区,我 阅读全文
posted @ 2022-10-09 15:42 X-Wolf 阅读(311) 评论(0) 推荐(0) 编辑
摘要:文档: https://www.consul.io/docs/install 一、什么是consul 1、Consul 是 HashiCorp 公司推出的开源软件,用于实现分布式系统的服务发现与配置。 Consul 是分布式的、高可用的、 可横向扩展的 2、官方网站: https://www.con 阅读全文
posted @ 2022-10-08 19:14 X-Wolf 阅读(228) 评论(0) 推荐(0) 编辑
摘要:最近服务器调整, 也不知道运维侧操作了什么导致某个网站访问巨慢, 甚至502情况 记录排查过程, web服务是 nginx+php-fpm 1)查看系统日志,看看是否有什么异常 tail -n100 /var/log/messages 并发现又timeout 超时的情况, 结合业务涉及的操作, 会链 阅读全文
posted @ 2022-09-30 16:51 X-Wolf 阅读(126) 评论(0) 推荐(0) 编辑
摘要:常见问题: 1.在EOF中存在特殊字符,例如$ 导致后面的无法识别, 因为默认会对变量自动替换 使用引号处理 cat >> a.sh << "EOF" echo `hostname` echo $HOME EOF cat >> a.sh << 'EOF' echo `hostname` echo $ 阅读全文
posted @ 2022-09-27 11:19 X-Wolf 阅读(96) 评论(0) 推荐(0) 编辑
摘要:常用命令: # 查看当前用户下所有的定时任务 crontab -l # 查看指定用户下的定时任务 crontab -l -u www # 编辑定时任务 crontab -e 在Linux中经常使用www这个用户去执行定时任务, 那么久可以使用shell去指定用户然后执行, 统一都放到一个定时任务用户 阅读全文
posted @ 2022-09-05 13:42 X-Wolf 阅读(120) 评论(0) 推荐(0) 编辑
摘要:CentOS7 的防火墙配置跟以前版本有很大区别,CentOS7这个版本的防火墙默认使用的是firewall,与之前的版本Centos 6.x使用iptables不一样 一、iptables防火墙1、基本操作 # 查看防火墙状态 service iptables status # 停止防火墙 ser 阅读全文
posted @ 2022-06-15 10:39 X-Wolf 阅读(537) 评论(0) 推荐(0) 编辑
摘要:screen的功能 screen的功能大体有三个: 会话恢复:只要Screen本身没有终止,在其内部运行的会话都可以恢复。这一点对于远程登录的用户特别有用——即使网络连接中断,用户也不会失去对已经打开的命令行会话的控制。只要再次登录到主机上执行screen -r就可以恢复会话的运行。同样在暂时离开的 阅读全文
posted @ 2022-05-10 21:11 X-Wolf 阅读(968) 评论(0) 推荐(0) 编辑
摘要:参考:https://www.cnblogs.com/xintiao-/p/10380656.html saltstack是由thomas Hatch于2011年创建的一个开源项目,设计初衷是为了实现一个快速的远程执行系统。 2|0salt强大吗 系统管理员日常会进行大量的重复性操作,例如安装软件, 阅读全文
posted @ 2022-03-21 09:54 X-Wolf 阅读(165) 评论(0) 推荐(0) 编辑
摘要:之前使用过PyCharm的远程开发,很好用,不过还是有几个局限性: 只能用于Python语言; 本地和服务器都需要有一份代码,这两份代码是完全同步的; 一。配置免密远程登录 1、首先检查本地是否有已生成ssh密钥对,Linux用户查看是否存在公钥文件 ~/.ssh/id_rsa.pub和私钥文件~/ 阅读全文
posted @ 2022-01-05 11:49 X-Wolf 阅读(1778) 评论(0) 推荐(0) 编辑
摘要:github:tldr-pages/tldr: 📚 Collaborative cheatsheets for console commands (github.com) 一款很好用的命令帮助工具, 之前如果想要查询一个命令的使用方式, 一般是使用man 或者--help方式查看该命令的使用方式, 阅读全文
posted @ 2021-11-18 13:56 X-Wolf 阅读(371) 评论(0) 推荐(0) 编辑
摘要:安装: pip install gunicorn 启动应用: gunicorn -w 3 -k gthread -e DJANGO_SETTINGS_MODULE=settings.prod Server.wsgi -b 0.0.0.0:8005 debug方式: gunicorn -w 3 -k 阅读全文
posted @ 2021-11-08 17:28 X-Wolf 阅读(409) 评论(0) 推荐(0) 编辑
摘要:安装: apt-get) apt-get install zip yum) yum install -y unzip zip 语法: zip [选项] 压缩包名 源文件或源目录列表 注意,zip 压缩命令需要手工指定压缩之后的压缩包名,注意写清楚扩展名,以便解压缩时使用。 基本使用: zip ana 阅读全文
posted @ 2021-11-08 11:15 X-Wolf 阅读(564) 评论(0) 推荐(0) 编辑
摘要:linux中生成随机字符串,可以使用pwgen 安装) ubuntu: apt-get install pwgen Centos: yum install pwgen 语法及参数) pwgen [ OPTION ] [ pw_length ] [ num_pw ] 参数: -c or –capita 阅读全文
posted @ 2021-10-22 17:22 X-Wolf 阅读(934) 评论(0) 推荐(0) 编辑
摘要:bash下: 设置: export 变量名称=变量值 删除: unset 变量名称 csh下: 设置: setenv 变量名 变量值 删除: unsetenv 变量名 阅读全文
posted @ 2021-10-21 10:49 X-Wolf 阅读(44) 评论(0) 推荐(0) 编辑
摘要:iptables的结构: iptables由上而下,由Tables,Chains,Rules组成。 一、iptables的表tables与链chains iptables有Filter, NAT, Mangle, Raw四种内建表: 1. Filter表 Filter是iptables的默认表,它有 阅读全文
posted @ 2021-09-13 09:51 X-Wolf 阅读(1415) 评论(0) 推荐(0) 编辑
摘要:简介 Ncdu - NCurses Disk Usage Ncdu 是一个带有 ncurses 接口的磁盘使用分析器。 它旨在在您没有完整图形设置可用的远程服务器上查找空间占用,但即使在常规桌面系统上它也是一个有用的工具。 Ncdu 的目标是快速、简单和易于使用,并且应该能够在安装了 ncurses 阅读全文
posted @ 2021-09-10 09:35 X-Wolf 阅读(960) 评论(0) 推荐(0) 编辑
摘要:SaltStack是基于Python开发的一套C/S架构配置管理工具(功能不仅仅是配置管理,如使用salt-cloud配置AWS EC2实例),它的底层使用ZeroMQ消息队列pub/sub方式通信,使用SSL证书签发的方式进行认证管理。号称世界上最快的消息队列ZeroMQ使得SaltStack能快 阅读全文
posted @ 2021-08-02 09:10 X-Wolf 阅读(236) 评论(0) 推荐(0) 编辑