linux系统基础设置

在这里插入图片描述

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

系统环境

一共有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上正常运行深度学习代码。
在这里插入图片描述
值得注意,nvidia-smi正确运行以来于驱动与cuda kit的正确安装。

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

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

文件查看

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

ls -al ~/.ssh

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值