Ubuntu20.04 安装软件及踩坑

解决live CD方式启动Ubuntu系统不能启动openssh-server服务 当直接从Live CD镜像(例如从U盘)启动Ubuntu系统时,如果想要安装sshd服务,那么需要安装openssh-server软件包,如果用apt-get install的方式安装不了就换用aptitude安装,安装成功后却发现启动不了ssh服务,如下所示: 阅读详情

Ubuntu20.04 安装软件及踩坑

vmvare安装配置虚拟机

安装见 传送门

设置网络与静态IP见 传送门

安装vmvare tools见 传送门

apt切换阿里源

打开软件和更新,选择阿里镜像源

生成root账户

sudo passwd root

配置ssh

#安装openssh-client
apt install openssh-server openssh-client

#查看22端口是否是否开放
netstat -tnl

#如果没有开放
firewall-cmd --add-port=22/tcp

坑:root账户无法使用xshell远程连接

xshell测试非root用户,可以正常连接,但是root用户仍旧无法访问

# 修改该文件把PermitRootLogin Prohibit-password注释掉
gedit /etc/ssh/sshd_config

# 新添加:PermitRootLogin yes

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

软件安装

JDK

apt安装

apt install openjdk-8-jdk

# 验证是否安装成功
java -version

压缩包安装

1、这里我将其放入/usr/local/java

cd /usr/local
mkdir java
cd java

2、使用wget命令下载jdk

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz"

3、解压文件并重命名

tar -zxf jdk-8u141-linux-x64.tar.gz
mv jdk1.8.0_141 jdk

4、编辑系统配置文件,配置jdk环境变量

vim /etc/profile
export JAVA_HOME=/usr/local/java/jdk
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin

5、让修改的环境变量生效

source /etc/profile

6、验证jdk是否生效

java -version
javac

Maven

apt方法

apt install maven

压缩包方法

1、将apache-maven-3.6.3-bin.tar.gz解压至/usr/local/maven


2、设置mvn为可执行文件

chmod +x /usr/local/maven/bin/mvn

3、配置maven环境变量

vim /etc/profile
export M2_HOME=/usr/local/maven
export CLASSPATH=$CLASSPATH:$M2_HOME/lib
export PATH=$PATH:$M2_HOME/bin

4、让修改的环境变量生效

source /etc/profile

5、验证是否成功

mvn -v

6、配置阿里云镜像

vim /usr/local/maven/conf/setting.conf

修改以下内容

    <mirrors>
        <mirror>
            <id>alimaven</id>
            <mirrorOf>central</mirrorOf>
            <name>aliyun maven</name>
            <url>https://maven.aliyun.com/repository/public/</url>
        </mirror>

        <!-- 中央仓库1 -->
        <mirror>
            <id>repo1</id>
            <mirrorOf>central</mirrorOf>
            <name>Human Readable Name for this Mirror.</name>
            <url>http://repo1.maven.org/maven2/</url>
        </mirror>

        <!-- 中央仓库2 -->
        <mirror>
            <id>repo2</id>
            <mirrorOf>central</mirrorOf>
            <name>Human Readable Name for this Mirror.</name>
            <url>http://repo2.maven.org/maven2/</url>
        </mirror>
    </mirrors>

Docker

1、apt安装

apt install docker.io

2、启动Docker并测试

#启动docker服务
systemctl start docker
#设置开机自动启动
systemctl enable docker

3、配置阿里云镜像加速器

mkdir -p /etc/docker
vim /etc/docker/daemon.json  # 添加下方配置
------------------------
{
  "registry-mirrors": ["https://v2ltjwbg.mirror.aliyuncs.com"]
}
------------------------

# 重启服务
systemctl daemon-reload
systemctl restart docker

docker-compose

1、下载Docker-Compose

#去github官网搜索docker-compose,下载1.24.1版本的Docker-Compose下载路径:
wget https://github.com/docker/compose/releases/download/1.24.1/docker-compose-Linux-x86_64

2、设置权限

#需要将DockerCompose文件的名称修改一下,给予DockerCompose文件一个可执行的权限
mv docker-compose-Linux-x86_64 docker-compose
chmod +x docker-compose

3、配置环境变量

#方便后期操作,配置一个环境变量
#将docker-compose文件移动到了/usr/local/bin,修改了/etc/profile文件,给/usr/local/bin配置到了PATH中 
mv docker-compose /usr/local/bin

vi /etc/profile
#添加内容:export PATH=$PATH:/usr/local/bin
source /etc/profile

4、测试

在任意目录下输入docker-compose

MySQL

1、apt安装

apt install mysql-server

2、查看 mysql 是否安装成功

ps -ef | grep mysql
mysqladmin --version

3、启动mysql

systemctl start mysql   # 启动mysql
systemctl enable mysql  # 设置开机自启
systemctl status mysql  # 查看mysql状态

4、修改root密码和创建新用户

mysql -u root -p
Enter password: # 回车就可

alter user 'root'@'localhost' identified by 'yourpwd'; # 设置root账户的密码

create user 'aaa'@'%' identified by 'yourpwd'; # 创建一个新用户aaa
GRANT ALL PRIVILEGES ON *.* TO 'aaa'@'%'; # 授予用户aaa权限
flush privileges;  # 刷新权限表

5、设置mysql可远程访问

vim /etc/mysql/mysql.conf.d/mysqld.cnf
注释掉bind-address = 127.0.0.1 # 即在bind-address前加一个‘#’号

systemctl restart mysql # 重启mysql

最新版mysql的root账户是不能使用密码连接的,可以使用创建的新用户连接mysql

Nginx

1、apt安装

apt install nginx

2、设置开机自启

systemctl start nginx
systemctl enable nginx

Redis

1、apt安装

apt install redis-server -y

2、配置

vi /etc/redis/redis.conf
# 设置端口 port
# 设置密码 requirepass

# 启用远程登录
1) 注释 bind
2) protected-mode 设置为 no

3、设置开机自启

systemctl enable redis-server
systemctl restart redis-server

4、检验是否成功

redis-cli
auth pwd
ubuntu20.04安装教程 文章目录1. 激活VMware1.2 下载ubuntu20.04镜像2. 安装虚拟机3. 安装ubuntu20.043.1 开启此虚拟机3.2 安装ubuntu 我的网站:https://pythoneers.cn 1. 激活VMware 下载链接:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html 安装完成后,选择【帮助】,输入许可证密钥。 1.2 下载ubuntu20.04镜像 htt. 阅读详情

相关推荐

Ubuntu 20.04安装PCL

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Ubuntu 20.04安装PCL1.8旧版本前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、pandas是什么? 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创

weixin_41836738的博客 2万+

ubuntu20.04更换阿里源

Ubuntu20.04更新阿里源 nano vim 编译器保存并退出 无法定位软件包

zhao_long_的博客 8037

Ubuntu20.04安装ROS

VMware Ubuntu20.04安装ROS noetic

m0_58181754的博客 4238

[Linux]Ubuntu 20.04换阿里源

ubuntu 20.4 linux 修改国内阿里源 阿里源

qq_42817360的博客 5261

PXE 批量安装 Ubuntu 20.04

原文链接:https://www.cpweb.top/1698 一、介绍   Ubuntu 20.04 的服务器安装程序支持新的操作模式:自动安装(automated installation)。自动安装可以通过自动安装配置提前回答所有这些配置问题,并使安装过程无需任何交互即可运行。   在 Ubuntu 18.04 中,用的应答文件是 preseeds(预配置文件),它基于 debian-installer(aka di)来实现自动安装的。需要注意的是,如果你使用的是 cobbler,那你应....

supahero的博客 1万+

MRtrix3在ubuntu20.04下的安装及可能遇到的坑

ubuntu最近更新到了20.04长期版,挺感兴趣,就自己重装了这个系统,然后安装了MRtrix3,准备研究下这个软件,下面把安装过程及我遇到的坑讲述一下,提供参考。 我的系统:双系统,其中ubuntu 20.04,电脑型号:联想Y7000P 先说下ubuntu的安装,我的电脑有独显,所以安装ubuntu的过程不太顺利,因为Linux与N卡有冲突。 坑:用U盘作引导安装,刚开始就碰到了进不去安装界面,一直处于花屏状态,解决方法是:重启,在grub界面(就是开机的引导界面)用小键盘的箭头选择ubuntu,然后

clancy_wu的博客 8141

ubuntu各版本对应的apt源

16.04.4 deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted deb-src http://mirrors.aliyun.com/ubu...

运维@小兵的博客 5338

Ubuntu20.04下opencv的安装

Ubuntu20.04下opencv的安装 1.进入opencv官网下载 [opencv下载地址](https://opencv.org/releases/ 选择sources下载相应版本的压缩包。 解压文件,放到home/(用户名)/下。 2.2安装opencv的依赖 打开终端,输入以下命令,安装最新的CMake。 sudo apt-get update sudo apt-get upgrade sudo apt install cmake 安装opencv依赖项 sudo apt-get instal

weixin_48476701的博客 7041

ubuntu更换阿里镜像源

所谓镜像服务器,即所有服务器的内容是相同的(镜像),但是根据所在位置不同,速度不同,通常国内服务器速度会更快一些!

weixin_57464580的博客 8880

使用Java实现CRC16 MODBUS 格式校验

CRC16校验,测试如下 String str = "a5 98 03 00 00 5f c6 0f 7c 40 78 06 09 46 dc 6e db 00 16 3e 12 5c 98 00 19 98 0e 10 03 06 09 46 dc 6e db 03 0b bf 5f c6 0f 7c 43 bd b9 61 ee 96 76 99"; 校验规则: /** * CRC16_CCITT:多项式x16+x12+x5+1(0x1021),初始值0x0000,低位在前,高位在后,结

weixin_45063710的博客 1309

ensp企业网综合实验(课程设计)

使用MSTP+VRRP技术实现负载均衡以及增加网络的可靠性;出口配置napt;所有用户均为自动获取IP地址;

qq_50829760的博客 1万+

Ubuntu20.04安装编译版Carla0.9.14仿真软件(防止踩坑)

这个是本人耗时一周时间解决各种问题最后安装成功了!!!!重要的提醒要三遍,这是带编辑页面的!,这是带编辑页面的!!,这是带编辑页面的!!!系统配置:(我这是单系统的笔记本)这个是我的系统配置,建议大家显卡和处理器要好点的,不然后面安装好,运行起来会很卡,我这种就很卡,切记!!!

weixin_49939244的博客 2261

环境仿真软件:EcoPath with Ecosim_(4).Ecosim模型动态模拟

Ecosim 是 EcoPath with Ecosim (EwE) 软件中的动态模拟模块,用于模拟生态系统中各个组分的动态变化过程。Ecosim 模型通过时间序列数据和动态参数,可以预测生态系统在不同管理措施下的响应。时间序列数据的输入:用户可以输入历史数据,如捕捞努力、生物量、环境因子等,用于校准模型。动态参数的设置:用户可以设置被捕食率、生长率、捕捞死亡率等动态参数,以反映生态系统的变化。模拟结果的分析。

kkchenjj的博客 887

Ubuntu 20.04 LTS 上 ROS Noetic 安装踩坑全记录:从软件源到小海龟,我遇到的5个报错及解法

本文详细记录了在Ubuntu 20.04 LTS上安装ROS Noetic时遇到的5个典型报错及解决方案,包括软件源配置、依赖问题、rosdep初始化、环境变量设置和小海龟测试中的常见问题。通过实战经验分享,帮助开发者高效完成ROS安装,避免常见陷阱。

weixin_30338497的博客 561

华为OD机试双机位C卷-简单的解压缩算法(C/C++/Py/Java/Js/Go)

华为OD机试(机考)双机位C卷 【简单的解压缩算法】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD真题【简单的解压缩算法】。

qq_45776114的博客 469

ROS机器人未知环境自主探索功能包explore_lite最全源码详细解析(一)

本系列文章主要针对ROS机器人常使用的未知环境自主探索功能包explore_lite展开全源码的详细解析,并进行概括总结。 本系列文章共包含六篇文章,前五篇文章主要介绍explore_lite功能包中 explore.cpp、costmap_tools.h、frontier_search.cpp、costmap_client.cpp等源码实现文件中全部函数的详细介绍,第六篇文章进行概括总结,包含自主探索功能包explore_lite的简介,实现未知环境自主探索功能的原理及流程总结,效果演示,使用功能包

慕羽★的博客 3932

Ubuntu20.04安装踩坑记录---千万不要随便使用sudo rm -rf命令!!!

apt卸载之后再进行安装是很困难的事情,可以去官网下载apt包然后进行安装,再用apt去进行更新包状态以及升级相应的软件,但是有一个问题是,按照教程下载好之后开始安装又出现了新的问题,apt也需要依赖其他的文件,其中一个就是gnump好像是,因为没有记录了,所以无法准确拼写,ok,再去下载,下载好开始安装,结果这个包又依赖其他包(而且这个依赖有十多个),按照这进度下去,我估计要把整个系统的包都手动安一遍才能work了。这些都是和系统相关的,最关键的是把包管理工具apt也卸载了(果然,我卸我自己!

BetrayFree的博客 1076

【Network Management】AUTOSAR局部网络管理从0到1配置实践

AUTOSAR局部网络管理从0到1配置实践

qq_36056498的博客 2898

最新Ubuntu20.04安装指南(防踩坑版)

文章目录最新Ubuntu20.04安装、配置指南(防踩坑版)一、Ubuntu20.04安装备份(!!!)(1)Windows系统镜像(2)个人资料(3)一些杂项1、启动盘UEFI引导(1)启动盘制作(2)设置以U盘方式启动2、Ubuntu安装二、配置1、修改软件源2、更新系统3、安装git3、使用zsh作为默认shell4、配置oh-my-zsh5、配置vscode6、搜狗拼音输入法7、安装QQ和微信三、持续更新中 最新Ubuntu20.04安装、配置指南(防踩坑版) 博主目前大三在读,之前用的一直是Win

air_knight的博客 4万+

Qt QTableView排序

在开发过程中,我们需要通过点击表头来对QTableView或QTreeView等一系列高级视图进行排序操作,以下是进行排序的步骤。首先创建了一个QStandardItemModel对象或者继承QAbstractTableModel类作为数据模型,并设置了一些数据。然后创建一个QTableView对象,并将数据模型设置为其模型。接下来,创建一个QSortFilterProxyModel对象,并将QStandardItemModel对象设置为其源模型。然后设置QTableView开启排序功能。

希望能帮助大家,希望大家多多支持,你们的支持是我前进的动力。 2636

Java接入DeepSeek大模型:从零实现流式对话+多轮会话管理(完整项目实战)

emitter.completeWithError(new RuntimeException("连接DeepSeek服务超时"));private static final Set<String> BLACK_WORDS = Set.of("暴力", "色情", "政治敏感");emitter.onCompletion(() -> log.info("SSE连接完成"));emitter.onTimeout(() -> log.warn("SSE连接超时"));// 每个路由基础连接数。

wjianwei666的专栏 919

Ubuntu20.04软件安装大全

Ubuntu20.04软件安装大全

周同学的博客 1万+

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Ubuntu 20.04 安装Cuda 12.2版本踩坑记录

不要使用deb安装,而是使用runfile安装

阿正的梦工坊 5805

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

在Ubuntu20.04中安装ROS Noetic

申明:由于项目需要用到ros环境,所以在此记录一下ubuntu20.04下的ROS Noetic安装过程,全程顺序执行一次性安装成功,当然执行下一步的时候上一步必须执行成功,在网络不好的时候可以多尝试几次,以下是我亲自实践的过程,现在分享出来与大家一起交流学习,这个过程全部参考官方安装步骤,此处给出官方链接http://wiki.ros.org/noetic/Installation/Ubuntu。 系统要求:Ubuntu20.04 ROS安装版本: Noetic 安装步骤: 1、添加 source

华青水上的博客 6万+

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Ubuntu20.04安装教程

Ubuntu20.04安装教程 文章目录Ubuntu20.04安装教程1.制作启动U盘1.1下载安装镜像制作工具UltraISO1.2系统镜像下载1.3启动盘的制作2.安装Ubuntu20.042.1进入bios,设置U盘为启动项2.2安装ubuntu 1.制作启动U盘 1.1下载安装镜像制作工具UltraISO ​ 1.UltalSO下载链接为:https://cn.ultraiso.net/xiazai.html,进入之后点击下载,安装步骤进行安装。 2.进行安装,选择接受后,点击下一步。 3.根据

qq_43419412的博客 2万+

ubuntu20.04安装到u盘+配置美化

linux系统对于开发者而言更加方便,且相比于win to go,其对u盘的要求更低。所以,linux to go是一个不错的选择。在linux的众多发行版之中,ubuntu特别适合新手入门,在此记录将ubuntu20.04安装优化的过程,先上最终效果图 1.安装ubuntu到u盘 可以选择使用两个u盘的方式,其中一个u盘作为启动盘,另一个U盘作为目标盘,也可以选择用虚拟机。此处选择虚拟机的方式 新建一个虚拟机,在配置虚拟机设置时,删除虚拟磁盘,CD/DVD选择你的镜像文件,此处为ubuntu

qq_37286849的博客 2万+
上一篇: elasticsearch科普
下一篇: 消息队列科普
skyyemperor
博客等级 码龄7年 8粉丝 39原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值