一直在使用windows操作系统,实习时需要使用黑窗口的Linux系统进行开发,记录一下自己的学习,主要是记录自己从网上找的相关资料进行记录组合。
uname -a,然后回车,就可以查看到服务器的内核信息,主要看服务器的内核是什么操作系统以便于使用相应的命令。
用户的创建、密码的设定以及授权
一般不直接使用root用户进行开发,所以应该先创建一个自己的用户,并赋予相应权限。
1、linux下的用户是属于组的,所以需要创建一个组,划分给用户
创建命令:在root下执行以下命令:groupadd ver //创建一个组ver
2、创建用户
useradd -m -g ver uiadm //创建名为(uiadm)的新用户,-m是创建用户的家目录,-g ver是指定新用户所属的基本组
3、密码管理部分
passwd uiadm //换行输密码,为用户设定密码
passwd //为用户自己修改密码
passwd -d uiadm //为用户uiadm删除密码,则uiadm登录时将不再需要使用密码
passwd -x 2 uiadm //设置密码最长有效期为2天,删除用户密码
4、切换到home目录,在root用户下给uiadm授权
chmod 775 -R uiadm //为uiadm用户赋予与root用户等权的所有权限
查看服务器GPU情况
执行nvidia-smi命令
如果你使用的服务器安装了NVIDIA显卡,并且配备了驱动,那么可以使用这条命令nvidia-smi
查看运行状态。
常用的一些指令
pwd :打印当前在哪个目录
ls :列出当前路径下的文件和目录
mkdir 目录名: 新建目录
cd 目录名 :进到指定目录 进到指定目录
使用 cd 目录名 进到指定目录,如果指定的“目录名”是
. 表示当前目录
.. 表示当前目录的上一级
- 表示上一次所在目录
~ 表示当前用户的 home 目录(即刚 login 时所在的目录)
如:
cd .. 返回上级目录
cd ../.. 返回上两级目录
cd ~ 进入用户主目录 home 目
文件的下载
Linux wget是一个下载文件的工具,它用在命令行下。
以下的例子是从网络下载一个文件并保存在当前目录
wget http://cn.wordpress.org/wordpress-3.1-zh_CN.zip
Linux服务器安装Anaconda:https://blog.csdn.net/ychgyyn/article/details/82258136
https://blog.csdn.net/love666666shen/article/details/75675185
jdk安装与配置
在Anaconda中安装某些库可能会用到java环境需要安装jdk
获取jdk命令:
wget http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux- x64.tar.gz
链接地址需要自己在官网上获取,上述地址直接下载可能会出现错误。下载完成后移动到制定目录,比如/usr/java/(创建java/目录)并且解压
tar -zxvf jdk-8u161-linux- x64.tar.gz
配置jdk
执行 vim /etc/profile 编辑系统配置文件 在文件末尾加上以下代码:
export JAVA_HOME=/usr/local/jdk-8u161
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
执行 刷新配置
source /etc/profile
文件及其文件夹的删除
rm 文件名
rm -rf 目录名字。若删除时出现 Permission denied 的提示,可以在命令前加sudo 即:sudo rm -rf 文件夹的名字,即可删除。
提醒:使用这个rm -rf的时候一定要格外小心,linux没有回收站的。rm还有更多的其他参数和用法,具体参数用法使用man rm查看。
说明:
-r 向下递归,不管有多少级目录,一并删除
-f 直接强行删除,不作任何提示的意思
创建文件及文件夹
vi命令使用举例
例一:创建文件a.txt。
vi a.txt
Hello everyone!
:wq //在退出时,直接输入:wq会发现退不出去,退出方法是:编辑完成后按ESC,然后输入:q就是退出;还有:wq是保存后退出,加感叹号是表示强制
mkdir 文件夹名
常用的一些命令
执行一些命令时提高用户的权限,用sudo(前提是当前用户被赋予了sudo权限,这样是为了便于权限的管理)
查看python的版本whereis python
查看当前用户的根目录:echo $HOME
把本地的资源拉到服务器上,通过rz -be