做为一名程序猿多多少少每天都在跟服务器打交道,尤其是后端的小伙伴,那么你是否也有这样的想法呢 ?

一、个人服务器究竟能做什么?

1. 搭建个人博客

软件开发这个行业,知识技术日新月异,作为一名合格专注的程序猿每天都会浏览各种各样的技术网站,在这里我们排出一些大的技术博客网站,我们也经常会看到很多个人的技术博主。一般拥有个人博客网站的都是在某一个领域有很深认识的大牛,会经常把自己的学到的知识积累下来,分享给大家。那么如果要搭建自己的个人博客就必须要有一台个人服务器啦。 但是排出一种情况就是有些个人博主会把自己的博客部署在 gitlab 或者githubcoding 的静态Pages上,然后通过域名CNAME 的方式访问, 像小编我自己之前也是用后面这种情况,可以免费部署自己的个人博客。但是唯一缺点就是访问太慢了。

下面就是小编我自己的个人网站,主要做Java后端的知识分享(非营利性哦)

2. 搭建个人知识库

做为技术人,我们每天都要处理各种各样的数据,有公司数据、有个人数据、或者碎片的知识点、API信息、备忘录信息等。相信每个开发者都会有这个需求吧,一般我们可以使用 有道云笔记印象笔记。 小编使用的是前者,但是突然有一段时间不能用了,原因当然不是有道云挂了, 而是很多公司为了信息安全禁止员工登陆这种网站,
比如云盘类网站, 当然就包括上面的。这个时候当我们访问上面的网站时候就会被公司后台记录,或者是直接就访问不到。这个时候我们就要考虑搭建一个人知识库了。小编现在用的是 showdoc。 非常简单。

登陆服务器安装 docker 运行下面命令即可

docker pull xd2idwf5.mirror.aliyuncs.com/star7th/showdoc;
docker tag xd2idwf5.mirror.aliyuncs.com/star7th/showdoc:latest star7th/showdoc:latest;
mkdir showdoc_data;
mkdir showdoc_data/html;
chmod  -R 777 showdoc_data;
docker run -d --name showdoc -p 6666:80 -v /root/showdoc_data/html:/var/www/html/      star7th/showdoc
123456

下面是小编的个人知识库

3. 搭建个人网盘

网盘的用处只有一个就是存储文件,市面上的产品之前有很多但是近两年很多都倒闭了,不过现在还有 百度网盘依然坚挺。但是(太…慢了)。 那么我们就自己来搭建一个吧。小编使用的网盘是 Seafile

Seafile是一个开源、专业、可靠的云存储平台;解决文件集中存储、共享和跨平台访问等问题,除了一般网盘所提供的云存储以及共享功能外,Seafile还提供消息通信。 具体安装也不难。

4. 部署个人应用

这个需求应该是购买服务器的最终目的,就是部署自己的服务, 小编就是部署的自己的博客应用。 使用nginx作为方向代理。不得不说使用自己服务器就是比免费的速度快。

http://blog.springlearn.cn/ 响应在5毫秒内
http://www.hanframework.com/ 免费的响应在400毫秒内

虽然都不到1秒,但是具体使用时候用户体验差距还是很大的。可以自己体验下。

二、购买了服务器你还需要哪些知识储备

1. 服务器ssh登录

当我们购买了服务器我们有两种登陆方式

  1. 用户名和密码登陆
  2. 秘钥登陆
    这两种登陆都离不开 ssh 命令

第一种
ssh root@127.32.32.122 然后输入用户密码

第二种
ssh aliyun 直接就访问

对于如何配置小编就不说了,百度搜索就很多答案,如果不想搜索或者有问题,可以给小编私信。小编给你解决。

2. 服务器器安全组配置

安全组这个概念,如果没有购买过服务器的应该不是很清楚,其实就是防火墙的意思。当我们购买了阿里/百度/腾讯/华为/七牛之类的服务器,在后台都有一个安全组管理的。一个入站,一个出站端端口配置。 这个要注意,如果不配置的话,你是访问不到你的端口的

3. 域名配置

我们可以选择一个自己心仪的域名, 一般域名很便宜一年三十 左右。但是别钻牛角尖, 天价的域名也很多。

域名配置主要是域名转发之类的。

  1. 第一种情况: 如果要将域名配置到一台服务器上使用,那么这种情况域名必须要备案,备案一般服务商会帮我们备案,我们只要提供认证信息,一般一周内可以下来。
  2. 第二种情况: 如果我们没有服务器我们也可以购买一个域名,我们在配置域名转发的时候,可以不指定服务器,而是转发到一个CNAEM别名上也可以使用。

4. 部署应用

不会做饭的老司机不是好的厨师,同样只会写代码,不会部署的程序猿不是合格的程序猿。

软件开发工程师到底有没有必要买一台阿里云服务器?相关推荐

  1. 程序员到底有没有必要买一台阿里云服务器?

    做为一名程序猿多多少少每天都在跟服务器打交道,尤其是后端的小伙伴,那么你是否也有这样的想法呢 ? 一.个人服务器究竟能做什么? 1. 搭建个人博客 软件开发这个行业,知识技术日新月异,作为一名合格专注 ...

  2. 我买了个阿里云服务器并在上面部署了一个项目

    我在阿里云服务器上部署了一个项目.本博客详细说明了从服务器购买,到项目部署过程.因为我的毕业设计是做一个钉钉工作台的微应用,所以要用到公网IP.前几年也租过服务器,淘宝上很多,价格也不贵,但是性能很差 ...

  3. 阿里云运行python项目_荐个人博客开发-06:Nginx + uWSGI + Django项目部署到阿里云服务器运行...

    版本:Python-3.8.1 + Django-2.2 + 阿里云服务器 Ubuntu-16.04 在正式部署前,需要确认几点: 服务器上已经安装相应的 Python MySQL Nginx uWS ...

  4. 买阿里云服务器多少钱,不同预算可购买的配置及价格汇总

    阿里云服务器产品已经成为大部分上云用户购买云服务器时的首选,由于用户的上云场景不同,所计划的云服务器预算也不同,一般来说个人用户购买云服务器的预算都在500元以内,普通企业用户预算大多在1000-30 ...

  5. 软件开发工程师:程序员的职业规划就像软件工程

    软件开发工程师:程序员的职业规划就像软件工程 [url]http://www.accp-teem.com.cn/ArticleView/2007-8-1/Article_View_1224.Htm[/ ...

  6. 我是一个尽量少用国产软件的软件开发工程师

    [作者] 网名: 猪头三 站点: http://www.x86asm.com Email: 643439947@qq.com QQ: 643439947 编程生涯: 2001-至今[15年] 职业生涯 ...

  7. 如何从0基础到安卓软件开发工程师?

    对于有志于成为"手机软件开发工程师"的人,报班学习,也许是他们的第一反应.比如: 学校良莠不齐,学费高昂,能否学到有用的知识,能否顺利就业,困扰着很多新人. 笔者认为,首先要对移动 ...

  8. 什么是核心竞争力——源自半导体行业,一个上位机软件开发工程师

    到底什么是核心竞争力 ----来自半导体行业,一个上位机软件开发工程师 我的工作侧重于软件二次开发,因行业问题,软件需要对电机,泵等硬件进行通信,按照一定的顺序对其进行控制,对Wafer进行加工,以达 ...

  9. 软件开发工程师知识_您作为软件开发人员的知识组合

    软件开发工程师知识 This article is my take on the chapter with the same title from the brilliant book The Pra ...

最新文章

  1. 【大话设计模式】——浅谈设计模式基础
  2. JavaWeb基础—JSP
  3. 李宏毅机器学习笔记4:Brief Introduction of Deep Learning、Backpropagation(后向传播算法)...
  4. (二)Maven的安装与环境配置
  5. 全球及中国汽车空调冷凝器行业发展前景规模及投资战略决策报告2022-2027年
  6. centos apt-get java_CentOS安装jdk的三种方法
  7. 印象笔记三级目录_我的印象笔记使用手册
  8. 如何在 Linux 上使用 Vundle 管理 Vim 插件
  9. Java黑皮书课后题第3章:*3.32(几何:点的位置)给定一个从点p0(x0,y0)到p1(x1,y1)的有向线段,可以用以下公式判定定点p2(x2, y2)是在线段的左侧、右侧,或者在该线段上
  10. 力扣455. 分发饼干(JavaScript)
  11. CStdioFile写文件中出现的问题
  12. 洛谷 P4017 最大食物链计数
  13. iOS--资料--类目Category收集
  14. 几何画板是哪方面的计算机应用,几何画板主要功能是哪些?了解后就能愉快使用啦...
  15. Segment Routing
  16. 提高数据库查询效率的八个方法
  17. 类和函数模板以及特例化
  18. 智能风控平台核心之风控决策引擎(四)
  19. [256个管理学理论]006.刺猬效应(Hedgehog Effect)
  20. SpringBoot理解

热门文章

  1. c++分布式游戏服务器架构设计
  2. Win10,你被强化了,快去送
  3. MySQL学习笔记 02、MySQL基础(覆盖基本知识点)
  4. 聚焦2020九大科技热点,本周三ELEXCON电子展大幕将启!(含展商名单+会议推荐)...
  5. 主机正常但是显示器不亮的常见故障以及解决方案!
  6. 去哪儿网被曝卖假保险 回应:系统故障所致
  7. ORA-30657: operation not supported on external organized table
  8. Python学习(十七)—— 数据库(二)
  9. 解决Windows系统下网页自适应的终极方法
  10. 快速排序(Java实现 )