精华内容
下载资源
问答
  • 一、今天有个同学问我,为什么明明安装了redis,修改了配置启动的时候,配置还是不生效。如下图是安装后的redis文件图。 root@iZbp17cj14ulhfrlj02rkaZ:~/redis-4.0.9# ls 00-RELEASENOTES COPYING Makefile ...

    一、今天有个同学问我,为什么明明安装了redis,修改了配置,启动的时候,配置还是不生效。如下图是安装后的redis文件图。

    root@iZbp17cj14ulhfrlj02rkaZ:~/redis-4.0.9# ls
    00-RELEASENOTES  COPYING    Makefile   redis.conf       runtest-sentinel  tests
    BUGS             INSTALL    README.md  runtest          sentinel.conf     utils
    CONTRIBUTING     MANIFESTO  deps       runtest-cluster  src
    root@iZbp17cj14ulhfrlj02rkaZ:~/redis-4.0.9#

    二、想加载上图中的redis.conf,进入到src中寻找到启动文件redis-server

    root@iZbp17cj14ulhfrlj02rkaZ:~/redis-4.0.9/src# ls
    Makefile      endianconv.c      pqsort.h           sentinel.o
    adlist.c      endianconv.h      pqsort.o           server.c
    adlist.h      endianconv.o      pubsub.c           server.h
    adlist.o      evict.c           pubsub.o           server.o
    ae.c          evict.o           quicklist.c        setproctitle.c
    ae.h          expire.c          quicklist.h        setproctitle.o
    ae.o          expire.o          quicklist.o        sha1.c
    ae_epoll.c    fmacros.h         rand.c             sha1.h
    ae_evport.c   geo.c             rand.h             sha1.o
    ae_kqueue.c   geo.h             rand.o             siphash.c
    ae_select.c   geo.o             rax.c              siphash.o
    anet.c        geohash.c         rax.h              slowlog.c
    anet.h        geohash.h         rax.o              slowlog.h
    anet.o        geohash.o         rax_malloc.h       slowlog.o
    aof.c         geohash_helper.c  rdb.c              solarisfixes.h
    aof.o         geohash_helper.h  rdb.h              sort.c
    asciilogo.h   geohash_helper.o  rdb.o              sort.o
    atomicvar.h   help.h            redis-benchmark    sparkline.c
    bio.c         hyperloglog.c     redis-benchmark.c  sparkline.h
    bio.h         hyperloglog.o     redis-benchmark.o  sparkline.o
    bio.o         intset.c          redis-check-aof    syncio.c
    bitops.c      intset.h          redis-check-aof.c  syncio.o
    bitops.o      intset.o          redis-check-aof.o  t_hash.c
    blocked.c     latency.c         redis-check-rdb    t_hash.o
    blocked.o     latency.h         redis-check-rdb.c  t_list.c
    childinfo.c   latency.o         redis-check-rdb.o  t_list.o
    childinfo.o   lazyfree.c        redis-cli          t_set.c
    cluster.c     lazyfree.o        redis-cli.c        t_set.o
    cluster.h     lzf.h             redis-cli.o        t_string.c
    cluster.o     lzfP.h            redis-sentinel     t_string.o
    config.c      lzf_c.c           redis-server       t_zset.c
    config.h      lzf_c.o           redis-trib.rb      t_zset.o
    config.o      lzf_d.c           redisassert.h      testhelp.h
    crc16.c       lzf_d.o           redismodule.h      util.c
    crc16.o       memtest.c         release.c          util.h
    crc64.c       memtest.o         release.h          util.o
    crc64.h       mkreleasehdr.sh   release.o          valgrind.sup
    crc64.o       module.c          replication.c      version.h
    db.c          module.o          replication.o      ziplist.c
    db.o          modules           rio.c              ziplist.h
    debug.c       multi.c           rio.h              ziplist.o
    debug.o       multi.o           rio.o              zipmap.c
    debugmacro.h  networking.c      scripting.c        zipmap.h
    defrag.c      networking.o      scripting.o        zipmap.o
    defrag.o      notify.c          sds.c              zmalloc.c
    dict.c        notify.o          sds.h              zmalloc.h
    dict.h        object.c          sds.o              zmalloc.o
    dict.o        object.o          sdsalloc.h
    dump.rdb      pqsort.c          sentinel.c

    三、启动时指定加载的配置文件

    root@iZbp17cj14ulhfrlj02rkaZ:~/redis-4.0.9/src# ./redis-server /root/redis-4.0.9/redis.conf
    4384:C 14 Apr 23:35:14.742 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
    4384:C 14 Apr 23:35:14.742 # Redis version=4.0.9, bits=64, commit=00000000, modified=0, pid=4384, just started
    4384:C 14 Apr 23:35:14.742 # Configuration loaded
                    _._                                                  
               _.-``__ ''-._                                             
          _.-``    `.  `_.  ''-._           Redis 4.0.9 (00000000/0) 64 bit
      .-`` .-```.  ```\/    _.,_ ''-._                                   
     (    '      ,       .-`  | `,    )     Running in standalone mode
     |`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379
     |    `-._   `._    /     _.-'    |     PID: 4384
      `-._    `-._  `-./  _.-'    _.-'                                   
     |`-._`-._    `-.__.-'    _.-'_.-'|                                  
     |    `-._`-._        _.-'_.-'    |           http://redis.io        
      `-._    `-._`-.__.-'_.-'    _.-'                                   
     |`-._`-._    `-.__.-'    _.-'_.-'|                                  
     |    `-._`-._        _.-'_.-'    |                                  
      `-._    `-._`-.__.-'_.-'    _.-'                                   
          `-._    `-.__.-'    _.-'                                       
              `-._        _.-'                                           
                  `-.__.-'                                               
    
    4384:M 14 Apr 23:35:14.744 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
    4384:M 14 Apr 23:35:14.744 # Server initialized
    4384:M 14 Apr 23:35:14.744 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
    4384:M 14 Apr 23:35:14.744 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
    4384:M 14 Apr 23:35:14.744 * DB loaded from disk: 0.000 seconds
    4384:M 14 Apr 23:35:14.744 * Ready to accept connections

    四、如下图所示,加载的配置文件,你修改的信息均会生效。

    展开全文
  • linux启动配置文件inittab文件详解

    千次阅读 2009-05-05 14:54:00
    linux启动配置文件inittab文件详解linux inittab详解一、什么是init init是Linux系统操作中不可缺少的程序之一。 是一个由内核启动的用户级进程。 内核启动(已经被载入内存,开始运行,已初始化所有的设备...

    linux的启动配置文件inittab文件详解

    linux inittab详解

    一、什么是init

      init是Linux系统操作中不可缺少的程序之一。 是一个由内核启动的用户级进程。

      内核启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式来启动其他用户级的进程或服务。所以,init始终是第一个进程(其PID始终为1)。

      内核会在过去曾使用过init的几个地方查找它,它的正确位置(对Linux系统来说)是/sbin/init.如果内核找不到init,它就会试着运行/bin/sh,如果运行失败,系统的启动也会失败。

    二、运行级别

      运行级就是操作系统当前正在运行的功能级别。这个级别从1到6,具有不同的功能。其功能级别如下:# 0 - 停机(千万不能把initdefault 设置为0 )

    本贴相关代码:

      # 1 - 单用户模式# 2 - 多用户,没有 NFS # 3 - 完全多用户模式(标准的运行级)

      # 4 - 没有用到# 5 - X11 (xwindow)

      # 6 - 重新启动 (千万不要把initdefault 设置为6——把被你黑掉的linux的initdefault设置为0或6也算是拒绝服务攻击噢!)

      除此之外还有ABC三个运行级别,但在RHLinux中都没有意义。

      这些级别在/etc/inittab 文件里指定。这个文件是init 程序寻找的主要文件,最先运行的服务是放在/etc/rc.d 目录下的文件。在大多数的Linux 发行版本中,启动脚本都是位于 /etc/rc.d/init.d中的。这些脚本被用ln 命令连接到 /etc/rc.d/rcn.d 目录。(这里的n 就是运行级0-6)

    三、运行级别的配置

      运行级别的配置是在 /etc/inittab行内进行的,如下所示:12 : 2 : wait: /etc/init.d/rc2各字段解释如下:id:runlevels:action:process id:是一个任意指定的四个字符以内的序列标号,在本文件内必须唯一;使用老版本的libc5(低于5.2.18)或a.out库编译出来的 sysvinit限制为2字符。注意:像getty之类的登陆进程必须使id字段与tty编号一致,如tty1需要id=1,许多老版本的登陆进程都遵循这种规则。

      runlevels:表示这一行适用于运行那个/些级别(这里是2,可以有多个,表示在相应的运行级均需要运行);另外sysinit、boot、bootwait这三个进程会忽略这个设置值。

      action:表示进入对应的runlevels时,init应该运行process字段的命令的方式,常用的字段值及解释在附录内。例子中的wait表示需要运行这个进程一次并等待其结束。

      process:具体应该执行的命令。例子中的/etc/init.d/rc命令启动运行级别2中应该运行的进程/命令,并负责在退出运行级时将其终止(当然在进入的runlevel中仍要运行的程序除外。)

      当运行级别改变,并且正在运行的程序并没有在新的运行级别中指定需要运行,那么init会先发送一个SIGTERM 信号终止,然后是SIGKILL.

      有效的action值如下:respawn:表示init应该监视这个进程,即使其结束后也应该被重新启动。

      wait:init应该运行这个进程一次,并等待其结束后再进行下一步操作。

      once:init需要运行这个进程一次。

      boot:随系统启动运行,所以runlevel值对其无效。

      bootwait:随系统启动运行,并且init应该等待其结束。

      off:没有任何意义。

      initdefault:系统启动后的默认运行级别;由于进入相应的运行级别会激活对应级别的进程,所以对其指定process字段没有任何意义。如果inittab文件内不存在这一条记录,系统启动时在控制台上询问进入的运行级。

      sysinit:系统启动时准备运行的命令。比如说,这个命令将清除/tmp.可以查看/etc/rc.d/rc.sysinit脚本了解其运行了那些操作。

      powerwait:允许init在电源被切断时,关闭系统。当然前提是有U P S和监视U P S并通知init电源已被切断的软件。RH linux默认没有列出该选项。

      powerfail:同powerwait,但init不会等待正在运行的进程结束。RH linux默认没有列出该选项。

      powerokwait:当电源监视软件报告“电源恢复”时,init要执行的操作。

      powerfailnow:检测到ups电源即将耗尽时,init要执行的操作,和powerwait/powerfail不同的哟。

      ctrlaltdel:允许init在用户于控制台键盘上按下Ctrl + Alt + Del组合键时,重新启动系统。注意,如果该系统放在一个公共场所,系统管理员可将Ctrl + Alt + Del组合键配置为别的行为,比如忽略等。我是设置成打印一句骂人的话了^o^. kbrequest:监视到特定的键盘组合键被按下时采取的动作,现在还不完善。

      ondemand:A process marked with an ondemand runlevel will be executed whenever the specified ondemand runlevel is called. However, no runlevel change will occur (ondemand runlevels are ’r;a’, ’r;b’,and ’r;c’),(英语太菜,那个however不知道该怎么翻译才好。惭愧!)

      补充:

      

      1、关于进入单用户模式,一般都是采用设置initdefault为1或者在grub/lilo中指定一个“single”或“emergency” 命令行参数来实现。其实另外还有一个更干净的方法,编辑:kernel /vmlinuz-2.6.9-22.EL ro root=/bin/sh,这样init就直接启动一个shell,其他任何进程都没有启动哦,够干净吧!

      2、系统正在运行时,telinit命令可更改运行级别。运行级别发生变化时, init 就会从/etc/inittab运行相应的命令

     

    inittab中  respawn的说明

    以“5:2345:respawn:/sbin/mingetty tty5”为例子

    init会在本地打开一个终端机,当这个终端超过时间没有人login或者太久没有人击键时,这个终端会退出执行,

    respawn即告诉init再重新执行这个终端,否则,在一段时间后,我们会发现这个终端消失了,无法利用ALT+F5切换

     

    何为守护进程

    守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。

    守护进程是一种很有用的进程。Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器httpd等。

    同时,守护进程完成许多系统任务。比如,作业规划进程crond,打印进程lpd等。

     

     

     

    捎带一句:/etc/services 这个文件是描述所有服务的端口号以及使用的是tcp还是udp协议。

     

    口令文件/etc/passwd  

    格式如下:

    帐号名:加密口令: U I D : G I D :〈gecos 字符串〉:〈主目录〉:〈s h e l l〉

    如果加密口令部分是一个 ! 那么说明口令文件是/etc/shadow

    /etc/group 这两个文件是linux访问控制的基础

     

     

     

     

     

     

     

    <script type="text/javascript"></script>

    展开全文
  • linux启动引导程序配置文件

    千次阅读 2007-10-19 09:50:00
    启动引导程序配置文件LILO /etc/lilo.confGRUB /boot/grub/menu.lst系统启动文件核脚本主启动控制文件 /etc/inittabSysV启动脚本的位置 /etc/init.d、/etc/rc.d/init.d或/etc/rc.dSysV启动脚本链接的位置 /etc/init....

    启动引导程序配置文件
    LILO /etc/lilo.conf
    GRUB /boot/grub/menu.lst

    系统启动文件核脚本
    主启动控制文件 /etc/inittab
    SysV启动脚本的位置 /etc/init.d、/etc/rc.d/init.d或/etc/rc.d
    SysV启动脚本链接的位置 /etc/init.d/rc?.d、/etc/rc.d/rc?.d或/etc/rc?.d
    本地启动脚本 /etc/rc.d/rc.local、/etc/init.d/boot.local或/etc/rc.boot里的文件

    网络配置文件
    建立网络接口的脚本 /sbin/ifup
    保存网络配置数据文件的目录 /etc/network、/etc/sysconfig/network和/etc/sysconfig/network-scripts
    保存解析DNS服务的文件 /etc/resolv.conf
    DHCP客户端的配置文件 /etc/dhclient.conf

    超级服务程序配置文件和目录
    inetd配置文件 /etc/inetd.conf
    TCP Wrappers配置文件 /etc/hosts.allow和/etc/hosts.deny
    xinetd配置文件 /etc/xinetd.conf和/etc/xinetd.d目录里的文件

    硬件配置
    内核模块配置文件 /etc/modules.conf

    硬件访问文件
    Linux设备文件 /dev目录里
    保存硬件和驱动程序数据的文件 /proc目录里

    扫描仪配置文件
    SANE主配置 /etc/sane.d/dll.conf
    特定扫描仪的配置文件 /etc/sane.d目录里以扫描仪型号命名的文件

    打印机配置文件
    BSD LPD核LPRng的本地打印机主配置文件 /etc/printcap
    CUPS本地打印机主配置和远程访问受权文件 /etc/cups/cupsd.conf
    BSD LPD远程访问受权文件 /etc/hosts.lpd
    LPRng远程访问受权文件 /etc/lpd.perms

    文件系统
    文件系统表 /etc/fstab
    软驱装配点 /floppy、/mnt/floppy或/media/floppy
    光驱装配点 /cdrom、/mnt/cdrom或/media/cdrom

    shell配置文件
    bash系统非登录配置文件 /etc/bashrc、/etc/bash.bashrc或/etc/bash.bashrc.local
    bash系统登录文件 /etc/profile和/etc/profile.d里的文件
    bash用户非登录配置文件 ~/.bashrc
    bash用户登录配置文件 ~/.profile

    XFree86配置文件核目录
    XFree86主配置文件 /etc/XF86config、/etc/X11/XF86Config或/etc/X11/XF86Config-4
    字体服务程序配置文件 /etc/X11/fs/config
    Xft 1.x配置文件 /etcX11/XftConfig
    Xft 2.0配置文件 /etc/fonts/fonts.conf
    字体目录 /usr/X11R6/lib/X11/fonts和/usr/share/fonts

    Web服务程序配置文件
    Apache主配置文件 /etc/apache、/etc/httpd或/httpd/conf里的httpd.conf或httpd2.conf文件
    MIME类型文件 与Apache主配置文件在同一目录里的mime.types或apache-mime.types

    文件服务程序配置文件
    ProFTPd配置文件 /etc/proftpd.conf
    vsftpd配置文件 /etc/vsftpd.conf
    NFS服务程序的输出定义文件 /etc/exports
    NFS客户端装配的NFS输出 /etc/fstab
    Samba配置文件 /etc/samba/smb.conf
    Samba用户配置文件 /etc/samba/smbpasswd

    邮件服务程序配置文件
    sendmail主配置文件 /etc/mail/sendmail.cf
    sendmail源配置文件 /etc/mail/sendmail.mc或/usr/share/sendmail/cf/cf/linux.smtp.mc或其他文件
    Postfix主配置文件 /etc/postfix/main.cf
    Exim主配置文件 /etc/exim/exim.cf
    Procmail配置文件 /etc/procmailrc或~/.procmailrc
    Fetchmail配置文件 ~/.fetchmailrc

    远程登录配置文件
    SSH服务程序配置文件 /etc/ssh/sshd_config
    SSH客户端配置文件 /etc/ssh/ssh_config
    XDM配置文件 /etc/X11/xdm目录下
    GDM配置文件 /etc/X11/gdm目录下
    VNC服务程序配置文件 /usr/X11R6/bin/vncserver启动脚本和~/.vnc目录里的文件

    其他服务程序配置文件
    DHCP服务程序配置文件 /etc/dhcpd.conf
    BIND服务程序配置文件 /etc/named.conf和/var/named/
    NTP服务程序配置文件 /etc/ntp.conf

    Linux下的主要文件
    http://www.linuxsir.org/bbs/showthr...threadid=131580
    bash配置文件实验
    http://www.linuxsir.org/bbs/showthr...%FE%CA%B5%D1%E9
    如何设置hosts.allow和hosts.deny?
    http://www.linuxsir.org/bbs/showthr...ght=hosts.allow

     
    展开全文
  • 尤其是配置文件修改。 2.项目结构。一般是lib文件夹,config文件夹,logs文件夹。将config中的配置文件需要加载到项目的classpath中。使用shell脚本会非常方便。 3.jar包方面。通常会有一个程序的jia,包含主方法的...

    1.简单的jar包在linux上跑使用java -jar 命令执行。但通常这不满足项目需要。尤其是配置文件修改。

    2.项目结构。一般是lib文件夹,config文件夹,logs文件夹。将config中的配置文件需要加载到项目的classpath中。使用shell脚本会非常方便。

    3.jar包方面。通常会有一个程序的jia,包含主方法的,以及其它依赖jar。都知道需要将其它jia引入到classpath中,使用到一个MANIFEST.MF的文件。我项目使用的是idea开发,使用maven编辑,pom.xml中配置build。就可以实现。

    <build>
        <plugins>
    <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-jar-plugin</artifactId>
    <version>2.3.1</version>
    <configuration>
        <archive>
            <manifest>
                <addClasspath>true</addClasspath>
                <mainClass>com.csr.receive.main.StartUp</mainClass>
            </manifest>
        </archive>
    </configuration>
    </plugin></plugins>
    </build>

    4.编译后,使用java -jar 命令能执行了,反编译后可以看到,jia里包括了配置文件。我们平时修改配置就非常不方便。如图:

    5.将配置文件单独出来放在项目外的config目录下,编写shell脚本实现,过程折腾了很长时间,直接贴上脚本了。文件名为.sh结尾。放在项目名称下的目录。启动那边将./config,./lib 目录下都放进了classpath。其他配置项目名称APP_HOME,和source路劲了。主方法和项目jar包对应修改下即可用。

    #! /bin/sh
    source /home/csr/.bash_profile
    pid_file='server.pid'
    APP_HOME='/home/csr/csr-server'
    start()
    {
            >$APP_HOME/logs/day.log
        echo $"Starting main server ......"
            nohup java  -server -Xms50m -Xmx512m -XX:+UseParNewGC -cp ./config:./lib/csr-receive-1.0-SNAPSHOT.jar com.csr.receive.main.StartUp >$APP_HOME/logs/day.log 2>&1 &
            echo $! > $pid_file
            echo $"main server started!"
    }

    stop()
    {
            echo $"Stopping main server ......"
            pid=`cat $pid_file`
            kill -9 $pid
            echo "stop "$pid
            mv logs/day.log logs/day.log.bak_`date +%m%d%H%M`
            sleep 1
    }

    restart()

    {
        >$APP_HOME/logs/day.log
            stop
            sleep 3
            start
    }

    case "$1" in
    start)
            start
            ;;
    stop)
            stop
            ;;
    restart)
            restart
            ;;
    *)
            echo $"Usage: $0 {start|stop|restart}"
            exit 1
    esac
     

    展开全文
  • 修改redis.conf后,重启redis,发现修改的配置未生效,原来是需要在启动redis的时候在命令中加上配置文件,命令如下./redis-server /usr/local/redis-3.2.8/redis.conf &
  • 一、先进入redis的安装目录:cd /usr/local/redis (这个路径是通常安装目录) ...可以为redis服务启动指定配置文件,例如配置为/usr/local/redis/etc/redis/redis.conf 进入redis根目录,输入命令: ./red...
  • 嵌入式Linux启动配置文件及脚本

    千次阅读 2011-02-23 14:50:00
    使用Busybox制作根文件系统时,/etc目录非常重要,它包含了嵌入式Linux启动所需的配置文件及脚本.由于init进程,或者说linuxrc程序会解析inittab文件,因此就从/etc/inittab文件开始说起. (1)文件/etc/inittab...
  • Linux 默认启动kernel配置文件

    千次阅读 2013-05-22 14:43:38
    1. Linux 默认启动kernel 版本的文件 /boot/grub/grub.conf 2. Linux 可以默认安装 多个kernel内核 kernel-2.6-18 kernel-2.6-32 在/boot/grub/grub.conf 里面设置默认启动哪一个内核: default=1 ...
  • linux用户登录启动配置文件

    千次阅读 2016-07-18 12:43:42
     从/etc/profile.d目录的配置文件中搜集shell的设置。 (2)/etc/bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。 (3) ~/.bash_profile: 每个用户都可使用该...
  • Linux Systemd配置文件详解

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

    千次阅读 2020-05-12 11:23:57
    [root@sf106131 logs]# which mysqld /usr/sbin/mysqld [root@sf106131 logs]# /usr/sbin/mysqld --verbose --help |grep -A 1 'Default options' 2020-05-12 08:44:03 0 [Warning] Using unique option prefix ...
  • Linux环境变量配置文件以及启动顺序

    千次阅读 2016-06-28 14:39:01
    环境变量配置文件对所有用户都起作用 /etc/profile /etc/profile.d/*.sh /etc/bashrc用户家目录,只对当前用户起作用 ~/.bash_profile ~/.bashrc环境变量详解启动过程 正常登录配置文件顺序加载过程,所谓正常...
  • Linux下指定配置文件启动redis方式

    万次阅读 2016-03-25 13:06:32
    本人之前对redis一窍不通,最近项目需要,研究了下,如有不对之处,欢迎指出: ...修改了redis访问密码:redis.windows.conf 文件中 #requirepass 修改为 requirepass 123456,这样访问redis密码就为123456; 开始在w
  • 在win下快捷方式,Linux下相应的称为桌面启动器。。。
  • Linux 网络配置文件

    万次阅读 2019-05-23 22:42:46
    一、网络配置文件 1.1 系统网络设备配置文件/etc/sysconfig/network-scripts ]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 //表示网卡物理设备的名字 BOOTPROTO=dhcp //表示为网卡配置静态...
  • Linux配置Tomcat为系统服务实现开机自启动
  • linux 设置开机自启动 文件配置开机自启动命令在/etc/rc.local文件中添加自启动命令执行命令执行脚本在/etc/init.d目录下添加自启动脚本运行级别设置 在/etc/rc.local文件中添加自启动命令 执行命令 cd /etc/rc.d/ ...
  • linux interfaces配置文件详解

    万次阅读 多人点赞 2016-07-26 14:36:28
    linux interfaces配置文件详解配置文件基本格式一个基本的配置大概是下面这个样子: 1 auto lo  2 iface lo inet loopback  3  4 # The primary network interface  5 auto eth0  6 iface eth0 inet static  ...
  • Linux Service配置文件的编写

    千次阅读 2020-10-11 15:04:39
    通过编写Service配置文件,可以使用Linux的 systemctl 命令来达到管理服务启动、自启动、停止 特定脚本、进程。 编写方法: 文件命名:xxxx.service [Unit] Description=Frp Server Service #服务的描述信息 ...
  • 4.2.2 Telnet服务的主配置文件 Telnet主配置文件为/etc/xinetd.d/telnet,配置非常简单。Telnet服务器是基于xinetd超级守护进程启动的,本身没有独立启动Telnet服务的能力。当然也可以将其转换为独立启动模式。 请...
  • --- .bash_profile只被登录shell读取仅仅执行一次,如果在命令行上键入bash启动一个新的shell,这个新shell读取的是.bashrc而不是.bash_profile,将登录shell和运行一个子shell所需的配置文件分开可以获取非常灵活...
  • 安装 ...下面以 tomcat8 为例,下载过程如下: 设tomcat安装包所在目录为tomcat_download,使用如下命令解压到文件夹中即完成安装: tar -xvzf apache-tomcat-...启动 设安装的tomcat目录是tomcat_file,启
  • LINUX修改配置文件并重启脚本

    千次阅读 2017-09-07 11:45:43
    背景做测试工作的时候,经常需要修改程序调用的地址为MOCK地址,然后可能要修改回来。每次进入路径用vim修改后,还需要重启,感觉比较麻烦费事。...OBJ_FILE=application.properties #目标文件名称if [ "$1" == 1
  • linux apache配置文件

    千次阅读 2011-01-07 07:37:00
    启动哪个apache服务器,哪个httpd.conf就修改有效   /etc/httpd目录是linux默认安装的rpm软件包的配置文件路径,如果想用新的版本,可以考虑一下先rpm -e --nodeps httpd, 然后 rm -rf /etc/httpd...
  • 问题:安装了apache后,修改/user/local/apache2/conf/httpd.conf文件中的documentroot参数,但访问的仍然是/var/www/html中的内容,即便是删除了该配置文件,apache也能正常启动。所以问题的原因是apache的默认配置...
  • 一、Linux中开机流程 1.首先进行BIOS自检,加载MBR 启动整部系统首先需要进行BIOS自检,加载cmos信息 接下来进行开机装置的数据读取(MBR相关的任务) 2.读取执行开机装置内MBR的boot Loader boot ...
  • 1.拷贝安装包到/home/redis文件夹 . 2.解压安装包 tar -zxvf 安装包 3.编译解压redis文件到指定文件夹/usr/redis下 ...6.修改配置文件,默认后台启动 7.配置redis的密码 8.配置允许外界访问 9.关闭...
  • Linux常见配置文件

    千次阅读 多人点赞 2018-11-13 17:28:18
    /etc 配置文件 /etc/passwd 用户数据库,其中的域给出了用户名、真实姓名、家目录、加密口令和用户的其他信息 /etc/group 类似/etc/passwd ,但说明的不是用户而是组。 /etc/inittab init 的配置文件 /etc/issue 在...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 843,697
精华内容 337,478
关键字:

linux启动服务并跟配置文件

linux 订阅