ubuntu的初始配置
时间: 2023-11-20 15:51:45 浏览: 114
Ubuntu的初始配置有以下几个步骤:
1.选择时地域就近原则,但需要选择系统镜像,比如Ubuntu 20.04 LTS版本。
2.勾选源代码、Canonical等选项,选择服务器。
3.更新系统:使用sudo apt update和sudo apt upgrade命令更新系统。
4.卸载不必要软件:使用sudo apt remove命令卸载不必要的软件,比如unity-webapps-common以及其他游戏等无用的软件。
5.安装重要软件:
a.安装ssh:使用sudo apt install openssh-server命令安装ssh,并使用sudo ps -e | grep ssh命令查看是否启动。
b.安装搜狗输入法:下载搜狗输入法Linux版,更改属性后使用sudo dpkg -i sogoupinyinxxx.deb和sudo apt -f install命令安装搜狗输入法。
c.安装Google Chrome:添加软件源后使用sudo apt update和sudo apt install google-chrome-stable命令安装Google Chrome。
6.安装便捷软件:比如fish、网易云音乐等。
--相关问题--:
相关问题
ubuntu初始密码
Ubuntu的初始密码是随机生成的,并且每次开机都会有一个新的root密码。如果需要设置root用户的初始密码,可以在终端中输入命令"sudo passwd",然后输入当前用户的密码,按下回车键。接着,会要求输入新的root密码并确认。请注意,输入密码时不会显示出来,但实际上已经输入了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [UBUNTU的默认root密码是多少,修改root密码](https://blog.csdn.net/weixin_48776118/article/details/126883555)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [ubuntu 16.04 下如何设置root用户初始密码](https://download.csdn.net/download/weixin_38547409/12843746)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
ubuntu初始化root账户
### 初始化 Ubuntu 中 MySQL 的 Root 账户
对于在 Ubuntu 上安装并配置 MySQL 后首次设置 root 用户的情况,通常涉及几个重要步骤来确保安全性和功能性。当遇到忘记密码或其他认证问题时,可以通过特定的方法重新获取对数据库系统的控制。
#### 方法一:跳过权限表启动 MySQL 来重置 Root 密码
为了能够绕过当前存在的任何访问限制,在命令行下以管理员身份执行如下操作可以实现无授权表校验的服务重启:
```bash
sudo mysqld --user=mysql --skip-grant-tables &
```
这会使得 MySQL 不检查用户的权限而允许直接连接到服务器[^1]。之后就可以通过常规手段登录并修改 root 用户的信息了。
#### 修改 Root 用户信息
一旦成功进入了不需要验证权限的状态,则可利用 SQL 命令更改 root 用户的密码或者其他属性。具体来说就是更新 `mysql.user` 表内的记录项:
```sql
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
```
上述语句首先刷新所有权限缓存以应用最新的改动;接着改变指定用户的身份识别方式及其关联的新密码值。
#### 设置环境变量以便于管理
为了让每次进入 shell 或者切换用户的时候都能方便地使用某些自定义参数或路径,可以在全局范围内设定相应的环境变量。比如把必要的配置加入 `/etc/bash.bashrc` 和创建一个新的脚本文件放在 `/etc/profile.d/` 下面,从而保证这些设置适用于每一个可能的方式去获得终端会话[^2]。
#### 配置远程访问能力(如果需要)
默认情况下,MySQL 只监听来自 localhost 的请求。若希望可以从其他机器上进行管理和查询工作,则需编辑 MySQL 的配置文件 `/etc/mysql/mysql.conf.d/mysqld.cnf` 并取消绑定地址前的注释符号,即去掉 `bind-address = 127.0.0.1` 这一行前面的井号 (`#`) 符号[^4]。不过需要注意的是开放远程访问可能会带来额外的安全风险,因此建议仅限信任网络内使用此功能,并采取适当措施保护数据传输过程中的安全性。
阅读全文