最近换了份工作,工作不是很忙,离家又比较近,所以晚上差不多六点半就可以到家了,除了亲子时光,八点半之后就是自由时间,闲着没事干,正好自己的大学时的笔记本没什么用处,就想把它利用起来,笔记本的配置比较差,i3 + 8G +2TB。
逛知乎的时候,搜索“值得学习的Java项目”,找了一个比较感兴趣的项目:开发一个秒杀系统。参考的github地址:GitHub - qiurunze123/miaosha: ⭐⭐⭐⭐秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓
选择理由:秒杀系统涉及的内容比较多,可以将所学的内容串联起来,并且可以一步一步的优化系统,也正好把自己的笔记本利用起来。所以接下来的一段空闲时间都会研究开发这个项目,预计每晚时间投入两小时:8:30-10:30
第一步:在笔记本上面安装Ubuntu16.04系统
前几天已经安装过了
root@sunwei-Rev-1-0:~# cat /proc/version
Linux version 4.15.0-142-generic (buildd@lgw01-amd64-039) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12)) #146~16.04.1-Ubuntu SMP Tue Apr 13 09:27:15 UTC 2021
第二步:windows安装xshell工具
下载路径:家庭/学校免费 - NetSarang Website 对于自己私人使用,可以免费下载使用
第三步:远程连接服务器
问题1:root密码正确,但是进不了root权限
先解除root锁定,为root用户设置密码 打开终端输入:
sudo passwd Password: <--- 输入你当前用户的密码
Enter new UNIX password: <--- 新的Root用户密码
Retype new UNIX password: <--- 重复新的Root用户密码
passwd:已成功更新密码
问题2、windows使用xshell连不上服务器
安装ssh
apt install ssh*
vi /etc/ssh/sshd_config
问题3、修改ssh远程登陆权限
vi /etc/ssh/sshd_config
#PermitRootLogin prohibit-password 改为 PermitRootLogin yes
保存并退出 /etc/init.d/ssh restart重启服务
再用xsheel连接就能输入密码连接上了。
问题4、防火墙问题
查看防火墙状态:sudo ufw status
关闭防护墙:sudo ufw disable
第四步:创建一个空的项目,上传到github上
地址:justdrinkWater/sec-killing: init project (github.com)
下一篇再说技术栈