Ubuntu配置及优化(updating)

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

 

Ubuntu配置及优化(updating)
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
Scroll to top
0
Would love your thoughts, please comment.x
()
x