精华内容
下载资源
问答
  • Linux重新加载nginx配置命令 [ 首先查到你的nginx位置 whereis nginx] [进入nginx目录 cd /usr/local/nginx/sbin ] ...[检查nginx配置文件是否正确 ./nginx -t] ...[重新加载配置文件 ./nginx -s reload] ok啦!

    Linux重新加载nginx配置命令

    1. [ 首先查到你的nginx位置 whereis nginx]
      在这里插入图片描述

    2. [进入nginx目录 cd /usr/local/nginx/sbin ]
      在这里插入图片描述

    3. [检查nginx配置文件是否正确 ./nginx -t]
      在这里插入图片描述

    4. [重新加载配置文件 ./nginx -s reload]
      在这里插入图片描述
      ok啦!

    展开全文
  • /usr/local/nginx/sbin/nginx -s reload重新加载 方法二 1、更改配置判断配置文件是否正确:   nginx -t -c /usr/local/nginx/conf/nginx.conf  或者  cd /usr/local/nginx/sbin  ./nginx -t 2、重启nginx...

    nginx 更改配置文件后需要重启生效

    方法一

    先利用/usr/local/nginx/sbin/nginx -t测试配置文件修改是否正常
    /usr/local/nginx/sbin/nginx -s reload重新加载

    方法二

           1、更改配置判断配置文件是否正确:  
      nginx -t -c /usr/local/nginx/conf/nginx.conf
      或者
      cd /usr/local/nginx/sbin
      ./nginx -t

           2、重启nginx:  
      kill -HUP 主进程号或进程号文件路径
      或者使用
      cd /usr/local/nginx/sbin
      ./nginx -s reload

    展开全文
  • LINUX配置文件加载顺序shell启动方式启动类型如何判断是否为交互式 Shell? 有两种方式判断是否为登录式 Shell ?同时判断交互式和登录式配置文件启动配置文件加载说明启动顺序login shell 启动顺序命令行与SSH登录...

    shell启动方式

    启动类型

    • 交互式登录
      一个个地输入命令并及时查看它们的输出结果,整个过程都在跟 Shell 不停地互动。
    • 交互式非登录
      运行一个 Shell 脚本 文件,让所有命令批量化、一次性地执行。
    • 非交互式登录
      需要输入用户名和密码才能使用。
    • 非交互式非登录
      直接可以使用。

    如何判断是否为交互式 Shell? 有两种方式

    1、 查看特殊变量 - ,如果值包含 i,则是交互式,否则是非交互式

     $ echo $-
    

    2、 查看变量 PS1 是否为空,如果不为空,则是交互式,否则为非交互式

    $ echo $PS1
    

    判断是否为登录式 Shell ?

    取得 bash 是需要完整的登入流程,就称为 login shell,取得 bash 接口的方法不需要重复登入的操作就称为non-login shell。
    执行命令

    shopt login_shell
    

    如果值为 on 表示登录式(login shell),为 off 表示非登录式(non-login shell)。

    同时判断交互式和登录式

    $ echo $PS1; shopt login_shell
    

    配置文件启动

    配置文件加载说明

    对于登录式和非登录式,配置文件的加载顺序是不一样的。
    与 Bash Shell 有关的配置文件主要有以下几种,不同的启动方式会加载不同的配置文件。

    1: /etc/profile           #对所有用户的登录shell都有效(全局配置文件),最好不要修改这个文件
    2: ~/.bash_profile        #为当前用户设置环境信息,仅对当前用户的登录shell有效(局部配置文件)
    3: ~/.bash_login 
    4: ~/.profile
    5: ~/.bashrc             #bash_profile只被登录shell读取并执行一次,
                             #如果在命令行上键入bash启动一个新的shell,这个新shell读取的是.bashrc而不是.bash_profile,
                             #将登录shell和运行一个子shell所需的配置文件分开可以获取非常灵活的配置策略,从而满足不同的场景。
    6: /etc/bashrc
    7: /etc/profile.d/*.sh
    8: .bash_history	     #操作bash的历史记录
    9: /etc/bashrc	         #和.bashrc的含义一样,只不过适用于所有的用户
    

    启动顺序

    login shell 启动顺序

    /ect/profile 文件是系统默认的主启动文件,系统上每个用户登录时都会执行。
    /etc/profile 文件有如下一段代码:

    # 样例
    for i in /etc/profile.d/*.sh /etc/profile.d/sh.local ; do
        if [ -r "$i" ]; then
            if [ "${-#*i}" != "$-" ]; then
                . "$i"
            else
                . "$i" >/dev/null
            fi
        fi
    done
    

    遍历 /etc/profile.d 目录下所有以 .sh 结尾的文件和 sh.local 文件。判断它们是否可读([ -r "i"]Shelli"]),如果可读,判断当前 Shell启动方式是不是交互式(- 中包含 i)的,如果是交互式的,在当前 Shell 进程中执行该脚本(. “i"source"i",source "i” 的简写, Shell 的模块化方式),否则,也在当前 Shell 进程中执行该脚本,只不过将输出重定向到了 /dev/null 中。
    ${-#*i} 这个表达式的意思是:从左向右,在 - 变量中找到第一个 i ,并截取 i 之后的子串。

    命令行与SSH登录

    命令行登录和ssh登录,shell会按照以下顺序,运行第一个被找到的文件,余下的会被忽略:

    /ect/profile
    ~/.bash_profile
    ~/.bash_login
    ~/.profile
    # 一般没有 ~/.bashrc ,因为该文件一般通过其他文件运行。
    

    不同的 Linux 发行版附带的个人配置文件也不同,有的可能只有其中一个,有的可能三者都有。如果三个文件同时存在的话,它们的优先级顺序是:

    ~/.bash_profile > ~/.bash_login > ~/.profile
    

    如果 ~/.bash_profile 存在,那么一切以该文件为准,并且到此结束,不再加载其它的配置文件。
    如果 ~/.bash_profile 不存在,那么尝试加载 /.bash_login。/.bash_login 存在的话就到此结束,不存在的话就加载 ~/.profile

    图形界面登录

    只加载如下两个其他的会被忽略:

    /ect/profile
    ~/.profile
    

    no-login shell 启动顺序

    图形界面打开的shell,只会读入~/.bashrc 文件,不会检查 /etc/.profile 等其他登录shell文件。

    ~/.bashrc
    

    如图

    在这里插入图片描述

    展开全文
  • 转载:http://www.cnblogs.com/mangu-uu/p/4162984.html绝大多数的mysql在启动的时候都要加载一...参数设置的是多少等等,这个就需要知道mysql使用的是哪个配置文件,那么mysql启动是按照什么顺序来加载配置文件的呢?

    转载:http://www.cnblogs.com/mangu-uu/p/4162984.html

    绝大多数的mysql在启动的时候都要加载一个配置文件,相信大多数的开发都碰到过类似问题,机器启动时mysql默认都会启动,默认使用mysql命令可以连上服务端,但是数据存储在什么地方,参数设置的是多少等等,这个就需要知道mysql使用的是哪个配置文件,那么mysql启动是按照什么顺序来加载配置文件的呢?

    不同版本的机器加载的顺序也不一样,下面的列子是以5.1.10为例。

    Linux机器下常用的配置文件路径:

    这里写图片描述

    在没有添加任何启动命令的时候,mysql会默认的依次从上到下检查配置文件是否存在,使用第一个发现的文件作为启动文件。

    因此在启动mysqld的时候,一定要确定好上述的路径下是否有对应的配置文件,避免加载了错误的文件,导致一些奇怪的问题。

    当然,如果不想使用默认加载顺序中的配置文件,可以在启动命令上增加 –defaults-file=’path/to/my.cnf’来指定要使用的配置文件

    查看当前mysqld启动时的加载文件
    通常可以用下面的命令找到答案

    server ~ # ps ax | grep '[m]ysqld'
    10801 ?        Ssl    0:27 /usr/sbin/mysqld --defaults-file=/etc/mysql/my.cnf --basedir=/usr --datadir=/var/lib/mysql --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock

    更高级一些,根据进程的文件信息来查看

    server ~ # cat /proc/$(pidof mysqld)/cmdline | tr '\0' '\n'
    /usr/sbin/mysqld
    --defaults-file=/etc/mysql/my.cnf

    使用mysqld自带的 –verbose功能

    server ~ # /usr/sbin/mysqld --help --verbose --skip-networking --pid-file=$(tempfile) 2> /dev/null | grep -A1 'Default options are read'
    Default options are read from the following files in the given order:
    /etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf
    展开全文
  • 启动命名:/usr/local/nginx/sbin/nginx 更新完毕后检查配置:/usr/local/nginx/sbin/nginx -t 更新完毕后加载配置:/usr/local/nginx/sbin/nginx -s reload
  • 1.首先利用配置文件启动nginx: 命令: nginx-c/usr/local/nginx/conf/nginx.conf 2.重启服务: 命令:service nginx restart 3.快速停止或关闭Nginx: ...5. 配置文件修改重装载命令命令:nginx...
  • Nginx常用命令Nginx 的参数包括有如下几个:使用方法:启动/重启/停止基于信号的...-t:测试配置文件是否正确,在运行时需要重新加载配置的时候,此命令非常重要,用来检测所修改的配置文件是否有语法错误。 -s:re...
  • linux中用户登录加载配置文件的过程 shell的类型(站在用户登录登录的角度)Linux就该这么学 登录式shell 正常通过某终端登录 su - USERNAME su -l USERNAME 非登录式shell su USERNAME 图形终端下打开命令...
  • NFS重新加载配置命令

    2020-12-06 21:26:42
    NFS重新加载配置 systemctl reload nfs
  • nginx配置文件 nginx及其模块的工作方式是由配置文件指定,默认情况下配置文件被命名为nginx.conf并且存放在 /usr/local/nginx/conf | /etc/nginx | /usr/local/etc/nginx nginx命令 要启动nginx直接运行nginx文件,...
  • 首先先看看你的mysql在哪,...接下来就可以针对这个目录通过一些命令查看配置文件在哪了,如下 /usr/bin/mysql --verbose --help | grep -A 1 'Default options' 然后在下面会出现一些信息比如我的 Default o...
  • 1.简单的jar包在linux上跑...将config中的配置文件需要加载到项目的classpath中。使用shell脚本会非常方便。 3.jar包方面。通常会有一个程序的jia,包含主方法的,以及其它依赖jar。都知道需要将其它jia引入到class...
  • linux读取config配置文件 适用于: config email ‘email’ option from_name ‘xxx’ option enable_notification ‘1’ option do_not_validate ‘0’ option port ‘25’ option from_email_address ‘xxx@163....
  • Linux Systemd配置文件详解

    万次阅读 2021-01-13 13:19:39
    [Unit] #主要用于配置整个服务的详情信息以及服务依赖,用于快速识别该服务的相关情况以及依赖项目 Description=Docker Application Container Engine #服务的简单描述 Documentation=https://docs.docker.com #...
  • spring classpath 加载配置文件

    千次阅读 2013-03-20 19:55:02
    Spring可以通过指定classpath*:与classpath:前缀加路径的方式从classpath加载文件,如bean的定义文件classpath*:的出现是为了从多个jar文件加载相同的文件classpath:只能加载找到的第一个文件. 比如 resource1....
  • linux 重新生成网卡配置文件

    千次阅读 2019-01-16 18:48:00
    由于命令过长,要善于使用TAB键补全,命令完成后,会在/etc/sysconfig/network-scripts/下生成一个配置文件,但是并未生效。如: [root@CentOS 7 ~]# nmcli connection up home 参考文档:...
  • linux环境变量配置文件

    千次阅读 2019-01-16 15:02:53
    linux环境变量定义了用户的操作环境,主要的参数设置在下面配置文件 用户正常登录后会以下面过程加载环境变量配置文件: /etc/profile->~/.bash_profile->~/.bashrc->/etc/bashrc 1.cat /etc/...
  • 如何让Mosquitto动态加载配置文件

    千次阅读 2019-03-20 10:45:05
    Mosquitto的动态加载配置文件目前只有支持SIGHUP信号的linux系统支持(可使用Kill命令发送); 其内部实现原理如下: 在源代文件src/mosquitto.c代码里,自定义了针对SIGHUP信号的处理函数handle...
  • Linux当我们修改配置文件时不能生效 分析应该是没有让配置文件立即生效 # 假设我们修改的是 ~/.bashrc # 修改保存后 输入 source ~/.bashrc source 修改配置文件路径 当我们关机重启后配置文件被重置 # 当我们...
  • Logstash7.4动态加载配置文件

    千次阅读 2019-12-17 16:04:30
    从logst2.3开始,我们就可以把Logstash配置成动态监听配置文件修改、再加载配置文件功能。 在启动logstash的时候使用命令行选项--config.reload.automatic(或是-r)就可以将logstash配置成动态更新配置信息。 举...
  • Linux内核模块配置文件

    千次阅读 2017-06-01 08:33:45
    /boot/configure-*为当前Linux内核的模块配置文件,即在当前Linux内核中,系统已启用了哪些模块,哪些内容已编译到Linux内核等等,都可以通过此文件来查看。 例如,查看当前Linux内核是否支持NTFS文件系统,可...
  • Linux设备驱动框架、配置文件加载

    千次阅读 2009-09-28 16:48:00
    }本讲主要概述Linux设备驱动框架、驱动程序的配置文件及常用的加载驱动程序的方法;并且介绍Red Hat Linux安装程序是如何加载驱动的,通过了解这个过程, 我们可以自己将驱动程序放到引导盘中;安装完系统后,使用...
  • Spark加载外部配置文件

    万次阅读 2016-08-02 22:56:21
    Spark中addFile加载配置文件 我们在使用Spark的时候有时候需要将一些数据分发到计算节点中。一种方法是将这些文件上传到HDFS上,然后计算节点从HDFS上获取这些数据。当然我们也可以使用addFile函数来分发这些文件...
  • Linux重载配置文件

    千次阅读 2020-03-13 21:58:05
    linux 里,当我们修改了配置文件,不想让linux重启时就可以通过重载配置文件使配置文件生效。 例如,刚修改 /etc/profile文件,我想让刚刚作出的修改立刻看到效果,但又不愿意重启,这时,就可以通过重载配置文件...
  • 由于windows加载本地文件linux加载本地文件有区别,所以在加载本地文件时,使用方法有所不同 //此方式是linux使用加载模板文件 InputStream in = ExcelUtils.class.getClassLoader().getResourceAsStream(...
  • 在Windows上配置网络比较容易,有图形化界面可操作。...在Redhat/Fedora等Linux中,网络配置文件一般是/etc/sysconfig/network-scripts/ifcfg-eth0;而在SLES 10中却是/etc/sysconfig/network/ifcfg...
  • 进程列表里 面找master进程,它的编号就是主进程号,每次修改完nginx文件都要重新加载配置文件linux命令,连接超时时间,1分钟,具体时间可以根据请求(例如后台导入)需要的时间来设置。对于来自 FastCGI Server 的 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 271,465
精华内容 108,586
关键字:

linux重新加载配置文件命令

linux 订阅