当前位置: 首页 > news >正文

ubuntu-desktop-24.04上手指南(更新阿里源、安装ssh、安装chrome、设置固定IP、安装搜狗输入法)

ubuntu-desktop-24.04上手指南(更新阿里源、安装ssh、安装chrome、设置固定IP、安装搜狗输入法)

一、更新并安装基础软件

#切换root用户
sudo su -#更新
apt update #升级
apt upgrade#install vim
apt install vim#install net-tools
apt install net-tools

二、安装ssh并设置开机自启动

#install ssh
apt install openssh-server
apt install openssh-client#重启ssh服务
service ssh restartvim /root/.bashrc
#文件末尾增加一条记录service ssh start
service ssh start#将PermitRootLogin的值改为yes,/搜索即可,超级简单
vim /etc/ssh/sshd_config
PermitRootLogin yes#修改root密码
passwd root#放开22端口
ufw allow 22

三、安装chrome浏览器

chrome官网下载chrome的deb安装包

#使用wget命令下载最新版chrome
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb#安装chrome
dpkg -i google-chrome-stable_current_amd64.deb#也可以手动下载,然后切换到下载目录
cd /home/jason/Download#install chrome
dpkg -i google-chrome-stable_current_am64.deb

四、设置ubuntu更新源为阿里源

#更换阿里源,已经不是原来的路径/etc/apt/sources.list
vim /etc/apt/sources.list.d/ubuntu.sources#/etc/apt/sources.list.d/ubuntu.sources其内容为
Types: deb
URIs: http://cn.archive.ubuntu.com/ubuntu/
Suites: noble noble-updates noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpgTypes: deb
URIs: http://security.ubuntu.com/ubuntu/
Suites: noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg#把其中的http://cn.archive.ubuntu.com/ubuntu/,修改为http://mirrors.aliyun.com/ubuntu/#保存并退出
:wq#更新
apt update #升级
apt upgrade

五、命令行设置静态IP地址

#进入网络管理目录
cd /etc/netplanroot@kelsen-ubuntu-desktop:/etc/netplan# ls
50-cloud-init.yamlvim 50-cloud-init.yaml
#原有内容:
network:ethernets:ens18:dhcp4: trueversion: 2
#修改为:
network:version: 2renderer: NetworkManagerethernets:ens33:      #ens33可根据命令ifconfig -a 显示的网卡名dhcp4: falseaddresses:- 192.168.31.114/24  # 将此处的IP地址替换为你想要设置的静态IP地址optional: trueroutes:- to: defaultvia: 192.168.31.1  # 将此处的网关地址替换为你家庭路由器的网关地址nameservers:addresses: [192.168.31.1,8.8.8.8,8.8.4.4] #可根据需要修改为你常用的DNS服务器地址,192.168.31.1为路由器地址由路由器做为DNS,8.8.8.8,8.8.4.4为公网DNS,这样系统会首先尝试使用路由器的DNS服务器进行域名解析,如果路由器的DNS服务器无法解析,则会自动使用第二个DNS服务器如8.8.8.8进行解析# 设置600的文件权限,否则会报错Permissions for /etc/netplan/01-network-manager-all.yaml are too open. Netplan configuration should NOT be accessible by others.
chmod 600 /etc/netplan/01-network-manager-all.yaml#应用
netplan apply

当然,你可以在图形界面设置,更简单一点。

在这里插入图片描述

你这样图形化界面操作apply之后,会在/etc/netplan/下生成一个文件,配置如下。

network:version: 2ethernets:ens18:renderer: NetworkManagermatch: {}addresses:- "192.168.31.200/24"nameservers:addresses:- 192.168.31.1routes:- to: "0.0.0.0/0"via: "192.168.31.1"networkmanager:uuid: "64002eca-9493-3b7e-be64-07db9f81dd8b"name: "netplan-ens18"passthrough:connection.timestamp: "1731485125"ipv4.address1: "192.168.31.200/24,192.168.31.1"ipv4.method: "manual"ipv6.method: "disabled"ipv6.ip6-privacy: "-1"proxy._: ""

六、安装搜狗输入法

#下载输入法网址 http://pinyin.sogou.com/linux/#安装fcitx并设置开机启动
apt install fcitx fcitx-table-wbpy
cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/#卸载ibus
apt purge ibus#安装搜狗拼音
dpkg -i sogoupinyin_4.2.1.145_amd64.deb#安装输入法依赖
apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2  -y
apt install libgsettings-qt1 -y#重启电脑
reboot#右上角输入法图标 -- confing -- + -- 搜索sogou

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

相关文章:

ubuntu-desktop-24.04上手指南(更新阿里源、安装ssh、安装chrome、设置固定IP、安装搜狗输入法)

ubuntu-desktop-24.04上手指南(更新阿里源、安装ssh、安装chrome、设置固定IP、安装搜狗输入法) 一、更新并安装基础软件 #切换root用户 sudo su -#更新 apt update #升级 apt upgrade#install vim apt install vim#install net-tools apt install net-tools二、安装ssh并设置…...

手机直连卫星NTN通信初步研究

目录 1、手机直连卫星之序幕 2、卫星NTN及其网络架构 2.1 NTN 2.2 NTN网络架构 3、NTN的3GPP标准化进程 3.1 NTN需要适应的特性 3.2 NTN频段 3.3 NTN的3GPP标准化进程概况 3.4 NTN的3GPP标准化进程的详情 3.4.1 NR-NTN 3.4.1.1 NTN 的无线相关 SI/WI 3.4.1.2…...

蓝桥杯c++算法学习【2】之搜索与查找(九宫格、穿越雷区、迷宫与陷阱、扫地机器人:::非常典型的必刷例题!!!)

别忘了请点个赞收藏关注支持一下博主喵!!! 关注博主,更多蓝桥杯nice题目静待更新:) 搜索与查找 一、九宫格 【问题描述】 小明最近在教邻居家的小朋友小学奥数,而最近正好讲述到了三阶幻方这个部分,三 …...

Android加载pdf

依赖 implementation com.squareup.okhttp3:okhttp:4.9.1 implementation com.github.barteksc:android-pdf-viewer:3.2.0-beta.1在project.build中添加该源 maven { url "https://repository.liferay.com/nexus/content/repositories/public/" }XML <LinearLa…...

IOT物联网低代码可视化大屏解决方案汇总

目录 参考来源云服务商阿里云物联网平台产品主页产品文档 开源项目DGIOT | 轻量级工业物联网开源平台项目特点项目地址开源许可 IoTGateway | 基于.NET6的跨平台工业物联网网关项目特点项目地址开源许可 IoTSharp | 基于.Net Core开源的物联网基础平台项目特点项目地址开源许可…...

Python的面向对象day7

1、什么是面向对象 面向对象称为OO&#xff0c;他通过将数据和功能封装在一个被称为‘对象’的实体中&#xff0c;来组织和管理代码。面向对象变成&#xff08;OOP&#xff09;具有四个特性&#xff0c;封装、继承、多态、抽象 优点&#xff1a;模块化、安全性高、代码重用性…...

计算机网络(11)和流量控制补充

这一篇对数据链路层中的和流量控制进行详细学习 流量控制&#xff08;Flow Control&#xff09;是计算机网络中确保数据流平稳传输的技术&#xff0c;旨在防止数据发送方发送过多数据&#xff0c;导致接收方的缓冲区溢出&#xff0c;进而造成数据丢失或传输失败。流量控制通常…...

Rust 所有权机制

Rust 所有权机制 本文示例代码地址 所有权是Rust中最独特的特性&#xff0c;它让Rust无需GC就可以保证内存安全。 什么是所有权&#xff1f; 所有权&#xff08;ownership&#xff09;是 Rust 用于如何管理内存的一组规则。所有程序都必须管理其运行时使用计算机内存的方式…...

Pwn VM writeup

国赛期间&#xff0c;做了一个很有意思的pwn题&#xff0c;顺便学了一下现在常见的pwn的板子题是什么样子的&#xff0c;这里做一下记录 Magic VM 题目逻辑 题目本身其实非常的有趣&#xff0c;它实现了一个简易流水线的功能&#xff0c;程序中包含四个结构体&#xff0c;其中三…...

LSTM(长短期记忆网络)详解

1️⃣ LSTM介绍 标准的RNN存在梯度消失和梯度爆炸问题&#xff0c;无法捕捉长期依赖关系。那么如何理解这个长期依赖关系呢&#xff1f; 例如&#xff0c;有一个语言模型基于先前的词来预测下一个词&#xff0c;我们有一句话 “the clouds are in the sky”&#xff0c;基于&…...

机器学习 贝叶斯公式

这是条件概率的计算公式 &#x1d443;(&#x1d434;|&#x1d435;)&#x1d443;(B|A)&#x1d443;(&#x1d434;)/&#x1d443;(&#x1d435;) 全概率公式 &#x1d443;(&#x1d435;)&#x1d443;(&#x1d435;|&#x1d434;)&#x1d443;(&#x1d434;)&am…...

Scala-注释、标识符、变量与常量-用法详解

Scala Scala-变量和数据类型-用法详解 Scala一、注释二、标识符规范三、变量和常量1. 变量&#xff08;var&#xff09;2. 常量&#xff08;val&#xff09;3. 类型推断与显式声明4. var 和 val 的区别5. Scala与Java对比Tips&#xff1a; 各位看客老爷万福金安&#xff0c;一键…...

大数据学习14之Scala面向对象--至简原则

1.类和对象 1.1基本概念 面向对象&#xff08;Object Oriented&#xff09;是一种编程思想&#xff0c;面向对象主要是把事物给对象化&#xff0c;包括其属性和行为。面向对象编程更贴近实际生活的思想&#xff0c;总体来说面向对象的底层还是面向过程&#xff0c;面向过程抽象…...

docker 安装之 windows安装

文章目录 1: 在Windows安装Docker报19044版本错误的时候&#xff0c;请大家下载4.24.1之前的版本&#xff08;含4.24.1&#xff09;2: Desktop-WSL kernel version too low3: docker-compose 安装 (v2.21.0) 1: 在Windows安装Docker报19044版本错误的时候&#xff0c;请大家下载…...

JS 实现游戏流畅移动与按键立即响应

AWSD 按键移动 <!DOCTYPE html> <html><head><meta charset"utf-8"><title></title><style>.box1 {width: 400px;height: 400px;background: yellowgreen;margin: 0 auto;position: relative;}.box2 {width: 50px;height:…...

LabVIEW大数据处理

在物联网、工业4.0和科学实验中&#xff0c;大数据处理需求逐年上升。LabVIEW作为一款图形化编程语言&#xff0c;凭借其强大的数据采集和分析能力&#xff0c;广泛应用于实时数据处理和控制系统中。然而&#xff0c;在面对大数据处理时&#xff0c;LabVIEW也存在一些注意事项。…...

NVR录像机汇聚管理EasyNVR多品牌NVR管理工具视频汇聚技术在智慧安防监控中的应用与优势

随着信息技术的快速发展和数字化时代的到来&#xff0c;安防监控领域也在不断进行技术创新和突破。NVR管理平台EasyNVR作为视频汇聚技术的领先者&#xff0c;凭借其强大的视频处理、汇聚与融合能力&#xff0c;展现出了在安防监控领域巨大的应用潜力和价值。本文将详细介绍Easy…...

海思3403对RTSP进行目标检测

1.概述 主要功能是调过live555 testRTSPClient 简单封装的rtsp客户端库&#xff0c;拉取RTSP流&#xff0c;然后调过3403的VDEC模块进行解码&#xff0c;送个NPU进行目标检测&#xff0c;输出到hdmi&#xff0c;这样保证了开发没有sensor的时候可以识别其它摄像头的视频流&…...

Vue之插槽(slot)

插槽是vue中的一个非常强大且灵活的功能&#xff0c;在写组件时&#xff0c;可以为组件的使用者预留一些可以自定义内容的占位符。通过插槽&#xff0c;可以极大提高组件的客服用和灵活性。 插槽大体可以分为三类&#xff1a;默认插槽&#xff0c;具名插槽和作用域插槽。 下面…...

分布式服务高可用实现:复制

分布式服务高可用实现&#xff1a;复制 1. 为什么需要复制 我们可以考虑如下问题&#xff1a; 当数据量、读取或写入负载已经超过了当前服务器的处理能力&#xff0c;如何实现负载均衡&#xff1f;希望在单台服务器出现故障时仍能继续工作&#xff0c;这该如何实现&#xff…...

HCCL 集合通信:昇腾集群的参数同步引擎

大模型训练的本质是将一个超大矩阵乘法拆到多张 NPU 上并行计算&#xff0c;每张卡算完自己的分片后把梯度合并。合并操作就是集合通信。 HCCL&#xff08;Huawei Collective Communication Library&#xff09;是 CANN 的集合通信库&#xff0c;对应 NVIDIA NCCL。它不参与模…...

解决Service broker not enable. Please activete it using ‘ALTER DATABASE My Database SET ENABLE BROKER

目录 1.问题 2.解决办法 3.说明 1.问题 网站运行报错&#xff1a;Service broker not enable. Please activete it using ALTER DATABASE My Database SET ENABLE BROKER 2.解决办法 服务代理&#xff08;Service Broker&#xff09;未启用。请使用 ALTER DATABASE [数据库…...

GGCNN实战指南:基于深度学习的实时机器人抓取生成网络深度解析

GGCNN实战指南&#xff1a;基于深度学习的实时机器人抓取生成网络深度解析 【免费下载链接】ggcnn Generative Grasping CNN from "Closing the Loop for Robotic Grasping: A Real-time, Generative Grasp Synthesis Approach" (RSS 2018) 项目地址: https://gitc…...

CentOS 8 Stream换源踩坑记:从阿里云到清华源,哪个更适合你的服务器?

CentOS 8 Stream镜像源深度评测&#xff1a;阿里云、清华源与网易163实战对比 当你在凌晨三点被服务器告警吵醒&#xff0c;发现安全补丁因下载超时无法安装时&#xff0c;一个可靠的软件源就成了救命稻草。作为国内使用最广泛的RHEL系社区发行版&#xff0c;CentOS 8 Stream的…...

从一颗0603电阻的封装,聊聊PADS里那些容易被忽略的‘隐形’图层(丝印、装配、阻焊)

从一颗0603电阻的封装&#xff0c;聊聊PADS里那些容易被忽略的‘隐形’图层 在PCB设计领域&#xff0c;封装设计往往被视为"简单"的基础工作。许多工程师认为&#xff0c;只要焊盘位置正确、丝印轮廓大致匹配&#xff0c;一个封装就算完成了。直到某天&#xff0c;工…...

AI 时代,软件正在从 “为人设计” 转向 “为 Agent 设计”

软件&#xff0c;正在迎来它的第二张界面。 第一张是给人用的&#xff1a;图形界面、点击交互、视觉导航。过去三十年&#xff0c;所有软件的设计逻辑都建立在一个从未被明说的前提上——使用者是人&#xff0c;靠眼睛判断&#xff0c;靠手操作。 AI Agent 打破了这个前提。它…...

uni-app项目上架前必做:手把手教你用Android Studio生成正式签名APK(从证书到发布)

uni-app项目上架全流程&#xff1a;从签名证书到应用商店发布的实战指南 当你完成uni-app项目的开发后&#xff0c;如何将代码转化为可供用户下载安装的正式APK文件&#xff1f;这看似简单的打包过程&#xff0c;实则暗藏诸多技术细节。本文将带你深入理解Android应用签名机制&…...

告别手写解析!用Python Cantools 39.4.5一键生成CAN/CANFD DBC的C代码(附批处理脚本)

从DBC到C代码&#xff1a;Python Cantools全自动转换实战指南 在汽车电子和嵌入式开发领域&#xff0c;CAN总线通信是核心基础设施&#xff0c;而DBC文件则是定义CAN/CANFD通信协议的行业标准。传统开发流程中&#xff0c;工程师需要手动解析DBC文件并编写大量信号打包/解包代码…...

从串行通信到SerDes:深入聊聊CDR电路的那些‘辅助’设计(频率捕获篇)

从串行通信到SerDes&#xff1a;深入解析CDR电路中的频率捕获设计 在高速串行通信系统中&#xff0c;时钟和数据恢复(CDR)电路扮演着至关重要的角色。当数据速率突破10Gbps甚至更高时&#xff0c;传统的锁相环(PLL)设计面临着前所未有的挑战——如何在随机数据流中快速准确地锁…...

应对2026AIGC检测算法:5大热门降AI工具实测与免费提示词秘籍

为了找到真正靠谱的解决方案&#xff0c;我过去测试了市面上大部分号称能降低ai率的方法。从一分钱不花的模型指令&#xff0c;到各种付费的专业降ai率工具&#xff0c;用手头的文本做了几十次实操对比。说心里话&#xff0c;里面套路确实不少&#xff0c;有些方法用完后语句颠…...