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 flush
pm2 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 mysql
netstat -nlp
linux下启动mysql服务的两种方式:
cd /usr/bin
./mysqld_safe &
service mysql start
service mysql restart
linux下关闭mysql服务的两种方式:
命令行方式:mysqladmin -u root shutdown
服务方式:service mysql stop