精华内容
下载资源
问答
  • (如果仅通过搜索,在诸如 stack overflow上找具体版本的具体command,存在着时效性的问题,有可能内核已经有了进一步的稳定更新,或者相应的旧repository已经被取消.) 第一步 查找Ubuntu官方网站. 第二步 ...
    本文旨在分享一种查找怎样升级内核的方法,这样即使未来有更新的版本,也知道怎样升级相应版本。

    方法

    升级的方法,依然如同以往惯例,通过去官方网站查找相应连接. (如果仅通过搜索,在诸如 stack overflow上找具体版本的具体command,存在着时效性的问题,有可能内核已经有了进一步的稳定更新,或者相应的旧repository已经被取消.)

    • 第一步
      查找Ubuntu官方网站.
      在这里插入图片描述
    • 第二步
      在搜索栏搜索关键词"kernel"(因为当前来说,大多数正规完备的官方网站有着有效的站内搜索功能,可以最快速的找到链接)
      在这里插入图片描述
    • 第三步
      可以看出,第一个链接的关键词是"LTS Enablement Stack", LTS 即 Long Term Support,有长期支持的意思.点进第一个链接:
      可以看到, 这大概是可以理解为 “LTS 启用栈” 或者"硬件启用栈",它为现有的Ubuntu LTS版本提供了更新的内核和X支持。
      在这里插入图片描述
      -第四步
      通过浏览,我们可以找到不同Ubuntu版本下的升级为相应支持的最新内核与Xserver的commands,找到对应的版本,在terminal中执行即可:
    1. Ubuntu 18.04 LTS - Bionic Beaver

      DESKTOP:

       sudo apt-get install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04  
      

      SERVER:

       sudo apt-get install --install-recommends linux-generic-hwe-18.04 
      
    2. Ubuntu 16.04 LTS - Xenial Xerus

      DESKTOP

      sudo apt-get install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04 
      

      SERVER

       sudo apt-get install --install-recommends linux-generic-hwe-16.04
      
    3. Ubuntu 14.04 LTS - Trusty Tahr
      DESKTOP

      sudo apt-get install --install-recommends linux-generic-lts-xenial xserver-xorg-core-lts-xenial xserver-xorg-lts-xenial xserver-xorg-video-all-lts-xenial xserver-xorg-input-all-lts-xenial libwayland-egl1-mesa-lts-xenial 
      

      MULTIARCH DESKTOP
      multiarch desktop (如 i386 and amd64 on amd64, for gaming or Wine 等)

       sudo apt-get install --install-recommends linux-generic-lts-xenial xserver-xorg-core-lts-xenial xserver-xorg-lts-xenial  xserver-xorg-video-all-lts-xenial xserver-xorg-input-all-lts-xenial libwayland-egl1-mesa-lts-xenial libgl1-mesa-glx-lts-xenial libgl1-mesa-glx-lts-xenial:i386 libglapi-mesa-lts-xenial:i386
      

      SERVER

      sudo apt-get install --install-recommends linux-generic-lts-xenial
      
    4. Ubuntu 12.04 LTS - Precise Pangolin
      DESKTOP

      sudo apt-get install --install-recommends linux-generic-lts-trusty xserver-xorg-lts-trusty libgl1-mesa-glx-lts-trusty
      

      SERVER

      sudo apt-get install --install-recommends linux-generic-lts-trusty
      
    5. 查看支持状态

       hwe-support-status --verbose 
      

    更多内容详见官网


    至此,更新更升级特定版本的最新稳定内核完成

    展开全文
  • 目前发现的问题有蓝牙音频服务不稳定, 常常掉线; usb 外设数量限制至多 8 个, 包括usb hub 也算一个. 参考https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=12097&p=145278#p145479.于是想到换 Ub...

    很多朋友都是从官方系统入门, 用的时间久了, 旧系统的弊病就暴露出来了. 目前发现的问题有蓝牙音频服务不稳定, 常常掉线; usb 外设数量限制至多 8 个, 包括usb hub 也算一个. 参考 https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=12097&p=145278#p145479 .

    于是想到换 Ubuntu 系统, 毕竟后者是全球最多人用的 linux 发行版本. 笔者发文时最新的树莓派 Ubuntu 版本是 20.04 LTS , 下载 64 位版本, 不用解压, 直接用 balenaEtcher 烧写到 sd 卡上. 还不知道怎么用 balenaEtcher 的同学请看这里 balenaEtcher.

    sd 卡插入树莓派通电启动, 这个版本启动的时间比较长, 等待好一会后用默认账号密码登录, 账号密码都是 ubuntu , 接着提示修改密码. 系统就算安装成功了, 但是目前是没有联网的, 接下来设置无线网络.

    wifi 联网

    从17.10 开始, Ubuntu 丢弃了 /etc/network/interfaces 配置网络的方式, 即使改了这里也不起作用. 转而使用 netplan, 配置文件在 /etc/netplan/ 下面, 名字类似 *-cloud-init.yaml. 打开修改里面的内容:

    network:    ethernets:        eth0:            dhcp4: true            optional: true    wifis:        wlan0:            dhcp4: true            optional: true            access-points:                "wifi 名字":                    password: "wifi 密码"    version: 2

    保存退出, 使用命令使配置修改生效.

    $ netplan apply

    笔者测试时报错 failed to start netplan-wpa-wlan0.service: unit netplan-wpa-wlan0.service not found . 重启一下才好.

    查看 CPU 温度

    如果你尝试用 lm-sensors 查看温度可能会被提示 

    Sorry, no sensors were detected.
    Either your system has no sensors, or they are not supported, or
    they are connected to an I2C or SMBus adapter that is not
    supported. If you find out what chips are on your board, check

    意思是 I2C 的方式不支持. 这是一般 linux 推荐使用的方法, 但是很遗憾在树莓派上用不了. 还有什么办法呢? 还记得前面文章讲到如何查看 CPU 温度的吗? 笔者发现下面的方法还是能用的

    $ cat /sys/class/thermal/thermal_zone0/temp46251

    意思是 46.251 ℃. 对比官方系统, Ubuntu 运行的温度要高 5 - 10 度左右.

    初步来看, Ubuntu 针对树莓派的优化没有达到官方系统的程度. 最关键是我们要看 Ubuntu 是否解决了官方系统蓝牙和 usb 的问题, 后续的文章更新.

    感兴趣的同学请关注我的公众号, 第一时间收到更新

    cbfbd7bda3b0a8b20cd2a0df1fd812fd.png

    展开全文
  • Ubuntu Server 20.04 LTS(长期支持)具有企业级的稳定性,弹性和更好的安全性。作为LTS版本,Canonical将支持该版本直到2025年。但是,作为UA-I(Ubuntu基础设施优势)订购的一部分,客户可以通过ESM(扩展安全性...

    原文:https://ubuntu.com/blog/ubuntu-server-20-04

    Ubuntu Server 20.04 LTS(长期支持)具有企业级的稳定性,弹性和更好的安全性。作为LTS版本,Canonical将支持该版本直到2025年。但是,作为UA-I(Ubuntu基础设施优势)订购的一部分,客户可以通过ESM(扩展安全性维护)服务将安全更新延长五年。所有这些使Ubuntu Server 20.04 LTS成为最稳定和安全的Linux发行版之一,非常适合跨公共云,数据中心和边缘的生产部署。

    在此博客中,我将引导您完成将在20.04 LTS版本中引入的新功能。其中包括对Ubuntu Server Live Installer的更新,新的《Ubuntu Server指南》,Ubuntu Pro映像等。我们还将在4月29日的网络研讨会上介绍Ubuntu Server 20.04 LTS的新功能,您现在可以注册。

    长达十年的安全性
    Ubuntu Server 20.04 LTS的最大优点之一就是它带来的稳定性。这来自UA-I订阅提供的长达十年的安全性。作为LTS版本,Ubuntu Server 20.04默认提供五年支持。但是,ESM服务将安全更新延长了五年。这为基础架构和应用程序部署提供了一个超级稳定的平台,该平台针对企业需求进行了优化。

    Ubuntu Server Live安装程序–自动更新
    现在,Ubuntu Server Live安装程序将提供一个选项,使其在每次引导时自动进行更新。这将使用户能够立即访问安装程序中可用的新功能,错误修复和安全补丁,而无需等待正式发布的版本和使用更新版本的安装程序。在可以访问Internet的计算机上启动后,安装程序将检查并通知用户是否有可用的较新版本。用户可以选择更新安装程序或跳过更新。如果他们选择更新,安装程序将自行更新,更新完成后将恢复安装会话。

    SSH两因素验证
    从历史上看,SSH曾经使用单因素身份验证,而实际的身份验证机制是基于密码或密钥的。在机密泄露或系统受到威胁的情况下,这可能会带来安全风险。从Ubuntu Server 20.04 LTS开始,SSH将支持基于硬件的两因素身份验证,该身份验证可最大程度地减少机密泄漏的影响并提高SSH提供的安全级别。在启用了双重身份验证的系统上,用户在建立SSH会话时将必须使用物理设备或身份验证器应用程序。这将证明正在从生成密钥的计算机上建立会话。

    WireGuard VPN
    WireGuard®是一种创新的VPN技术,具有现代加密默认设置和简化的可用性。通过在内核空间中作为模块运行,它提供了性能优势和高度的安全性。WireGuard包含在20.04 LTS中,并将反向移植到Ubuntu 18.04 LTS,以支持广泛的企业采用。

    更具弹性的引导程序
    先前版本的Ubuntu安装程序仅允许将引导加载程序写入单个磁盘。这导致引导加载程序成为连接了多个磁盘的系统中的单点故障。最新版本的Ubuntu安装程序允许将引导加载程序写入多个磁盘,从而确保Ubuntu Server在引导加载程序级别的弹性。

    适用于公共云的Ubuntu Pro映像
    Ubuntu Pro是Canonical设计的高级映像,可为在公共云中运行的生产环境提供最全面的功能集。它基于标准的Ubuntu Server云映像,但提供对其他功能的访问,例如安全认证和强化 以及Kernel Livepatch服务。Ubuntu Pro映像已经可以用于早于14.04 LTS的Ubuntu LTS版本,并且Ubuntu 20.04 LTS Pro映像将在发行后不久提供。

    Ubuntu Server 20.04 LTS中的其他显着更改
    除了上述功能之外,Ubuntu Server 20.04 LTS还包括许多其他改进。以下是最显着变化的摘要:

    支持所有主要体系结构:x64-64,ARM v7,ARM64,POWER 8,POWER 9,IBM x390x(LinuxONE),并引入了对RISC-V的初始支持。
    对各种应用程序的更新:QEMU(v4.2),libvirt(v6.0),PHP(v7.4),Ruby(v2.7),GCC(v9.3),Python(v3.8),MySQL(v8 .0)和NGINX(v1.17)。
    基于新的长期Linux内核5.4,以获取最新的硬件支持和安全更新。
    在AWS上支持最新版本的IMDS(实例元数据服务)– IMDSv2。
    改进了对Microsoft Azure上的IPv6的支持。
    AppArmor 3可提供更安全的系统。
    新的Ubuntu服务器指南。

    展开全文
  • Ubuntu OpenSSH Server

    2019-03-16 05:12:33
    Ubuntu16.04是目前Ubuntu较为稳定版本,本文使用该版本进行说明。 介绍 OpenSSH基于SSH协议,是用于实现计算机之间远程控制和数据交换的工作的工具。 传统的工具实现远程登录(telnet)和rcp等功能的方式不安全...

    本文介绍如何使用OpenSSH实现计算机之间的远程控制和数据交换。你将了解到OpenSSH的一些配置以及如何在Ubuntu中修改这些配置。

    Ubuntu16.04是目前Ubuntu较为稳定的版本,本文使用该版本进行说明。

    介绍

    OpenSSH基于SSH协议,是用于实现计算机之间远程控制和数据交换的工作的工具。

    传统的工具实现远程登录(telnet)和rcp等功能的方式不安全的,他们会用明文的方式交换用户密码。OpenSSH用后台进程和客户端工具来提高安全性,对远程控制和数据交换操作进行加密,比其他传统工具更加高效。

    OpenSSH使用sshd持续地监听来自各个客户端程序的连接。当客户端发出连接请求,ssh根据客户端的连接类型来判断是否建立连接。比如,如果远程计算机是一个ssh客户端程序,OpenSSH将会在认证之后建立一个控制会话。如果远程用户使用scp进行连接,OpenSSH在认证之后会与客户端建立连接,并在后台初始化一个安全的文件拷贝。

    OpenSSH可以使用密码、公钥和 Kerberos 等多种方式进行认证。

    安装

    OpenSSH的安装非常简单,分别安装OpenSSH SeverOpenSSH Client

    sudo apt install openssh-client
    sudo apt install openssh-server

    配置

    OpenSSH的配置文件是/etc/ssh/sshd_config,查看详细配置可以使用

    man sshd_config

    在修改配置文件之前我们应当对配置文件进行备份

    sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.original
    sudo chmod a-w /etc/ssh/sshd_config.original

    我们可以通过修改配置文件做这些事情:

    1. OpenSSH监听的默认TCP端口从2222改为默认端口22,可以修改Port 2222
    2. 允许运行使用公式登录,可以使用PubkeyAuthentication yes

    修改完成之后重启服务使其生效

    sudo systemctl restart sshd.service

    SSH Keys

    配置了ssh key允许主机之间直接通信而不用输入密码。

    首选生成ssh key,使用一下命令并一路回车

    ssh-keygen -t rsa

    此时会在~/.ssh文件夹在生产一个密钥文件和一个公钥文件,我们将公钥拷贝给远程的主机

    ssh-copy-id username@remotehost

    之后用相同的方式将远程主机的公钥拷贝给本机,就可以实现双方免密登录。

    最后我们还要注意,认证用户需要对用于认证的文件有读写的权限。

    chmod 600 .ssh/authorized_keys

    引用

    OpenSSH Server

    展开全文
  • ubuntu安装Percona Server

    2014-02-17 16:39:00
    Percona Server是mysql数据库的一个衍生版本,在性能,稳定性和可管理性上都有很大的提升,目前淘宝的mysql数据库就是基于Percona Server,请原谅我这么喜欢研究淘宝的技术。Percona Server官方网站上有安装教程,但...
  • Ubuntu Desktop和Server之间的区别

    千次阅读 2019-11-14 13:47:50
    最近倒腾虚拟机,安装一...先说第一个问题,带有LTS的版本,是Ubuntu官网长期维护更新的稳定版本,而不带有的基本都是最新发布的测试版本或者是过于老的版本不在维护了。 对于第二个问题,只要发布版本号一致,这两...
  • Ubuntu Server是基于Ubuntu内核发行的一个服务器版本稳定性比较桌面版的提升了很多,其宗旨是为Ubuntu的用户提供一个高性能的服务器系统。然而,为了提高该操作系统的性能,这个版本并没有为用户提供操作界面,而...
  • 树莓派安装 Ubuntu Server 系统

    千次阅读 2020-06-25 22:46:01
    很多朋友都是从官方系统入门, 用的时间久了, 旧系统的弊病就暴露出来了. 目前发现的问题有蓝牙音频...于是想到换 Ubuntu 系统, 毕竟后者是全球最多人用的 linux 发行版本. 笔者发文时最新的树莓派 Ubuntu 版本是 20..
  • ubuntu php 连接sql server

    2018-04-03 16:57:00
    1.下载最新的freetds ,访问 http://www.freetds.org/, 或者在 ubuntu上用 wget ftp://ftp.freetds.org/pub/freetds/stable/freetds-stable.tgz 下载稳定版本。 2.安装freetds 和 配置 freetds cd 进入freetds...
  • 1、使用纯代码交互的服务器Ubuntu更加安全、稳定,不容易被黑客攻击。 2、即便在部署了服务器版本Ubuntu后发现无法适应,也可以自行添加图形界面。 使用Ubuntu 16.* 的优势和需要注意的...
  • 1.获取redis资源(选择你想要的版本,推荐最新稳定版)  wget http://download.redis.io/releases/redis-5.0.7.tar.gz 2.解压  tar xzvf redis-5.0.7.tar.gz 3.编译(事先需要安装 gcc,tcl)  cd redis-5.0.7  ...
  • Ubuntu Server安装图形界面全过程

    千次阅读 2017-11-02 20:11:34
    buntu(乌班图)是一个以桌面应用为主的Linux操作...Ubuntu基于Debian发行版和GNOME桌面环境,与Debian的不同在于它每6个月会发布一个新版本Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软
  • 提供一个各个版本的linxu的下载的地址,主要是解决官网更新系统后,旧版本系统资源不好找,或者不稳定的情况 目前内部包含: ubuntu 18/16 桌面/server centos 7.6/7.5/7.4 mini 后去仍然会补充 此外加入了微pe ...
  • 一、Ubuntu Server 16.10 LTS 系统安装 Ubuntu 16.10 分为 桌面版 (desktop)和服务器版(Server)。...从使用者的角度来说,由于舍弃了图形界面,并且拥有更为稳定的更新支持,服务器版本更加适用于...
  • Ubuntu(乌班图)是一个以桌面应用为主的Linux操作...Ubuntu基于Debian发行版和GNOME桌面环境,与Debian的不同在于它每6个月会发布一个新版本Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由
  • 查看了一些about,是07年的版本,太老了,我于是赶紧去putty的官网查了一些,最新的稳定版是0.73应该使用都差不多,晚点再用。二、设置root的密码系统安装的时候,只让输入另一个用户密码。虽然...
  • 本篇继承了前面的Ubuntu Server 14.04上moodle搭建的经验,在 Ubuntu Server 16.04.3上使用了目前最新版本的moodle 3.3和最新稳定版的PHP7.1(为了支持apache2的mpm_event模型,自己编译为线程安全的版本) ...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 126
精华内容 50
关键字:

server稳定版本ubuntu