Ubuntu配置个人操作系统

一:解决vi文本错乱

以root权限编辑文件/etc/vim/vimrc.tiny

sudo nano /etc/vim/vimrc.tiny

原始文件:

将文件中的“set compatible”改成“set nocompatible”

并添加一句:set backspace=2

顺便再加上:set number

上句是给vi添加行号。

结果如图

保存退出即可。

更详细的设置可参阅另一篇文章vim编辑器基本设置,解决Ubuntu键盘错乱

二:ubuntu设置中文

检查是否安装了中文包

locale -a
#查看是否有zh_CN.utf8

若没有,安装语言包,并添加中文支持。

sudo apt-get install language-pack-zh-hans
locale-gen zh_CN.UTF-8

修改localel配置文件

vi /etc/default/locale
#改为以下内容
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_ALL=zh_CN.UTF-8

重启系统reboot

若想改回英文需要同样操作

#安装英文语言包
sudo apt-get install language-pack-en
#添加英文支持
locale-gen en_US.UTF-8
#修改配置文件
vim /etc/default/locale

LANG=en_US.UTF-8
LANGUAGE="en_US:en"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_ALL=en_US.UTF-8
#完成后重启
reboot

三:允许root账户登录

新安装的ubuntu首先设置root用户密码

sudo passwd root

执行命令后,依次输入当前登录用户密码,要设置的root密码,确认root密码

之后编辑/etc/pam.d/gdm-password和/etc/pam.d/gdm-autologin

找到auth required pam_succeed_if.so user != root quiet_success这行注释掉

结果如图

保存退出即可

之后修改profile文件(若没有设置root密码,此文件不会存在。)

sudo vi /root/.profile

注释掉或者删除行

mesg n 2> /dev/null || true

再插入

tty -s && mesg n || true

结果如图

四:ssh允许root登录

更新ssh版本

sudo apt update
sudo apt install openssh-server

查看ssh状态

sudo systemctl status ssh

看到如下代码表示ssh正在运行,重点在于active (running)

root@Ubuntu:~# sudo systemctl status ssh
● ssh.service - OpenBSD Secure Shell server
     Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2025-02-18 17:57:06 CST; 8min ago
       Docs: man:sshd(8)
             man:sshd_config(5)
    Process: 5901 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=0/SUCCESS)
   Main PID: 5904 (sshd)
      Tasks: 1 (limit: 9381)
     Memory: 4.0M
        CPU: 121ms
     CGroup: /system.slice/ssh.service
             └─5904 "sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups"

2月 18 17:57:06 Ubuntu systemd[1]: Starting OpenBSD Secure Shell server...
2月 18 17:57:06 Ubuntu sshd[5904]: Server listening on 0.0.0.0 port 22.
2月 18 17:57:06 Ubuntu sshd[5904]: Server listening on :: port 22.
2月 18 17:57:06 Ubuntu systemd[1]: Started OpenBSD Secure Shell server.

允许root登录SSH

修改ssh配置文件

vi /etc/ssh/sshd_config

 #PermitRootLogin prohibit-password

改为

PermitRootLogin yes

重启ssh服务

sudo systemctl restart ssh

五:配置ufw防火墙

查看防火墙状态

sudo ufw status

此状态表示防火墙未启动

允许ssh服务通过防火墙

sudo ufw allow OpenSSH
#或者
sudo ufw allow 22

启动防火墙

sudo ufw enable

再次查看防火墙状态

sudo ufw status

六:安装远程桌面服务

安装xrdp服务

sudo apt update 
sudo apt install xrdp

安装Xfce4桌面(xrdp默认使用Xfce4作为桌面环境)

sudo apt install xfce4

配置 xrdp

防火墙开放3389端口

sudo ufw allow 3389/tcp

之后就可以用windows远程桌面登陆了

注意:root用户只能登录一次,若在物理机界面登录root之后xrdp便无法以root用户登录。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇