修改主机名
- 查看主机名(可省略此步)
hostnamectl
- 修改主机名
hostnamectl set-hostname yourname #yourname 你自己定义的名称
- 重启机器
reboot
Nginx问题
执行 nginx -s load 时,报错:nginx: [error] open() “/run/nginx.pid” failed (2: No such file or directory)
解决办法:
nginx -c /etc/nginx/nginx.conf
Jar包运行相关
nohup后台运行
nohup java -jar >xx.out 2> &1 &
动态查看日志
tail -n500 -f xx.out
查看端口
netstat -lanp
netstat -nlp|grep 8081
清理系统缓存并释放内存
在清理缓存先要先把buffe中的数据先写入到硬盘中,sync命令
sync
释放内存
echo 3 > /proc/sys/vm/drop_caches
- 0:不释放(系统默认值)
- 1:释放页缓存
- 2:释放dentries和inodes
- 3:释放所有缓
Mysql5.7设置密码
进入mysql
mysql -uroot -p
use mysql;
select user,host,plugin,authentication_string from user;
update user set authentication_string=password('my_password'),plugin='mysql_native_password' where user='root';
flush privileges;
exit
service mysql restart
Mysql5.7设置免密码登录
1、mysql.user的表中root用户对应的plugin=‘auth_socket’,使用auth_socket插件。该插件不关心密码是否输入正确,它只检查用户是否使用UNIX套接字进行连接,然后查看用户名是否正确。
2、在/etc/my.cnf中修改,在[mysqld]最后添加:skip-grant-tables
修改自定义service后
systemctl daemon-reload