1.各类小技巧(快捷键)
- 强制停止
- 退出或登出
- 历史命令搜索
- 光标移动快捷键
- 清空终端内容
2.软件安装
- yum命令
- apt命令(扩展:Ubuntu)
3.systemctl命令控制软件启动关闭
- systemctl命令
4.ln命令创建软连接
5.日期、时区
- date命令
- 修改Linux时区命令
- ntp程序
6.IP地址和主机名
- IP地址
- 主机名
- 域名解析
- 为什么需要固定IP
- 在VMware Workstation中配置固定IP
7.网络传输
- ping命令
- wget命令
- curl命令
7.端口
- 端口:物理端口和虚拟端口
- 虚拟端口:IP地址只能锁定计算机,但是无法锁定具体的程序,端口就是为一个个程序设定具体地址
- 查看端口占用
8.进程管理
- 查看进程
- 进程的关闭
9.主机状态
- 查看系统资源占用
- 磁盘信息监控
- 网络状态监控
10.环境变量
- 环境变量
- 环境变量:PATH
- $符号
- 自行设置环境变量
- 自定义环境变量PATH
- 上传、下载
- rz、sz命令
- 压缩格式
- tar命令
- zip命令压缩文件
- unzip命令压缩文件
windows切换JAVA版本: set JAVA_HOME=C:Program FilesJavajdk-17.0.2
1.后台运行java包并重定向日志到log.file
nohup java -jar financePlatform-0.0.1-SNAPSHOT.jar --server.port=8083 > financePlatform.log 2>&1 &
nohup java -jar smart_shift-0.0.7-SNAPSHOT.jar --server.port=8080 > smartshift.log 2>&1 &
jps 查看java进程
/usr/local/nginx/ nginx目录tar -zxvf file.tar.gz 解压
2.nginx位置
/usr/local/nginx
/conf/nginx.conf ====>配置文件
/sbin/nginx 启动nginx
/sbin/nginx -s stop 停止nginx
/sbin/nginx -s reload 重启nginx
3.添加命令路径
export PATH="/path/to/your/directory:$PATH" ====> 添加 /path/to/your/directory到命令路径
source ~/.bashrc 永久保存配置
printenv | grep PATH 查看命令路径
4.gunicorn
pgrep gunicorn 查看 gunicorn 进程
nohup gunicorn -b 0.0.0.0:8082 wechat:app > log.file 2>&1 & 使用gunicorn后台运行flask等
5.防火墙常用命令
firewall-cmd --list-all 查看开放的端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent 新增开放端口
firewall-cmd --zone=public --remove-port=3306/tcp --permanent #关闭端口
firewall-cmd --reload 重启防火墙
启动防火墙: systemctl start firewalld
关闭防火墙: systemctl stop firewalld
查看防火墙状态: systemctl status firewalld
6.linux可执行文件添加到PATH环境变量
echo $PATH 查看环境变量
#通过修改.bashrc文件:
vim ~/.bashrc
#在最后一行添上:
export PATH="/usr/local/bin:$PATH"
#生效方法:(有以下两种)
#、关闭当前终端窗口,重新打开一个新终端窗口就能生效
#、输入“source ~/.bashrc”命令,立即生效
#有效期限:永久有效
#用户局限:仅对当前用户
添加指令到/usr/bin/java下也可有同样的效果
ln -s /usr/local/java/jdk1.8.0_271/bin/java /usr/binlsof -i:22 ## 查看特定端口
7.Hadoop集群:
Hadoop运行端口: 9870
YARN运行端口:8088
启动mysql:sudo service mysql start
export JAVA_HOME=/usr/java/jdk1.8.0_121
Hadoop路径:/www/hadoopServer
mysql路径:
主机名:iZf8z7jz83y7c6wgb5dao3Z