zoukankan      html  css  js  c++  java
  • 操作系统

    镜像:

    http://mirrors.aliyun.com/centos/7/isos/x86_64/
    http://archive.kernel.org

    网络配置 - DHCP 

    # /etc/resolv.conf 添加如:
     
    nameserver 8.8.8.8   (谷歌DNS)  119.29.29.29   (腾讯DNS)   114.114.114.114   114.114.114.115 

    网络配置 - 静态网络

    配置文件
    vi /etc/sysconfig/network-scripts/ifcfg-ens33 (根据ip addr显示属性可能有所不同)

    网络配置 - 重启

    service network restart

    网络配置 - 查看网络状态信息

    ip addr

    查看操作系统版本

    # cat /proc/version

    # cat /etc/redhat-release

    端口 - 进程 - 应用程序

    查看进程信息
    查看端口进程和应用程序

    工具 - wget

    sudo yum -y install wget   - 安装
    wget -S url - 查看响应数据包

    工具 - ifconfig

    yum install net-tools.x86_64

    工具 - lsof

    数据库 - mariadb

    yum -y install mariadb mariadb-server  - 安装
    systemctl start mariadb   - 启动
    systemctl enablemariadb   - 设置为开机启动
    systemctl stop mariadb   - 停止MariaDB
    systemctl restart mariadb  - 重启MariaDB
    mysql -u root -p - 连接 (安装后默认密码为空)
    mysql_secure_installation - 默认配置
    修改连接密码:

    字符集设置(防止中文字符乱码)

    SET character_set_client = utf8;

    SET character_set_results = utf8;

    SET character_set_connection = utf8;

    数据库 - 新建 并设置默认编码

     文件

    .sh
    运行:

    防火墙 - iptables

    查询防火墙端口开放情况
    开放端口对外访问

    Web应用 - 中间件 - Apache

    sudo yum install httpd
    sudo systemctl enable httpd
    sudo systemctl start httpd
    sudo systemctl status httpd
    sudo httpd -v
    systemctl stop httpd.service #关闭

    工具 - docker

    yum -y install docker-ce
    
    Q:
    No package XXX available
    A1:
    (1)yum install http://mirrors.hustunique.com/epel//6/x86_64/epel-release-6-8.noarch.rpm
    A2:
    (1)yum -y update
    A3:
    (1)卸载 docker 及其相关依赖
    sudo yum remove docker docker-common container-selinux docker-selinux docker-engine
    (2)安装 yum-utils    yum-config-manager yum源管理工具
    sudo yum install -y yum-utils
    (3)添加yum源
    sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    (4)更新索引
    sudo yum makecache fast
    ​(5)安装 docker-ce
    sudo yum install -y docker-ce
    (6)启动docker
    sudo systemctl start docker
    (7)验证是否安装成功
    sudo docker info
    
    重启docker
    systemctl restart docker.service
    安装docker
    1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。
    
    通过 uname -r 命令查看你当前的内核版本
    
    2、使用 root 权限登录 Centos。确保 yum 包更新到最新。
    
    $ sudo yum update
    3、卸载旧版本(如果安装过旧版本的话)
    
    $ sudo yum remove docker  docker-common docker-selinux docker-engine
    4、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
    
    $ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    5、设置yum源
    
    $ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    
    6、可以查看所有仓库中所有docker版本,并选择特定版本安装
    
    $ yum list docker-ce --showduplicates | sort -r
    
    7、安装docker
    sudo yum install docker-ce-17.12.0.ce
     
    
    8、启动并加入开机启动
    
    $ sudo systemctl start docker
    $ sudo systemctl enable docker
    9、验证安装是否成功(有client和service两部分表示docker安装启动都成功了)
    
    $ docker version

    安装 docker-compose

    
    
    sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    
    sudo chmod +x /usr/local/bin/docker-compose
    
    docker-compose --version

    漏洞集成环境vulhub

    yum install git
    
    下载vulhub
    git clone https://github.com/vulhub/vulhub.git
    
    docker-compose up -d  未找到命令
    sudo curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
    sudo chmod +x /usr/local/bin/docker-compose
    docker-compose --version
    sudo yum -y install epel-release
    sudo yum install python-pip
    
    进入对应CVE目录 -> docker-compose up -d
    
    docker ps  - docker端口查询
    
    末尾地址为1 - 》 网络模式为NAT

    docker-compose down #关闭环境

    Web应用 - confluence

    下载:

    wget https://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-6.10.0-x64.bin

    安装

    ./atlassian-confluence-6.10.0-x64.bin

    启动状态查看

    访问

    http://ip:8090

    启动 | 停止

    cd /opt/atlassian/confluence/bin

    startup.sh

    shutdown.sh

    卸载

    在/opt/atlassian/confluence目录下执行uninstall

  • 相关阅读:
    M3U8文件
    线程间的通信方式以及线程与进程的区别
    string类的实现
    进程间的通信方式
    GDB调试多线程
    面向对象与面向过程的优缺点
    同步与异步,阻塞与非阻塞的区别
    计算机cpu、寄存器、内存区别
    Linux下Makefile中动态链接库和静态链接库的生成与调用
    使用session来存储用户的登录信息
  • 原文地址:https://www.cnblogs.com/AtesetEnginner/p/11938554.html
Copyright © 2011-2022 走看看