分类 VPS玩法 下的文章

install java 8:

add-apt-repository ppa:openjdk-r/ppa
apt-get update
apt-get install openjdk-8-jdk
java -version

terminal output java version 1.8

install jenkins:

wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | apt-key add -

echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list

apt-get update
apt-get install jenkins

(may need change port /etc/default/jenkins)
with cloudflare open port
then config it on web, 8080 port as default

Typecho 很轻便而且加载速度比wordpress快很多, 所以最后还是迁移了,

有几点需要注意

  1. 将/wp-content/uploads/放到Typecho的 /usr/uploads(图片和附件之类的),
    然后在typecho数据库执行查询
UPDATE typecho_contents SET text = REPLACE(text,'https://你的博客域名/wp-content/uploads/','https://你的博客域名/usr/uploads/');
  1. 安装wordpress to typecho插件, 中间可能会出错,一般是wordpress里的草稿有问题,删掉这些未发布的草稿, 重新开始转换就行,插件会跳过前面重复的文章,不用担心重复导入
  2. 永久链接的转换, 将现在的链接格式改为wordpress的, 在设置-永久链接 里面使用自定义即可

0.前言

最近在搜索引擎分析的关键词中看到 VPS玩法 这个关键词 引入本站的流量比较多, 所以决定分享一下服务器的几个小用途
如果你对下面的项目感兴趣,但是又没有自己的服务器, 那么你可以
1.在本地通过虚拟机安装一个,下面的项目都同样适用 |优缺点:免费,但分享给别人较为麻烦
2.购买一个服务器(博主很推荐 vultr)|优缺点:分享简单,收费

(不介意的话走个分享链接,这样咱俩都能get到一些经费,来,一举两得啊)

1.gitlab (代码库)

gitlab 想必大家对github都很熟悉,它是一个十分方便的平台, 我们可以在本地服务器上搭建一个gitlab,这样你的代码完全由你来管理,也不怕github哪天没了然后你的代码丢了

CentOS7 安装gitlab教程

2.wakatime 展示界面

wakatime wakatime是一个记录你使用IDE, 语言时间的平台, 官方所给的服务器如果不开prime 则代码活动时间只能记录30天, 所以我们可以通过开源的项目(连接)来搭建一个自己的wakatime服务器, 再自己写一些代码来将这些数据可视化地展示出来 , 这样就可以清楚地看到自己一年浪费,啊不..学习了多长时间

3.各种API服务器

比如各种数据可以通过json传值来实现不同功能, 比如android app中的更新功能,可以通过在数据库建立版本信息表,然后通过php写api接口来实现,而服务器正好提供了我们所需要的环境

4.博客(VPS必做啊):

很多人有了服务器, 就开始搭建各种博客, 博主我有一个建议: 选一种博客, 重要的是,要坚持写内容
有老话说的好,重在内在, 一个博客, 不单需要界面也需要内容,二者结合才是一个好博客
(就算是写给自己看的了~XD)
在服务器上就可以随时随地在任何连网设备上写博客了,(就算没联网也可以先写到记事本上,就像这个文章一样..有网了再发出去嗯嗯)

5.自定义界面的画册/画板

像博主这样喜欢画画的, 一定要能够保存好自己的画啊,通过建立数据库, 然后写一个漂亮的HTML网页(戳这里连接), 多么完美啊.
然后写一个自己的画板,用着顺手毕竟是自己做出来的嘛,涂鸦很方便

6.自定义界面的音乐历史

像博主这样在学弹琴的,可以把自己弹琴的录音做成一个时间轴(连接),一目了然,多么完美啊

1.安装依赖

sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd

2.安装Postfix

sudo yum install -y postfix
sudo systemctl enable postfix
sudo systemctl start postfix

3.防火墙开放服务&重载

sudo firewall-cmd --add-service=ssh --permanent
sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --reload

4.部署社区版 gitlab-ce

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo yum install -y gitlab-ce

5.gitlab重新配置地址

sudo vi /etc/gitlab/gitlab.rb

修改 external_url ‘127.0.0.1’, 保存退出, 然后刷新一下gitlab配置

sudo gitlab-ctl reconfigure

6.在VM 中 修改网络连接方式为brige, 这样虚拟机就和我们在同一个局域网里了

7.在自己电脑上访问gitlab, 如果不知道虚拟机Ip, 可以使用命令 Ip addr , 查看, 或者在路由器后台查看

第一次访问会提示修改密码

在其他网站上看到的! , 使用下面的脚本来自动清理 Ubuntu系统中无用的内核, 不多说, 直接放脚本:

#!/bin/bash
CurCore="linux-image-`uname -r`"
CurCoreExtra="linux-image-extra-`uname -r`"
echo "清理无用的内核"
echo "当前内核是:$CurCore"
for i in `dpkg --get-selections|grep linux-image`
do
if [ "$i" != "install" ] && [ "$i" != "$CurCore" ]  && [ "$i" != "$CurCoreExtra" ] && [ "$i" != 'linux-image-generic' ];then
echo "删除无用的内核:$i"
sudo apt-get remove --purge $i
fi
done
echo "更新启动菜单"
sudo update-grub
sudo apt-get autoremove
sudo apt-get autoclean

- 阅读剩余部分 -