索引
linux
netstat -nlp|grep 8080
kill -9 xxx
tail -f catalina.out
rm xxx
find ./ -name filename
./startup.sh
chmod 777 XXX //赋予文件权限
lsof -i //显示符合条件的进程情况
lsof -i:端口号 //显示固定端口的进程情况
netstat -tunlp
find / -name xx.xx //查找文件
vi filename //编辑xxx文件
i //插入
esc + :q! //退出不保存
esc + :wq! //退出保存
cat filename //查看有没有成功
nginx
start nginx
nginx -s reload
mysql
mysql -h localhost -u root -p //连接数据库
show databases; //显示数据库
use databasename; //使用databasename数据库
show tables; //显示数据表
describe tablename; //显示tablename表结构
create database name; //创建数据库
drop database name //直接删除数据库,不提醒
if exists() end if; //判断是够存在,()中可以写select语句
select a into @a from table where =; //从表中某条数据中取出某字段
select count(*) into @allcnt from table; //取出表中数据的个数
call function(a,b,c); //执行函数
select date_format(NOW(),'TR%Y%m%d%H%i%s'); //日期转字符串,注意赋值的时侯()包起来
set a=now(); //赋值语句
pm2
pm2 start app.js -i 4 // 后台运行pm2,启动4个app.js
pm2 start app.js --name my-api // 命名进程
pm2 list // 显示所有进程状态
pm2 monit // 监视所有进程
pm2 logs // 显示所有进程日志
pm2 stop all // 停止所有进程
pm2 restart all // 重启所有进程
pm2 reload all // 0秒停机重载进程 (用于 NETWORKED 进程)
pm2 stop 0 // 停止指定的进程
pm2 restart 0 // 重启指定的进程
pm2 startup // 产生 init 脚本 保持进程活着
pm2 web // 运行健壮的 computer API endpoint
pm2 delete 0 // 杀死指定的进程
pm2 delete all // 杀死全部进程