• 欢迎访问运维搬运工网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。
  • 本站一年会员:100元 ,两年会员:180元 ,永久会员:380元
  • 这世界就是,一些人总在昼夜不停地运转,而另外一些人,起床就发现世界已经变了。
  • 本博客推广的是知识付费,用赞助的方式实现博客维护,不以赚钱为目的的博客

🐜笔记

应用 大自然搬运工 2年前 (2017-10-30) 2152次浏览 已收录 0个评论 扫描二维码

前言

如今市面上云笔记产品,说实在真不少,什么有道,印象,为知等等,本人目前使用的是有道,无它,免费而已其他几个倒没怎么接触过,毕竟重复的产品一个就够了。笔记用了有三年多时间了,基本都是写写工作日志,备忘一下工作中遇到的脚本命令,顺便记录下工作中遇到的问题,由于只是记录文字,目前10G的空间仅仅使用了冰山一角。

安装

系统

[root@iZ9qgb97fx8kdfZ ~]# cat /etc/redhat-release 
CentOS Linux release 7.2.1511 (Core)

mongodb

[root@iZ9qgb97fx8kdfZ ~]# yum -y install mongodb-server mongodb

修改配置文件

 

[root@iZ9qgb97fx8kdfZ ~]# vim /etc/mongod.conf

bind_ip =

# Specify port number (27017 by default)
port = 27017

启动

[root@iZ9qgb97fx8kdfZ ~]# service mongod start 
Redirecting to /bin/systemctl start mongod.service
[root@iZ9qgb97fx8kdfZ ~]# ps aux|grep mongo
mongodb 24667 1.5 3.0 511560 31224 ? Rl 23:45 0:03 /usr/bin/mongod --quiet -f /etc/mongod.conf run
root 24697 0.0 0.0 112644 956 pts/1 R+ 23:48 0:00 grep --color=auto mongo
[root@iZ9qgb97fx8kdfZ ~]# ss -tnlp
State Recv-Q Send-Q Local Address:Port Peer Address:Port 
LISTEN 0 128 127.0.0.1:27017 *:* users:(("mongod",pid=24667,fd=8))

leanote

安装 Leanote 有两种方式:二进制版是编译好的 Leanote, 不用安装开发环境,Leanote 源码安装, 需要安装编译环境 Golang,为了方便期间,这里我们选择二进制版安装。

各版本下载地址:http://leanote.org/#download

选择Linux下64位最新版本下载

[root@iZ9qgb97fx8kdfZ ~]# wget https://superb-sea2.dl.sourceforge.net/project/leanote-bin/2.5/leanote-linux-amd64-v2.5.bin.tar.gz

解压

[root@iZ9qgb97fx8kdfZ ~]# tar -xvf leanote-linux-amd64-v2.5.bin.tar.gz

导入数据库

[root@iZ9qgb97fx8kdfZ ~]# cd leanote
[root@iZ9qgb97fx8kdfZ leanote]# mongorestore -h localhost -d leanote --dir mongodb_backup/leanote_install_data/

OpenResty

升级版Nginx,推荐大家使用,此处的目的是绑定域名,转发leanote服务。

Yum安装相关依赖组件

[root@iZ9qgb97fx8kdfZ leanote]# yum install readline-devel pcre-devel openssl-devel -y

下载最新版本:

[root@iZ9qgb97fx8kdfZ leanote]# wget https://openresty.org/download/openresty-1.11.2.4.tar.gz

解压

[root@iZ9qgb97fx8kdfZ leanote]# tar -xvf openresty-1.11.2.4.tar.gz

[root@iZ9qgb97fx8kdfZ leanote]# mv openresty-1.11.2.4 openresty

安装

[root@iZ9qgb97fx8kdfZ leanote]# cd openresty
[root@iZ9qgb97fx8kdfZ openresty]# ./configure

编译安装

[root@iZ9qgb97fx8kdfZ openresty]# echo $?
0
[root@iZ9qgb97fx8kdfZ openresty]# make && make install

建立软连接

[root@iZ9qgb97fx8kdfZ openresty]# ln -s /usr/local/openresty/nginx/sbin/nginx /usr/sbin/nginx

配置文件

[root@iZ9qgb97fx8kdfZ openresty]# vi /usr/local/openresty/nginx/conf/nginx.conf

server {
 listen 80;
 server_name www.centoscn.cn;

charset utf-8;
 location / {
 default_type text/html;
 proxy_pass http://127.0.0.1:9000;
}

}
}

wkhtmltopdf

wkhtmltopdf主要用于导出PDF版笔记。

各版本下载地址:https://wkhtmltopdf.org/downloads.html

下载

[root@iZ9qgb97fx8kdfZ ~]# wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz

解压

[root@iZ9qgb97fx8kdfZ ~]# tar -xvf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz

移动文件

[root@iZ9qgb97fx8kdfZ ~]# cd wkhtmltox
[root@iZ9qgb97fx8kdfZ wkhtmltox]# cd bin/
[root@iZ9qgb97fx8kdfZ bin]# chmod +x wkhtmltopdf
[root@iZ9qgb97fx8kdfZ bin]# mv wkhtmltopdf /usr/local/bin

启动服务

[root@iZ9qgb97fx8kdfZ ~]# cd leanote/bin
[root@iZ9qgb97fx8kdfZ bin]# chmod +x run.sh
[root@iZ9qgb97fx8kdfZ bin]# ./run.sh &

如果最后出现 Listening on :9000 … 说明启动成功

启动 Nginx

[root@iZ9qgb97fx8kdfZ ~]# /usr/sbin/nginx

查看端口

[root@iZ9qgb97fx8kdfZ ~]# ss -tnlp 
State Recv-Q Send-Q Local Address:Port Peer Address:Port 
LISTEN 0 128 127.0.0.1:27017 *:* users:(("mongod",pid=24667,fd=8))
LISTEN 0 128 *:80 *:* users:(("nginx",pid=31871,fd=6),("nginx",pid=31870,fd=6))
LISTEN 0 128 *:22 *:* users:(("sshd",pid=9532,fd=3))
LISTEN 0 128 :::9000 :::* users:(("leanote-linux-a",pid=31841,fd=9))

如看到以上端口说明启动成功

访问

http://www.centoscn.cn

看到如下界面说明成功

使用配置

Leanote默认账号为amdin,密码是abc123。登陆成功后首先进入后台管理,配置Site’s URL为自己的域名

url设置

配置电子邮件发送,用于登录、注册、留言、找回密码、邀请注册等操作

配置wkhtmltopdf执行命令路径

进入个人中心,配置密码以及博客设置

等等个人信息自己设置。。

 


运维搬运工 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:🐜笔记
喜欢 (0)
[扫描二维码]
分享 (0)
大自然搬运工
关于作者:
不是路不平,而是你不行。到底行不行,看你停不停。只要你不停,早晚都能行。
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址