Lnmp下修改mysql根密码


今天帮兄弟安装了一个新的lnmp环境,安装后才发现mysql的根密码不是兄弟想要的密码,如是在建站前把根密码快快改了。

首先登陆phpmyadmin,选择mysql数据库,之后选sql选项卡,输入如下代码到命令框,之后点右下角的执行按钮,代码如下:

update user set password=password('新密码') where User='root'

再次,修改/home/wwwroot/phpmyadmin/libraries/config.default.php,把$cfg['Servers'][$i]['password'] = ' '修改成$cfg['Servers'][$i]['password'] = '新密码'

最后,重启lnmp。


目录子站与目录加密折腾记


一直以来,我的子站都是用二级域名独立安装的,这样域名的SEO权重互不影响,网络目录分开,rewrite rules也容易解决。但是目录子站也有其独到的地方,子站能继承主站的SEO权重,另外对于私人的子站也可以省得建立二级域名了,一个加密文件就可以解决隐私问题。新鲜加上天生的折腾因子,就让我折腾起了目录子站,目标是目录子站+密码访问。

第一步,在子目录解压建站程序之后,访问子站主页没有问题,但是访问页面和后台的时候总是返回主站的404页面,于是判断是rewrite rules出了问题,后来根据味道网的这篇文章设置了rewrite rules之后再访问子站页面,子站显示正常。


使用lftp同步内容的两种方式


前文提到网站备份的重要性,其中最重要的一步便是使用lftp程序在不同服务器之间同步内容。

lftp命令很强大,一般人都hold不住,但是弱水三千,我只取一瓢,我们只要登陆+同步就可以了。

首先是登陆:

fltp ftp://用户名:密码@FTP地址


Linux 备份脚本失败原因总结


尝试在 Linux 中编写备份脚本,其实后来发现了有部分脚本运行失败,后经过 lazyzhu 指点,总算达到了我的目的。

之前失败的原因有:

  1. 在我的 VPS 里 crontab 是按照 UTC 时间来运行的。
  2. 不是输入 command line 的命令要用 << EOF EOF包起来?
  3. crontab 里最好用绝对路径,避免没有环境变量的命令 can not found。

更换键盘解决技嘉主板不能刷备份BIOS的问题


技嘉(gigabyte)主板有个实用功能——双bios,当主bios受到损坏,或者人为失误刷错bios,或者其他不知名的原因等导致不能开机,那么主板就会从备份bios复制一份到主bios,从而保证顺利开机,这贴心的功能让广大DIY放心的刷、刷、刷。

因此,如果主bios和备份bios是相同的时候,我们不必担心什么时候备份bios会起作用,但是当主bios和备份bios不同时,比如主bios还有slic表而备份bios没有的情况下,我们就要当心了,一旦含有slic的bios被覆盖成没有slic表的bios,我们就等重新刷一次了,负责系统就会为你“黑屏”了。如果这电脑不是我们用,而是我们的朋友、亲戚使用,那就更麻烦了,所以把备份bios也更新成含有slic表的bios就显得尤为重要了。

下面进入正题

方法:
非uefi bios(含hyper efi)主板在开机瞬间狂按 Alt + F12
uefi bios主板在开机瞬间狂按 Alt + F10
按提示操作就好,一般就是按Enter确定就好,这个过程不能断电、重启,负责后果自负。
如果多次按Alt + F12/Alt + F10都不能进入刷新界面,那么你的键盘多半是USB接口的原因,更换ps2接口的键盘或者其他usb键盘,ps2接口几乎100%兼容,usb看人品。


控制Nginx的地址跳转


如何设置 nginx,防止别人绑定你的域名,主机评论整理了2个方法,分享给大家:
nginx 的默认虚拟主机在用户通过 IP 访问 ,
或者通过未设置的域名访问(比如有人把他自己的域名指向了你的ip)的时候生效。
比如别人通过ip或者未知域名访问你的网站的时候,你希望禁止显示任何有效内容,可以给他返回500。
目前国内很多机房都要求网站主关闭空主机头,防止未北岸的域名指向过来造成麻烦。

1. 直接返回500

server {
        listen 80 default;
        return 500;
} 

2. 也可以把这些流量 收集起来,导入到自己的网站,只要做以下跳转设置就可以:

server {
        listen 80 default;
        rewrite ^(.*) http://yd631.com permanent;
}

补充一个 Nginx 跳转规律:
如果所有配置都没有设置 listen 80 default,那么无论通过 IP 还是未经绑定的域名访问,Nginx 都会跳转到在配置中排在首位的网站。

文章转自:http://www.yd631.com/nginx-link-you-domain


因为主板电池不足产生的几个问题


每块主机板都配有一块电池,这块电池用来保存cmos设置,这设置记录了电脑设备的启动顺序、系统时间等设置。
如果这块电池电量不足导致cmos设置不能保存就会产生各种问题,主要有:

1、开机自检的时候要按F1;
2、杀毒软件更新病毒库出错;
3、OA系统打不开;
4、论坛无法登陆;

更多错误,有待您的发现,哈哈。