linux系统基础设置

linux系统基础设置_第1张图片

linux+Ubuntu有许多常用的指令,本篇博客列举这些用法。值得注意这篇博客内容比较杂乱,所以后期这篇博客会一直更新。

目录

  • 系统环境
  • 内存与cpu信息
  • 安装语句
  • 网络设置
  • gpu使用
  • 文件查看

系统环境

一共有3种更改系统环境设置的语句,其中只有source bash.bashrc才会永久生效。
在命令行中运行export PATH=$PATH:[new_path],这种方法最简单,但是无法永久生效。
更改bash_profile文件,并source bash_profile,这种方法也无法永久生效。
更改bash_bashrc文件,并source bash_bashrc,这种方法可以永久生效。

export PATH=$PATH:[new_path]

vim /usr/.bash_profile
# /usr/.bash_profile
export PATH=$PATH:[new_path]
source /usr/.bash_profile

vim /etc/bash.bashrc
# add in /etc/bash.bashrc
export PATH=$PATH:[new_path]
source /etc/bash.bashrc

系统路径可以通过echo打印出来,例如echo $PATH可以查看系统路径。

内存与cpu信息

# 查看核数(即cpu个数)
cat /proc/cpuinfo
# 查看内存大小
cat /proc/meminfo | grep MemTotal

安装语句

apt-get是ubuntu环境中常用的安装工具,但是有时候apt-get指令会失效,这个时候可以运行sudo apt-get update更新。

使用apt-get同样可以卸载软件,下面语句参考博客

sudo apt-get remove --purge [软件名称]  
sudo apt-get autoremove --purge [软件名称]

对于找不到软件安装路径的情况,可以参考下面的解决方案。用写在go举例说明。

go version

这时返回的结果为go的版本。这说明此时go是安装在系统路径下了,通过打印系统路径,得知go可能安装的位置,然后遍历所有系统路径,查看是否安装在各个路径下。

wget是另一个常用的下载指令,使用方法是先wget下载安装脚本,然后运行脚本实现最终的下载。具体例子可以参考这篇博客中介绍的miniconda安装方法。

网络设置

ifconfig可以查看当前服务器的网络信息,例如网络ip地址等。

有时遇到需要开启或关闭防火墙的网络应用,可以参考这篇博客的内容。

sudo ufw enable

gpu使用

运行nvidia-smi显示与如下类似的界面才能在gpu上正常运行深度学习代码。
linux系统基础设置_第2张图片
值得注意,nvidia-smi正确运行以来于驱动与cuda kit的正确安装。

# 安装驱动
sudo ubuntu-drivers autoinstall
# 安装cuda kit
sudo apt install cuda

运行完上述代码,需要重启服务器。上述操作参考这篇博客。

文件查看

ls是常用的查看当前文件夹下文件的指令,更高阶的使用方法是

ls -al ~/.ssh

可以查看~/.ssh文件下文件的具体信息。

你可能感兴趣的:(linux服务器使用基础,操作系统,linux,ubuntu)