一.上传下载文件
1. 从本地传到远程(上传):scp /home/1.mp3 root@192.168.0.168:/home/app/
2.下载文件 scp root@192.168.0.168:/data/1.mp3 /home/app
3.下载文件夹 scp -r root@192.168.0.168:/data/1.mp3 /home/app
4.使用端口 scp -P 9094 root@192.168.0.168:/data/1.mp2 /home/app/
二.Mysql数据库导入导出
1.导出:mysqldump -uhybris -p1234@Aa56789 hybris_db2>hybris_db_0304.sql
如果出现找不到sock文件解决方案:
先 netstat -lan | grep mysql 找到sock文件,再使用命令:
mysqldump --socket=找到的地址 -uhybris -p1234 db2>db_0828.dump
2.导⼊: mysql -uroot -p123456 < runoob.sql
3.mhysql连接 : mysql -h10.0.0.1 -uroot -p123
4.查看mysql配置文件位置:ps aux|grep mysql|grep 'my.cnf'
三.修改文件用户组
1.文件夹:chown -R app:app /data/hybris
2.文 件:chown app:app /data/hybris
四.修改文件权限
1.文件夹:chmod -R 777 /data/hybris
2.文 件:chmod 777 /data/hybris/1.log
五.SSH
ssh命令⽤来远程连接服务器:
ssh root@43.254.46.186 -p 9094
ssh -i ~/Documents/ecmpt1.pem root@43.254.46.186
六.查看日志
cat 由第⼀⾏开始显示⽂件内容
tac 从最后⼀⾏开始显示,可以看出 tac 是 cat 的倒着写
nl 显示的时候,顺道输出⾏号
more ⼀⻚⼀⻚的显示⽂件内容
less 与 more 类似,但是⽐ more 更好的是,他可以往前翻⻚!
head 只看头⼏⾏
tail 只看尾巴⼏⾏
grep使⽤正则查询
1. 动态查看⽂件内容 tail -f console.log
2.动态查询⽇志中包含关键词的信息 tail -f console.log | grep -C 10 'Exception'
3.查询日志包含关键词
grep "Exception" -C 5 /mnt/media/logs/log*/tomcat/console-20181107.log