如何在任意主機查詢對外的 IP 地址
最干净的网站(没有CDN和Bot Management) 1curl ip.me 非常实用的网站(有CDN和Bot Management) 123curl ipinfo.io # 或者curl ipinfo.io/ip
Centos docker 安装
1、移除以前 docker 相关包12345678sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine 2、安装基础依赖1yum install -y yum-utils device-mapper-persistent-data lvm2 3、配置 docker yum 源123sudo yum-config-manager \--add-repo \http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 4、安装并启动 docker12yum install -y docker-ce-19.03.8 docker-ce-cli-19.03.8 containerd.iosystemctl enable docker --now 5、配置 docker ...
在Centos7中,解决Node高版本glibc not frond 问题
centos7 服务器使用 nvm 安装高版本的 node 时,只要使用 npm 或者 node,均会出现以下问题123456node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by node)node: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by node)node: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by node)node: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by node)node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by node)node: /lib64/libstdc++.so.6: ve ...
Linux 中的权限属性
Linux 中的身份Linux一般将文件可存取的身份分为三个类别,分别是 owner/group/others,且三种身份各有 read/write/execute 等权限。Linux系统当中,默认的情况下,所有的系统上的帐号与一般身份使用者,还有那个root的相关信息, 都是记录在/etc/passwd这个文件内的。个人的密码则是记录在/etc/shadow这个文件下。 群组名称都纪录在/etc/group内。 Linux 文件属性 12drwx------ 1 admin admin 32 Dec 7 08:32 .ssh类型和权限 连接数(i-node数) 拥有者 群组 大小(Bytes) 最后修改时间 文件名 类型和权限 drwx—— 这一栏共有十个字符 第一个字符代表这个文件是“目录、文件或链接文件”等,常见的文件类型有7 文件属性 文件类型 - 常规文件 file d 目录文 ...
Centos安装中文版的man-pages
Centos安装中文版的 man-pagesman-pages-zh 可以到 Github仓库 查看最新的release版本。 安装 安装依赖(请提前准备这些依赖被安装.更多详情请移步到manpages-zh在GitHub上托管对仓库地址manpages-zh查看。) Centos123sudo yum install autoconfsudo yum install automakesudo yum install opencc 安装 opencc 可以参照 opencc 进行安装或者升级。 下载 OpenCC 源码12git clone https://github.com/BYVoid/OpenCCcd OpenCC 编译 make。 这里如果提示缺少 doxygen, 安装 doxygen。 yum install -y doxygen 继续编译 opencc 安装 make install 创建链接, 通过 find / -name libopencc.so.* 找到 libopencc.so.*的路径,设置软链接。 ln -s /usr/lib/libopencc.s ...
Centos清华源配置
Centos 9 Stream 配置清华大学源 清华大学源配置链接步骤 123456cd /etc/yum.repos.d/dnf install perlvi update_mirror.plperl ./update_mirror.pl /etc/yum.repos.d/centos*.repodnf install -y epel-releasednf clean all && dnf makecache 安装 12dnf instal -y neofetchdnf instal -y nginx
docker 中的Network
Docker 的容器网络容器网络实质上是由 Docker 为应用程序所创造的虚拟环境的一部分,它能让应用从宿主机操作系统的网络环境中独立出来,形成容器自有的网络设备、IP协议栈、端口套接字、IP 路由表、防火墙等等与网络相关的模块。 Docker 为实现容器网络,主要采用的架构由三部分组成:CNM、libnetwork和驱动。 CNMDocker 网络架构采用的设计规范是 CNM(Container Network Model):CNM 中规定了 Docker 网络的基础组成要素:Sandbox、Endpoint、Network。如图所示 Sandbox,提供了容器的虚拟网络栈,也即端口套接字、IP 路由表、防火墙、DNS 配置等内容。主要用于隔离容器网络与宿主机网络,形成了完全独立的容器网络环境。 Network,Docker 内部的虚拟子网,网络内的参与者相互可见并能够进行通讯。Docker 的虚拟网路和宿主机网络是存在隔离关系的,其目的主要是形成容器间的安全通讯环境。 Endpoint,就是虚拟网络的接口,就像普通网络接口一样,Endpoint 的主要职责是负责创建连接。在 C ...
firewall-cmd 的使用
firewall-cmd 的使用1234567891011121314151617181920212223firewall-cmd --add-service=mysql # 开放mysql端口firewall-cmd --remove-service=http # 阻止http端口firewall-cmd --list-services # 查看开放的服务firewall-cmd --add-port=3306/tcp # 开放通过tcp访问3306firewall-cmd --remove-port=80tcp # 阻止通过tcp访问3306firewall-cmd --add-port=233/udp # 开放通过udp访问233firewall-cmd --list-ports # 查看开放的端口firewall-cmd --zone=public --list-ports# 打开443/TCP端口firewall-cmd --add-port=443/tcp# ...
docker 常用的命令
Docker 常用的命令123456# 查看版本docker -v# 查看详细信息docker version # 查找可用的镜像docker search <镜像名称> 配置阿里云镜像仓库 / Registry1234# 拉取最新版,相当于docker pull redis:latestdocker pull <镜像名称># 拉取指定版本docker pull redis:7.0.5 镜像 / Image12345678910111213141516171819202122# 查看最新创建的镜像,以下两个命令等价docker imagesdocker image ls# 查看所有镜像docker images --alldocker iamges -a# 查看与nginx相关的镜像: docker images nginxdocker images <镜像name># 只显示镜像ID,可以与docker rmi命令结合使用docker images -q# 删除指定镜像docker rmi <镜像ID># 删除所 ...