1.查看系统和内核版本及相关的信息
root@teddylu-test:/home/teddylu# cat /proc/version
Linux version 5.8.0-50-generic (buildd@lgw01-amd64-030) (gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #56~20.04.1-Ubuntu SMP Mon Apr 12 21:46:35 UTC 2021
root@teddylu-test:/home/teddylu# uname -a
Linux teddylu-test 5.8.0-50-generic #56~20.04.1-Ubuntu SMP Mon Apr 12 21:46:35 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
root@teddylu-test:/home/teddylu# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.2 LTS
Release: 20.04
Codename: focal
2.安装好系统之后,默认情况下是没有ssh服务的
1)sudo apt-get update -y
2)sudo apt-get install openssh-server -y
3)sudo /etc/init.d/ssh start
4)sudo systemctl enable ssh
(很重要!!!否则重启之后,是无法远程连接服务器的!!!)
3.修改ip地址
ubuntu从17.10开始,已放弃在/etc/network/interfaces里固定IP的配置,即使配置也不会生效,而是改成netplan方式 ,配置写在/etc/netplan/01-netcfg.yaml或者类似名称的yaml文件里”
root@teddylu-test:/home/teddylu# cat /etc/netplan/01-network-manager-all.yaml
# Let NetworkManager manage all devices on this system
network:
ethernets:
eno1: #配置的网卡的名称
addresses: [192.168.2.210/24] #配置的静态ip地址和掩码
dhcp4: no #关闭DHCP,如果需要打开DHCP则写yes
optional: true
gateway4: 192.168.2.1 #网关地址
nameservers:
addresses: [114.114.114.114,8.8.8.8] #DNS服务器地址,多个DNS服务器地址需要用英文逗号分隔开
version: 2
renderer: networkd #指定后端采用systemd-networkd或者Network Manager,可不填写则默认使用systemd-workd
使其生效:
sudo netplan apply
4.实现win10远程桌面访问Ubuntu20
1)Ubuntu设置
首先,需要将Ubuntu的设置->Sharing项修改为下图状态:
开启远程访问!!!
2)安装xrdp,在terminal中输入:sudo apt install xrdp
修改sudo vim /etc/xrdp/startwm.sh
add below:
unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR
. $HOME/.profile
full config-file
1 #!/bin/sh 2 # xrdp X session start script (c) 2015, 2017 mirabilos 3 # published under The MirOS Licence 4 5 if test -r /etc/profile; then 6 . /etc/profile 7 fi 8 9 if test -r /etc/default/locale; then 10 . /etc/default/locale 11 test -z "${LANG+x}" || export LANG 12 test -z "${LANGUAGE+x}" || export LANGUAGE 13 test -z "${LC_ADDRESS+x}" || export LC_ADDRESS 14 test -z "${LC_ALL+x}" || export LC_ALL 15 test -z "${LC_COLLATE+x}" || export LC_COLLATE 16 test -z "${LC_CTYPE+x}" || export LC_CTYPE 17 test -z "${LC_IDENTIFICATION+x}" || export LC_IDENTIFICATION 18 test -z "${LC_MEASUREMENT+x}" || export LC_MEASUREMENT 19 test -z "${LC_MESSAGES+x}" || export LC_MESSAGES 20 test -z "${LC_MONETARY+x}" || export LC_MONETARY 21 test -z "${LC_NAME+x}" || export LC_NAME 22 test -z "${LC_NUMERIC+x}" || export LC_NUMERIC 23 test -z "${LC_PAPER+x}" || export LC_PAPER 24 test -z "${LC_TELEPHONE+x}" || export LC_TELEPHONE 25 test -z "${LC_TIME+x}" || export LC_TIME 26 test -z "${LOCPATH+x}" || export LOCPATH 27 fi 28 unset DBUS_SESSION_BUS_ADDRESS 29 unset XDG_RUNTIME_DIR 30 . $HOME/.profile 31 32 33 if test -r /etc/profile; then 34 . /etc/profile 35 fi 36 37 test -x /etc/X11/Xsession && exec /etc/X11/Xsession 38 exec /bin/sh /etc/X11/Xsession
reboot 生效!!!
3)
在Windows上进行连接
打开windows的远程桌面连接,输入Ubuntu的IP地址,并点击连接。
点击连接之后会进入登录页面,选择Xorg,并填写在系统的账户和密码,即可登录。
4)
但是新问题又出现了,登录一直弹出一个窗口显示:
authentication is required to create a color profile
参考:https://zhuanlan.zhihu.com/p/125473400
少了一个配置:
sudo vim /etc/polkit-1/localauthority/50-local.d/color.pkla
内容如下:
[Allow colord for all users]
Identity=YOUR-USER-GROUP(我的是lan):*
Action=org.freedesktop.color-manager.create-device;org.freedesktop.color-manager.create-profile;org.freedesktop.color-manager.delete-device;org.freedesktop.color-manager.delete-profile;org.freedesktop.color-manager.modify-device;org.freedesktop.color-manager.modify-profile
ResultAny=yes
ResultInactive=yes
ResultActive=yes
那个YOUR-USER-GROUP换你自己的用户所在的group(怎么查看自己的group呢?看下面)
// 查看自己的group,那个lan就是。
lan@lanubuntu:~$ groups
lan adm cdrom sudo dip plugdev lpadmin sambashare
lan@lanubuntu:~$
PS:目前遇到了一个小问题,就是每当远程桌面连接之后,一段时间之后,会锁定,这个时候需要输入密码,但是无法确认,一直卡死!!!我是用重启xrdp方式,实现再次登录的!!!
5.对大硬盘分区(对于超过2T以上的硬盘要用gparted而不是fdisk分区)
gparted安装使用方法
sudo apt-get install gparted
sudo gparted
或者从桌面启动,使用图形化界面
6.安装常用的软件
apt install lrzsz ntpdate sysstat lsof wget tree vim zip unzip iftop net-tools -y