标签 ubuntu 下的文章

ubuntu修改mysql密码


  • 知道旧密码
mysql -u root -p
输入旧密码    // 进入mysql
use mysql;
update user set password = PASSWORD('新密码') where user = 'root'; 
flush privileges;
exit;    // 退出mysql
sudo /etc/init.d/mysql restart     // 重启mysql服务
// 记得sql语句是分号结束的

ubuntu后台执行node


我们用ssh远程登录,打开的node服务,只要我们终端关闭,就会出现node服务被杀死的情况。这是因为Linux的自身机制,如果要解决这个在后台运行的问题,可以有如下方法

  • 使用nohup命令
    sudo nohup node ./bin/www &
    &这个是代表放在后台运行
    如果上面的命令行运行成功了,你使用jobs命令显示出当前后台运行的进程
  • 修改/etc/rc.d/rc.local文件
    把要执行的命令写入这个文件。因为这个文件是开机启动项,每次开机的时候,系统会去touch它然后会执行这些命令行。
  • 使用系统定时任务,让系统在指定时间执行某个后台任务

上面三种方法来自慕课网 Linux教程


Ubuntu安装Node.js


官方文档:这里

  1. 稳定版 node.js v6.10.3 + npm 3.10.10
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs

我安装的时候,打第二个命令行,出现 [working 0%] 我就强制 stop
然后再次打sudo apt-get install -y nodejs 就说我要手动配置 我跟着打就ok啦
安装成功的话
node -v 出现 v6.10.3
npm -v 出现 3.10.10

  1. 最新的版本8.0
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs

Ubuntu搭建Typecho博客


我用的是腾讯云服务器安装的镜像是公共镜像Ubuntu Server 14.04.1

  1. 更新apt-get:sudo apt-get update
  2. 安装Nginx:sudo apt-get install nginx
  3. 安装Mysql:sudo apt-get install mysql-server php5-mysql
  4. 安装PHP:sudo apt-get insall php5-fpm
  5. 配置PHP:sudo vi /etc/php5/fpm/php.ini