随笔分类 -  基础服务

摘要:squid 简介 squid是一个高性能的代理缓存服务器,支持FTP、gopher、HTTPS和HTTP协议,是一种用来缓冲Internet数据的软件 服务端 安装 yum install -y squid 修改配置文件 cat /etc/squid/squid.conf | egrep -v "^ 阅读全文
posted @ 2024-08-07 16:59 itk 阅读(116) 评论(0) 推荐(0)
摘要:nmcli 简介 nmcli是NetworkManager的命令行工具 在使用nmcli时,NetworkManager必须保持开启 NetworkManager # 相关命令 systemctl status NetworkManager # 查看运行状态 systemctl start Netw 阅读全文
posted @ 2024-08-07 16:19 itk 阅读(50) 评论(0) 推荐(0)
摘要:screen 使用 简介 全屏窗口管理器,将物理终端抽象为多个虚拟终端,每个虚拟终端都可以运行一个shell或程序。 安装 # ubuntu 和debian apt-get install screen # centos 和 fedora yum install screen # Alpine ap 阅读全文
posted @ 2024-08-07 15:45 itk 阅读(132) 评论(0) 推荐(0)
摘要:linux 命令页面issue 简介 /etc/issue文件是Linux系统开机启动时在命令行界面弹出的欢迎语句文件 配置 cat /etc/issue \S Kernel \r on an \m # 参数介绍 \d 本地端时间的日期 \l 显示第几个终端机的接口 \n 显示主机的网络名称 \o 阅读全文
posted @ 2024-08-07 14:31 itk 阅读(65) 评论(0) 推荐(0)
摘要:linux 欢迎页面motd 配置欢迎页面 vim /etc/motd hello world! 登录效果: Last login: Tue Aug 6 08:44:55 2024 from 172.16.1.60 hello world! 配置带颜色 echo -e "\033[31m hello 阅读全文
posted @ 2024-08-07 14:20 itk 阅读(63) 评论(0) 推荐(0)
摘要:wget使用 常用方法 1、下载单个文件 wget http://URL 2、将下载的文件重命名 wget http://URL -O name 3、下载限速 wget --limit-rage=128k http://URL 4、断点续传 wget -c http://URL 5、后台下载 wge 阅读全文
posted @ 2024-08-07 14:01 itk 阅读(67) 评论(0) 推荐(0)
摘要:zabbix 简介 zabbix_server版本: 5.0.12 linux系统版本: centos7 安装包路径: https://www.zabbix.com/cn/ yum安装 # install zabbix repository rpm -Uvh https://repo.zabbix. 阅读全文
posted @ 2024-08-05 16:52 itk 阅读(41) 评论(0) 推荐(0)
摘要:play高级用法 控制并发更新主机的数量 # 指定具体数字 - name: test1 serial hosts: all serial: 2 # 每次同时处理2个主机 max_fail_percentage: 50 # 当两台机器中一台执行失败,既终止task 或者 #也可以使用百分比进行控制 - 阅读全文
posted @ 2024-08-02 14:31 itk 阅读(53) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2024-08-02 08:48 itk 阅读(11) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2024-08-02 08:41 itk 阅读(32) 评论(0) 推荐(0)
摘要:ansible-playbook 简介 playbooks记录并执行Ansible的配置、部署和编排功能。使用yaml格式,文件以yaml或者yml结尾 官方网站:https://docs.ansible.com/ansible/latest/user_guide/playbooks.html#wo 阅读全文
posted @ 2024-08-01 10:50 itk 阅读(52) 评论(0) 推荐(0)
摘要:ansible常见模块 setup # 收集远程主机的Facts(每个被管理节点在接收运行管理命令之前,会将自己主机相关信息,如操作系统,IP等信息传递给ansible主机) filter: 用于进行条件过滤,如果设置,仅返回匹配过滤条件的信息 ansible hosts1 -m setup ans 阅读全文
posted @ 2024-08-01 10:14 itk 阅读(73) 评论(0) 推荐(0)
摘要:ansible入门 简介 ansible是什么: ansible 自动化运维工具,基于python开发,实现了批量系统配置、批量程序部署、批量运行命令等功能 客户端不需要安装client/agents,因为他们是基于ssh来和远程主机通讯的。目前已被红帽收购 ansible任务执行模式: adhoc 阅读全文
posted @ 2024-08-01 09:23 itk 阅读(70) 评论(0) 推荐(0)
摘要:kvm使用 查看系统版本 cat /etc/centos-release CentOS Linux release 7.8.2003 (Core) 查看cpu是否支持虚拟化 cat /proc/cpuinfo | egrep 'vmx|svm' flags : fpu vme de pse tsc 阅读全文
posted @ 2024-07-31 14:12 itk 阅读(70) 评论(0) 推荐(0)
摘要:一、 明确搜索仓库标题、仓库描述、README 1、查找库名称 语法: in:name 关键词 例如: in:name lvs 2、查找库描述 语法: in:descripton 关键词 例如: in:descripton lvs 3、查找readme 语法: in:readme 关键词 例如: i 阅读全文
posted @ 2024-07-31 10:33 itk 阅读(45) 评论(0) 推荐(0)
摘要:git命令 1、centos-install-git免密 # 安装 yum -y install git # 生成公私钥 ssh-keygen -t rsa # 拷贝公钥到gitlab网页中配置-SSH-KEYS中 2、win-install-git免密 #windows下载地址: https:// 阅读全文
posted @ 2024-07-31 10:30 itk 阅读(40) 评论(0) 推荐(0)
摘要:SVN管理 简介 svn: 代码版本管理工具,使用简单 安装 # 安装httpd svn mod_dav)svn模块 yum -y install subversion httpd mod_dav_svn # 检查模块是否安装成功 ll /etc/httpd/modules/ | grep svn 阅读全文
posted @ 2024-07-31 09:54 itk 阅读(50) 评论(0) 推荐(0)
摘要:jenkins 简介 Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。 Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。 maven下载地址: https://maven.apache.org/downloa 阅读全文
posted @ 2024-07-30 17:24 itk 阅读(57) 评论(0) 推荐(0)
摘要:nfs 简介 nfs : 通过网络,让不同的机器、不同的操作系统可以共享彼此的文件 主程序端口:2049,其他程序默认使用小于1024的随机端口,配置参数可以指定使用大于1024的端口 rpc:远程过程调用,指定每个NFS功能所对应的port number,并且回报给客户端,让客户端可以连接到正确的 阅读全文
posted @ 2024-07-30 10:25 itk 阅读(63) 评论(0) 推荐(0)