• 菜鸟的服务器进阶


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

  • 相关阅读:
    Hadoop集群(三) Hbase搭建
    Hadoop集群(二) HDFS搭建
    Hadoop集群(一) Zookeeper搭建
    Redis Cluster 添加/删除 完整折腾步骤
    Redis Cluster在线迁移
    Hadoop分布式HA的安装部署
    Describe the difference between repeater, bridge and router.
    what is the “handover” and "soft handover" in mobile communication system?
    The main roles of LTE eNodeB.
    The architecture of LTE network.
  • 原文地址:https://www.cnblogs.com/dyl222/p/10505553.html
Copyright © 2020-2023  润新知