当前位置: 首页 > news >正文

Ubuntu安装教程

安装前准备

  • 如果是主机操作系统安装,请准备好一个u盘,并了解你的主板如何以u盘的方式启动。
  • 如果是以VMware Workstation Pro的方式安装,请准备好Ubuntuiso包,这里提供一下Ubuntu包的 下载地址

安装

  1. 进入当前界面选中图片中的选项,按回车或者等待40秒即可进入安装界面

  2. 左侧安装界面选择自己所需的语言,当前选中的是中文,让后点击安装Ubuntu

  3. 左侧选中语言,右侧选择语言对应的键盘类型,当前选择的是汉语拼音的,让后点击继续

  4. 默认会选择正常安装,安装Ubuntu时下载更新,再勾选为图形或无线硬件,以及其它媒体格式安装第三方软件,让后点击继续

  5. 这里默认的就行,如果有多块磁盘,安装完毕之后,再手动添加上即可,让后点击现在安装

  6. 点击继续

  7. 如果对时间不关注的可以不选择为shanghai,shanghai即北京时间,选择后点击继续

  8. 输入自己的账户和密码,输入完毕点击继续

  9. 等待安装即可

  10. 点击现在重启

  11. 看到这行文字,按键盘的Enter(回车键)

  12. 看到用户出来,就是安装成功了

其他工具

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 | % |
http://www.cnnetsun.cn/news/3444174.html

相关文章:

  • 酱门新贵,鲁味出圈——山东酱多多食品科技有限公司深度探访
  • AI编程助手选型实战:从代码补全到项目集成的关键测试步骤
  • DFlash推测解码技术:本地Qwen大模型推理速度提升2.2倍实践
  • 计算机毕业设计之jsp校园招聘信息管理系统
  • Linux终端中文输入法配置与问题解决指南
  • C++20模块编译优化:从减速带到加速器的三大关键策略
  • 具身VLA落地实操:从语言指令到真实机械臂控制的工程闭环
  • 鸿蒙 ArkTS 实战:Music Practice Timer 从创作记录到状态反馈完整解析
  • Python单元测试Mock实战:pytest-mock五大高频场景解析
  • 解决YimMenu构建中C++编译器测试程序失败的完整指南
  • macOS 26启动台消失的解决方案与优化指南
  • C++大整数减法实现:从字符串存储到竖式模拟算法详解
  • LST倾斜摄影三维建模软件核心技术解析与应用
  • Isaac Gym落地实战:具身智能仿真到现实的三重断层与避坑指南
  • ArkUI V2 状态管理深度拆解:告别 V1 深层刷新失效的全套解决方案
  • iOS 14-16.6.1设备一键安装TrollStore:TrollInstallerX终极使用指南
  • Ubuntu 22.04中文界面与输入法配置全攻略
  • zabbix资源模板
  • Selenium与Pandas实战:动态网页数据爬取与金融数据处理
  • VS Code R即时预览插件:告别Ctrl+Enter,实现毫秒级反馈
  • Windows系统优化全攻略:从卡顿根源到提速方案
  • SD NAND如何优化嵌入式存储方案
  • Linux C语言手搓消息队列:共享内存+信号量实现进程通信
  • C++实现神经元模拟:从M-P模型到逻辑门构建的底层原理与实践
  • VC++深入详解:经典Windows桌面开发教程与示例代码实践指南
  • Windows顽固软件图标删除全攻略
  • C++ STL vector底层原理与模拟实现:从内存管理到迭代器失效
  • Typst + VSCode 排版环境搭建:面向中文写作的现代排版工作流
  • CDD文件制作指南:基于CANdelaStudio的汽车诊断配置实践
  • C++无锁生产者-消费者队列实战:从SPSC到MPSC的原理与实现