记一次Hetzner系统安装经历[未完待续]

需要实现的功能(按时间顺序排列):

1、使用Rescue模式安装Ubuntu16.04-NextCloud并设置RAID-0;

登录并进入Hetzner后台

选择 “Servers”

设置救援模式

激活后会显示登录名“root”和一个随机的密码,

请妥善保存,后续会用到且无法在后台找到。

Reset之后将会在重新开机时进入救援模式

#1#进入镜像选择界面
installimage
#2#选择Ubuntu16.04 - Nextcloud
#3#设置RAID-0
SWRAID 1
SWRAIDLEVEL 0
#4#起一个好听的名字
HOSTNAME Pretty-Name
#5#设置好系统分区空间大小-50G
PART / ext4 50G
#6#保存设置
F10
#7#一路确认
Enter-Yes
#8#提示安装完成之后重启
reboot
#9#登录之后更改root默认密码
passwd root

参考

2、安装Gnome图形桌面;

#更新数据及升级
sudo apt-get update
sudo apt-get upgrade
#安装完整版桌面
sudo apt-get install ubuntu-desktop
#安装Gnome桌面
sudo apt-get install gnome-panel
#重启
reboot

3、安装Vim;

sudo apt-get install vim

 

4、安装Teamviewer 12 并进行远程访问;

经测试,TV13版本暂不兼容Hetzner的Ubuntu 16.04版本

#官网下载安装包
wget http://download.teamviewer.com/download/version_12x/teamviewer_i386.deb
#修复依赖
sudo apt-get -f install
#执行安装
sudo dpkg -i teamviewer_i386.deb
#停止服务
sudo teamviewer daemon stop
#修改配置文件
sudo vi /opt/teamviewer/config/global.conf
##末尾增加
[int32] EulaAccepted = 1 
[int32] EulaAcceptedRevision = 6
#保存
:wq
#重新启动Tv服务
sudo teamviewer daemon start
#设置密码
teamviewer passwd 你要设置的密码
#编辑桌面登录文件
sudo vi /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
##添加
greeter-show-manual-login=true
allow-guest=false #不允许客人登录
##修复
sudu vi /root/.profile
##找到 mesg n   替换成 tty -s && mesg n
#重启
reboot
#查看ID
teamviewer info

teamviewer官方早期版本

teamviewer官方命令行安装文档

5、删除默认Ubuntu Unity桌面;

可以顺利用ID和密码登录teamviewer之后就可以删除Unity了

#卸载unity
sudo apt purge unity 7.5 ubuntu-system-settings
#查看当前安装了的桌面
ls /usr/share/xsessions
#设置默认桌面
sudo vi /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
##修改内容
user-session=gnome

 

6、添加其它登录用户;

#添加用户并设置用户目录
useradd -r -m -s /bin/bash 用户名
@设置用户密码
passwd 用户名
##Enter new UNIX password:
##Retype new UNIX password:
##passwd: password updated successfully


#如需添加root权限
chmod +w /etc/sudoers
vim /etc/sudoers
##在root那一行下面继续添加一行
用户名     ALL=(ALL:ALL) ALL 

#如需删除用户
userdel -r 用户名

参考

7、清除冗余内置软件;

#查看全部已安装软件
dpkg -l
#用关键词查看软件具体名称
dpkg -l | grep 关键词
#卸载
sudo dpkg --purge 名称

参考

8、安装Chrome;

#1#进入chrome官网下载Linux版适用于Ubuntu的64deb包
https://www.google.com/chrome/
#2#安装
sudo dpkg -i google-chrome-stable_current_amd64.deb
#3#备注
#root用户使用chrome需命令行:
google-chrome-stable --no-sandbox

 

9、安装VMware Workstation Pro 14;

#下载官方原版试用版
https://www.vmware.com/go/getworkstation-linux
#在图形界面中的终端进行安装
sudo chmod +x 安装文件名称.bundle
sudo ./安装文件名称.bundle
#之后会弹出安装指引,并输入序列号
最新VM14或更高的版本:

VF19H-8YY5L-48DQY-JEWNG-YPKF6

VF3W2-AZF91-480VP-Z5YZZ-QURDD

YV34A-D3Z4N-M817Y-Y6Y7V-M7H8F

AC7TA-2WYD3-M814Y-UMQNX-XCHFA


VM12或以下的版本:

5A02H-AU243-TZJ49-GTC7K-3C61N

AG1N8-DZZ53-484QP-0YN5C-QQ0F2

GG59U-DVZD5-M854Y-NYN7C-P3KW4

AA39H-61W50-H8DCY-1MM79-N2RZ4

UU148-6VF44-M80JY-YYMQV-WF89D


Linux版本:
5F29M-48312-8ZDF9-A8A5K-2AM0Z

5A02H-AU243-TZJ49-GTC7K-3C61

 

10、安装vsftpd;

11、安装Deluge;

#安装本体
sudo apt-get install deluge
#安装webui
sudo apt-get install deluge-web

汉化:参考

12、配置Nextcloud;

13、配置win7虚拟机;

#下载地址
ed2k://|file|cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso|3420557312|B58548681854236C7939003B583A8078|/

修改远程端口:参考

14、更换登录界面壁纸;

#修改对应文件
vi /usr/share/glib-2.0/schemas/com.canonical.unity-greeter.gschema.xml
##修改内容
修改第一条key name里的图片地址为你想替换的图片,如:
/usr/share/backgrounds/1.png
#编辑好保存退出
:wq
#刷新schemas
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
#重启lightdm服务
sudo systemctl restart lightdm

参考

15、一些备忘的命令:

#Apache2 的/etc/apache2/sites-available/ 目录是站点的设置目录
#该目录下的000-default.conf为80端口设置模板
#该目录下的default-ssl.conf为SSL设置模板
#设置新站时需要输入以下命令:
cp 000-default.conf 站点名称(随意).conf
cp default-ssl.conf 站点名称(随意)-ssl.conf
#通过编辑相应站点文件内的参数可以达到单IP虚拟目录的访问效果
ServerName 具体的网址
DocumentRoot /var/www/具体的目录
#通过开启Rewrite模块,可以实现80跳转SSL的效果
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
#最后需要开启站点
sudo a2ensite 站点名称
service apache2 reload #刷新
#开启后的站点可以在/etc/apache2/sites-enabled 查看到相应软链
#如需关闭站点
sudo a2dissite 站点名称


##查找软件安装位置
dpkg -L 软件名称

 

Leave a Reply

Your email address will not be published. Required fields are marked *