首页
学习
活动
专区
工具
TVP
发布

XBD

专栏作者
117
文章
118701
阅读量
27
订阅数
Gitbook 搭建与使用
运行 gitbook -V 查看版本信息,安装 gitbook 出现下面的错误,是因为 node 版本太高了,安装低版本的 node
陳斯托洛夫斯記
2022-10-27
1.4K0
MDWiki部署使用
创建首页文件index.md,文件内容就是MarkDown格式,编译完后,保存,浏览器访问http://ip
陳斯托洛夫斯記
2022-10-27
3990
Nginx使用GeoIP模块限制IP访问
安装geoip模块 ./configure \ --prefix=/usr/local/nginx \ --pid-path=/var/run/nginx.pid \ --user=nginx \ --group=nginx \ --with-stream \ --with-threads \ --with-file-aio \ --with-http_v2_module \ --with-http_mp4_module \ --with-http_sub_module \ --with-http_ssl
陳斯托洛夫斯記
2022-10-27
3.2K0
CentOS7 yum安装LNMP
安装 Nginx yum install nginx 安装 PHP # 启用 remi 源 yum install epel-release yum-utils -y yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm # 安装 php yum-config-manager --enable remi-php72 # 安装 php7.2 yum-config-manager --enable remi-php73 # 安装
陳斯托洛夫斯記
2022-10-27
3870
编译安装Nginx + PHP + MySQL
编译安装 Nginx # 创建用户和组 groupadd nginx useradd -s /sbin/nologin nginx # 编译安装 ./configure --prefix=/usr/local/nginx --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx/nginx.pid --lock-path=/var/lock/ng
陳斯托洛夫斯記
2022-10-27
9120
Ansible
172.10.0.18主机不可达,ansible是基于ssh的,ansible不知道172.10.0.18这台主机的用户名和密码,所以ansible无法连接到它。 我们可以在清单文件中加入对应主机的用户名和密码,也可以基于密钥的方式
陳斯托洛夫斯記
2022-10-27
7400
Ansible-模块-debug
debug模块:调试模块,用于在调试中输出信息 查看模块的详细信息: 图片 参数: msg:调试输出的信息,如果不指定该参数,默认输出“Hello world”,与var参数冲突 var:把某个任务执行的输出作为变量传递给debug模块,debug会直接打印输出,与msg参数冲突 verbosity:debug的级别,默认为0,全部显示 如果不指定msg,会直接输出Hello world 图片
陳斯托洛夫斯記
2022-10-27
3450
ansible之copy模块
选项 参数 备注 backup yesno 创建一个包含时间戳的备份文件 content dest 必选项 远程主机路径 force yeso 如果为yes时,远程文件与源文件不同时,远程文件将被替换,如果为no时,仅当目标不存在时才会传输文件 group 文件或目录的组名称 mode 目标文件或目录的权限 owner 文件或目录的所有者 src 要复制到远程服务器的本地路径,如果path是目录,则递归复制,如果路径以/结尾,则仅将该目录中的内容复制到目的地,如果不以/结尾,则复制目录本身。
陳斯托洛夫斯記
2022-10-27
2580
ansible之cron模块
管理远程主机的定时任务 选项 参数 备注 day 默认值:* 天。1-31、、/2 disabled yesno 注释该定时任务,使任务失效 hour 默认值:* 时。0-23、、/2 job 默认值:* 要执行的命令或脚本 minute 默认值:* 分。0-59、、/2 month 默认值:* 月。1-12、、/2 name 默认值:* 计划任务别名 state absentpresent 如果为absent,则删除定时任务 user 修改其特定用户,未设置时,默认使用root weekday 默认值:
陳斯托洛夫斯記
2022-10-27
3650
ansible之docker_container模块
docker_container模块用于管理docker容器 auto_remove: yes|no command # 容器启动时执行的命令 entrypoint # 覆盖镜像默认值ENTRYPOINT env_file # 环境变量的文件路径 etc_hosts # 主机名到IP的映射,添加到容器的/etc/hosts文件中 force_kill: yes|no # 停止正在运行的容器 healthcheck: # 对容器进行健康检查 interval: # 检查
陳斯托洛夫斯記
2022-10-27
1.1K0
ansible之docker_image模块
ansible版本:2.9 docker_image用于管理docker镜像 参数: archive_path: /PATH/NAME.tar # 与state present一起使用时,把镜像归档到.tar文件 build: args: # 格式:key:value,映射到Dockerfile中ARG指令的参数 dockerfile: # 与state present和source build一起使用时,用于构建Dockerfile镜像 etc_hosts: # 添加到容器中/
陳斯托洛夫斯記
2022-10-27
9550
ansible之mount模块
选项 参数 备注 fstype 挂载类型。iso9660、ext4、nfs、none opts 挂载权限 path 必选项 本地挂载点 src 指定要挂载的设备 state absentmountedpresentunmounted 卸载设置,清理/etc/fstab写入的配置挂载设备,并把配置写入/etc/fstab开机挂载,仅把配置写入/etc/fstab卸载设备,不会清除/etc/fstab 挂载nfs --- - hosts: IP remote_user: root tasks:
陳斯托洛夫斯記
2022-10-27
8290
ansible之synchronize模块
基于ansible2.9 选项 参数 备注 archive yesno 启用递归、链接、权限、时间、所有者、组 compress yesno 在传输过程中压缩文件,在大多数情况下,请启用该功能 delete yesno 删除dest中存在,src中不存在的文件,需要设置recursive=yes dest 必选 目标路径,可以是绝对路径,也可以是相对路径 dest_port 目标端口,目标主机上的ssh端口号 group yesno 保留组 mode pullpush 模式,指定同步的方向,在push模式
陳斯托洛夫斯記
2022-10-27
3740
ansible之user模块
管理用户 选项 参数 备注 append yesno 如果为yes,把用户添加到指定的组如果为no,仅将用户添加到指定的组中,并将其从其他组中移除 create_home yesno 是否创建用户家目录 force yesno generate_ssh_key yesno 是否为用户生成ssh密钥,不会覆盖现有的ssh密钥,除非force=yes group 设置用户的组 groups 用户将被添加到的组列表 home 设置用户的家目录 name 必选项 要创建、删除、修改的用户名称 passwor
陳斯托洛夫斯記
2022-10-27
2980
ansible之yum相关模块
yum模块 选项 参数 备注 download_dir 指定一个目录用来存储下载的包,仅当指定了download_only时才有效 download_only yesno 只下载软件包,不安装 name 指定包名称 state absentinstalledlatestpresentremoved 安装(present、installed、latest)还是删除(absent、removed)包。present和installed安装包,latest如果不是最新的包,更新到最新的包,absent和rem
陳斯托洛夫斯記
2022-10-27
2920
awk
语法 awk [options] 'pattern{action}' FILENAME options: -F # 指定分隔符 -v FS="#" # 输入分隔符 -v OFS="##" # 输出分隔符 pattern # 模式,包含BENGIN(处理文本之前需要执行的操作)和END(执行文本之后需要执行的操作) action # 动作,最常见的动作是print和printf 变量 $0 # 显示整行 $NF # 当前行分隔后的最后一个字段 NF # 当前行被分隔符分隔后,一共有
陳斯托洛夫斯記
2022-10-27
5590
base64的使用
对aaa文件进行加密 base64 aaa > aaa.txt aaa是原始文件内容,aaa.txt是加密后的内容
陳斯托洛夫斯記
2022-10-27
4090
basename
# 获取文件名,把最后一个/前面的路径都删除掉 basename /usr/local/bin/docker docker # 删除指定结尾的后缀 basename /etc/hostname name # 方法一 host basename -s name /etc/hostname # 方法二 host basename -s .cnf /etc/my.cnf my
陳斯托洛夫斯記
2022-10-27
2550
CentOS7 升级最新内核
yum 方式升级到最新版 导入 elrepo 仓库 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm 列出可用的内核相关包 # kernel-lt:长期支持版本,用于修复旧版内核的 BUG,这些内核只会修复重大 BUG,并且不会频繁发布版本。 # kernel-ml:最新稳定版本 yum --d
陳斯托洛夫斯記
2022-10-27
1.7K0
CentOS7 升级openssh和openssl
升级openssl 查看openssl版本 图片 下载最新版openssl,编译安装 tar xf openssl-1.1.1g.tar.gz cd openssl-1.1.1g ./config shared zlib --openssldir=/usr/local/openssl --prefix=/usr/local/openssl make && make install 替换旧版的openssl 备份旧的openssl mv /usr/bin/openssl /usr/bin/op
陳斯托洛夫斯記
2022-10-27
1.1K0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档