VMware安装centos 7 及网络配置
一、硬件环境要求
CPU(推荐1C+)
内存(推荐2G+)
硬盘(推荐40GB+)
二、基本安装
配置类型:典型(推荐)
网络适配器:桥接模式
其他:略
// 连接错误:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
ssh-keygen -R XXX(ip地址)
yum安装包,可能遇到的错误: Failed to download metadata for repo ‘AppStream’ 错误原因: CentOS 8停止更新后,CentOS开发团队移除了官方镜像源上关于CentOS 8所有的包,如果yum命令安装包需要更换下载源 错误处理: // 进入目录: cd /etc/yum.repos.d/ // 修改源链接 sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-* // mirror.centos.org 改成 vault.centos.org sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
三、网络配置
1、IP设置
// 打开IP配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ensxx # 参数配置:动态IP BOOTPROTO=dhcp ONBOOT=yes # 参数配置:静态IP BOOTPROTO=static ONBOOT=yes IPADDR=192.168.1.103 GATEWAY=192.168.1.1 NETMASK=255.255.255.0 DNS1=8.8.8.8
// 重启网络服务 (CentOS 8 改为了 NetworkManager)
systemctl restart network
// 检测
ping
2、防火墙
// 关闭防火墙 systemctl stop firewalld // 禁止firewall开机启动 systemctl disable firewalld // 查看防火墙开放的端口 firewall-cmd --list-ports // 开放防火墙端口 firewall-cmd --zone=public --add-port=8080/tcp --permanent // 删除:--remove-port=8080/tcp 其他参数不变 // 重载配置修改 firewall-cmd --reload
3、端口
// 查看端口占用情况 netstat -tulpan | grep 9999 // 通过PID查程序详情 ps -ef | grep 8090
4、设置系统时间
// 查看系统时间 date
date -s "20161219 17:59:00" // 直接设置系统时间
clock -w // 强制把系统时间写入CMOS,linux系统每隔一段时间自己也会写一次
// 使用ntp工具,使系统同步网络时间 yum -y install ntp ntpdate ntpdate ntp1.aliyun.com hwclock --systohc // 设置系统时间和硬件时间同步【系统时间写入硬件】 hwclock -s // 让系统时间和硬件时间保持一致
参考新方式:https://blog.csdn.net/qingcyb/article/details/134416986
1、yum install -y chrony
2、vim /etc/chrony.conf
3、注释第3行 pool... 在第3行下方添加:server ntp1.aliyun.com
4、systemctl restart chronyd.service
5、systemctl enable chronyd.service
6、设置时区:timedatectl set-timezone Asia/Shanghai
// 设置时区 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime // 设置北京时间CST ,默认是美国东部夏令时间EDT,比北京时间慢整整12个小时
四、硬件与系统信息
1、硬件
// CPU信息 top // 实时情况 lscpu // CPU详情 cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c // CPU型号 // 内存信息 free -h // 显示内存信息,设置单位:free -m和free -g // 硬盘信息 fdisk -l |grep Dis // 获取磁盘信息 df -h // 获取文件目录磁盘大小
du -sh /usr/share/nginx/* | sort -hr // 查看目录下文件夹、文件大小,按大小排序
2、系统
// 关机
shutdown -h now // 重启:shutdown -r now
// 查看centos版本 cat /etc/redhat-release // 查看linux内核版本 cat /proc/version // 或 uname -a
五、常用命令
1、文件
pwd // 当前文件夹路径 ls // 文件清单(只显示文件名称) ll // 文件清单(含文件详情) mkdir -p aaa/bbb // 创建文件夹/路径 chmod -R 777 /xxx // 授权:xxx目录下所有文件权限设置为777 cp /aa/bb /aa/cc // 复制 递归:-r mv /aa/bb /aa/cc // 剪切 递归:-r rm /aa // 删除 递归:-r 强制:-f
2、编辑器 vi
/ 查找 i // 输入模式 退出:Esc wq // 保存退出 q! // 强制退出 :set nu // 设置行号 ctrl + f // 前翻页 ctrl + b // 后翻页 参考:https://www.cnblogs.com/yangjig/p/6014198.html
3、压缩文件
// 解压到当前目录 tar zxvf xxx.tar.gz // 解压到指定的pwd路径 tar zxvf xxx.tar.gz -C /pwd