• Linux服务器操作


    Linux关于服务器的操作(root权限)

    1. 查看服务器版本信息

      cat /etc/redhat-release
    

    2.将Windows上文件通过xshell传到Linux服务器

      查找系统自带软件包
      yum provides */rz
      安装
      yum install -y lrzsz    
      选择文件
      rz           
      {拷贝linux上文件到本机:sz}
    

    3.安装docker(centos)

      查看当前内核版本(>3.10)
      uname -r          
      更新yum
      yum update      
      安装软件包
      yum install -y yum-utils device-mapper-persistent-data lvm2    
      设置yum源  
      yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
      安装docker
      yum install docker-ce         
      启动docker
      systemctl start docker       
      重启docker
      docker restart [container_name/container_id]   
      开机启动
      systemctl enable docker    
      验证
      docker version
    
      (ubuntu版本)
      安装必要的软件包以允许apt通过HTTPS使用存储库
      sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
      添加GPG密钥(我添加的阿里的,官方的不知道为啥会失败)
      curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
      docker配置仓储库(用的阿里镜像)
      sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
      更新软件包
      sudo apt-get update
      安装docker
      sudo apt-get -y install docker-ce
    

    4.docker运行等命令

      docker调出后台容器
      docker attach [container_name/container_id]
      交互式启动
      docker run -i [container_name/container_id]
      导入镜像到本地
      docker load -i [name]
      查看进程
      docker ps -a 
      
      vi start.sh (bin目录下) 添加要运行的进程,可以保证在退出docker后,程序继续运行。
    

    5.防火墙操作

      查看防火墙状态
      systemctl status firewalld 
      开启
      systemctl start firewalld
      关闭
      systemctl stop firewalld
      开机启用
      systemctl enable firewalld
      开机禁用
      systemctl disable firewalld
      查看可启用端口
      firewall-cmd --zone=public --list-ports
      添加端口(18081为例)
      firewall-cmd --zone=public --add-port=18081/tcp --permanent(--permanent永久生效,没有此参数重启后失效)
      更新防火墙规则
      firewall-cmd --reload
      查看端口是否开启
      firewall-cmd --zone= public --query-port=8081/tcp
      永久关闭端口
      firewall-cmd --zone= public --remove-port=80/tcp --permanent
      查看端口是否可用
      lsof -i:【端口号】
    

    查看共享文件是否成功:vmware-hgfsclient
    挂载:/usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o nonempty

  • 相关阅读:
    PHP教程:PHPUnit学习笔记(三)测试方法进阶
    PHP教程:PHPUnit学习笔记(二)PHPUnit基本用法
    PHP教程:PHPUnit学习笔记(一)PHPUnit介绍及安装
    phpunit框架安装
    防注入(url)
    ssh 密钥详解
    JS判断登陆端是PC还是手机
    字节换算器
    gif 图片制作和拆解
    让你的网站秒开 为IIS启用“内容过期”
  • 原文地址:https://www.cnblogs.com/TSlover/p/11139446.html
Copyright © 2020-2023  润新知