Linux
文章平均质量分 60
風の唄を聴け
这个作者很懒,什么都没留下…
展开
-
[Linux] 生成 PEM 密钥对实现服务器的免密登录
问题背景为了保障服务器的安全, 最近公司的服务器改为使用密钥登录, vscode 已经设置的免密登录不受影响(设置参考这篇博客), 但是在设置 FinalShell 的密钥登录时遇到如下报错提示中已经给出解决方法, 下面记录一下每步的操作解决方法1. 在远程服务器生成 PEM 密钥对cd ~/.sshssh-keygen -m PEM -t rsa -C "注释"生成时的密码可以设置为空, "注释"的内容可以根据自己的需要进行修改, 为了不影响之前的密钥文件, 这里将密钥文件名称设为 id原创 2022-03-29 10:57:18 · 3960 阅读 · 0 评论 -
[Linux] zip error: Invalid command arguments (cannot repeat names in zip file)
使用如下命令压缩文件夹时, 有时会报出如标题的错误zip -r -q -j zip_file to_zip_dir先说一下命令中几个参数的含义:-r 表示压缩时会压缩指定文件夹中的所有子文件夹和文件, 压缩单个文件时可以不写-q 表示压缩时不显示压缩信息, 当要压缩的文件夹包含很多小文件时, 使用该参数可以大幅缩短压缩时间-j 表示在压缩文件中不包含路径信息, 只存储文件名从上面...原创 2020-04-01 11:25:50 · 4192 阅读 · 0 评论 -
[云服务] 在AWS上安装和配置PPTP
1. 安装 PPTPsudo apt install pptpd2. 设置 IP在/etc/pptpd.conf中加入下面两行, 注意localip后面要写当前服务器的IP, 而remoteip是在localip的基础上向后扩展localip 10.0.0.1remoteip 10.0.0.2-303. 设置 DNS在/etc/ppp/options.pptpd中加...原创 2020-03-21 16:30:56 · 1309 阅读 · 0 评论 -
[Linux] 使用 VS Code 编译 C/C++ 程序
1. 安装插件安装以下四个插件C/C++C/C++ Clang Command AdapterInclude AutocompleteCode Runner2. 配置编译环境在项目目录下新建 .vscode 文件夹, 然后在该目录下新建两个文件 launch.json/tasks.json, 并写入以下内容launch.json{ "version": "0.2....原创 2020-01-02 16:29:16 · 1663 阅读 · 3 评论 -
[Python] 读取 rar/zip 压缩文件
一. 读取 rar 文件Python 中 python-unrar 模块依赖于 UnRAR library, 所有先安装 UnRAR library1. 安装 UnRAR library在官网可以找到各种版本的安装包, 下面给出 Linux 版安装的说明$ cd ~$ wget http://www.rarlab.com/rar/unrarsrc-5.2.6.tar.gz$ tar -...原创 2019-10-29 19:23:12 · 9075 阅读 · 3 评论 -
[Linux] Centos7 安装 Oracle
1. 下载安装包首先下载依赖包 oracle-database-preinstall-19c, 然后下载数据库本体2. 安装依次运行yum localinstall oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpmyum localinstall oracle-database-ee-19c-1.0-1.x86_64.rpm3....原创 2019-10-24 15:49:25 · 202 阅读 · 0 评论 -
[Mac] 配置 VS Code Insiders免密登录
一. 本地生成密钥在Mac终端上输入以下指令创建密钥ssh-keygen确定保存路径按EnterEnter file in which to save the key (/home/andron/.ssh/id_rsa): 输入密码Enter passphrase (empty for no passphrase):再次输入密码Enter same passp...原创 2019-10-17 17:22:17 · 1866 阅读 · 0 评论 -
[linux] 安装 Anaconda3
1. 下载安装包使用清华源下载安装包wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh2. 安装在安装包所在目录下, 运行bash Anaconda3-5.3.1-Linux-x86_64.sh 安装过程中出现只需要点击 Enter 建和输入 yes 即...原创 2019-10-17 15:46:26 · 222 阅读 · 0 评论 -
[Linux] 修改系统默认 Python 版本
Centos7 默认使用Python2.7版本,安装Python3之后要将系统默认的Python指向新版本,需进行以下几步操作1. 查看当前状况Python 的执行文件放在 /usr/bin 目录下,使用 ls -l /usr/bin/python 查看其当前指向的 Python 版本2.删除python软链接想要改变执行文件指向,需要先删除已有的软链接,删除命令为rm -rf /us...原创 2019-09-19 14:53:05 · 508 阅读 · 0 评论 -
配置 VS Code Insiders 连接服务器
1. 安装 Remote SSH 插件2. 配置 config 文件点击 F1 - 输入 “remote” - 点击 “Remote-SSH: Connect To Host” - 点击 Configure SSH Hosts - 打开 .ssh/ 目录下的 config 文件在文件中写入以下内容Host 是连接名HostName 是远程服务器 IPUser 是服务器用户名Id...原创 2019-09-19 12:28:18 · 1183 阅读 · 0 评论 -
Linux 快速搭建本地代码仓库
1. 拉取并运行 gogs 镜像gogs 项目地址: https://github.com/gogs/gogsdocker pull gogs/gogsmkdir -p /var/gogsdocker run --name=gogs -p 10022:22 -p 10080:3000 -v /var/gogs:/data gogs/gogs2. 配置仓库信息浏览器访问: xxx.xx...原创 2019-05-21 18:01:35 · 1129 阅读 · 0 评论