本帖最后由 小庄c 于 2020-8-31 15:26 编辑




介绍

Ubuntu教程总纲:介绍各页内容以及写明更新日志。
Ubuntu图形使用教程指导安装Ubuntu桌面版以及一些Bug如何解决。
编码修改教程教大家怎么更改系统编码。
Java、FTP安装使用Java安装配置,FTP实现。
开服配置教程开服一系列的问题、配置啥的。





更新日志

2020-1-30:此贴创建
2020-2-10:此贴完善
2020-2-29:获得优秀12绿
2020-5-07:更正部分内容
2020-7-27:部分图床失效,更换新图床
2020-8-31:更新排版,并更新出新的分教程 开服配置教程 。同时更改大部分内容,如软件安装使用、编码修改这些,
因为内容可能不太完善,所以这次完善了。





简介

本页将教会您如何正确使用ubuntu系统。
[思维导图]



在用linux开服的时候,大部分服主都会有以下几大烦恼吧?
烦恼
严重性
出错性
影响性
配置转码
较严重20%影响时间
命令行不好操作略严重10%对小白不友好
文件传输略严重30%麻烦
肯定不止这些烦恼,多了去了,那么,该怎么解决这些烦恼呢?
对于centOS系统的服主,我暂时不作此类教程贴

特别注意:我使用的是ubuntu16.04,18.04测试了一部分。
https://www.mcbbs.net/thread-948343-1-2.html
此楼层为更新楼层,如遇见问题请访问此楼层

介绍

ubuntu是基于linux.Debian的一种发行系统。
ubuntu基于linux的免费开源PC系统。人家有ubuntu服务器版,也有ubuntu桌面版。但是,一般服务商都是直接给的ubuntu服务器版,那么,我们要怎么样在ubuntu上安装桌面呢?这是本贴的第一个重点



有些人可能尝试过在ubuntu服务器版上安装桌面,但是,基本都无一成功。为什么呢?因为,初始桌面登录用户为ubuntu,且密码未知。如果你在命令行里改密码,你会遇到——登录成功了,但是黑了一片,又跳回登录界面。那么,我们要怎么解决呢?



有些人英语不好,即使安装桌面成功,也看不懂英文,所以就还在用错误率较高的有道翻译官。而且,有的时候有道翻译官可能翻译的没有一个是对的。那么,我们要怎么样设置全中文呢?



有些人安装桌面成功了,并且成功登录了。但是,可能都会被转码工作量太大导致拒绝ubuntu。为什么会出现即设置了中文,可还是UTF-8编码呢?这是因为别人就是UTF-8编码。那么,我们该怎么切换使用GBK编码呢?



有些人因为windows无法远程ubuntu桌面系统,所以放弃了使用linux。为什么会出现此类状况呢?虽然我们能远程过去,但是,是不会显示桌面的。本贴将详细介绍该如何解决此问题。

介绍完毕。接下来,教程开始


正片~~~教程开始

安装图形桌面:[18.04/16.04均一样]
首先,你要了解图形桌面是什么,如果不懂,请百度。
ssh登录ubuntu命令行,然后root用户输入apt-get update[更新ubuntu软件库,毕竟,万一你ubuntu版本太低了呢?]

  1. apt update
复制代码
输入后,按回车键[Enter]。等待返回信息结束。


然后输入apt install ubuntu-desktop[安装桌面环境]
  1. apt install ubuntu-desktop
复制代码
输入后回车,过一会,你会发现,有个要你输入y/n



如图,现场科普一下,y是yes的缩写,输入y表示确定安装。输入n表示取消安装。所以输入y。
现在,等待安装完成。[一般安装是15分钟左右完成。]




这个东西是进度条,是解包进度。过一会,会弹出这么一个东西,看图



你以为安装好了?并没有。我们该怎么办呢,不慌,找到键盘编辑键区的上下左右键,按左键,然后回车即可。
安装好后,如图。




接着输入reboot[重启指令。]
  1. reboot
复制代码

重启后一定要使用服务商的VNC登录!!!若登录VNC后没有图形界面,请切换到root用户输入service lightdm start[开启图形界面服务]
  1. service lightdm start
复制代码

然后...如果还是没有请发送远程指令——ctrl+alt+f7。进入图形界面后,应该是这个样子的:













安装中文:[18.04/16.04均一样]
为什么要安装中文呢,因为安装中文能更方便的管理以及更友好的适应。而且,安装中文也能帮助一些英语较差的小伙伴。
嗯,开始安装简体中文语言包。输入apt install language-pack-zh-hans[安装简体中文语言包。]

  1. 简体中文:apt install language-pack-zh-hans
  2. 繁体中文:apt install language-pack-zh-hant
复制代码
输入后回车,马上会出来一个要你输入y/n的东西。



输入y确定安装。然后等待,大概是2分钟左右。
嗯,安装好后,你以为就ok了吗,现在要运行语言支持检查以便更新语言支持包。输入apt install $(check-language-support)运行语言支持检查。

  1. apt install $(check-language-support)
复制代码
然后又有个要求你输入y/n



输入y回车确定安装。大概2分钟就安装好了。安装好后修改环境变量及配置以便启用中文语言支持包。科普一下:增加或删除里面的内容不能直接修改,要按编辑按键区的insert按键进入插入文本模式。修改完文件后按Esc,然后输入:wq [保存并退出]。
输入vi /etc/default/locale修改配置文件。

  1. vi /etc/default/locale
复制代码



按insert插入下列文本,并且先把原内容删掉。
  1. LANG="zh_CN.UTF-8"
  2. LANGUAGE="zh_CN:zh"
  3. LC_NUMERIC="zh_CN"
  4. LC_TIME="zh_CN"
  5. LC_MONETARY="zh_CN"
  6. LC_PAPER="zh_CN"
  7. LC_NAME="zh_CN"
  8. LC_ADDRESS="zh_CN"
  9. LC_TELEPHONE="zh_CN"
  10. LC_MEASUREMENT="zh_CN"
  11. LC_IDENTIFICATION="zh_CN"
  12. LC_ALL="zh_CN.UTF-8"
复制代码
插入后如下图:



按Esc按键,然后输入:wq
  1. :wq
复制代码




然后回车即可。接着我们修改系统环境变量来生效语言包。输入vi /etc/environment
  1. vi /etc/environment
复制代码

然后,插入下面内容。直接插入!
  1. LANG="zh_CN.UTF-8"
  2. LANGUAGE="zh_CN:zh"
  3. LC_NUMERIC="zh_CN"
  4. LC_TIME="zh_CN"
  5. LC_MONETARY="zh_CN"
  6. LC_PAPER="zh_CN"
  7. LC_NAME="zh_CN"
  8. LC_ADDRESS="zh_CN"
  9. LC_TELEPHONE="zh_CN"
  10. LC_MEASUREMENT="zh_CN"
  11. LC_IDENTIFICATION="zh_CN"
  12. LC_ALL="zh_CN.UTF-8"
复制代码
插入后如下图。



按Esc按键,然后输入:wq回车。  输入reboot重启服务器。
  1. reboot
复制代码
然后.......VNC登录!!!如下图即表示安装中文成功。














修复无法进入系统:[默认的ubuntu是进不去图形界面的,只能用root登录][18.04/16.04均一样]
ubuntu默认的图形界面登录用户是ubuntu,然而,这个用户可能不存在..或者,没有设置密码。即使你给ubuntu这个用户设置了密码,照样登录不进去。[登录后黑乎乎一片,过一会又回到登录界面]  即使你能登录进去图形界面...但是,ubuntu用户可能并不是管理员用户,不能使用一些杂七杂八的东西...你可能会说,旁边不还有个宾客登录?这个用户没用的。别想太多,我们还是乖乖用root用户登录吧。我们只能通过修改配置文件来解决这个问题。
输入vi /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf   [编辑系统配置文件]  打开后如下图

  1. vi /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
复制代码



现在,我们要设置允许自己填写用户名登录,其实,就是让我们使用其他用户登录。
在里面插入以下内容:   

  1. greeter-show-manual-login=true
复制代码
好了如下图。



按Esc按键,然后输入:wq保存。
你以为这就完成了吗?并没有...

输入vi /root/.profile编辑配置文件。

  1. vi /root/.profile
复制代码
里面的内容应该是这样子的:



把箭头指的地方删了,换成tty -s && mesg n || true
  1. tty -s && mesg n || true
复制代码
按Esc按键,然后输入:wq保存。

然后输入reboot重启即可。

  1. reboot
复制代码
重启之后,使用VNC登录图形!登录之后应该是这样子的:



看到箭头指的登录,点一下,然后是这样子的:



输入root,然后回车。然后又是这样子的:



输入root密码,然后回车登录..过一会,16.04的系统可能会出来一个界面:



点不升级 或者 稍后询问 。
千万不要点 是的,现在就升级  。不然,可能就前功尽弃了。如果是18.04就没有这个。




上图箭头指的是文件系统,跟windows下的资源管理器是一样的。现在,去体验一下吧!











配置系统变量?不存在,每一步都在配置好不好?

这里是休闲区,要看教程请往下看。











进入系统:[18.04 桌面共享 的地方可能不一样,其他地方均一样] [16.04]这里讲的是怎么远程我们的主机呢?有2种方法,但是我们只讲第一种。
首先我们要右键空白的地方,然后会出现这个:




单击 打开终端,然后会出现这样一个东西:[apt install这些都是我提前输入的,跟下面对应]


这里图床有问题,预计很快修复

我们要安装xrdp和vnc。输入apt install xrdp vnc4server安装xrdp和vnc。
  1. apt install xrdp vnc4server
复制代码




然后会出现问你要继续执行吗?输入y继续执行。嗯,等待1分钟安装。
安装完这个我们要安装dconf-editor系统配置编辑器。输入apt install dconf-editor安装。

  1. apt install dconf-editor
复制代码
然后过一会有要你输y/n。输入y安装。等待1分钟安装好。
安装好后打开 搜索您的计算机 应用。





搜索dconf-editor。如图:




它的界面长这样:



点击org,然后点击org里面的gnome,接着点开gnome里面的desktop,最后打开desktop中的remote-access,如下图:



然后把箭头指的2个地方取消勾选即可。紧接着,我们要设置其他的,就可以远程3389端口了。
打开 搜索您的计算机 应用。




搜索 zhuo                          然后就出现下图的东西了。



点击 桌面共享 。打开后如图:



勾选箭头指的选项,然后安全这一块可以设置了:



勾选箭头指的选项,然后输入你想用来访问的密码。比如我的密码是:123456
那么就填123456。好,设置完了后可以打开windows mstsc[远程桌面连接]。输入服务器ip
然后连接,可能会出现下图的东西,点是即可。



然后进去后会出现下图的东西。



选择console,然后下面的框输入你设置的密码,比如我前面设置的123456,那么我就填123456
然后等待.........就进去了!











更改编码

在Shell输入locale可查询系统当前使用的编码。
  1. locale
复制代码
输入后会显示以下内容,如不一样不要紧,后面改完就基本一样了。


改编码我们就需要修改/var/lib/locales/supported.d/local文件了。
我们会改成UTF-8、GBK编码。
输入vi var/lib/locales/supported.d/local修改文件。
  1. <font size="3">v</font>i var/lib/locales/supported.d/local
复制代码
如果里面没有内容,则增加以下内容,若有内容,则删除替换成以下内容。
增加或删除里面的内容不能直接修改,要按编辑按键区的insert按键进入插入文本模式。

  1. en_US.UTF-8 UTF-8
  2. zh_CN.UTF-8 UTF-8
  3. zh_CN.GBK GBK
  4. zh_CN.GB2312 GB2312
复制代码
修改完文件后按Esc,然后输入:wq [保存并退出]。然后要更新我们修改的文件。输入下面内容然后回车以便检查更新。
  1. locale-gen
复制代码
然后它会出现:
xxxx done
如果出现下图的内容,即表示编码更改成功。










相关软件安装

java安装

打开Shell[桌面版则是终端],输入apt install openjdk-8-jre回车。
  1. apt install openjdk-8-jre
复制代码
然后过会输入y,然后回车等待安装。
安装好后,你以为这样子就完成了?并没有,你还要配置jdk环境变量,我们要先查看java版本:

  1. java -version
复制代码



把箭头指的地方,双引号引的地方记下来。比如 我的是1.8.0_222,我就记下1.8.0_222
然后终端输入vi /etc/profile编辑系统变量。

  1. vi /etc/profile
复制代码
到最下面,新开一行,插入以下内容:
  1. export JAVA_HOME=/usr/local/Java/jdk1.8.0_222
  2. export CLASSPATH=.:$JAVA_HOME/lib:$CLASSPATH
  3. export PATH=$JAVA_HOME/bin:$PATH
复制代码
增加或删除里面的内容不能直接修改,要按编辑按键区的insert按键进入插入文本模式。修改完文件后按Esc,然后输入:wq [保存并退出]。
这个1.8.0_222根据上面你获取到的版本更改。
编辑好后保存退出。然后输入source /etc/profile重载。
  1. source /etc/profile
复制代码

自此,java安装完成。














FTP
这里我就提供一个最简单、最粗暴的办法。

直接使用Linux自带的SFTP。

首先你要安装xftp在你的windows系统。


xftp安装好后,打开xftp,然后看最上面,
点开箭头指的地方,然后出现了一些东西,把一些信息填了。




主机填你服务器提供商的ip地址,协议选sftp,然后端口如果是独立ip则填22,非独立ip则问供 应 商要内网22端口映射到外网的端口。

然后账号是root,密码是你root设置的密码。如图:




嗯,这样子ftp就搞定了,然后点连接。然后就可以和主机传文件啦!












screen

输入apt-get update更新下载源。
  1. apt-get update
复制代码
然后输入apt-get install screen -y安装screen。

  1. apt-get install screen -y
复制代码









开服配置

注:配置是在Linux下进行的。
1.
找个位置创建一个文件夹。
比如说我们要创建一个名为xxx的文件夹,那么输入
mkdir xxx即可创建。
  1. mkdir xxx
复制代码
创建好了后,输入cd xxx打开这个文件夹。
  1. cd xxx
复制代码
2-1.
想一个自己喜欢的版本。
https://www.mcbbs.net/thread-973422-1-1.html
找到度盘链接,打开,选择基础整合。服务端推荐用Spigot。
这里面的服务端都已经设置了好了的。

2-2.
https://www.mcbbs.net/forum-serverpack-1.html中找到自己喜爱的服务端。
下载后解压[也可以不解压,但是请保证是zip格式的]。

3.
服务端选定后,将其通过XFTP传输到Linux服务器上的xxx文件夹里面。
传输完成后,请在Shell[桌面版则是终端]输入unzip xxx.zip。
这里我假设我下载到的压缩文件是xxx.zip。
  1. unzip xxx.zip
复制代码

4-1.
XFTP可以看到解压后的文件,里面一定有一个文件是xxx.jar,只要后缀是jar就行。记住这个文件名。
打开记事本,在里面输入java -jar xxx.jar
  1. java -jar xxx.jar
复制代码


然后依次点击左上角的 文件-保存。


然后会弹出来这么个东西,把*.txt改成start.sh。"start"你可以改成其他的。
编码选择UTF-8,然后点击保存。





5.
将保存后的文件通过XFTP上传至xxx.jar所在的目录。
上传后,到终端,输入sh start.sh即可开服。
  1. sh start.sh
复制代码
如果想保持开服状态(在离开Shell时依旧开服),那么需要安装screen。
输入apt-get update更新下载源。
  1. apt-get update
复制代码
然后输入apt-get install screen -y安装screen。

  1. apt-get install screen -y
复制代码

安装好后,开服前输入screen创建一个进程。
然后就可以输入指令开服啦!
离开Shell重新进入进程也很简单。
输入screen -ls。
  1. screen -ls
复制代码

然后输入screen -r 10485即可进入之前的进程。
  1. screen -r 10485
复制代码




[attach]1450177[/attach]

[groupid=1701]Complex Studio[/groupid]