zoukankan      html  css  js  c++  java
  • 【Linux】Centos7 入门到放弃记录

    目标 :
    学习Centos7要达到的目标
    部署.net core
    在Centos7使用 SQL
    使用nginx
    使用Redis
    分布式集群
    .....
    漏掉的后面再继续补充

    为了学习Centos7 我在西部数码买了一个Centos7的云主机从零开始,这样做的好处就是避免了在本地使用VM出现的奇怪错误,更贴近于实际的部署环境

    购买主机后,使用他们推荐的putty 工具登录
    一.第一个阶段登录第一件事 先设置 ssh连接时间 避免闲置不用的时候它需要重连,

    #vi /etc/ssh/ssh    //vi 编辑命令
    找到ClientAlivelnterval 参数 删除注释,设置连接保持的连接时间,单位为秒
    ClientAliveCountMax 设置允许超时的次数
    //修改完成后 按ESC推出编辑模式  ,输入    :  //表示在文本末尾进行输入操作   再输入wq  表示退出并保存
    //这里补充  1 :q 是直接退出;2 wq 保存后退出;3 :q! – 不保存内容, 强制退出
    #service  sshd reload   //重启一下sshd  
    

    第二阶段修改yum源可选:阿里云/网易云

    // 原文地址:[西部数码](https://www.west.cn/info/html/caozuoxitong/Linux/20180621/4206782.html)
    一、修改CentOS默认yum源为mirrors.aliyun.com
    1、首先备份系统自带的yum源配置文件     /etc/yum.repos.d/CentOS-Base.repo
    # mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    2、进入yum源配置文件所在的文件夹
    # cd /etc/yum.repos.d/
    3、下载aliyun的yum源配置文件到/etc/yum.repos.d/
    CentOS 7:
    # wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    CentOS 6:
    # wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
    CentOS 5:
    # wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
    4、运行yum makecache生成缓存
    # yum makecache
    5、更新系统
    # yum -y update
     
    二、修改CentOS默认yum源为mirrors.163.com
    
    1、首先备份系统自带的yum源配置文件     /etc/yum.repos.d/CentOS-Base.repo
    # mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    2、进入yum源配置文件所在的文件夹
    # cd /etc/yum.repos.d/
    3、下载163的yum源配置文件到/etc/yum.repos.d/
    CentOS 7:
    # wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
    CentOS 6:
    # wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
    CentOS 5:
    # wget http://mirrors.163.com/.help/CentOS5-Base-163.repo
    4、运行yum makecache生成缓存
    # yum makecache
    5、更新系统
    # yum -y update
    

    第三阶段修改默认端口避免被恶意扫描

    #vi /etc/ssh/sshd_config
    1.修改ssh
    #vi /etc/ssh/sshd_config
    //找到关键字    Port   然后 原地输入 i  表示插入模式
    //ESC 退出 编辑模式  :wq   保存并退出
    2.向SELinux中添加修改的SSH端口
    #安装依赖
    yum install policycoreutils-python
    #安装semanage
    yum provides semanage
    查询当前 ssh 服务端口:
    semanage port -l | grep ssh
    #向 SELinux 中添加我们需要添加的ssh端口(10011):
    semanage port -a -t ssh_port_t -p tcp 10011
    #验证 ssh 端口是否添加成功:
    semanage port -l | grep ssh
    
    #重启 ssh 服务:
    systemctl restart sshd.service
    
    在命令行输入:
    
    ssh root@你自己的ip地址xx.xxx.xx.xx -p 10011
    
    
    

    ----------------未完待续-------------

  • 相关阅读:
    如何在JavaScript中正确引用某个方法(bind方法的应用)
    使用后缀数组寻找最长公共子字符串JavaScript版
    YprogressBar,html5进度条样式,js进度条插件
    java中基本类型和包装类型实践经验
    0~400中1出现了多少次?
    关于JavaScript内存泄漏的质疑
    maven本地仓库配置文件
    IntelliJ idea工具使用
    等额本息和等额本金计算
    开发软件合集
  • 原文地址:https://www.cnblogs.com/cyCalf/p/10721069.html
Copyright © 2011-2022 走看看