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. [转帖]微服务集成skywalking实现全链路日志追踪方案

    目录 1.安装部署skywalking 1.1 环境准备 1.2 部署步骤 2.微服务整合skywalking实现链路监控 2.1 下载skywalking官方版本 2.2 将微服务引入skywalk ...

  2. [转帖]Java 平台调试体系

    https://www.cnblogs.com/xiaojiesir/p/15652619.html Java 平台调试体系(Java Platform Debugger Architecture,J ...

  3. git撤销推送到远端仓库的提交commit信息

    场景描述 有些时候,我们完成功能后,高兴的推送到远端. 推送到远端之后,我们才发现写错分支了. 这个时候,一万匹马在在内心奔腾而过. 然而,难受是没有用的,我们需要撤销推送到远端的代码 git log ...

  4. echarts饼图的配置 封装组件的注意点

    1==>tooltip 类似饰hover效果提示框组件.光标放上去会触发 2==>formatter // 饼图 {a}(系列名称),{b}(数据项名称),{c}(数值), {d}(百分比 ...

  5. 【JS 逆向百例】PEDATA 加密资讯以及 zlib.gunzipSync() 的应用

    关注微信公众号:K哥爬虫,持续分享爬虫进阶.JS/安卓逆向等技术干货! 声明 本文章中所有内容仅供学习交流,抓包内容.敏感网址.数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后 ...

  6. session未过期就丢失的原因以及处理方式

    转 https://blog.csdn.net/flamelp/article/details/5316725?utm_medium=distribute.pc_relevant.none-task- ...

  7. c++ container容器(string,vector,map,queue,stack等等)

    STL和c++标准库 标准模板库STL部分包含在C++标准库中的软件库. c++标准库:即以std::开头,但是部分编译器厂商也会把STL的内容放在std:: namespace里面 由于一个常见的误 ...

  8. PostgreSQL中的B-TREE索引

    分析了解pgsql中的索引 前言 索引 B-tree B-Tree和B+Tree的区别: pgsql中B-Tree 实现 如果该节点不是最右节点 如果该节点是最右节点 参考 分析了解pgsql中的索引 ...

  9. 9.0 Python 内置模块应用

    Python 是一种高级.面向对象.通用的编程语言,由Guido van Rossum发明,于1991年首次发布.Python 的设计哲学强调代码的可读性和简洁性,同时也非常适合于大型项目的开发.Py ...

  10. WinForm之ComboBox实现模糊查询

    ComboBox实现模糊查询 第一步:在Form_Load事件中绑定数据源 第二步:写一个方法,返回一个List<string>类型的集合来存储控件中的Items 第三步:在Form_Lo ...