Registros de operaciones comunes del host en la nube de Ubuntu

antecedentes

Ayer, fui a la sala de computadoras para actualizar la máquina dell R750 de CentOS8 a Ubuntu. Estaba un poco incómodo. Registraré el uso de Ubuntu aquí y continuaré actualizando y agregando.
Además, creo que Ubuntu es mucho más fácil de usar que CentOS.
Inserte la descripción de la imagen aquí

Crear usuario

adduser xxx
ubnutu默认的root是最高权限,但是默认用于切换,不做登录
普通用户加上sudo 即可获得超限,
su root也能切换root,此时不再需要用sudo

cmake instalar

cd ~/Download
wget https://cmake.org/files/v3.13/cmake-3.13.0-Linux-x86_64.tar.gz
tar -xzvf cmake-3.13.0-Linux-x86_64.tar.gz

# 解压出来的包,将其放在 /opt 目录下,其他目录也可以,主要别以后不小心删了
sudo mv cmake-3.13.0-Linux-x86_64 /opt/cmake-3.13.0

# 建立软链接
sudo ln -sf /opt/cmake-3.13.0/bin/*  /usr/bin/

# 查看 cmake 版本
cmake --version

Enlace suave, enlace duro, variable de sistema

(1) Variables ambientales

  • Variable de entorno: en Linux, la variable de entorno significa agregar la ruta del directorio especificado a la variable de ruta, y luego, cuando se ejecuta el comando, encontrará el programa correspondiente en la carpeta especificada y lo ejecutará.
  • Cuando el software no está instalado en el directorio especificado en la ruta, el sistema no encontrará el programa. Pero agregue la ruta completa relativa o absoluta del programa para ejecutar el programa.
  • Cuando instalamos el software y olvidamos establecer la ruta de instalación del software en la ruta especificada por la ruta, entonces necesitamos editar el /etc/profilearchivo:
# 编辑profile
vim  /etc/profile
# 保存环境变量
export PATH=/directory:$PATH   	#directory为可执行程序所在的目录
# 查看是否添加成功
echo $PATH

(2) Conexión suave

  • Enlace suave: cree un enlace suave para el programa ejecutable de software y colóquelo directamente en el directorio especificado por la ruta. Cuando el comando se ejecuta en cualquier parte del sistema, el sistema también puede encontrar el programa ejecutable correspondiente.
  • Similar al acceso directo en el sistema de ventanas
  • Tenga en cuenta que la ruta del archivo de origen se escribe como una ruta absoluta
  • El enlace flexible se puede eliminar directamente como un archivo, pero no afecta al archivo de origen
  • El enlace flexible generará un archivo de imagen en la ubicación seleccionada y no ocupará espacio en el disco.
# 常用方法
# 添加软连
ln -s	[源文件 / 目录]  [目标文件 / 目录]
# 修改软连
ln -snf	[源文件 / 目录]  [目标文件 / 目录]
#e.g
sudo ln -sf /opt/cmake-3.13.0/bin/*  /usr/bin/

(3) Conexión dura

  • Las propiedades son las mismas que las del vínculo suave, pero el vínculo físico copiará directamente el archivo de origen en la ubicación especificada, ocupando la misma cantidad de espacio en disco (generalmente no se usa)
  • Si sin parámetros es un enlace duro, generará un espacio del mismo tamaño que el archivo fuente.

(4) Otros parámetros

Ya sea un enlace flexible o un enlace físico, los archivos siguen cambiando de forma sincronizada. Si se eliminan todos los enlaces físicos a un archivo, el contenido del archivo se eliminará. El enlace flexible solo será inválido si se elimina el archivo de enlace de origen.

常用参数:
-b	删除,覆盖以前建立的链接
-d	允许超级用户制作目录的硬链接
-f	强制执行
-i	交互模式,文件存在则提示用户是否覆盖。
-n	把符号链接视为一般目录
-s	软连接 
-v	显示详细的处理过程

(5) Tome la instalación de cmake como ejemplo

  • Compilar e instalar
# 解压
cd /usr/local/
tar -zxvf -f cmake-3.13.0-rc2.tar.gz
cd cmake-3.13.0-rc2
# 编译安装
./configure
make
make install
# 安装完成
cd ..
mv cmake-3.13.0-rc2 cmake
# 添加环境变量
vim /etc/profile
export PATH=/usr/local/cmake/bin:$PATH
# 使环境变量生效
source /etc/profile
# 检查
cmake --version
  • Crea un enlace suave directamente
# 解压出来的包,将其放在 /opt 目录下,其他目录也可以,主要别以后不小心删了
tar -xzvf cmake-3.13.0-Linux-x86_64.tar.gz
sudo mv cmake-3.13.0-Linux-x86_64 /opt/cmake-3.13.0

# 建立软链接
sudo ln -sf /opt/cmake-3.13.0/bin/*  /usr/bin/
# 查看 cmake 版本
cmake --version
  • Problemas de instalación de software encontrados:
    Inserte la descripción de la imagen aquí
    Esto puede deberse a que no se exporta y el sistema no puede encontrar el directorio de archivos. Por lo tanto ,:
vim /etc/profile
export PATH=/opt/cmake3.18.0/bin:$PATH

Respecto a la descompresión directa o compilación e instalación

En el entorno Linux, el paquete de instalación tar.gz descargado, algunos pueden usarse directamente después de la descompresión, y algunos deben compilarse e instalarse antes de usar
tar -zxvf para descomprimir, ingrese al directorio y lea README.md para conocer la respuesta.
Además, si descarga Binary es la versión compilada que se puede usar directamente, incluso si es tar.gz, se puede usar después de la descompresión;
Source es la versión del código fuente, debe compilarlo usted mismo

Supongo que te gusta

Origin blog.csdn.net/weixin_44307065/article/details/108709893
Recomendado
Clasificación