小白玩转Linux的必备技能——进阶篇
玩转Linux的必备技能–进阶篇如下:1、启用root用户
某些公有云服务商不会直接提供给你root账户,而是给你密钥或者是其他用户,这种情况下就需要我们手动开启root账户并设置密码登录。
先用云服务商提供给你的密钥文件或者是其他用户登录上去
然后执行sudo su获得root权限
执行vi /etc/ssh/sshd_config找到PermitRootLogin和PasswordAuthentication如果这两项前面有注释则去掉注释并将后面改为yes
文件保存退出后执行passwd root按照提示进行root账户的密码设置(输入的密码不会显示)
最后执行systemctl restart sshd重启ssh服务,然后就可以用root用户登录了
2、了解Linux的目录结构
/ :根目录,每一个文件和目录从根目录开始,只有root用户具有该目录下的写权限。
/bin : 用户二进制文件包含二进制可执行文件。在单用户模式下,你需要使用的常见Linux命令都位于此目录下。系统的所有用户使用的命令都设在这里。
/bo ...
小白玩转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& ...





