精华内容
下载资源
问答
  • CentOS 7 最小化安装 配置版本:CentOS-7-x86_64-Minimal-1708配置网络访问 选择桥接 手工配置网络地址 验证可以访问外网 安装基础的工具 查询 那个软件提供 yum provides ifconfig yum whatprovides ifconfig ...

    CentOS 7 最小化安装 配置

    版本:CentOS-7-x86_64-Minimal-1708

    配置网络访问

    • 选择桥接
    • 手工配置网络地址
    • 验证可以访问外网

    安装基础的工具

    查询 那个软件提供

    yum provides ifconfig
    yum whatprovides ifconfig

    搜索文件

    yum search ifconfig

    查看 gcc 是否安装

    rpm -qa | grep gcc

    卸载软件

    需要看你的软件包格式:

    • 如果你带有yum,可以直接yum remove xxx
    • 如果是rpm包,rpm -e xxx
    • tar包的话需要你直接删除该文件或者make uninstall xxx

    安装传统网络工具

    yum install net-tools

    安装 wget 文件下载工具

    yum install wget

    安装 ntpdate 系统时间同步设置

    yum install ntpdate
    # 同步时间服务器
    ntpdate time.nist.gov

    安装 perl 环境

    yum install perl
    
    # 查看 perl 环境版本 
    perl -v
    

    安装 gcc 环境

    yum install gcc

    安装 kernel-headers 环境

    yum install kernel-headers

    安装 vm -tools

    1、安装依赖包

    • yum install perl
    • yum install net-tools
    • yum install gcc
    • yum install kernel-headers

    2、挂载

    # 创建挂载目录
    mkdir /mnt/cdrom
    
    # 将镜像文件挂载到指定目录
    mount /dev/cdrom  /mnt/cdrom

    3、安装

    
    cd /mnt/cdrom
    
    cp vm~.tar.gz /tmp/vm.tar.gz
    
    cd /tmp/
    
    mkdir tools
    
    tar -zvxf vm.tar.gz -C /tmp/tools
    
    cd /tmp/tools/vmware-tools-distrib
    
    ./vmware-install.pl
    

    4、共享的文件夹

        安装完毕后,选择挂载的文件夹,重启虚拟机,在/mnt/hgfs目录下可以看到共享的文件夹。

    如果不使用文件共享,可以安装 open-vm-tools

    yum install open-vm-tools
    展开全文
  • CentOS7最小化安装配置1. 静态网络配置查看网络状态,因为ifconfig没有安装,所以使用如下命令ip addr进入目录cd /etc/sysconfig/network-scripts编辑网卡文件vi ifcfg-eno16777736修改或增加如下内容BOOTPROTO=...

    CentOS 7最小化安装配置

    1. 静态网络配置

    查看网络状态,因为ifconfig没有安装,所以使用如下命令

    ip addr

    进入目录

    cd /etc/sysconfig/network-scripts

    编辑网卡文件

    vi ifcfg-eno16777736

    修改或增加如下内容

    BOOTPROTO=static #dhcp改为static(修改)
    ONBOOT=yes #开机启用本配置,一般在最后一行(修改)
    IPADDR=192.168.10.5 #静态IP(增加)
    GATEWAY=192.168.10.1 #默认网关(增加)
    NETMASK=255.255.255.0 #子网掩码(增加)
    DNS1=192.168.10.1  #DNS配置,虚拟机安装的话,DNS就网关就行,多个DNS网址的话再增加(增加)

    重启网卡生效

    service network restart

    修改ssh配置

    vi /etc/ssh/sshd_config

    打开如下配置项(去掉前面的#)

    Port 22
    Protocol 2
    PermitRootLogin yes

    2. 更新软件

    # 备份
    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    # 使用阿里云的镜像源仓库
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    # 更新仓库
    yum makecache
    yum update
    yum upgrade

    3. 安装必备组件

    • 网络组件

      yum install net-tools
    • 安装vim

      yum -y install vim*
    • 配置vim

      cd /root
      vi .vimrc
       set nu
       syntax on
       set ruler
       set autoread
       set cursorline
       set magic
       set nocompatible
    • 安装wget

      yum install wget
    展开全文
  • CentOS 7 最小化安装版本:CentOS-7-x86_64-Minimal-1708 基础配置 配置网络 VM选择桥接 手工配置网络地址 验证可以访问外网 VM克隆系统 设置静态 IP cd /etc/sysconfig/network-scripts/ vi ifcfg-eno16777736 ...
        

    简述

    • CentOS 7 最小化安装版本:CentOS-7-x86_64-Minimal-1708

    基础配置

    配置网络

    • VM选择桥接
    • 手工配置网络地址
    • 验证可以访问外网

    VM克隆系统 设置静态 IP

    
    cd /etc/sysconfig/network-scripts/
    
    vi ifcfg-eno16777736
    

    注释掉 UUID, HWADDR

    
    TYPE="Ethernet"
    BOOTPROTO="static"
    DEFROUTE="yes"
    IPV4_FAILURE_FATAL="yes"
    IPV6INIT="yes"
    IPV6_AUTOCONF="yes"
    IPV6_DEFROUTE="yes"
    IPV6_FAILURE_FATAL="no"
    NAME="eno16777736"
    #UUID="10f47dcb-cc95-4aad-a56c-36fe7920f431"
    ONBOOT="yes"
    IPADDR0="192.168.199.200"
    PREFIX0="24"
    GATEWAY0="192.168.199.1"
    DNS1="8.8.8.8"
    DNS2="9.9.9.9"
    #HWADDR="00:0C:29:E3:95:59"
    IPV6_PEERDNS="yes"
    IPV6_PEERROUTES="yes"
    

    重启网络服务

    service network restart

    修改主机名

    hostnamectl set-hostname serverHostName 

    系统时间同步配置

    
    yum install ntpdate
    
    # 同步时间服务器
    ntpdate time.nist.gov
    # 或
    ntpdate -u 0.pool.ntp.org
    

    同步时间可能有问题,参见解决CentOS7下用ntpdate同步时间问题

    安装基本工具

    安装net-tools

    yum -y install net-tools  

    安装 wget

    yum -y install wget

    安装 curl

    yum -y install curl

    基本命令

    查找安装路径:

    whereis nginx

    查找文件路径:

    find / -name nginx

    查询nginx进程:

    ps aux|grep nginx

    查看 CentOS 内核版本:

    uname -r

    查看 gcc 是否安装

    rpm -qa|grep gcc

    卸载软件

    需要看你的软件包格式:

    
    # 如果你带有yum,可以直接
    yum remove xxx
     
    # 如果是rpm包,
    rpm -e xxx
    
    # tar包的话需要你直接删除该文件或者
    make uninstall xxx
    

    卸载 Docker:

    
    
    # 查看
    yum list installed | grep docker 
    
    # 卸载
    yum -y remove docker.xxx.x86_64
    
    # 删除
    rm -ef /var/lib/docker
    
    #查看ip信息
    ip add
    
    #显示当前路径的全路径 
    pwd
    
    #文件复制 
    cp -r /bashrc /bak/bashrc
    
    #更新
    yum update 
    
    tail -f /data/logs/xxxx/xxxx.log 
    
    #查看文档内容
    cat    
    
    #分页查看文档内容
    more   
    
    #列出所有文件
    ls -a  
    
    #拷贝文件夹及文件夹内文件
    cp -r tomcat-xxxx tomcat-xxxx-new   
    
    #强制删除文件夹或文件
    rm -rf logs   
    
    #清空文件内容
    echo "">catalina.out   
    
    
    # 找到 tomcat-x-cas-server 的进程,
    # 第二个参数是 pid
    # 通过 pid 杀死进程
    ps -ef | grep "tomcat-x-cas-server" | grep -v grep | awk '{print $2}' | xargs kill -9
    

    开发环境

    安装 java

    1.卸载 自带的 openjdk

    rpm -qa|grep java

    rpm -e -nodeps java-xxx

    2.从 Oracle 官网下载 jdk-8u181-linux-x64.tar.gz

    3.解压

    tar –xzvf jdk-8u45-linux-x64.gz

    4.jdk的配置

    vi /etc/profile
    export JAVA_HOME=jdk的绝对路径
    export PATH=$PATH:$JAVA_HOME/bin
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    使用 source /etc/profile 重新加载配置,使配置生效。

    使用reboot命令重启系统使环境变量生效。

    5.测试安装是否成功

    java -version
    
    javac

    安装 Maven

    yum -y install maven

    安装 Git

    yum -y install git

    安装 tomcat

    # 通过 wget 方式下载 apache-tomcat-8.5.23.tar.gz
    wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.23/bin/apache-tomcat-8.5.23.tar.gz
    
    # 解压 apache-tomcat-8.5.23.tar.gz
    tar -xzvf apache-tomcat-8.5.23.tar.gz
    
    # 启动 tomcat 
    ./startup.sh
    
    # 将8080端口添加到防火墙例外并重启
    firewall-cmd --zone=public --add-port=8080/tcp --permanent
    firewall-cmd --reload

    安装 MySQL

    #1. 下载 mysql 的 repo 源
    wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
    #2. 安装 mysql 的 repo 源
    rpm -ivh mysql57-community-release-el7-8.noarch.rpm
    #3. 安装 mysql
    yum -y install mysql-server

    Mysql5.7默认安装之后root是有密码的。

    获取MySQL的临时密码
    为了加强安全性,MySQL5.7为root用户随机生成了一个密码,在error log中,关于error log的位置,如果安装的是RPM包,则默认是/var/log/mysqld.log。
    只有启动过一次mysql才可以查看临时密码

    #查看原始密码
    grep 'temporary password' /var/log/mysqld.log
    
    #将3306端口添加到防火墙例外并重启
    firewall-cmd --zone=public --add-port=3306/tcp --permanent
    firewall-cmd --reload
    
    #修改密码
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'eFeG20125';
    
    #授权远程网络访问
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.199.%' IDENTIFIED BY 'eFeG20125' WITH GRANT OPTION;
    flush privileges;
    

    安装 Redis

    #1. 设置 Redis 的仓库地址
    yum -y install epel-release
    #2. 安装 Redis
    yum -y install redis
    #3. 配置 redis.conf
        #bind 127.0.0.1 
        requirepass redisPassword 
    #4. 开放 redis 端口
    # 将6379端口添加到防火墙例外并重启
    firewall-cmd --zone=public --add-port=6379/tcp --permanent
    firewall-cmd --reload
    

    安装 Nginx

    
    yum -y install nginx
    
    /usr/sbin/nginx -s reload
    
    # 重启 nginx 服务
    service nginx restart
    
    # 将 80 端口添加到防火墙例外并重启
    firewall-cmd --zone=public --add-port=80/tcp --permanent
    firewall-cmd --reload
    

    配置swap交换区

    
    # 确定硬盘的最佳块大小:
    
    dd if=/dev/zero bs=1024 count=1000000 of=/root/1Gb.file
    
    dd if=/dev/zero bs=2048 count=500000 of=/root/1Gb.file
    
    dd if=/dev/zero bs=4096 count=250000 of=/root/1Gb.file
    
    dd if=/dev/zero bs=8192 count=125000 of=/root/1Gb.file
    
    # 通过比较以上命令输出中所显示的命令执行时间,即可确定系统最佳的块大小。
     
    free -m
    df -h
    cd /var
    dd if=/dev/zero of=swapfile bs=1024 count=4096
    #dd if=/dev/zero of=swapfile bs=4M count=2048
    
    /sbin/mkswap swapfile
    ll swapfile 
    /sbin/swapon swapfile
    /sbin/swapon -s 
    
    vim  /etc/fstab
    /var/swapfile swap swap defaults 0 0
     
    #停止所有的swap分区
    swapoff -a 
    展开全文
  • CentOS7最小化安装配置

    2021-03-03 16:32:36
    一、配置DHCP或者静态IP 1.静态ip配置 [root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 BOOTPROTO=static DEFROUTE=yes IPADDR=192.168.80.132 NETMASK=255.255.255.0 GATEWAY=192.168.80.2 ...

    一、配置DHCP或者静态IP

    1.静态ip配置

    [root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
    BOOTPROTO=static
    DEFROUTE=yes
    IPADDR=192.168.80.132
    NETMASK=255.255.255.0
    GATEWAY=192.168.80.2
    DNS1=8.8.8.8
    DNS2=114.114.114.114
    NAME=ens33
    UUID=ead176c8-6568-47d0-b4e6-38d719a9b7c7
    DEVICE=ens33
    ONBOOT=yes
    

    其实不想配置静态Ip也没有关系,不过考虑到动态ip容易发生改变,所以配置一下也行,也不花费多少时间。

    [root@localhost ~]# ifdown ens33
    [root@localhost ~]# ifup ens33
    

    重启后生效,但是这个时候还没有ifconfig命令,所以需要用ip addr。
    如果不想配置静态直接用ip addr查看动态ip即可。

    二、安装常用工具

    安装ifconfig,vim,上传工具

    [root@localhost ~]# yum -y install net-tools  vim  lrzsz
    

    三、配置ssh连接加速

    [root@localhost ~]# vim /etc/ssh/sshd_config
     77
     78 # GSSAPI options
     79 GSSAPIAuthentication yes
     80 GSSAPICleanupCredentials no
     81 #GSSAPIStrictAcceptorCheck yes
     82 #GSSAPIKeyExchange no
    114 #ShowPatchLevel no
    115 UseDNS no
    116 #PidFile /var/run/sshd.pid
    

    主要是修改80行和115行,yes改为no。set nu 可以查看行数。

    四、关闭防火墙和selinux

    systemctl stop firewalld
    setenforce 0
    

    五、重启后保存快照

    [root@localhost ~]# reboot
    在这里插入图片描述

    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,098
精华内容 439
关键字:

centos7最小化安装配置