小白玩转Linux的必备技能——入门篇
本人主业是开发业余时间喜欢研究运维方面的东西,对这方面还算小有心得,不算太小白。
Linux系统常用的两个系列分别是RedHat系和Debian系。RedHat系中常用的一般是CentOS,而Debian系中常用的一般是Ubuntu。
我先列出如下两点,这样入门就基本没问题了。
如下:1、了解Linux系统基础命令
这个不用说了,是基础中的基础,常见的命令和知识点肯定是要了解的,没必须啥命令都记住,但基本常见的命令总得会吧。推荐一本电子书:The Linux Command Line
2、选择一个称手的SSH工具
工欲善其事,必先利其器!SSH工具有很多。推荐我常用的两个win和mac平台通用的:- ——finalshell —— 该软件好像是国内个人开发者开发的,我平时用来连连测试服务器,不敢用来连接生产服务器。毕竟这个是国产闭源的哈 不敢瞎搞) Windows版下载地址 macOS版下载地址
——Termius ——可能大部分人都听说过MobaXterm和XShell,称它们为Windows平台最好用的两个终端工具不为过吧【特别是MobaXterm贼好用】。 但是 唯一不足 ...
MYSQL5.7版本sql_mode=only_full_group_by问题
最近接了个项目,因为项目要与第三方协作的原因需要用到mysql5.7.x版本。然后就碰到了这个新老版本的差异导致的group by问题。mysql5.7.x版本默认是开启了 only_full_group_by 模式的,但开启这个模式后,原先的 group by 语句就报错,然后又把它移除了。一旦开启 only_full_group_by,感觉group by将变成和distinct一样,只能获取受到其影响的字段信息,无法和其他未受其影响的字段共存,这样group by的功能将变得十分鸡肋了!
具体出错提示:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column ‘information_schema.PROFILING.SEQ’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode& ...