VBOX硬盘动态扩展的时候,修改硬盘大小

最近脑袋一发热,就把电脑上的win10给卸载了,抛弃windows奔向了linux 装了个elementary OS ,用着爽多了,尤其搜狗官方出了linux版的输入法,用着更是舒服,但是很无奈,有些工作必须要用windows环境,所以装了个vbox跑了个win7,正在那爽着装ps呢,结果丫的虚拟磁盘给空间给小了,无奈,想着怎么给扩扩空间,平常用vbox实在是少的可怜,于是去伟大的度娘搜了一眼,整理了下写篇文章以便以后查询。

原先的时候硬盘大小为25G,但是恢复数据库的时候硬盘不够用了,于是,我把硬盘增加到50G了。

一下就是步骤:

第一步:在主机上执行如下:

①列出uuid的命令

运行终端
执行命令 VBoxManage list hdds

Read More

LNMP 卡在 starting PHP-FPM 解决办法

使用LNMP一键安装包安装Nginx环境,安装完成后,在启动服务的时候出现界面卡在“starting PHP-FPM”,此问题造成的原因很复杂,其中一个可能的原因就是PHP版本太低,在5.3及以前的老版本,PHP-FPM是独立于PHP安装的,而到了PHP5.4版本以后,就集成PHP-FPM组件了,解决这一问题的办法网上有很多,通常是升级PHP到5.3.26,但我还是建议大家直接升级到5.4以后的版本,毕竟这个版本集成了FPM,不但可以解决问题,执行效率更高。

Read More

js通过keyCode值判断键盘按键触发事件

今天做东西,突然遇到想要检测按键触发事件,就百了一下~

##当单击按键时触发事件

1
2
3
4
5
6
7
8
9
document.onkeydown = function (e) {
e = e || event;
    if (e.keyCode == 13) { //判断是否单击的enter按键(回车键)
          var aa = $("#send_content").val();
           if (aa=="") {
                 alert("请输入文字");
}
}
}

Read More

LNMP状态管理命令

LNMP状态管理命令:

LNMP状态管理: /root/lnmp {start|stop|reload|restart|kill|status}
Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart}
MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
Memcached状态管理:/etc/init.d/memcached {start|stop|restart}
PHP-FPM状态管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}
PureFTPd状态管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}
ProFTPd状态管理: /etc/init.d/proftpd {start|stop|restart|reload}

Read More

ubuntu 无法删除 deepin-media-player deepin-music-player

下列软件包将被【卸载】:

deepin-media-player deepin-music-player

升级了 0 个软件包,新安装了 0 个软件包, 要卸载 2 个软件包,有 0 个软件包未被升级。

有 2 个软件包没有被完全安装或卸载。

解压缩后将会空出 50.0 MB 的空间。

您希望继续执行吗?[Y/n] y

(正在读取数据库 … 系统当前共安装有 201353 个文件和目录。)

正在卸载 deepin-media-player …

rm: 无法删除”/usr/share/deepin-media-player”: 没有那个文件或目录

dpkg: error processing deepin-media-player (–remove):

子进程 已安装 post-removal 脚本 返回了错误号 1

由于已经达到 MaxReports 限制,没有写入 apport 报告。

正在卸载 deepin-music-player …

rm: 无法删除”/usr/share/deepin-music-player”: 没有那个文件或目录

dpkg: error processing deepin-music-player (–remove):

Read More

input button onclick 链接

input Button 按钮,跳转链接,方法:

1.如果让本页转向新的页面则用:

1
<input type=button onclick=”window.location.href(‘连接’)“>

2.如果需要打开一个新的页面进行转向,则用:

1
2
3
4
5
6
7
<input type=button onclick=”window.open(‘连接’)“>
<input type=button value=刷新 onclick=”window.location.reload()“>
<input type=button value=前进 onclick=”window.history.go(1)“>
<input type=button value=刷新 onclick=”window.history.go(0)“>
<input type=button value=后退 onclick=”window.history.go(-1)“>
<input type=button value=前进 onclick=”window.history.forward()“>
<input type=button value=后退 onclick=”window.history.back()“>

后退+刷新

Read More

APMServ5.2.6 Apache启动失败故障排除

今天在搭建和维护网站的时候遇到了Apache启动失败的故障。我以个人的经验总结了一下,现在分享给大家,希望对各位有所帮助!

大致分为以下三种情况:

  1. 端口占用问题;

  2. 路径及文件名问题;

  3. 配置文件问题

一.端口占用问题

这个问题比较常见,解决起来也很容易。这个时候可以检查IIS是不是占用了80端口,可以修改成其他端口或者禁用IIS服务,在启动Apache之前将端口号修改为其它未占用的端口如:81 88 8080等等。修改为非80端口后,再启动APMServ还是失败的话看看是不是系统安装了迅雷之类的软件,老版本的迅雷一般默认的是使用80端口,在迅雷的设置选项中更改端口。

Read More

LNMP下防跨站、跨目录安全设置,仅支持PHP 5.3.3以上版本

LNMP一键安装包下存在跨站和跨目录的问题,跨站和跨目录影响同服务器/VPS上的其他网站,最近看PHP 5.3,在5.3.3以上已经增加了HOST配置,可以起到防跨站、跨目录的问题。

如果你是PHP 5.3.3以上的版本,可以修改/usr/local/php/etc/php.ini在末尾里加入:

1
2
3
4
[HOST=www.vpser.net]
open_basedir=/home/wwwroot/www.vpser.net/:/tmp/
[PATH=/home/wwwroot/www.vpser.net]
open_basedir=/home/wwwroot/www.vpser.net/:/tmp/

按上面的这个例子修改,换成你自己的域名和目录,多个网站就按上面的例子改成多个,最后重启

1
php-fpm:/etc/init.d/php-fpm restart

如果让网站可以使用探针需要在/tmp/后加上:/proc/

Read More

LNMP相关目录和命令

安装:

1
2
3
wget -c http://soft.vpser.net/lnmp/lnmp0.9-full.tar.gz
tar zxvf lnmp0.9-full.tar.gz
cd lnmp0.9-full/

确认Linux发行版:

1
cat /etc/issue

CentOS系统下的安装

1
./centos.sh 2&gt;&amp;1 | tee lnmp.log

Debian系统下的安装

1
./debian.sh 2&gt;&amp;1 | tee lnmp.log

Ubuntu系统下的安装

1
./ubuntu.sh 2&gt;&amp;1 | tee lnmp.log

Read More

JS倒计时代码-精确到秒

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<!doctype html public "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312">
<head>
<head>
<title> 演示实例:倒计时效果-精确到秒 </title>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<meta name="author" content="枫岩,CNLei.y.l@gmail.com">
<meta name="keywords" content="" />
<meta name="description" content="" />
<script language="JavaScript">
<!-- //
function GetRTime(){
var EndTime= new Date(2006,5,10,0,0); //截止时间:2006年6月10日0时0分
var NowTime = new Date();
var nMS =EndTime.getTime() - NowTime.getTime();
var nD =Math.floor(nMS/(1000 * 60 * 60 * 24));
var nH=Math.floor(nMS/(1000*60*60)) % 24;
var nM=Math.floor(nMS/(1000*60)) % 60;
var nS=Math.floor(nMS/1000) % 60;
if(nD>= 0){
document.getElementById("RemainD").innerHTML=nD;
document.getElementById("RemainH").innerHTML=nH;
document.getElementById("RemainM").innerHTML=nM;
document.getElementById("RemainS").innerHTML=nS;
setTimeout("GetRTime()",1000);
} else {
document.getElementById("CountMsg").innerHTML="世界杯已经圆满结束!";
}
}
window.onload=GetRTime;
// -->
</script>
</head>
<body>
<div id="CountMsg">
今天距离2006世界杯开赛还有<strong id="RemainD">XX</strong><strong id="RemainH">XX</strong><strong id="RemainM">XX</strong><strong id="RemainS">XX</strong>
</div>
</body>
</html>