当前位置: 首页 > news >正文

linux服务器初始化配置 - Me

1、主机名称命令规范

名称须便于识别,见形知义。如k8s-master01,名称+编号

2、hosts文件配置规范

ip地址 主机名

注:此主机名必须是你配置的hostname一致,保持一致性,不能够自行定义。

3、关闭selinux和防火墙

/etc/selinux/config ->SELINUX=disabled

systemctl disable firewalld; systemctl start firewalld

4、配置用户最大打开文件数和进程数

centos7 中/etc/security/limits.d/20-nproc.conf,centos6中的/etc/security/limits.d/90-nproc.conf 会覆盖/etc/security/limits.conf的配置,因此先建议清空配置,echo -n > /etc/security/limits.d/90-nproc.conf

再设置/etc/security/limits.conf

cat > /etc/security/limits.conf <<EOF

* soft nofile 65536

* hard nofile 65536

* soft nproc 131072

* hard nproc 131072

EOF

特别注意,在centos7版本,/etc/security/limits.conf配置文件对系统服务不生效,/etc/security/limits.conf的配置,只适用于通过PAM认证登录用户的资源限制,它对systemd的service的资源限制不生效。因此登录用户的限制,通过/etc/security/limits.conf与/etc/security/limits.d下的文件设置即可

对于systemd service的资源设置,则需修改全局配置,全局配置文件放在/etc/systemd/system.conf和/etc/systemd/user.conf,同时也会加载两个对应目录中的所有.conf文件/etc/systemd/system.conf.d/*.conf和/etc/systemd/user.conf.d/*.conf,system.conf是系统实例使用的,user.conf是用户实例使用的。

vim /etc/systemd/system.conf 配置重启系统生效:

DefaultLimitNOFILE=100000

DefaultLimitNPROC=65535

若进行单个服务配置,可以直接写入service配置文件中如下,重启服务生效:

[Service]

LimitNOFILE=100000

LimitNPROC=65535

相关命令:

  1. 查看当前进程的最大可以打开的文件数

cat /proc/进程ID/limits

  1. 查看当前进程实时打开的文件数

 lsof -p PID |wc -l

  1. 查看系统总限制打开文件的最大数量

cat /proc/sys/fs/file-max

 注:若设置不生效,查看包含的目录下的配置文件是否覆盖,如/etc/security/limits.d/下的文件是否覆盖了/etc/security/limits.conf设置的值 

5、配置系统级的最大文件打开数

cat /proc/sys/fs/file-max

永久配置:/etc/sysctl.conf

fs.file-max = 6553560

6、配置系统级的最大进程打开数

cat /proc/sys/kernel/pid_max

永久配置:kernel.pid_max = 65535

7、设置swap尽量使用物理内存

cat /proc/sys/vm/swappiness
#60
#swappiness=0的时候表示最大限度使用物理内存,然后才是swap空间,swappiness=100的时候表示积极的使用swap
分区,并且把内存上的数据及时的搬运到swap空间里面。linux的基本默认设置为60,即内存在使用到100-60=40%的时候
,就开始出现有交换分区的使用。

为了避免swap分区的使用,减小IO,

vim /etc/sysctl.conf
vm.swappiness = 10
sysctl -p
#物理内存使用到90%时才发生swap区数据交换。

8、配置内存分配策略 共有三种策略: 0, 表示内核将检查是否有足够的可用内存供应用进程使用;如果有足够的可用内存,内存申请允许;否则,内存申请失败,并把错误返回给应用进程。 1, 表示内核允许分配所有的物理内存,而不管当前的内存状态如何。 2, 表示内核允许分配超过所有物理内存和交换空间总和的内存 建议配置: /etc/sysctl.conf vm.overcommit_memory=1 sysctl -p 配置生效 9、监控的文件数配置 fs.inotify.max_user_watches = 8192000 sysctl -p 配置生效 10、所有服务配置开机自启动 11、单独挂载的文件系统需配置进入注册表/etc/fstab,配置完成必须使用mount -a进行验证。

http://www.jsqmd.com/news/70144/

相关文章:

  • 告别选择困难:2025年锁定与你住宅高度匹配的别墅电梯品牌 - 十大品牌推荐
  • 权威数据发布:2025年主流家用电梯品牌客户满意度深度调研分析报告。 - 十大品牌推荐
  • 市面上正规的聚氨酯重型包胶轮优质厂家推荐哪家好 - 品牌排行榜
  • 2025别墅电梯品牌深度解析:从安全技术到美学设计的五大头部企业全链路拆解。 - 十大品牌推荐
  • 实操实操,Profinet转EtherNET IP网关与机器人连接配置的实例分析
  • 室内电梯品牌怎么选?2025年终结选择困难的终极指南与实战推荐。 - 十大品牌推荐
  • 目前贵阳评价高的陵园排名前十哪家好 - 品牌排行榜
  • 市面上正规的PDF翻译产品排行哪家好 - 品牌排行榜
  • Mac 版本jco
  • 2025年四合院门窗定制厂家权威推荐榜单:仿古门窗/高端门窗/极简门窗源头厂家精选 - 品牌推荐官
  • 2025年立式量热仪五大源头厂家推荐:氧弹量热仪及耗材靠谱供 - myqiye
  • 2025年12月小型家用电梯品牌选购指南:附最新TOP5品牌综合测评榜单。 - 十大品牌推荐
  • 2025北京英语培训机构TOP5权威测评:北京宏恩英语教学质 - 工业推荐榜
  • 上海知名的猎头招聘公司口碑排行及服务参考 - 品牌排行榜
  • Trae Agent三步解决软件难题
  • # sg.加法运算_用变量代替元素-改
  • 2025年比较好的PP塑料中空板卷材/抗老化塑料中空板厂家最新实力排行 - 品牌宣传支持者
  • 优质高端睡眠呼吸机品牌推荐:守护健康睡眠的理想之选 - 品牌排行榜
  • 2025 年 12 月水产养殖过滤设备厂家权威推荐榜:微滤机/PP鱼池/镀锌鱼池/生化桶/蛋白分离器,高效净水系统一站式甄选 - 品牌企业推荐师(官方)
  • 正规的张家港减资变更企业口碑推荐有哪些 - 品牌排行榜
  • 上海靠谱的人力资源外包品牌推荐榜 - 品牌排行榜
  • 小型家用电梯品牌怎么选?2025年终结选择困难的终极指南与实战推荐。 - 十大品牌推荐
  • 出海推广服务商排行榜:浙江亿企邦领衔,四强重塑行业格局 - GEO排行榜
  • 2025年宁波GEO优化服务商推荐:有实力的企业排行 - 2025年11月品牌推荐榜
  • 2025年宁波GEO优化服务商推荐:有实力的企业排行 - 2025年11月品牌推荐榜
  • Pythonstudy——week3
  • 2025 年土工布生产厂家最新推荐榜,聚焦企业技术实力、产品品质与市场口碑深度解析土工膜土工布/防水土工布/长丝土工布/防渗土工布/无纺土工布公司推荐 - 品牌鉴赏师
  • 2025年热门的抗老化塑料中空板/食品级PP塑料中空板用户口碑最好的厂家榜 - 行业平台推荐
  • 2025年12月白刚玉厂家Top5推荐:河南优吉新材料居首,实力彰显行业标杆 - 深度智识库
  • 【北京师范大学主办、连续2年快速EI检索】第三届信息化教育与计算机技术国际学术会议(IECA 2026)