linux
cd /是跳转到根目录- 根目录是所有用户共享的目录
cd ~是跳转到当前用户的家目录- 如果是root用户,cd ~ 相当于 cd /root
- 如果是普通用户,cd ~ 相当于cd /home/当前用户名
cd /home相当于查看有多少普通用户的家目录- 因为所有的普通用户的父目录都是home目录
pwd查看路径ll查看所有文件wget下载sudo passwd root重置密码su管理员tar -zxvf apache-tomcat-9.0.22.tar.gz解压tar文件mkdir创建文件夹scp wenjianming root@192.168.0.11:/home文件传输sudo service ssh restart重启ssh服务sudo bash切换管理员权限
vim
vim server.xml打开文件- 按o进行编辑
- ESC键跳到命令模式
- :w保存文件但不退出vi 编辑
- :w! 强制保存,不退出vi 编辑
- :w file将修改另存到file中,不退出vi 编辑
- :wq保存文件并退出vi 编辑
- :wq!强制保存文件并退出vi 编辑
- q:不保存文件并退出vi 编辑
- :q!不保存文件并强制退出vi 编辑
- :e!放弃所有修改,从上次保存文件开始在编辑
nginx
./nginx -c /usr/local/nginx/conf/nginx.conf启动nginxps -ef|grep nginx查看启动状态nginx -s reload|reopen|stop|quit重新加载配置|重启|停止|退出 nginx
node
node server.js查看服务
pm2
pm2 start app.js# 启动app.js应用程序pm2 start app.js -i 4# cluster mode 模式启动4个app.js的应用实例 # 4个应用程序会自动进行负载均衡pm2 start app.js --name="api"# 启动应用程序并命名为 “api”pm2 start app.js --watch# 当文件变化时自动重启应用pm2 start script.sh# 启动 bash 脚本pm2 list# 列表 PM2 启动的所有的应用程序pm2 monit# 显示每个应用程序的CPU和内存占用情况pm2 show [app-name]# 显示应用程序的所有信息pm2 logs# 显示所有应用程序的日志pm2 logs [app-name]# 显示指定应用程序的日志pm2 flushpm2 stop all# 停止所有的应用程序pm2 stop 0# 停止 id为 0的指定应用程序pm2 restart all# 重启所有应用pm2 reload all# 重启 cluster mode下的所有应用pm2 gracefulReload all# Graceful reload all apps in cluster modepm2 delete all# 关闭并删除所有应用pm2 delete 0# 删除指定应用 id 0pm2 scale api 10# 把名字叫api的应用扩展到10个实例pm2 reset [app-name]# 重置重启数量pm2 startup# 创建开机自启动命令pm2 save# 保存当前应用列表pm2 resurrect# 重新加载保存的应用列表
mysql
mysql命令模式
mysql -u root -p进入mysql编辑模式desc table_name;查表的字段信息(不包含字段内容)show columns from table_name;同上show create table table_name;查表字段信息和字符集信息select * from table_name;查表所有内容select * from table_name where id=?;查指定行select field_name from table_name;查指定列,field意为字段select * from table_name where field_name like "%???%";根据字段内容的近似值查找指定行select field_name1,field_name2 from table_name;查指定字段的多个列update table_name set field_name="abc" where id=?;修改指定字段的内容show databases;查看有哪些数据库use database_name;进入数据库create database_name;创建数据库show tables;查看数据库内有哪些表flush privileges;刷新exit退出
linux下查看mysql服务的两种方式:
ps -ef|grep mysqlnetstat -nlp
linux下启动mysql服务的两种方式:
cd /usr/bin./mysqld_safe &service mysql startservice mysql restart
linux下关闭mysql服务的两种方式:
命令行方式:mysqladmin -u root shutdown
服务方式:service mysql stop
