zoukankan      html  css  js  c++  java
  • 菜鸟的服务器进阶

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

  • 相关阅读:
    fail to start File System Check
    qemu:///system 没有连接驱动器可用;读取数据时进入文件终点: 输入/输出错误
    [转载]libvirt(virsh命令总结)
    【转载】CentOS 7自动以root身份登录gnome桌面 操作系统开机后自动登录到桌面 跳过GDM
    Linux查看PCIe版本及速率# lspci -vvv |grep Width -i
    JAVA的线程能够在多个CPU上执行么?
    给定字典做分词
    POJ 3130 & ZOJ 2820 How I Mathematician Wonder What You Are!(半平面相交 多边形是否有核)
    高仿一元云购IOS应用源代码项目
    增加收藏兼容主流浏览器代码
  • 原文地址:https://www.cnblogs.com/dyl222/p/10505553.html
Copyright © 2011-2022 走看看