linux自启动配置文件,5、Linux开机加载重要配置文件

开机会加载的其他几个重要的文件

1、/etc/rc.d/rc.local 用于开机自启动程序

d02684c32e54a0557e930e6caab6154c.png

2、/etc/fstab 用于加载文件系统的,可以配置自动加载iso文件

比如挂在光驱上的iso: (fstab不重启生效命令:sudo mount -a)

/dev/cdrom /mnt/centos6.7/iso9660 defaults 0 0

挂载磁盘上的iso文件

/var/www/html/isoimage/CentOS-6.7-x86_64-bin-DVD1.iso /mnt/centos6.7-iso -t,iso9660 -o,loop 0 0

如果不成功,只能够在/etc/rc.d/rc.local下追加

mount /var/www/html/isoimage/CentOS-6.7-x86_64-bin-DVD1.iso /var/www/html/centos6.7-iso/ -t iso9660 -o loop

3、用于限制打开文件的数量的文件

vim /etc/security/limits.conf

在文件末尾添加行:

* - nofile 500000

* soft nofile 500000

4、配置进程数限制文件(ES必须要2048以上)

vim /etc/security/limits.d/90-nproc.conf

在文件末尾添加行:

* soft nproc 2048

root soft nproc unlimited

5、/etc/sysctl.conf配置虚拟机内存

vim /etc/sysctl.conf 在最后加上 vm.max_map_count = 262144

保存之后,使设置生效 sysctl -p

查看sysctl -a | grep 'vm.max_map_count'

6、关闭selinux

修改文件的方式关闭

vim /etc/selinux/config

# This file controls the state of SELinux on the system.

# SELINUX= can take one of these three values:

# enforcing - SELinux security policy is enforced.

# permissive - SELinux prints warnings instead of enforcing.

# disabled - No SELinux policy is loaded.

SELINUX=disabled

# SELINUXTYPE= can take one of these two values:

# targeted - Targeted processes are protected,

# mls - Multi Level Security protection.

SELINUXTYPE=targeted

命令行方式关闭

sed -i 's/SELINUX=enforcing/SELINUX=permissive/' /etc/selinux/config

setenforce 0

7、关闭iptables开机启动

service iptables stop

chkconfig --list | grep iptables

chkconfig iptables on

chkconfig iptables off

8、crontab 使用

crontab -l 查看已经定义了多少个定时任务

crontab -e 编辑任务定义文件 * * * * * 分别代表 : 分 、时 、日 、月 、周

也可以直接vim /var/spool/cron/root 文件,因为crontab -e 打开的就是他

9、关于网络

/etc/udev/rules.d/70-persistent-net.rules

此文件记录着机器的网卡信息,操作系统启动的时候 "动态" 生成/修改这个文件,有多少个网卡,就对于多少行信息,所以ifcfg-eth0 这些网卡的配置信息一定要和这里对于上。可以直接删除,因为系统启动会自动生成

注意:如果是虚拟机clone,那么在70-persistent-net.rules 中有两条网卡记录,eth0是之前那个模本机器的,而eth1才是现在这个clone之后的网卡,但是默认ifcfg-eth0绑定的是eth0网卡信息,导致没法获取到网络。

有如下两种解决方案:

1、直接删除70-persistent-net.rules ,然后重启(一定要重启),会自动重新生成这个文件,这时候里面就只有一个网卡信息,而且编号会对应为eth0

2、修改70-persistent-net.rules ,删除eth0哪行信息,然后把eth1改为eth0,同样要重启机器,一定要重启。

/etc/sysconfig/network-scripts/ifcfg-eth0

这些文件记录着每一个网卡的配置信息,要和上面的文件信息匹配上,网卡名称等等要对于上才行,否则没法使用,主要是给上面网卡绑定信息:ip、dns、grateway等等

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值