• 当你买了台新的ubuntu服务器(1)


    创建新用户!

    操作服务器绝对不要天天用root,迟早会出事,所以新服务器第一件事情就是来个普通权限的用户。
    (以下指令均在root权限下运行)
    adduser ubuntu
    其中ubuntu可以替换为你想要的用户名,之后输入密码(不会显示在屏幕上,盲输就行),然后输入用户信息就可以了。然后分配sudo权限:
    visudo
    这里没有漏空格,就是visudo,进去之后是专门的编辑器,编辑模式默认是插入,找到“root ALL=(ALL:ALL) ALL”这一行,在下面加上这一行,同样的,ubuntu替换为你的用户名
    ubuntu ALL=(ALL:ALL) ALL
    这个奇奇怪怪的编辑器使用ctrl+o(然后再按enter)保存,ctrl+c取消,ctrl+x退出。然后使用
    su ubuntu
    切换到刚刚创建的用户。
     
    此外创建用户还有“useradd”命令,但是用这个创建命令似乎不能单独登录,不要用就是了。
     

    延长ssh自动断开时间

    如果通过终端ssh连接服务器时,当鼠标和键盘长时间不操作,服务器就会自动断开连接。
    • 方法一
    修改/etc/ssh/sshd_config配置文件,找到ClientAliveCountMax(单位为分钟)修改为所需要的值,然后执行
    service sshd reload
     
    • 方法二
    找到所在用户的.ssh目录,如root用户该目录在:/root/.ssh/,在该目录创建config文件
    vi /root/.ssh/config
    加入下面一句:ServerAliveInterval 60 保存退出,再ssh服务器的时候,不会因为长时间操作断开。加入这句之后,ssh客户端会每隔一段时间自动与ssh服务器通信一次,所以长时间操作不会断开。
    • 方法三

    修改/etc/profile配置文件

    vi /etc/profile

    增加:TMOUT=1800 这样30分钟无操作就自动LOGOUT




    换源(仅中国大陆地区服务器需要)

    这里一次性汇总一下所有常见的工具的换源

    apt-get

    先备份原始文件
    sudo cp /etc/apt/sources.list /etc/apt/sources.bak1
    #第一个参数时拷贝的文件路径和文件名称,第二个是拷贝到(粘贴)的文件路径和文件名
    然后开始编辑源地址
    sudo vi /etc/apt/sources.list
    删掉或注释掉原有的国外地址。然后去如下地址任意一个获取最新的镜像站点地址,复制到 /etc/apt/sources.list 中即可。
    换源之后进行软件包更新(可选)
    sudo apt-get update
    # 这个命令,会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。
    sudo apt-get upgrade
    # 这个命令,会把本地已安装的软件,与刚下载的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,就会提示你更新。如果你的软件都是最新版本,会提示:
    # 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。

    pip 

    新服务器默认没有pip,使用如下指令安装,已经安装了的可以跳过
    sudo apt-get install python3-pip
    确定安装好pip之后,找到如下文件没有则新建
    ~/.pip/pip.conf
     
    vi编辑添加(这里为阿里云镜像)
    [global]
    index-url = https://mirrors.aliyun.com/pypi/simple/
    
    [install]
    trusted-host=mirrors.aliyun.com

    安装java

    2019年起,oracal将官方的jdk设为付费下载,所以推荐安装open-jdk,版本方面推荐java-8(1.8)。
    $ sudo apt install default-jdk # java 10
    $ sudo apt install openjdk-8-jdk # java 8
    如果使用 open jdk ,以上指令任选其一即可直接完成,以下所有步骤仅原版jdk安装需要
    如果一定要使用oracal的原版jdk的话,必须自己下载安装包,这里举例 jdk-8u221-linux-x64.tar.gz
    $ sudo mkdir /usr/lib/java
    $ sudo tar -zxvf jdk-8u212-linux-x64.tar.gz -C /usr/lib/java
    $ sudo gedit ~/.bashrc # 修改环境变量
    文件尾追加以下内容(open-jdk不需要)
    # set oracle jdk environment
    export JAVA_HOME=/usr/lib/java/jdk1.8.0_212 ## 这里的目录换成自己解压的jdk 目录
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    export PATH=${JAVA_HOME}/bin:$PATH
    $ source ~/.bashrc
    # 使环境变量生效(open-jdk不需要)
    $ sudo update-alternatives --install /usr/bin/java java /usr/lib/java/jdk1.8.0_212/bin/java 300
    # 系统注册此jdk(300为优先级)
    如果我们在服务器上安装了多个Java版本,我们可以使用update-alternatives系统更改默认版本:
    sudo update-alternatives --config java
    在随后的界面中输入序号并回车以切换默认jdk

    安装php

    sudo apt-get install php
  • 相关阅读:
    Ubuntu 12.10 安装 jdk-7u10-linux-x64.tar.gz(转载)
    Android-- FragmentStatePagerAdapter分页(转载)
    Windows下安装Cygwin及包管理器apt-cyg(转)
    Androidi性能优化之多线程和同步
    Androidi性能优化之高效使用内存
    综合面试---常问知识点
    路由器
    域名系统
    IP地址与子网掩码
    网络层使用的协议
  • 原文地址:https://www.cnblogs.com/luczydoge/p/12853275.html
Copyright © 2020-2023  润新知