From 860a021c600b96c5735f2774f9721f8839d56f65 Mon Sep 17 00:00:00 2001 From: weic Date: Thu, 23 May 2024 14:31:21 +0800 Subject: [PATCH] 1 --- ...0\347\273\264-\345\270\270\347\224\250.md" | 30 +++++- docs/study/devops/ssh.md | 100 ++++++++++-------- ...77\347\224\250\346\200\273\347\273\223.md" | 2 +- 3 files changed, 85 insertions(+), 47 deletions(-) diff --git "a/docs/study/devops/Linux\350\277\220\347\273\264-\345\270\270\347\224\250.md" "b/docs/study/devops/Linux\350\277\220\347\273\264-\345\270\270\347\224\250.md" index 8d1e0a93e..eb9def4b4 100644 --- "a/docs/study/devops/Linux\350\277\220\347\273\264-\345\270\270\347\224\250.md" +++ "b/docs/study/devops/Linux\350\277\220\347\273\264-\345\270\270\347\224\250.md" @@ -75,10 +75,19 @@ firewall-cmd --reload nohup python ./analyse_init_stocks.py > /dev/null 2>&1 & ``` -### zip 文件 +### zip/tar 文件 ```shell +# yum install -y unzip zip +# 只看不解压 +tar -tf xxx.tar.gz +# 解压到当前目录 +tar -xzvf xxx.tar.gz +# 解压到指定目录 +tar -xzvf xxx.tar.gz -C ./xxx/ +# 创建压缩文件 +tar -czvf ./xxx.tar.gz ./xxx ``` ### centos 字符集问题 @@ -292,5 +301,24 @@ cat /proc/sys/kernel/sem sysctl kernel.sem ``` +### DNS 域名解析问题 + +```shell +# nameserver 8.8.8.8 #或其他域名服务器 +cat /etc/resolv.conf +``` + +### 时间同步 + +```shell +# 当前时间 +date +# +# SWXA.sansec.cn/10.0.8.18 本地电脑使用的时间同步服务器 +# 保持云平台的第一台服务器和上面一致 +# 保持云平台的其他服务器和第一台保持一致即可 +sudo ntpdate 10.0.8.18 +``` + - [csdn-ulimit命令详解:如何设置和查看系统资源限制](https://blog.csdn.net/llgde/article/details/133780294) \ No newline at end of file diff --git a/docs/study/devops/ssh.md b/docs/study/devops/ssh.md index 11523bdf1..7ad22f525 100644 --- a/docs/study/devops/ssh.md +++ b/docs/study/devops/ssh.md @@ -1,46 +1,56 @@ -# ssh - -### ssh连接不上 - -现场描述: - -使用ssh ccsp@10.0.120.44 命令后,过了很久才返回 -```shell -Connection closed by 10.0.120.44 port 22 -``` - -有的服务器是可以,当时连接不上的这个服务器是Ubuntu,10.0.120.44所在操作系统是欧拉。 - -解决方案: - -我一度怀疑是ssh的问题,因为有的服务器能够正常的连接,而且用自己的windows客户端都是可以正常连接的。 - -使用命令 -```shell -ssh -v ccsp@10.0.120.44 -``` -输出打印日志,发现了一点踪迹, -```shell -debug1: Unspecified GSS failure. Minor code may provide more information -No Kerberos credentials available (default cache: FILE:/tmp/krb5cc_994) -``` - -***解决方案*** - -```shell -ssh -v -o GSSAPIAuthentication=no ccsp@10.0.120.44 -``` -增加参数 禁用GSSAPIAuthentication - -原因是client和server的ssh版本是不一致的,client的版本有点低。 - -### 配置ssh免密登录 -配置SSH免密登录的步骤如下: - -生成SSH密钥对。在本地计算机的终端或命令提示符中执行以下命令来生成SSH密钥对:ssh-keygen -t rsa,这将创建一个私钥(id_rsa)和一个公钥(id_rsa.pub)。 - -将公钥复制到目标服务器。使用ssh-copy-id命令将公钥复制到远程服务器上,例如ssh-copy-id username@remote_host,其中username是远程服务器的用户名,remote_host是远程服务器的地址或域名。 - -测试免密登录。在本地计算机上执行ssh命令,无需输入密码,例如ssh username@remote_host,如果一切正常,则表示SSH免密登录已成功配置。 - +# ssh + +### ssh连接不上 + +现场描述: + +使用ssh ccsp@10.0.120.44 命令后,过了很久才返回 +```shell +Connection closed by 10.0.120.44 port 22 +``` + +有的服务器是可以,当时连接不上的这个服务器是Ubuntu,10.0.120.44所在操作系统是欧拉。 + +解决方案: + +我一度怀疑是ssh的问题,因为有的服务器能够正常的连接,而且用自己的windows客户端都是可以正常连接的。 + +使用命令 +```shell +ssh -v ccsp@10.0.120.44 +``` +输出打印日志,发现了一点踪迹, +```shell +debug1: Unspecified GSS failure. Minor code may provide more information +No Kerberos credentials available (default cache: FILE:/tmp/krb5cc_994) +``` + +***解决方案*** + +```shell +ssh -v -o GSSAPIAuthentication=no ccsp@10.0.120.44 +``` +增加参数 禁用GSSAPIAuthentication + +原因是client和server的ssh版本是不一致的,client的版本有点低。 + +### 配置ssh免密登录 +配置SSH免密登录的步骤如下: + +生成SSH密钥对。在本地计算机的终端或命令提示符中执行以下命令来生成SSH密钥对:ssh-keygen -t rsa,这将创建一个私钥(id_rsa)和一个公钥(id_rsa.pub)。 + +```shell +# +ssh-keygen -t rsa +# +ssh-copy-id username@remote_host +# 特殊端口 +ssh-copy-id -p 10212 username@remote_host +# +``` + +将公钥复制到目标服务器。使用ssh-copy-id命令将公钥复制到远程服务器上,例如ssh-copy-id username@remote_host,其中username是远程服务器的用户名,remote_host是远程服务器的地址或域名。 + +测试免密登录。在本地计算机上执行ssh命令,无需输入密码,例如ssh username@remote_host,如果一切正常,则表示SSH免密登录已成功配置。 + 此外,在目标服务器上,可能需要配置SSH服务以允许免密登录,这通常涉及编辑/etc/ssh/sshd_config文件,并添加RSAAuthentication和PubkeyAuthentication选项,并重启SSH服务。 \ No newline at end of file diff --git "a/docs/study/docker/Docker\347\232\204\344\275\277\347\224\250\346\200\273\347\273\223.md" "b/docs/study/docker/Docker\347\232\204\344\275\277\347\224\250\346\200\273\347\273\223.md" index 306705141..acd7de56e 100644 --- "a/docs/study/docker/Docker\347\232\204\344\275\277\347\224\250\346\200\273\347\273\223.md" +++ "b/docs/study/docker/Docker\347\232\204\344\275\277\347\224\250\346\200\273\347\273\223.md" @@ -251,7 +251,7 @@ docker cp ./xxx {containerID}:/xxx/xxx ### 设置cpu数量以及内存大小 ```shell -docker update --cpus 2 --memory 3g 33165b0faeb1 +docker update --cpus 4 --memory 8g {容器名称或ID} ``` ### 参考