安装前准备
- 如果是主机操作系统安装,请准备好一个u盘,并了解你的主板如何以u盘的方式启动。
- 如果是以VMware Workstation Pro的方式安装,请准备好Ubuntu的iso包,这里提供一下Ubuntu包的 下载地址
安装
进入当前界面选中图片中的选项,按回车或者等待40秒即可进入安装界面
左侧安装界面选择自己所需的语言,当前选中的是中文,让后点击安装Ubuntu
左侧选中语言,右侧选择语言对应的键盘类型,当前选择的是汉语拼音的,让后点击继续
默认会选择正常安装,安装Ubuntu时下载更新,再勾选为图形或无线硬件,以及其它媒体格式安装第三方软件,让后点击继续
这里默认的就行,如果有多块磁盘,安装完毕之后,再手动添加上即可,让后点击现在安装
点击继续
如果对时间不关注的可以不选择为shanghai,shanghai即北京时间,选择后点击继续
输入自己的账户和密码,输入完毕点击继续
等待安装即可
点击现在重启
看到这行文字,按键盘的Enter(回车键)
看到用户出来,就是安装成功了
其他工具
sudoaptupdate# ip 查看sudoaptinstall-ynet-tools# 基础开发工具包sudoaptinstall-ybuild-essential# 包括# gcc / g++(C/C++ 编译器)# make(构建工具)# libc6-dev(C 标准库头文件)# dpkg-dev 等打包依赖# 配套工具包sudoaptinstall-y\git\cmake\pkg-config\autoconf automake libtool\gdb\curlwget\unzipzip\vim# mysql# 执行命令更新系统软件并安装mysqlsudoaptupdatesudoaptinstall-ymysql-server# 运行安全初始化(设置 root 密码、移除匿名用户等)sudomysql_secure_installation# 问题1:是否启用密码强度校验组件(VALIDATE PASSWORD)Y# 启用后,后续设置的密码会被强制检查强度(长度、大小写、数字、特殊字符)。# 问题2:选择密码强度策略等级1# 如果漏扫暴露不安全选择2# 问题3:是否移出匿名用户Y# 默认安装会创建匿名账户,任何人无需密码就能登录,应移除# 问题4:禁止 root 远程登录Enter# 不阻止 root 从非 localhost 登录。因为我们会通过root远程登录# 问题5:删除 test 数据库Y# 默认有个 test 库,任何用户都能访问,没用且不安全。因此删除它# 问题6:立即重新加载权限表Y# 使其立即重新加载权限# 设置Mysql密码Sudo mysql-uroot ALTERUSER'root'@'localhost'IDENTIFIED WITH mysql_native_password BY'123456';FLUSH PRIVILEGES;# 用喜欢的文本打开方式打开/etc/mysql/mysql.conf.d/mysqld.cnfsudogedit /etc/mysql/mysql.conf.d/mysqld.cnf# Instead of skip-networking the default is now to listen only on# localhost which is more compatible and is not less secure.# bind-address = 127.0.0.1# mysqlx-bind-address = 127.0.0.1# 把 bind-address 和 mysqlx-bind-address 对应的地址换成0.0.0.0即如下# Instead of skip-networking the default is now to listen only on# localhost which is more compatible and is not less secure.bind-address=0.0.0.0 mysqlx-bind-address=0.0.0.0# 保存退出后重启sudosystemctl restart mysqlsudosystemctlenablemysql# 允许任意主机登录的 rootCREATEUSER'root'@'%'IDENTIFIED WITH mysql_native_password BY'123456';GRANT ALL PRIVILEGES ON *.* TO'root'@'%'WITH GRANT OPTION;FLUSH PRIVILEGES;# 查询是否添加成功SELECT user,hostFROM mysql.user;# 有没有多如下数据# | root | % |