Ubuntu容器设置语言为中文
Ubuntu Docker容器默认语言是英文,我们要把它设置为中文,这里用的Ubuntu版本是20.04。
1. 首先查看当前语言
Home of Little Jelly
Ubuntu Docker容器默认语言是英文,我们要把它设置为中文,这里用的Ubuntu版本是20.04。
1. 首先查看当前语言
群晖NAS的DSM7系统默认安装的Python版本是3.8.12,有点老了,通过套件中心安装的是Python 3.9。
但是通过pip或pip3命令安装依赖时,会提示命令找不到,其实pip是安装了的,我们要做的就是在`/usr/local/bin`或`/usr/bin`下做个软链接。
Docker容器中运行的Ubuntu也可以通过VNC开启桌面,配置过程并不是很复杂。
在这个过程中需要安装:
1. 桌面环境:Unity或Xfce;
2. vnc4server;
3. 常用桌面软件。
Ubuntu 20.04通过apt安装vnc4server时提示找不到源,报错信息如下:
`Package ‘vnc4server’ has no installation candidate`
解决方法:
宝塔面板新的安装脚本会在安装时提示是否要开启面板的SSL验证,默认是`n`即不开启,如果一不注意输入了`y`,那么SSL验证就会开启,即面板的访问地址由`http`变成了`https`。
本来也不是啥大问题,偏偏宝塔自己生成的证书不太可靠,主流浏览器有时候不认,所以`https`协议访问面板的时候就会打不开,会提示`ERR_CONNECTION_REST`,即链接被重置。
这时要么再配置个第三方的证书(需要搭配域名),要么就把面板的SSL验证给关了,推荐后者,直接关。
服务器可能的入侵点及措施。
### 可能的入侵点
1. 接口:SQL注入、XSS等;
2. 后台:直接改,插件;
Visual Studio Code(VS Code)可以借助Remote SSH扩展实现远程开发,非常方便。
1. 为VS Code安装Remote扩展,MicroSoft官方开发的;
2. 安装成功后左边栏会多一个`远程资源管理器的图标`,点进去,添加新的SSH Target,这里要使用SSH私钥无密码的方式登录;
使用SSH可以无需密码登录Linux服务器。
这里需要搭配使用公钥私钥对儿,私钥存在本地,公钥添加到服务器上。
步骤:
1. 先在本地电脑上使用ssh-keygen生成私钥公钥对
群晖NAS使用Git server步骤:
1. 在套件中心安装Git Server套件;
2. 配置共享文件夹,比如`volume1/git`;
3. 打开Git Server套件,配置访问权限;
使用Ubuntu安装宝塔面板时,有些地方跟在CentOS下不太一样,所以需要注意一下,不然会有些意想不到的问题。
### 1. 时区
如果你用的是国外的服务器,Ubuntu上的宝塔不会自动把时区设为东8区,这跟CentOS上是不一样的,需要自己手动操作下。
时区如果设置不对,计划任务的执行时间就会相差8小时,所以设置正确的时区很重要!