轻量云服务器是什么意思学习笔记-CentOS初始化设置

智能云金属服务器 目录模板机初始化基本网络设置修改计算机名修改IP地址修改Host文件基础系统设置配置YUM源更新系统安装常用依赖组件安装虚拟化增强插件选择1:安装OpenVMT···

智能云金属服务器

目录

模板机初始化基本网络设置修改计算机名修改IP地址修改Host文件基础系统设置配置YUM更新系统安装常用依赖组件安装虚拟化增强插件选择1:安装OpenVMTools选择2:安装VMWareTools系统常用依赖组件安装桌面GUI环境同步网络时间修改字体主题修改资源限制配置文件系统安全设置关闭防火墙关闭SELinux系统用户设置添加系统用户赋予用户管理员权限创建初始化文件目录

模板机初始化

删除 主机 SSH 密钥rm -rf /etc/ssh/ssh_host_*重置 主机 计算机名echo"CentOS-Base"> /etc/hostname删除网卡的 UUID 信息sed -i/UUID=/d/etc/sysconfig/network-scripts/ifcfg-ens32删除网卡的 HWADDR 信息sed -i/HWADDR=/d/etc/sysconfig/network-scripts/ifcfg-ens32删除 /var/log 下所有文件rm -rf /var/log/*清除历史记录history-c清除 root 中的 build 日志运行 安装配置命令工具sys-unconfig

基本网络设置

修改 计算机名

使用命令 更改 计算机名hostnamectlset-hostname {计算机名}编辑配置文件 更改 计算机名echo"{计算机名}"> /etc/hostname

修改IP地址

修改 IP 配置文件sudo nano /etc/sysconfig/network-scripts/ifcfg-ens32IP 配置文件默认内容,使用DHCP方式获取IP地址{TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPROTO="dhcp"DEFROUTE="yes"IPV4_FAILURE_FATAL="no"IPV6INIT="yes"IPV6_AUTOCONF="yes"IPV6_DEFROUTE="yes"IPV6_FAILURE_FATAL="no"IPV6_ADDR_GEN_MODE="stable-privacy"NAME="ens32"UUID="82bb5c3d-cc0e-4186-8841-9e1ab6e8d3eb"DEVICE="ens32"ONBOOT="yes"}命令行生成配置文件 手动配置IPsudo cat < /etc/sysconfig/network-scripts/ifcfg-ens32 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens32 DEVICE=ens32 ONBOOT=yes修改 IP 地址IPADDR=172.16.28.40 PREFIX=24修改 网关 地址GATEWAY=172.16.28.254修改 第1 DNS 地址DNS1=172.16.28.5修改 第2 DNS 地址DNS2=223.5.5.5 EOF重新启动 网络 服务sudo systemctl restart network查看 IP 地址ip a

修改 Host 文件

修改 Host 文件sudo cat<> /etc/hosts 自定义 静态域名解析信息 {IP地址} {主机名} EOF

基础系统设置

配置 YUM 源

备份 CentOS-base.repo 文件mv/etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup安装 阿里云 EPEL 源sudoyum install -y https://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm备份 epel.repo 文件mv/etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup备份 epel-testing.repo 文件mv/etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo.backup下载 阿里云 Centos-7.repo 文件 并替换 系统自带 CentOS-base.repo 文件wget-O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo下载 阿里云 epel-7.repo 文件 并替换 系统自带 epel.repo 文件wget-O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo安装 Linux Standard Basesudoyum install -y redhat-lsb安装 IUS(Inline with Upstream Stable)源sudoyum install -y https://mirrors.aliyun.com/ius/ius-release-el7.rpm安装 Centos Release Scl 源sudoyum install -y centos-release-scl centos-release-scl-rh

更新系统

清理 YUM 缓存sudoyum clean all重建 YUM 缓存sudoyum makecache更新系统sudoyum update -y

安装常用依赖组件

安装 虚拟化 增强 插件

仅限虚拟化环境安装使用可以通过命令,直接从软件源安装 Open VM Tools也可以通过镜像文件,安装 VMWare VM Tools

选择 1:安装 Open VM Tools

安装 Open VM Toolssudo yuminstall-yopen-vm-tools*设置 VM Tools 服务 开机自启动systemctlenablevmtoolsd启动 VM Tools 服务systemctlstartvmtoolsd

选择 2:安装 VMWare Tools

哪个云服务器好玩

创建光驱文件夹mkdir-p /mnt/cdrommount-t iso9660 /dev/cdrom /mnt/cdrom加载光驱文件到文件夹cd/mnt/cdrom查看 CDROM 内的文件ll解压缩 VMWareTools 文件tar-xzvf VMwareTools-10.3.23-16594550.tar.gz --directory=/tmp进入 VMWareTools 安装文件目录cd/tmp/vmware-tools-distrib/安装VMWare 插件./vmware-install.pl重新启动reboot

系统常用依赖组件

安装 系统常用 依赖 工具 组件sudoyum install -y wget nano yum-utils git unzip bzip2 zip p7zip net-tools

安装 桌面 GUI 环境

列出所有可安装包sudo yum grouplist以包的形式安装图形界面sudo yum groupinstall -y"GNOME 桌面"获取当前启动模式sudo systemctlget-default设置开机启动为图形模式sudo systemctlset-defaultgraphical.target设置开机启动为字符模式sudo systemctlset-defaultmulti-user.target重新启动计算机reboot启动字符界面ctrl + alt + F2启动图形界面sudo startx以包的形式sudo yum groupremove"GNOME 桌面"

同步 网络时间

安装 NTP 服务sudoyum install -y ntp配置NTP服务器地址sudontpdate -u ntp.aliyun.com设置本机时区为中国上海timedatectlset-timezone Asia/Shanghai将当前时间写入BIOSsudohwclock --localtime --systohc查看系统时间timedatectl编辑 root 用户 计划任务sudocrontab -u root -e每天 向 阿里云 时间服务器 同步一次时间**/1 * * * /usr/sbin/ntpdate -u ntpdate -u ntp.aliyun.com方法2 命令行自动追加 计划任务sudocat <> /var/spool/cron/crontabs/root**/1 * * * /usr/sbin/ntpdate -u ntpdate -u ntp.aliyun.comEOF查看计划任务sudocrontab -u root -l

修改字体主题

编辑 环境变量 文件sudo cat<<EOF>> /etc/profileSystem HostName Clour Settingexport PS1=[e[1me[33m][[e[1me[34m]u@[e[1me[32m]$HOSTNAME [e[m][e[1me[35m]w[e[m][e[32m][e[1me[33m]][e[m]$ EOF生效 环境变量source /etc/profile

修改资源限制配置文件

cat<<EOF>> /etc/security/limits.conf*hard nofile 655360*soft nofile 655360*hard nproc 655360*soft nproc 655360*soft core 655360*hard core 655360 EOF

系统安全设置

关闭 防火墙

一般不建议进行本操作,请根据部署内容不同开放端口或服务清空 所有防火墙规则iptables-F停止 防火墙 firewall 服务sudosystemctl stop firewalld.service禁止 防火墙 firewall 服务 开机自启动sudosystemctl disable firewalld.service查看 防火墙 firewall 服务 运行状态sudofirewall-cmd --state

关闭 SELinux

构建云服务器

一般不建议进行本操作,当部署出现意外的网络故障时可关闭关闭 SELinuxsetenforce0禁止 SELinux 开机自启动sed -is/SELINUX=enforcing/SELINUX=disabled//etc/selinux/config重新启动reboot查看 SELinux 运行状态getenforce

系统用户设置

添加 系统用户

创建 新用户sudouseradd -r -m -s /bin/bash {用户名}修改密码 方法1sudopasswd {用户名}修改密码 方法2 (可以用于脚本,生产环境不建议,因为从历史记录可以看到明文的密码)echo"{密码}" | passwd --stdin {用户名}

赋予 用户 管理员权限

方法 1:编辑文件,修改 /etc/sudoers 赋予管理员权限sudonano /etc/sudoers在第99行下,添加一行{用户名}ALL=(ALL) ALL方法 2 :命令行替换,修改/etc/sudoers 赋予管理员权限sed-i "/root A/a {用户名} ALL=(ALL) ALL" /etc/sudoers

创建 初始化 文件目录

创建 用户 常用目录mkdir -p ~/temp/{logs,install,backup,shell,down}创建 系统 常用目录sudo mkdir -p/data/{docker,www,software}

阿里云服务器 端口映射

您好:云优数据云计算 www.yunyoushuju.cn 2核2G6M最低19.9元/月 欢迎开机

发表评论

评论列表
未查询到任何数据!