ssh安装

apt install openssh-server

然后到cd /etc/ssh下找sshd_config文件,打开把允许远程root登录的选项改为yes

重启ssh服务:/etc/init.d/ssh restart

然后在root账号下执行ssh localhost,生成ssh文件夹

E: Could not get lock问题

https://blog.csdn.net/qq_44836803/article/details/128351642?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2~default~YuanLiJiHua~Position-3-128351642-blog-106469446.pc_relevant_3mothn_strategy_recovery&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2~default~YuanLiJiHua~Position-3-128351642-blog-106469446.pc_relevant_3mothn_strategy_recovery&utm_relevant_index=4

gitee提交免密

git config --global user.email "账号"

git config --global user.name "密码"

git config --global credential.helper store

Ubuntu20.04换源

备份原来的源

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

编辑文件

sudo vim /etc/apt/sources.list

将默认源注释,然后再文件开头加入国内源

阿里镜像源:

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

清华源:

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse

#deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse

#deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
#deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
#deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse multiverse

然后更新apt-get update

安装wireshark

使用flowcontainer

根据其环境要求,在Ubuntu18.04下安装3.30+的tshark,以及Wireshark 3.x

consentfactory.com/install-wireshark-3-0-1-ubuntu-18-04/

https://kifarunix.com/install-latest-wireshark-on-ubuntu-18-04/

https://blog.csdn.net/ZC_25/article/details/125533564

https://blog.csdn.net/maimang1001/article/details/128473279

获取wireshark

mkdir wireshark
cd wireshark/ wget https://2.na.dl.wireshark.org/src/all-versions/wireshark-3.6.14.tar.xz
tar xf wireshark-3.6.14.tar.xz

安装依赖

sudo apt install build-essential pkg-config ninja-build bison flex qt5-default qttools5-dev-tools qtcreator ninja-build libpcap-dev cmake libglib2.0-dev libgcrypt20-dev qttools5-dev qtmultimedia5-dev libqt5svg5-dev

sudo apt install qttools5-dev qttools5-dev-tools libqt5svg5-dev qtmultimedia5-dev build-essential automake autoconf libgtk2.0-dev libglib2.0-dev flex bison libpcap-dev libgcrypt20-dev cmake -y

sudo apt-get install libc-ares-dev

在wireshark主目录下运行cmake ./

然后运行make & make install

配置python软连接

有时刚装完系统,发现python3能用,python不行,需要做一下软连接

sudo ln -s /usr/bin/python3 /usr/bin/python

ps:ubantu18.04自带python3.69,不用再单独安装,装个pip3就行

pycharm项目在Linux下导包错误的解决办法

https://www.cnblogs.com/bigtreei/p/15402092.html

# 安装pip3

apt-get install -y python3-pip
python -m pip install -U pip
\# ln -sf /usr/local/bin/pip3 /usr/bin/pip
\# ln -sf /usr/local/bin/pip3 /usr/local/bin/pip
pip install --upgrade pip

# 安装Python3

apt-get install -y python3.8 python3.8-dev
ln -sf /usr/bin/python3.8 /usr/bin/python
ln -sf /usr/bin/python3.8 /usr/bin/python3

# Python3 For CentOS7

https://zhuanlan.zhihu.com/p/548907024

注:

在下载openssl时使用以下方式

wget --no-check-certificate https://www.openssl.org/source/openssl-1.1.1q.tar.gz

下载python3.8.10

wget https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tgz
wget -c https://npm.taobao.org/mirrors/python/3.8.10/Python-3.8.10.tgz

CentOS7重置登录密码:https://www.wenjianb.com/changshi/6436.html

linux下找不到模块路径

import os
import sys # 根据实际项目目录结构,将运行目录加入到环境变量中 curPath = os.path.abspath(os.path.dirname(__file__))
rootPath = os.path.split(curPath)[0]
print(rootPath)
sys.path.append('/root/UEBA_GAN')
sys.path.append(rootPath)

VScode免密配置

参考

https://zhidao.baidu.com/question/1967237993260985100.html

https://blog.csdn.net/dear_Wally/article/details/124149621、

生成公钥、秘钥

1、Windows端 用ssh-keygen 生成公钥和秘钥

下用ssh-keygen 生成公钥和秘钥: ssh-keygen.exe -t rsa

可以一直enter,选择默认

复制秘钥文件

2.将公钥文件id_rsa.pub拷贝到服务器上

3.将公钥文件内容追加到authorized_keys文件中

cat ../id_rsa.pub >>authorized_keys

注:如果~/. ssh 目录下不存在authorized_keys文件手动添加:

touch authorized_keys

4.设置vscode免密登录配置,点击VSCode左下角的SSH连接图标,选择“open SSH configuration file”,增加Linux服务器信息

修改权限

chmod 700 .ssh

chmod 600 .ssh/authorized_keys

====================================================================================================

既然都回来翻这个了,肯定是在重装虚拟机啥的

如果vscode连不上,记得去known_hosts文件中把之前登录过的对应虚拟机的ip信息删了

【安装pytorch1.10cu113环境@3090】

简单来说,你只需要注意“pytorch1.10cu113”什么版本pytorch对应什么cuda版本即可

安装流程:

1、装miniconda

下载

##wget 加网址,中间可以加-c参数,断点续传
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh

安装conda

bash Miniconda3-latest-Linux-x86_64.sh

过程中遇到回车就按回车,yes就输yes,more就按空格,路径都用默认的

激活

root@ubuntu:~# source ~/.bashrc
(base) root@ubuntu:~#

检查一下是否装好conda --help

(base) root@ubuntu:~# conda --help
usage: conda [-h] [-V] command ... conda is a tool for managing and deploying applications, environments and packages. Options: positional arguments:
command
clean Remove unused packages and caches.
compare Compare packages between conda environments.
config Modify configuration values in .condarc. This is modeled after the git config command. Writes to the user .condarc file (/root/.condarc) by default. Use the --show-sources flag to display
all identified configuration locations on your computer.
create Create a new conda environment from a list of specified packages.
info Display information about current conda install.
init Initialize conda for shell interaction.
install Installs a list of packages into a specified conda environment.
list List installed packages in a conda environment.
package Low-level conda package utility. (EXPERIMENTAL)
remove (uninstall)
Remove a list of packages from a specified conda environment.
rename Renames an existing environment.
run Run an executable in a conda environment.
search Search for packages and display associated information.The input is a MatchSpec, a query language for conda packages. See examples below.
update (upgrade) Updates conda packages to the latest compatible version.
notices Retrieves latest channel notifications. options:
-h, --help Show this help message and exit.
-V, --version Show the conda version number and exit. conda commands available from other packages (legacy):
content-trust
env
(base) root@ubuntu:~#

配置镜像加速

# 下面这三行配置官网的channel地址
conda config --add channels r
conda config --add channels conda-forge
conda config --add channels bioconda
##以上三句命令一次性复制粘贴或是单独复制粘贴到服务器
# 清华源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes

查看配置结果cat ~/.condarc

(base) root@ubuntu:~# cat ~/.condarc
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- bioconda
- conda-forge
- r
- defaults
show_channel_urls: true
(base) root@ubuntu:~#
##关掉左上角的(base),运行以下两行代码
conda config --set auto_activate_base false
source ~/.bashrc
##不想关掉也没有关系

到此,miniconda安装完了

下面是用的时候需要做的一些事情

创建一个虚拟环境

你可以理解为运行GAN工程的专用环境,与base环境相互独立

# 创建名为wgan的虚拟环境来安装运行项目所需的库
conda create -y -n wgan python=3.8
#如果不加-y,中间会问需要继续进程吗?
#如果不指定,linux一般会默认安装python最新版本,除非所处的环境不能安装最新版本的。 # 创建小环境成功,并成功安装python3版本
# 每建立一个小环境,安装一个python=3的软件作为依赖 # 查看当前conda环境
conda info -e
root@ubuntu:~# conda info -e
# conda environments:
base * /root/miniconda3
wgan /root/miniconda3/envs/wgan # 每次运行前,激活创建的小环境rna
conda activate wgan
##激活成功会出现一个小括号(小环境名字,wgan)
# 退出小环境
conda deactivate

2、安装pytorch1.10@cu113

直接去官网找安装指令就行

https://pytorch.org/get-started/previous-versions/

v1.10.0
Conda OSX
... Linux and Windows
# CUDA 11.3
conda install pytorch==1.10.0 torchvision==0.11.0 torchaudio==0.10.0 cudatoolkit=11.3 -c pytorch -c conda-forge

【转载】重装系统小贴士:ssh、vscode免密登录的更多相关文章

  1. Hadoop起步之图解SSH、免密登录原理和实现

    1. 前言 emmm….最近学习大数据,需要搭建Hadoop框架,当弄好linux系统之后,第一件事就是SSH免密登录的设置.对于SSH,我觉得使用过linux系统的程序员应该并不陌生.可是吧,用起来 ...

  2. CentOS下SSH远程免密登录服务器

    .5服务器上配置,通过ssh远程免密登录192. 1.安装SSH,此处省略 2.生成公钥和私钥,生成的秘钥默认在/root/.ssh/文件夹里面 [root@localhost ~ ::&&a ...

  3. ssh 制作免密登录(免密登录多台服务器)

    场景:服务器B (192.168.1.101)免密登录A(192.168.1.100)服务器 1.登录服务器B ①生产公钥 ssh-keygen -t rsa Enter file in which ...

  4. SSH配置免密登录

    [参考文章]:linux服务器ssh免密码登录 [参考文章]:ssh分发秘钥时出现错误“Permission denied (publickey,gssapi-keyex,gssapi-with-mi ...

  5. Ubuntu安装openssh安装ssh、 免密登录、 创建新用户并免密登录

               一.安装openssh sudo apt-get install openssh-server ssh localhost 二.免密登录 cd ~/.ssh ssh-keygen ...

  6. Linux/(centos、unix等)的ssh双向免密登录原理和实现

    原理: 双向,顾名思义,双方互通,此处的意思是多台 linux 两两免密登录. 双向比单向多了些操作,单向只需把某一个linux的公钥发送给其他linux即可,而双向要实现集群中的每一台机器都保存其他 ...

  7. Hadoop SSH+IP、SSH+别名 免密登录配置

    1.为什么要进行 SSH 无密码验证配置? Hadoop运行过程中需要管理远端Hadoop守护进程,在Hadoop启动以后,NameNode是通过SSH(Secure Shell)来启动和停止各个Da ...

  8. 2019-10-11 ubuntu ssh远程免密登录配置及配置别名

    在客户端能正常远程访问服务端的前提下. 客户端: 1)配置免密 执行 ssh-keygen 即可生成 SSH 钥匙,回车三次. 执行 ssh-copy-id user@remote,可以让远程服务器记 ...

  9. ssh linux免密登录。。。。生产共钥到另一台主机

    一.第一种方式: 1.ssh-keygen -t rsa -t : 加密方式 默认为rsa 可以省略不写 加密方式选 rsa|dsa 2.将 .pub 文件复制到目标机器的 .ssh 目录, 并 ca ...

  10. ssh远程免密登录Linux

    一.在本地机器创建公钥,一路回车即可 ssh-keygen -t rsa 二.发送公钥到远程服务器端 如果是默认端口:scp id_rsa.pub user@ip:~/.shh 如果远程服务器设置的是 ...

随机推荐

  1. [转帖]nginx 启动、重启、关闭命令详解

    https://www.jianshu.com/p/d70006f18a6d 作者:Gakki nginx 命令详解 输入命令:nginx -h   nginx -h -?,-h:查看帮助 -v:显示 ...

  2. 【转载】Linux常用命令大全(非常全!!!)

    [转载]Linux常用命令大全(非常全!!!) https://www.cnblogs.com/purple5252/p/11870584.html Linux常用命令大全(非常全!!!) 最近都在和 ...

  3. Spring 应用合并之路(一):摸石头过河 | 京东云技术团队

    公司在推进降本增效,在尝多种手段之后,发现应用太多,每个应用都做跨机房容灾部署,则最少需要 4 台机器(称为容器更合适).那么,将相近应用做一个合并,减少维护项目,提高机器利用率就是一个可选方案. 经 ...

  4. [洛谷]P1967-最小生成树-好题推荐

    [NOIP2013 提高组] 货车运输 题目背景 NOIP2013 提高组 D1T3 题目描述 A 国有 \(n\) 座城市,编号从 \(1\) 到 \(n\),城市之间有 \(m\) 条双向道路.每 ...

  5. .NET MAUI 简介

    欢迎使用.NET 多平台应用程序 UI.此版本标志着我们在统一 .NET 平台的多年旅程中的新里程碑.现在,您和超过 500 万其他 .NET 开发人员拥有面向 Android.iOS.macOS 和 ...

  6. MySQL使用遇到问题总结

    1.mysql安装好后在控制台输入命令后无反应 这是就要注意: show databases; 第一:databases是要加"s"结尾 第二:如果加了s仍无反应,看是否加了&qu ...

  7. 强烈推荐:数据标注平台doccano----简介、安装、使用、踩坑记录

    1.doccano的安装与初始配置 1.1 doccano的用途 document classification 文本分类 sequence labeling 序列标注,用于命名实体识别 sequen ...

  8. C# 中的函数与方法

    在C#中,函数和方法都是一段可重用的代码块,用于实现特定的功能.函数是C#中的基本代码块之一,用于完成特定的任务和返回一个值.函数可以具有零个或多个参数,并且可以使用关键字来指定函数的访问级别和返回类 ...

  9. 多路io复用epoll [补档-2023-07-20]

    多路io- epoll 4-1简介 ​ 它是linux中内核实现io多路/转接复用的一个实现.(epoll不可跨平台,只能用于Linux)io多路转接是指在同一个操作里,同时监听多个输入输出源,在其中 ...

  10. 28图图解Raft协议,so easy~~

    大家好,我是三友~~ 在之前写的<万字+20张图探秘Nacos注册中心核心实现原理> 这篇文章中我留了一个彩蛋 当文章点赞量突破28个,就单独写一篇关于Raft协议的文章 既然现在文章点赞 ...