Ubuntu20.04优麒麟:手动开启root用户
基于Ubuntu20.04优麒麟系统开启root用户,开启root以及普通用户远程登录
1、需要手动修改root用户密码,默认没启动
1 | sudo root passwd |
2、安装openssh-server
1 | sudo apt update |
3、启动sshd
1 | systemctl start sshd |
4、查看sshd状态
1 | systemctl status sshd |

基于Ubuntu20.04优麒麟系统开启root用户,开启root以及普通用户远程登录
1、需要手动修改root用户密码,默认没启动
1 | sudo root passwd |
2、安装openssh-server
1 | sudo apt update |
3、启动sshd
1 | systemctl start sshd |
4、查看sshd状态
1 | systemctl status sshd |

注意:这篇文章对于定制版本的系统并不适用,有可能导致系统环境变量被破坏。这里测试用root用户没大多关系,正式环境能不用尽量别用root测试,使用普通用户提权。再提一句,某些定制Linux系统可能做过安全标记,也是不能随便动权限的。
这里我并不推荐使用root用户,尽量用普通用户,通过提取权限即可。我这里用root,只是为了方便使用。赋予权限的宗旨是在最小范围内满足即可。
银河麒麟V10部署vncserver,使用如下yum命令安装:
1 | yum install tigervnc-server tigervnc-server-module |
新建vncserver@.service
1 | #使用vim命令新建vncserver@.service |
下面为具体配置文件内容
1 | [Unit] |
国内镜像源
aliyun镜像
http://mirrors.aliyun.com
163镜像源
http://mirrors.163.com
中国科技大学
http://mirrors.ustc.edu.cn
centos官方站点
http://mirrorlist.centos.org
centos6.5的CentOS-Base.repo配置,修改的时候可以备份一份。
自己之前一直在用jdk6&&7,公司之前也是用jdk7。后来发现更新了jdk8引入了函数式编程,lambda表达式和stream流的概念,再后来发现JDK更新的速度越来越快了。直到有一天逛技术博客的时候发现出到jdk12了,下载后安装了试了下新功能,奇怪的是没有jre,我这里下载的是解压版本。于是乎就搜索的一番,原来后续的版本需要手动来安装jre。顺带吐槽一下,去Oracle官网下载旧版本的jdk还得注册账号,以前可是不需要的。而且最近更新是真的快,jdk14也出来了。
平时工作环境都是在win上的,只有测试、生产环境在linux下运行的。所以下面尝鲜的时候是在win下进行的。对于想了解jdk最新版本的新特性,还是很有帮助的。
jdk的目录我这已经是手动执行过命令了,所以生成了jre

cd 到安装jdk目录,是不是发现没有jre,很诡异,看下面如何操作。


当然我自己也做了测试,对于jdk14的版本也同样适用。
以前写过VMware8+Centos6.5的教程,做为经典的入门确实很舒服。
毕竟VMware8已经具备基本的需求,而且对电脑性能配置要求不高。
现在推荐使用VMware12以及Centos7作为测试环境。
lnmpa(linux服务器 + Nginx服务器(中间件,反向代理) + MySQL(MariaDB)数据库+ php(看需求) + Apache(Tomcat服务器))环境搭建之前,需要准备VMware虚拟机和Linux版本(Centos或者Ubuntu)。个人推荐使用Centos,毕竟主打服务器,基本用不上桌面系统。
如果要使用桌面系统,可以下载Ubuntu系统尝鲜,UI界面越做越耐看。麒麟系统适配做的还可以,很耐看。桌面Ubuntu,服务器兼容Centos。
个人开发者尝鲜版:https://www.ubuntukylin.com/downloads/
这里就不做截图了,绿色版的安装,基本就是下一步下一步。在文章的开头,我提供了VM8和VM12的汁源。其中注册码,也包含在安装包里面,如果没找到可以百度或者谷歌搜索,网上有很多。
这里推荐新建一个空白的虚拟机,一般来说使用典型的配置就够用。当然可以尝试自定义高级,基于你对虚拟机的使用认知比较熟练。其次,你也可以在新建虚拟机的同时,直接选择需要的操作系统镜像进行直接配置安装。