jsp 网站建设pageadmin自助建站
2026/2/12 11:05:11 网站建设 项目流程
jsp 网站建设,pageadmin自助建站,社交网站推广怎么做,门户网站代做前言该文档适用于centos7.9版本该文档提出的centos7基础设置的方案是为个人centos7的搭建做测试服务的#xff0c;仅供参考。具体情况具体分析#xff0c;分而治之一、基本四项配置#xff08;基础环境必备#xff09;1. 修改主机名#xff08;临时 永久生效#xff09;…前言该文档适用于centos7.9版本该文档提出的centos7基础设置的方案是为个人centos7的搭建做测试服务的仅供参考。具体情况具体分析分而治之一、基本四项配置基础环境必备1. 修改主机名临时 永久生效1备份配置文件cp /etc/hostname /etc/hostname.bak2先临时修改即时生效重启失效# 替换为自定义主机名如hadoop101 hostname 主机名 # 进入子shell立即查看效果 bash3再永久修改重启后仍生效# 覆盖写入主机名到配置文件 echo 主机名 /etc/hostname2. 配置静态 IP集群环境核心1备份网卡配置文件cp /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens33.bak2修改配置文件vim /etc/sysconfig/network-scripts/ifcfg-ens33核心修改内容参考模板TYPEEthernet PROXY_METHODnone BROWSER_ONLYno # 注释原有DHCP改为静态IP # BOOTPROTOdhcp BOOTPROTOstatic DEFROUTEyes IPV4_FAILURE_FATALno IPV6INITyes IPV6_AUTOCONFyes IPV6_DEFROUTEyes IPV6_FAILURE_FATALno IPV6_ADDR_GEN_MODEstable-privacy NAMEens33 # 克隆机器时需注释UUID避免冲突 # UUID85cd7743-4818-4fe0-8dad-9bb24db7afcf DEVICEens33 # 开机自动激活网卡 ONBOOTyes # 自定义静态IP根据自身网段调整 IPADDR192.168.2.101 # 网关与路由器/网关地址一致 GATEWAY192.168.2.2 # 子网掩码 NETMASK255.255.255.0 # DNS服务器阿里国内通用 DNS1223.5.5.5 DNS2114.114.114.114关键说明核心修改BOOTPROTOstatic启用静态 IPIPADDR自定义 IP克隆服务器时必须注释UUID否则会导致网卡冲突3重启网络生效systemctl restart network注意修改 IP 后 SSH 远程连接会断开需使用新 IP 重新连接4验证配置# 方式1ifconfig命令 ifconfig # 方式2ip命令推荐 ip addr能看到配置的静态 IP 即生效3. 配置 IP - 主机名映射集群互通必备1备份 hosts 文件cp /etc/hosts /etc/hosts.bak2修改映射关系vim /etc/hosts添加内容格式IP 空格 主机名如下面所示仅供参考# 系统原有内容保留 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 # 自定义集群节点映射根据实际IP和主机名调整 192.168.2.101 hadoop101 192.168.2.102 hadoop102 192.168.2.103 hadoop103 192.168.2.104 hadoop104 192.168.2.105 hadoop105 192.168.2.106 hadoop106 192.168.2.107 hadoop1073验证映射# ping主机名能通即生效 ping hadoop101预期输出PING hadoop101 (192.168.2.101) 56(84) bytes of data. 64 bytes from hadoop101 (192.168.2.101): icmp_seq1 ttl64 time0.061 ms 64 bytes from hadoop101 (192.168.2.101): icmp_seq2 ttl64 time0.061 ms4. 关闭防火墙测试环境必备1临时关闭防火墙systemctl stop firewalld2禁止防火墙开机自启systemctl disable firewalld3验证状态systemctl status firewalld成功标识firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled) Active: inactive (dead) # 显示inactive(dead)即为关闭成功 Docs: man:firewalld(1)二、高级四项优化服务器性能 安全性1. 关闭 SELinux避免权限拦截1备份配置文件cp /etc/selinux/config /etc/selinux/config.bak2先临时关闭即时生效setenforce 03再永久关闭重启后生效# 替换配置文件中的SELinux状态 sed -i s#SELINUXenforcing#SELINUXdisabled#g /etc/selinux/config4验证状态getenforce输出Disabled即为成功2. 关闭图形化界面节省服务器资源1先临时切换到多用户模式无图形化界面systemctl isolate multi-user.target2再永久设置为多用户模式无图像化界面systemctl set-default multi-user.target3验证设置systemctl get-default输出multi-user.target即为成功3. sudo 普通用户提权免密执行 root 命令1备份 sudoers 文件cp /etc/sudoers /etc/sudoers.bak2修改提权配置# 编辑sudoers文件必须用visudo或vim避免语法错误 vim /etc/sudoers在 111 行附近添加替换为实际用户名4. 设置最大连接数支持高并发1备份配置文件cp /etc/security/limits.conf /etc/security/limits.conf.bak2修改连接数限制vim /etc/security/limits.conf在文件末尾添加# 最大文件打开数软限制 * soft nofile 65535 # 最大文件打开数硬限制 * hard nofile 1028576 # 最大进程数软限制 * soft nproc 65535 # 最大进程数硬限制 * hard nproc unlimited # 最大锁定内存软限制 * soft memlock unlimited # 最大锁定内存硬限制 * hard memlock unlimited3验证配置ulimit -a关键验证项open files (-n) 65535 # 显示65535即为成功 max user processes (-u) unlimited max locked memory (kbytes, -l) unlimited三、规范四项标准化 便捷性1. 设置终端变色区分用户 / 主机名 / 路径1创建并修改环境变量文件vim /etc/profile.d/env.sh添加内容# 终端提示符格式[用户名主机名 路径]$ export PS1[\[\e[34;1m\]\u\[\e[0m\]\[\e[32;1m\]\H\[\e[0m\]\[\e[31;1m\] \W\[\e[0m\]]\$ 说明无需备份env.sh为新建文件2刷新立即生效source /etc/profile效果展示用户名蓝色、主机名绿色、路径红色清晰区分2. 创建标准目录统一软件安装路径1创建模块安装目录存放解压后的软件mkdir -p /opt/module2创建软件包目录存放安装包mkdir -p /opt/software目录说明/opt为 Linux 系统默认目录用于存放第三方应用程序统一路径便于后续管理如 Hadoop、Spark 等软件统一安装到/opt/module3. 修改 yum 缓存路径避免占用系统盘1创建 yum 缓存目录mkdir /opt/software/base_yum2备份 yum 配置文件cp /etc/yum.conf /etc/yum.conf.bak3修改缓存路径vim /etc/yum.conf核心修改[main] # 注释原有缓存路径替换为自定义路径 # cachedir/var/cache/yum/$basearch/$releasever cachedir/opt/software/base_yum keepcache0 debuglevel2 logfile/var/log/yum.log exactarch1 obsoletes1 gpgcheck1 plugins1 installonly_limit5 bugtracker_urlhttp://bugs.centos.org/set_project.php?project_id23refhttp://bugs.centos.org/bug_report_page.php?categoryyum distroverpkgcentos-release4. 配置 yum 源替换为国内镜像提速1安装 epel 源扩展软件库curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo若下载失败可使用离线包替换2替换 CentOS-Base 源为阿里源# 备份原有源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup # 下载阿里源 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo若下载失败可使用离线包替换3安装常用工具一次性补齐必备软件yum install -y vim tree wget bash-completion bash-completion-extras lrzsz net-tools sysstat iotop iftop htop unzip nc nmap telnet bc psmisc httpd-tools bind-utils nethogs expect sshpass四、可选卸载根据需求清理冗余1. 卸载 mariadb避免与 MySQL 冲突1卸载命令rpm -qa | grep -i mariadb | xargs -r rpm -e --nodeps2验证卸载rpm -qa | grep -i mariadb无任何输出即为卸载成功2. 卸载系统自带 JDK保留基础 java 环境1卸载命令rpm -qa | grep -i java | grep -i jdk | xargs -r rpm -e --nodeps2验证卸载rpm -qa | grep -i java | grep -i jdk无任何输出即为卸载成功注意事项本文适用于 CentOS7.x 系列如 7.9其他版本如 CentOS8需调整部分命令所有操作建议在测试环境验证后再应用到生产环境若涉及集群配置需在所有节点执行相同的基础配置主机名、IP、映射除外需单独设置备份文件建议保留一段时间以便配置出错时回滚。总结本文覆盖了 CentOS7 服务器从基础初始化到高级优化的全流程遵循「备份 - 修改 - 验证」的规范流程兼顾实用性和标准化。无论是个人测试环境搭建还是集群节点初始化都能直接参考使用。如果在操作过程中遇到问题可通过验证步骤逐步排查或留言交流

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询