service

#查看mysql日志 cat /var/log/mysqld.log #删除mysql yum remove mysql-server #安装mysql yum install  mysql-server #查看mysql-server的版本 rpm -qi mysql-server #查看mysql 的启动状态 service mysqld status #设置mysqld服务开机自动启动 chkconfig mysqld on #通过该命令给root账号设置密码为 root mysqladmin -u root password 'root' #登录mysql数据库 mysql -u root -p /etc/my.cnf 这是mysql的主配置文件 /var/lib/mysql   mysql数据库的数据库文件存放位置 #查看Linux系统是否在监听 3306 这个端口号 netstat -anp | more #安全模式登陆mysql 跳过验证 mysqld_safe --skip-grant-tables & #设置新密码 update mysql.user set authentication_string=password('root') where user='root' #保存 flush privileges; #退出 quit; #授权任意ip远程连接数据库 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; FLUSH PRIVILEGES;//保存生效 #处理安全模式登陆后修改密码,再次登陆后可能出现的错误 #ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) SET PASSWORD = PASSWORD('123456'); #pm2路径 /opt/node-v8.6.0-linux-x86/bin/pm2 #淘宝镜像地址 npm install packageName --registry=https://registry.npm.taobao.org //查看文件 -500 从倒数500行开始读 tail -500f log.log //pm2常用命令 http://www.jianshu.com/p/e709b71f12da #nginx命令 启动:nginx # 强制停止nginx服务器,如果有未处理的数据,丢弃 停止:nginx -s stop # 优雅的停止nginx服务器,如果有未处理的数据,等待处理完成之后停止 nginx -s quit #linux下nginx命令 启动 cd /usr/local/nginx/sbin ./nginx 停止 #查询nginx主进程号 ps -ef | grep nginx #停止进程 kill -QUIT 主进程号 #快速停止 kill -TERM 主进程号 #强制停止 pkill -9 nginx #git 生成ssh秘钥 1.打开git bash 输入 ssh-keygen -t rsa -C "1623685118@qq.com" 2.打开C:Usersliujianzeng.ssh 目录下id_rsa.pub文件复制秘钥 3.登陆gitHub 进入个人中心(Personal settings)选择 SSH and GPG keys 4.然后点击New SSH key 新建一个key title随意写,粘贴key确定即可。 3.测试是否成功在git bash输入ssh -T git@github.com 如果是第一次的会提示是否continue,输入yes回车再输入密码后就会看到:You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。 #git 提交项目 1.git add [file name or .]点代表所有 2.git status 查看添加状态 3.git commit -a -m 提交;-a提交修改不需要add命令,-m注释 4.git push origin master 提交到服务器 #vim 命令行出入 u 为撤销上一步输入 命令行Ctrl+r 恢复上一步被撤销的操作 #linux ls -a可以显示该目录下的所有文件(包括隐藏文件)。 rmdir -rf filename 删除文件或文件夹命令(-r:递归删除  -f:忽略不存在文件,从不提示)

-------------重启服务器----------------
启动nginx
cd /usr/local/nginx/sbin
./nginx

启动Redis
cd /redis-4.0.9/src
pm2 start redis-server

启动client服务
cd /root/webapp/liushiyizu/client
pm2 -n client start ./bin/www
启动server服务
cd /root/webapp/liushiyizu/server
pm2 -n server start ./bin/www

#检查服务是否都启动了
ps -ef | grep nginx  //nginx 是两个进程
ps -ef | grep redis  //redis 是一个进程
service mysqld status //mysql running...

#正常状态
┌──────────┬────┬──────┬───────┬────────┬─────────┬────────┬─────┬───────────┬──────┬──────────┐
│ App name │ id │ mode │ pid   │ status │ restart │ uptime │ cpu │ mem       │ user │ watching │
├──────────┼────┼──────┼───────┼────────┼─────────┼────────┼─────┼───────────┼──────┼──────────┤
│ redis    │ 2  │ fork │ 19548 │ online │ 0       │ 3m     │ 0%  │ 1.9 MB    │ root │ disabled │
│ server   │ 1  │ fork │ 16507 │ online │ 0       │ 49m    │ 0%  │ 26.6 MB   │ root │ disabled │
│ www      │ 0  │ fork │ 3806  │ online │ 0       │ 3D     │ 0%  │ 41.9 MB   │ root │ disabled │
└──────────┴────┴──────┴───────┴────────┴─────────┴────────┴─────┴───────────┴──────┴──────────┘