菜鸟的服务器进阶

一直在使用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

原文地址:https://www.cnblogs.com/dyl222/p/10505553.html