基础命令
shell 语法
- 变量使用 $name
- 变量名=常量 中间不能有空格
- ((表达式)) 用于计算
基础命令
- chmod 755 文件名 给文件授权
- Ctrl+S 暂停屏幕输出
- Ctrl+Q 恢复屏幕输出
- mkdir 文件名 创建文件夹
- touch 文件名 创建文件
- 查看日志:tail -f -n500 logName.log
- 根据端口号查询进程号:lsof -i:端口号
防火墙的命令
查看所有的开放端口:firewall-cmd --list-ports
重新载入防火墙:firewall-cmd --reload
开放防火墙指定的端口:firewall-cmd --zone=public --add-port=10010/tcp --permanent
关闭防火墙:systemctl stop firewalld.service
查看防火墙状态:firewall-cmd --state
关闭防火墙自启动:systemctl disable firewalld.service
Nginx命令
重新载入配置文件 :sbin/nginx -s reload
重启 Nginx:sbin/nginx -s reopen
停止:sbin/nginx -s stop
后台启动Nginx :./nginx &
查看Nginx所在pid :ps -ef|grep nginx
rocketMQ命令
启动:service rocketmq start
关闭:service rocketmq stop
重启:service rocketmq restart
kibana命令
配置kibana开机自启
1、创建文件:vi /usr/lib/systemd/system/kibana.service
2、填写以下内容
[Unit]
Description=kibana
After=network.target
[Service]
Type=simple
User=elastic
ExecStart=/usr/local/kibana/bin/kibana
PrivateTmp=true
[Install]
WantedBy=multi-user.target
3、设置开机启动服务:systemctl enable kibana.service
启动服务:systemctl start kibana.service
重启服务:systemctl restart kibana.service
停止服务:systemctl stop kibana.service
禁止开机启动:systemctl disable kibana.service
启用开机启动:systemctl enable kibana.service
mysql命令
修改密码:
update mysql.user set authentication_string=password('123456') where user='root';
flush privileges;
查看内容占用情况
ps aux --sort -rss