NGINX@2x.jpg

[1]以下操作均是在Ubuntu命令行之上,以nginx的当前版本1.15.7为例。

在正式安装编译nginx之前,先更新系统。

apt-get update

然后,还须安装所需的依赖库:zlib,pcre,openssl。

apt-get install openssl libssl-dev libpcre3 libpcre3-dev zlib1g-dev

下载ngixn源码包

wget https://nginx.org/download/nginx-1.15.7.tar.gz

解压ngixn源码包

tar -xzf nginx-1.15.7.tar.gz

进入解压后的目录

cd nginx-1.15.7/

复制vim配置文件(非必需步骤)

cp -r contrib/vim/* ~/.vim/

配置

./configure

编译

make

安装

make install

建立快捷方式

ln -s /usr/local/nginx/sbin/nginx /usr/local/bin

然后在命令行下输入nginx并回车,即可启动nginx。

MySQL@2x.jpg

如果一个网站提示数据库连接有问题,你尝试登录phpMyAdmin也无法登录,这时候一定是数据库密码被修改过,不管是人为修改还是其它别的原因。

这时候需要做的就是重置密码。如何重置密码呢?请接着往下看。

  1. 定位到my.cnf的位置:locate my.cnf。如/etc/my.cnf
  2. 编辑my.cnfvim /etc/my.cnf
  3. 找到mysqld,在下面添加skip-grant-tables,保存退出。
  4. 重启mysql:service mysql restart
  5. 无密码登录mysql:直接在命令行中输入mysql
  6. 接着输入use mysql,然后重置密码:输入update user set password=PASSWORD("重置后的密码") where user="root";并回车。
  7. 退出mysql:exit
  8. 再次编辑/etc/my.cnf,并将刚刚添加的skip-grant-tables删除掉,保存退出。
  9. 重启mysql:service mysql restart之后就可以用重置后的密码登录mysql。

目前网络上密码管理软件几乎多得你不想去统计。有按月付费、大名鼎鼎的1Password、LastPassword等,也还有$9.99买断的Enpass等软件。

SafeInCloud还是在Google搜索Enpass相关内容时进入V2EX发现的。除了支持Google Drive、Dropbox、OneDrive等网盘,还支持WebDAV,可以对密码文件进行同步。PC端是完全免费的,而且iOS端买断也只需30元,还能接受。

差点令人放弃的是,在使用坚果云的WebDAV配置密码文件同步时出了问题。好在经过一番摸索之后,问题得到解决。下面给出方法,如果你碰到类似情况,希望能帮到你。

如下图所示,

协议:选择HTTPS


主机域名:填写dav.jianguoyun.com,而不是坚果云官网上的dav.jianguoyun.com/dav/

本地路径:填写dav/SIC,其中的SIC须在坚果云同步文件夹中创建。

此时,完整的路径变成https://dav.jianguoyun.com/dav/SIC/SafeInCloud.db,OK!

后面认证中的用户名为坚果云账号,到于密码,请到坚果云安全选项中设置。

2020年03月11日更新

遇到SafeInCloud要升级,就必须要卸载掉旧版本。狗血的是,居然很难卸载,用了CCleaner或另外一款收费软件也没能卸载掉,只能想办法找绿色版了。幸运的是,在通过搜索引擎的帮助下,找到了这个绿色版:

https://www.safe-in-cloud.com/download/SafeInCloud_Portable.zip
官网链接,放心下载。

SafeInCloud.jpg