zoukankan      html  css  js  c++  java
  • 开机启动文件

    最近学习Linux系统,文章转载,方便查阅!

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

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

    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、gateway等等

  • 相关阅读:
    ubuntu18.04管理redis
    Mac Vmware虚拟机重启后没有网络
    记Spark写数据到Elasticsearch的报错
    Spark基础和RDD
    PHP日期处理
    集群命令
    hadoop集群时间同步
    HBase读写流程
    Flume简介
    Linux 常用快捷键
  • 原文地址:https://www.cnblogs.com/xiaofeng666/p/10789922.html
Copyright © 2011-2022 走看看