- 概述
Q:为什么要初始化,什么是初始化?
A:一般初始化是根据的后期要部署的业务环境来定制的,新装的系统其自带的软件不够支撑各种开发环境或者运维工作;需要部署和设置对应的安全环境、开发/运维软件、防火墙、用户权限等,目的是方便运维和开发的后期的管理。 - 初始化工作
怎么做?做哪些工作?以下将列出一些通用的初始化设定账目以供参考。
- 时区设定
根据业务运行环境的具体需求进行时区的设定
- timedatectl # 时区设定
- ntpd & ntp # 校时服务
- DNS 设定
使服务器具备域名解析的功能
- /etc/resolve.conf
nameserver 8.8.8.8 等
- IP 设定
- network & networkmanager
- centos7
/etc/sysconfig/network-scripts/ifcfg-xxx # 网络配置
/etc/sysconfig/network-scripts/ifcfg-route # 路由配置
- 用户划分以及密码设定
- useradd & passwd
- SUDO 权限分化
visudo & /etc/sudoer.d/xxx.conf
- 内核调优 与 文件最大打开数调优
/etc/sysctl.conf # 内核
/etc/security/limits.conf # 文件最大打开数调节
- 软件源设定及更新
- yum
/etc/yum.repos.d/xxx.repo # yum软件仓源设定
- 开发环境部署
- Centos7
Development Tools
Compatibility libraries
Debugging Tools
- 常用系统分析工具部署
net-tools
btop
htop
iotop
...
- 常用软件部署
- SSH 登录规则设定
/etc/ssh/sshd.conf
- 限制登入名单
- hosts.allow & hosts.deny
- 防火墙软件
- iptables <推荐,易上手,四表五链管理网络安全>
- selinux
- firewalld
- 常用工作目录设定 <可选>
- 内核更新以及BBR加速 <可选> - 参考附录
https://gitee.com/hukenis/2020_09_18/raw/%E8%80%81%E5%90%B4'sworkspace/Shell_Scripts/1.system_tools/organization.sh <待完备,整体功能可用>

最新文章

  1. mongoperf用法
  2. oracle如何写包
  3. centos 6.4 /var/log/secure 不记录日志的問題
  4. 重写TiledServiceLayer实现Arcgis访问Mapabc地图服务 (转载)
  5. 每日一“酷”之pprint
  6. [译]JavaScript insertAdjacentHTML
  7. 在ConcurrentModificationException异常上的联想
  8. [Swift]LeetCode973. 最接近原点的 K 个点 | K Closest Points to Origin
  9. 树形数组 java
  10. Python: 内置私有方法
  11. JAVA:IDEA使用Junit(3)
  12. Prism中命令可用性无法自动刷新
  13. outlook vba开发要点
  14. 再读c++primer plus 004
  15. C++课程上 有关“指针” 的小结
  16. Win7下VS2010不能链接问题
  17. php -- 取路径:getcwd()、__DIR__、__FILE__ 的区别
  18. dac7562 应用层实现dac
  19. IE和DOM事件的区别
  20. Java反编译插件

热门文章

  1. wmi和wmic
  2. vue3.0使用富文本编辑器VueQuill
  3. css - 预编译less下,解决深度选择器失效问题,完成css样式修改
  4. 常用的accept 属性值
  5. Linux 系统挂载 ntfs 移动硬盘无法写入的问题
  6. 移动端唤起QQ聊天 (ios android 包含微信、qq内置浏览器)
  7. python 实现两个多维数组去重处理
  8. UniCode 下char*转CString ,利用MultiByteToWideChar进行转换,中文乱码的解决方案
  9. Docker学习——Kubernetes(八)
  10. 碧血剑—新修版&lt;随笔+剧情大纲&gt;