Ubuntu 装机实录

添加一个用户

su -
adduser wdd
adduser wdd sudo # 添加到 sudo 用户组

安装 Docker

apt update
apt install docker.io
adduser wdd docekr # 添加到 docker 用户组
docker -v

安装 Nginx

apt install nginx
nginx -v
nginx -t # 查看配置文件路径

安装 Mysql

apt install mysql-server
systemctl status mysql # 查看状态
mysql -uroot -p  # 无密码直接回车进入 mysql
use mysql;
select host,user,plugin from user; # 查看用户列表, plugin 列加密方式
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; # 改密码
update user set host='%' where user ='root';
FLUSH PRIVILEGES; # MySQL用户数据和权限有修改后,希望在"不重启MySQL服务"的情况下直接生效
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION; # 授权
update user set plugin='mysql_native_password' where user='root'; # 如果需要更新加密方式

如果使用 navcat 等工具连接不上数据库,除了要检查 ‘root’@‘localhost’ 外,还需要改一下 mysql 的配置文件,编辑 /etc/mysql/mysql.conf.d/mysqld.cnf 文件,找到 bind-address = 127.0.0.1 这一行注释掉,systemctl restart mysql 重启 mysql。

安装小工具

apt install jq tree

设置主机名

hostname ubuntu

切换到普通用户

su - wdd
su -  # 切换到 root 用户

安装 nvm

cd ~/
git clone https://github.com/nvm-sh/nvm.git .nvm

~/.bashrc 文件中添加以支持 nvm 命令:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

source ~/.bashrc

nvm install v16.13.0
node -v
npm i -g nrm --registry=https://registry.npm.taobao.org
nrm ls
nrm use taobao
npm config get registry
nvm alias default v16.13.0  # nvm设置默认版本

其他

# 配置上键快捷输入历史命令
if [[ $- == *i* ]]
then
        bind '"\e[A": history-search-backward'
        bind '"\e[B": history-search-forward'
fi
# 生成公钥
ssh-keygen -m PEM -t ed25519 -C "xxxxx@simright.com"
# 添加参数 -f 可以生成指定名称的公钥文件
cd ~/.ssh
cat id_xxxx.pub
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Ubuntu装机必备的一些软件和工具包括: 1. Ubuntu软件中心:Ubuntu的软件中心是一个方便的图形界面工具,用于浏览和安装各种应用程序和工具。你可以使用命令sudo apt-get install software-center重新安装软件中心。 2. Terminator终端模拟器:Terminator是一款功能强大的终端模拟器,它提供了多个终端窗口,方便同时进行多个终端会话。 3. GIMP:GIMP是GNU图像处理程序,是一款强大的图像编辑和绘图工具,可以用于图像的修饰、合成和创建等。 4. VLC媒体播放器:VLC是一款开源的媒体播放器,支持播放几乎所有的音频和视频格式。 5. Firefox浏览器:Firefox是一款快速、安全且个性化的网络浏览器,它支持各种插件和扩展,可以满足不同用户的需求。 6. LibreOffice办公套件:LibreOffice是一套功能强大的办公套件,包括文字处理、电子表格、演示文稿和数据库等应用程序。 7. Git版本控制工具:Git是一种分布式版本控制系统,用于跟踪和管理文件的变化,特别适用于团队协作开发。 8. VirtualBox虚拟机软件:VirtualBox是一款免费的虚拟机软件,可以在Ubuntu上运行其他操作系统,如Windows、macOS等。 9. Dropbox云存储服务:Dropbox是一种云存储服务,可以将文件同步到云端,并在各种设备之间共享和访问这些文件。 10. Anaconda Python发行版:Anaconda是一种流行的Python发行版,可以方便地安装和管理Python及其相关的科学计算包。 以上是一些Ubuntu装机必备的软件和工具,可以根据个人需求进行选择和安装。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Ubuntu命令_菜鸟必备](https://download.csdn.net/download/szchy/5441199)[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: 33.333333333333336%"] - *2* [Ubuntu装机必备](https://blog.csdn.net/cookieZZ/article/details/116067027)[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: 33.333333333333336%"] - *3* [#Ubuntu#__装机必备__常用软件和工具库安装](https://blog.csdn.net/sinat_37231928/article/details/112587138)[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: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值