ubuntu常见配置

ubuntu各个版本的安装过程大差小不差,可以参考,ubuntu20.04
其它版本换一下镜像版本即可

安装之后需要配置基本的环境,我的话大概就以下内容,后续可能有所删改

sudo apt-get update
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install tar
sudo apt-get install make
sudo apt-get install net-tools
sudo apt-get install vim
sudo apt-get install git
sudo apt-get install python2.7
sudo apt-get install curl
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py
sudo pthon2.7 get-pip.py
sudo apt-get install python2-dev
sudo pip2 install uwsgi
sudo apt install supervisor
sudo apt-get install redis
sudo apt-get install ssh
sudo apt-get install mysql-server
sudo apt-get install mysql-client

配置git连接远程仓库

git init
ssh-keygen
ssh-add ~/.ssh/id_rsa

将产生的公钥放在github中(后缀是pub)
在这里插入图片描述
接下来就可以clone私有仓库内的数据了

连接vscode
确认虚拟机配置没有问题

sudo apt-get install openssh-server -y
sudo service ssh start
ps -e | grep sshd
ping www.baidu.com

确认虚拟机处于桥接模式
使用ifconfig指令获取虚拟机ip
vscode安装remote ssh和remote explorer
接下来点击远程资源管理器然后点击ssh后的小齿轮进入搜索栏应该是第一个(路径和下面的一致即可)最后修改里面的ip和用户名,保存后就可以尝试连接了。
在这里插入图片描述

设置免密登录(可忽略)在windows和linux的终端中分别输入指令

ssh-keygen -t rsa -b 4096

多次回车后完成,然后在windows目录C:user\用户名.ssh下的文件id_rsa.pub重命名为authorized_keys,然后将这个文件复制到linux的~/.ssh目录下即可(实际文件名和文件所在路径按照你执行指令时的输入为准,这里是默认的情况)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/497016.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

市场复盘总结 20240228

仅用于记录当天的市场情况,用于统计交易策略的适用情况,以便程序回测 短线核心:不参与任何级别的调整,采用龙空龙模式 一支股票 10%的时候可以操作, 90%的时间适合空仓等待 二进三: 进级率 25% 最常用的二…

Docker部署Portainer图形化管理工具

文章目录 前言1. 部署Portainer2. 本地访问Portainer3. Linux 安装cpolar4. 配置Portainer 公网访问地址5. 公网远程访问Portainer6. 固定Portainer公网地址 前言 Portainer 是一个轻量级的容器管理工具,可以通过 Web 界面对 Docker 容器进行管理和监控。它提供了可…

动态规划之使用最小花费爬楼梯【LeetCode】

动态规划之使用最小花费爬楼梯 LCR 088. 使用最小花费爬楼梯解法1解法2 LCR 088. 使用最小花费爬楼梯 LCR 088. 使用最小花费爬楼梯 解法1 状态表示(这是最重要的):dp[i]表示以第i级台阶为楼层顶部,到达第i层台阶的最低花费。 状…

STM32定时器原理和使用

简介 STM32微控制器提供了一系列的定时器模块(TIM),不同型号的STM32有不同数目和类型的定时器。常见的有: 基本定时器(TIM6, TIM7等): 主要用于定时和触发一些基础事件,如ADC转换启动。只具有…

《隐私计算简易速速上手小册》第8章:隐私计算对机器学习和 AI 的影响(2024 最新版)

文章目录 8.1 机器学习中的隐私问题8.1.1 基础知识8.1.2 主要案例:使用差分隐私的机器学习8.1.3 拓展案例 1:基于隐私的数据聚合8.1.4 拓展案例 2:保护隐私的推荐系统8.2 使用隐私计算加强 AI 安全8.2.1 基础知识8.2.2 主要案例:使用同态加密的数据分析8.2.3 拓展案例 1:安…

Rocky Linux安装部署Elasticsearch(ELK日志服务器)

一、Elasticsearch的简介 Elasticsearch是一个强大的开源搜索和分析引擎,可用于实时处理和查询大量数据。它具有高性能、可扩展性和分布式特性,支持全文搜索、聚合分析、地理空间搜索等功能,是构建实时应用和大规模数据分析平台的首选工具。 …

input css padding

这样控件会跑出外套控件在HTML JSP里面是经常出现的。但有些外国adobe的as控件不存在这种情况,这是因为内层控件定义的时候不能超出外层控件的范围。 修改下:去掉原来css padding,然后加上宽度和高度

Mycat核心教程--ZooKeeper集群搭建【三】

Mycat核心教程--ZooKeeper集群搭建 八、 ZooKeeper集群搭建8.1.ZooKeeper简介8.2.数据复制的好处8.3.Zookeeper设计目的8.4.zookeeper集群包括3种角色8.4.1.Leader角色8.4.2.Follower 角色8.4.3.Observer 角色 8.5.zookeeper集群工作流程8.6.zookeeper集群节点数量为奇数&#…

骑砍战团MOD开发(48)-多人联机模式开发环境搭建

一.多人联机模式网络拓扑图 <1.局域网网络拓扑图: <2.互联网网络拓扑图: 二.多人联机模式打开方式 #module.ini配置文件新增配置has_multiplayer 1 has_single_player 1 三.服务端创建(引擎内部有CDKey校验,故必须拥有CDKey才可联机) <1.专用服务器和普通服务器: …

代码随想录训练营第31天 | 理论基础、LeetCode 455.分发饼干、

目录 理论基础 视频讲解&#xff1a;手把手带你学会操作链表 | 贪心算法理论基础&#xff01;_哔哩哔哩_bilibili LeetCode 455.分发饼干 文章讲解&#xff1a;代码随想录(programmercarl.com) 视频讲解&#xff1a;贪心算法&#xff0c;你想先喂哪个小孩&#xff1f;| Le…

【k8s配置与存储--持久化存储(PV、PVC、存储类)】

1、PV与PVC 介绍 持久卷&#xff08;PersistentVolume&#xff0c;PV&#xff09; 是集群中的一块存储&#xff0c;可以由管理员事先制备&#xff0c; 或者使用存储类&#xff08;Storage Class&#xff09;来动态制备。 持久卷是集群资源&#xff0c;就像节点也是集群资源一样…

Flutter开发进阶之Flutter Web加载速度优化

Flutter开发进阶之Flutter Web加载速度优化 通常使用Flutter开发的web加载速度会比较慢,原因是Flutter web需要加载的资源处于国外,以下是据此所做的相应优化。 一、FlutterWeb打包 flutter build web --web-renderer canvaskit使用新命令打包 flutter build web --web-…