Linux与Shell 第0天 阿里云安装Ubuntu22.04以及桌面
传送门
Linux与Shell 第0天 阿里云安装Ubuntu22.04以及桌面
Linux与Shell 第1天 文件目录、VIM、网络配置、系统管理、远程登录
Linux与Shell 第2天 实操、软件包管理、Shell编程
前言
感觉其实对于程序员来说,Linux会基本命令和Shell就可以了,更细节的那是运维岗位的人该做的事情
偏运维方向的Shell教程
花费90分钟一口气学完!带你掌握shell脚本所有核心知识点,全程干货,无废话!
有个评论说的很有道理,超过20行还是用Python吧,哈哈
阿里云安装Ubuntu22.04以及桌面
懒得下载虚拟机了,恰好手边有一个没啥用的服务器,直接装个Ubuntu来练手
阿里云安装桌面这种方式,作为学习Linux的体验还是OK的,至少敲个命令看个文件夹勉强不卡
记得先设置好sudo passwd 来设置好root的密码,即使你不允许root登录也需要设置,Gnome桌面很多操作需要root密码校验(桌面显示为管理员Administrator)
使用WindowsRDP来连接
用于学习Linux使用还是不错的,阿里云的Ubuntu镜像已设置好阿里云的apt源,不需要手动换
阿里云安装桌面过程
注意!
不要在桌面挂起系统
桌面需要不锁屏不锁定,确定较长时间不使用时,尽量注销以节省资源
所有的命令按顺序来敲定就行
先安装桌面,时间较长
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
# 重启系统
远程桌面连接,配置修改下
之后的汉化、拼音输入法、插件这些都是可选的
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
我安装了这些
关闭自动锁屏防止xrdp二次连接黑屏,不使用桌面时记得注销
目录
- Liunx概述
- Linux安装
- 文件目录与结构
- VIM编辑器
- 网络配置
- 系统管理
- 远程登录
- 实操
- 文件目录
- 日期时间
- 用户管理
- 文件权限
- 磁盘分区
- 进程线程
- 软件包管理
- Shell编程