Ubuntu 系统配置

Posted 逸风小站

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu 系统配置相关的知识,希望对你有一定的参考价值。

nvm

参考:https://github.com/nvm-sh/nvm
可以先去 https://github.com/creationix/nvm 查看最新的版本
执行下面的指令

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
$ wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
=> Downloading nvm from git to \'/home/lighthouse/.nvm\'
=> Cloning into \'/home/lighthouse/.nvm\'...
remote: Enumerating objects: 360, done.
remote: Counting objects: 100% (360/360), done.
remote: Compressing objects: 100% (306/306), done.
remote: Total 360 (delta 40), reused 170 (delta 28), pack-reused 0
Receiving objects: 100% (360/360), 219.95 KiB | 73.00 KiB/s, done.
Resolving deltas: 100% (40/40), done.
* (HEAD detached at FETCH_HEAD)
  master
=> Compressing and cleaning up git repository

=> Appending nvm source string to /home/lighthouse/.bashrc
=> Appending bash_completion source string to /home/lighthouse/.bashrc
=> Close and reopen your terminal to start using nvm or run the following to use it now:

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

复制结果中的指令,并执行

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" 

Node

nvm install 版本

Nginx

切换到 root

sudo su root
apt update
apt-get install nginx
nginx -v

启动

service nginx start

访问服务器 ip 看是否出现

Welcome to nginx!
If you see this page, the nginx web server is successfully installed and working. Further configuration is required.

For online documentation and support please refer to nginx.org.
Commercial support is available at nginx.com.

Thank you for using nginx.

[Ubuntu] 安装 Ubuntu 后系统相关配置

一、系统相关配置

1. 设置 root 用户密码

sudo passwd root

 

2. 安装 32 位兼容库

  经常会遇到 gcc 安装好了,环境变量配置好了,但是就是 arm-none-eabi-gcc -v 显示找不到命令,其实就是在 64 位的 ubuntu 下没有装 32 位兼容库,导致 32 的 arm-none-eabi-gcc 无法正常运行。

sudo apt-get install lib32ncurses5
sudo apt-get install lib32z1

 

3. 安装 ncurses 基本库

  ncurses 是字符终端下屏幕控制的基本库。可能很多新开发的程序都不使用了,不过如果要编译一些老程序,还经常遇得到。编译 kernel 和 u-boot 时 make menuconfig 命令就需要这个库。

sudo apt-get install libncurses5-dev

 

4. 修改家目录文件夹名

  倘若安装 ubuntu 的时候选择的语言是中文,则家目录下的文件夹名都是中文名称,这样在控制台 cd 切入子目录下要输入中文,很不方便。要是是英文的话就方便多了,但是我们直接将家目录下的文件家改为英文名后,之前的桌面、下载、文档等目录就全部都变成了家目录。其他的目录都还好,但是桌面变成了家目录,导致家目录下的所有文件都暴露在桌面上,很不开心。那怎么手动去指定桌面、文档、下载等文件夹的路径呢?

技术分享 技术分享
  需要修改一个配置文件,该配置文件路径为:

[email protected]:~$ vim ~/.config/user-dirs.dirs

  修改此文件中的 XDG_xxx_DIR 对应的目录便可以指定桌面、文档、下载等文件夹的路径。

技术分享 技术分享

  这里有一段注释,简单翻译一下: 此文件由 xdg-user-dirs-update 编写,如果你想要增加或者改变一下家目录下的目录结构,只需编辑你感兴趣的那一行。所有本地更改将在下次运行(重启)时生效。每一行的格式是 XDG_xxx_DIR ="$ HOME/yyy" 相对路径,或着 XDG_xxx_DIR = "/yyy" 绝对路径,不支持其他格式。

  所以这里这样就搞定了,但是要生效的话需要重启。



以上是关于Ubuntu 系统配置的主要内容,如果未能解决你的问题,请参考以下文章

# Ubuntu子系统安装配置

ubuntu系统怎么配置环境变量

[Ubuntu] 安装 Ubuntu 后系统相关配置

ubuntu/linux系统知识(30)ubuntu系统配置项dconf/gsettings

ubuntu/linux系统知识(30)ubuntu系统配置项dconf/gsettings

2019.7.01—双硬盘安装Win10,Ubuntu18.04双系统(包括Ubuntu系统美化;安装QQ,微信;配置酸酸.乳)