Linux 文件权限管理
Linux 文件权限管理查看当前用户的权限
查看当前用户:使用whoami命令来查看你当前登录的用户名。
查看用户所在的组:使用groups命令来查看当前用户属于哪些组。
查看文件或目录的权限:
使用ls -l命令可以查看当前目录下所有文件和文件夹的权限。
使用ls -l 文件名来查看特定文件或目录的权限。
这些命令显示的输出会帮助你理解当前用户对特定文件和目录的访问权限。
使用chmod命令设置权限chmod命令用于改变文件或目录的访问权限。这个命令可以使用符号表示法或数字八进制表示法来 ...
用pem证书生成crt证书
.pem文件生成.crt通过 .pem 文件生成 .crt 证书的过程通常涉及使用 OpenSSL 工具。以下是具体步骤:
检查你的 PEM 文件:首先确保你的 .pem 文件中包含了证书和私钥。一个典型的 .pem 文件可能包含如下内容:
123456-----BEGIN CERTIFICATE-----...-----END CERTIFICATE----------BEGIN PRIVATE KEY-----...-----END PRIVATE KEY-----
提取证书和私钥:你可 ...
.gitignore语法
.gitignore文件语法.gitignore文件是一个文本文件,用于告诉Git哪些文件或目录不应被版本控制系统跟踪。
基本语法:
每行指定一个匹配模式。
# 开头的行为注释,会被Git忽略。
空行不匹配任何文件,可以用作视觉分隔。
匹配模式:
标准的glob模式匹配。这包括:
* 匹配零个或多个任意字符。
? 匹配任意一个字符。
[abc] 匹配任何一个列在方括号中的字符(这里是a、b或c)。
** 用在路径的开始、中间或结尾,匹配任何目录层次。例如**/foo匹配任意位置的foo ...
为Docker Pull 配置代理
为Docker Pull 配置代理
配置Docker守护进程(Docker Daemon)使用代理:
你需要在 Docker 守护进程的配置文件中设置代理。配置文件的位置取决于你的操作系统。
Linux:编辑或创建 /etc/systemd/system/docker.service.d/http-proxy.conf 文件,添加以下内容:
123[Service]Environment="HTTP_PROXY=http://your-proxy-server:your-prox ...
保存Container的配置为docker-compose.yml
保存Container的配置为docker-compose.yml可以将 Docker 容器的配置转换为 docker-compose.yml 文件。虽然 Docker 本身没有直接将容器配置导出为 docker-compose.yml 文件的功能,但你可以手动提取配置信息并创建 docker-compose.yml 文件。以下是详细步骤:
1. 获取容器的配置使用 docker container inspect 命令获取容器的配置,并将其保存到一个文件中:
1docker container ...
迁移Docker image到别的服务器
迁移docker image到别的服务器123456789101112131415# 首先,将当前容器的内容保存为一个镜像docker commit <container_id> <new_image_name># 将镜像保存为一个 tar 文件docker save -o <path_to_tar_file> <new_image_name># 将生成的 tar 文件传输到目标机器# 可以使用 scp、rsync 或其他文件传输工具scp my_ ...
Add tag to Docker image
给docker image加tag
列出现有的镜像:
1docker images
这将显示所有本地存储的 Docker 镜像及其当前的标签。
给镜像加新标签:
假设你有一个镜像的 ID 是 abc123,并且你想给它添加一个新的标签,比如 myrepo/myimage:latest。可以使用以下命令:
1docker tag abc123 myrepo/myimage:latest
示例:
如果你有一个镜像 ubuntu,其标签是 18.04,你想给它添加一个新的标签 myubu ...
OpenSSL生成密钥对
OpenSSL生成密钥对一、生成私钥首先生成一个私钥文件。使用 openssl 命令行工具可以很容易地生成。
1openssl genrsa -out private.key 2048
此命令生成一个 2048 位的 RSA 私钥,并将其保存到 private.key 文件中。
二、生成证书签名请求(CSR)有了私钥之后,可以生成证书签名请求(CSR)。CSR 是发送给证书颁发机构(CA)的请求,用于申请数字证书。
1openssl req -new -key private.key -out ...
EC 256与RSA 2048加密算法对比
EC 256(椭圆曲线加密)和RSA 2048(RSA加密)是两种常见的加密算法,它们在安全性、性能和实现细节上存在明显的区别。
1. 基本原理
RSA 2048:基于大整数的因数分解难题。加密和解密过程涉及大整数的幂运算。
EC 256:基于椭圆曲线离散对数问题。加密和解密过程涉及椭圆曲线上的点运算。
2. 密钥长度和安全性
RSA 2048:使用2048位的密钥。安全性相当于112位对称加密。
EC 256:使用256位的密钥。安全性相当于128位对称加密。相比之下,EC 256在更短的密 ...
HTML/CSS小记
123456789101112131415<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>南岩</title> <!-- 这是一个注释 --></head><body> <h1>我的第一个标题</h1> <hr/> <p>我 ...