Linux与Shell 第0天 阿里云安装Ubuntu22.04以及桌面

传送门

Linux与Shell 第0天 阿里云安装Ubuntu22.04以及桌面
Linux与Shell 第1天 文件目录、VIM、网络配置、系统管理、远程登录
Linux与Shell 第2天 实操、软件包管理、Shell编程

前言

感觉其实对于程序员来说,Linux会基本命令和Shell就可以了,更细节的那是运维岗位的人该做的事情

3天搞定Linux,1天搞定Shell,清华学神带你通关

偏运维方向的Shell教程
花费90分钟一口气学完!带你掌握shell脚本所有核心知识点,全程干货,无废话!

有个评论说的很有道理,超过20行还是用Python吧,哈哈

阿里云安装Ubuntu22.04以及桌面

懒得下载虚拟机了,恰好手边有一个没啥用的服务器,直接装个Ubuntu来练手
阿里云安装桌面这种方式,作为学习Linux的体验还是OK的,至少敲个命令看个文件夹勉强不卡

记得先设置好sudo passwd 来设置好root的密码,即使你不允许root登录也需要设置,Gnome桌面很多操作需要root密码校验(桌面显示为管理员Administrator)

阿里云Ubuntu22.04

使用WindowsRDP来连接
windows远程桌面

用于学习Linux使用还是不错的,阿里云的Ubuntu镜像已设置好阿里云的apt源,不需要手动换
windows远程桌面Ubuntu结果

阿里云安装桌面过程

注意!
不要在桌面挂起系统
桌面需要不锁屏不锁定,确定较长时间不使用时,尽量注销以节省资源
所有的命令按顺序来敲定就行
先安装桌面,时间较长

sudo apt update
sudo apt install -y gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal ubuntu-desktop

安装xrdp

sudo apt install xrdp 
sudo systemctl status xrdp

调整系统及xrdp配置

sudo vim /etc/xrdp/xrdp.ini

# 找到以下被默认注释的参数并修改保存
tcp_send_buffer_bytes=4194304
tcp_recv_buffer_bytes=6291456

sudo vim /etc/sysctl.conf
# 添加
net.core.rmem_max = 12582912
net.core.wmem_max = 8388608

sudo sysctl -p

# 重启系统

远程桌面连接,配置修改下
远程桌面连接配置1
远程桌面连接配置2

之后的汉化、拼音输入法、插件这些都是可选的

xrdp连接后的桌面和常规看到的会有不同,缺少应用dock栏等内容,可以这样优化
也可以不用,我试过后觉得xrdp连接后的dock栏有点卡,就没改这个配置,看个人需要

sudo vim ~/.xsessionrc

#添加:

export GNOME_SHELL_SESSION_MODE=ubuntu
export XDG_CURRENT_DESKTOP=ubuntu:GNOME
export XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg


# 需要重启xrdp服务以生效
sudo systemctl restart xrdp

安装Gnome扩展
在Ubuntu里使用火狐浏览器访问网站 https://extensions.gnome.org/ 按照步骤来即可
先安装浏览器扩展,再使用命令安装调起扩展软件

# gnome-tweaks安装后可以优化主题
sudo apt install gnome-tweaks
# 浏览器扩展shell
sudo apt install chrome-gnome-shell

我安装了这些
Gnome扩展

关闭自动锁屏防止xrdp二次连接黑屏,不使用桌面时记得注销
关闭自动锁屏防止黑屏

目录

  1. Liunx概述
  2. Linux安装
  3. 文件目录与结构
  4. VIM编辑器
  5. 网络配置
  6. 系统管理
  7. 远程登录
  8. 实操
    1. 文件目录
    2. 日期时间
    3. 用户管理
    4. 文件权限
    5. 磁盘分区
    6. 进程线程
  9. 软件包管理
  10. Shell编程
posted @ 2024-03-12 16:28  迷路的哨兵甲  阅读(69)  评论(0编辑  收藏  举报