记录一次开发环境从0开始安装ubuntu
记录一次开发环境从0开始安装ubuntu · Aug 3, 2018 clicks
正好身边有个ubuntu 16.04 的安装u盘,插进电脑,从“设置/恢复”处重启电脑,然后卡住了:黑屏。直接长按电脑键强行关机。再重启居然直接就是ubuntu的安装界面!运气真是好呀。
然后一步步安装,大概10分钟左右安装好了。
首先,第一个问题:发现wifi不大好使。具体就是对于5G Wifi可以连上但无法通信。
解决方法:先安装驱动
sudo apt-get install git build-essential linux-headers-$(uname -r) git clone https://github.com/lwfinger/rtlwifi_new.git cd rtlwifi_new make sudo make install
然后重启电脑
2. mariadb安装之后无法登录,按照网上说的
a. mysqladmin -u root -p[oldpass] password newpass
b.mysql_secure_installation
c. mysqld_safe --skip-grant-table & 登录mysql修改user表
统统不起作用,但是user表的密码确实改了。
最终解决方法 update user set plugin='mysql_native_password' where plugin='unix_sock'
最新的MariaDB验证方式默认是unix_sock, 也就是和系统用户绑定了.
不得不说, MariaDB这个坑真是害人不浅啊, 谁TM没事用ROOT账号登陆系统啊, 一般用root账号的都是菜鸟.
然后安装nginx和php第一次没有自己编译,用apt安装了(此处又埋下一个坑).
3. 过了几天, 提示系统又更新,于是就升到 xbuntu 18.04.01 了, 首先发现php挂了.
ubuntu 16.04 支持的是 php7.0, 而 ubuntu 18.04 移除了 php7.0, 只支持 php7.2. 所以升级到 18.04 后自动删除了系统里的 php7.0, 而且是只删除了 php7.0的核心程序, php7.0的相关组件全都留着.......到底又有多弱智才会干这种事啊, 反正我在生产环境是不敢用ubuntu了, 即使用了ubuntu也不敢用apt安装软件了.
解决方法: 安装php7.2
4. 升级系统后 mongodb 也挂了, 原来ubuntu16.04 下的 mongodb 不能运行在 ubuntu 18.04 下, 必须安装对应的版本.