zoukankan      html  css  js  c++  java
  • systemd-service

    php-fpm
    
    cat /usr/lib/systemd/system/php-fpm.service
    [Unit]
    Description=The PHP FastCGI Process Manager
    After=syslog.target network.target
    
    [Service]
    Type=notify
    PIDFile=/run/php-fpm/php-fpm.pid
    EnvironmentFile=/etc/sysconfig/php-fpm
    ExecStart=/usr/sbin/php-fpm --nodaemonize
    ExecReload=/bin/kill -USR2 $MAINPID
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target
    
    
    nignx
    
    cat  /usr/lib/systemd/system/nginx.service
    [Unit]
    Description=The nginx HTTP and reverse proxy server
    After=network.target remote-fs.target nss-lookup.target
    
    [Service]
    Type=forking
    PIDFile=/run/nginx.pid
    # Nginx will fail to start if /run/nginx.pid already exists but has the wrong
    # SELinux context. This might happen when running `nginx -t` from the cmdline.
    # https://bugzilla.redhat.com/show_bug.cgi?id=1268621
    ExecStartPre=/usr/bin/rm -f /run/nginx.pid
    ExecStartPre=/usr/sbin/nginx -t
    ExecStart=/usr/sbin/nginx
    ExecReload=/bin/kill -s HUP $MAINPID
    KillSignal=SIGQUIT
    TimeoutStopSec=5
    KillMode=process
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target
    
    
    #mariadb-server 
    
     cat /usr/lib/systemd/system/mariadb.service
    # It's not recommended to modify this file in-place, because it will be
    # overwritten during package upgrades.  If you want to customize, the
    # best way is to create a file "/etc/systemd/system/mariadb.service",
    # containing
    #	.include /lib/systemd/system/mariadb.service
    #	...make your changes here...
    # or create a file "/etc/systemd/system/mariadb.service.d/foo.conf",
    # which doesn't need to include ".include" call and which will be parsed
    # after the file mariadb.service itself is parsed.
    #
    # For more info about custom unit files, see systemd.unit(5) or
    # http://fedoraproject.org/wiki/Systemd#How_do_I_customize_a_unit_file.2F_add_a_custom_unit_file.3F
    
    # For example, if you want to increase mariadb's open-files-limit to 10000,
    # you need to increase systemd's LimitNOFILE setting, so create a file named
    # "/etc/systemd/system/mariadb.service.d/limits.conf" containing:
    #	[Service]
    #	LimitNOFILE=10000
    
    # Note: /usr/lib/... is recommended in the .include line though /lib/... 
    # still works.
    # Don't forget to reload systemd daemon after you change unit configuration:
    # root> systemctl --system daemon-reload
    
    [Unit]
    Description=MariaDB database server
    After=syslog.target
    After=network.target
    
    [Service]
    Type=simple
    User=mysql
    Group=mysql
    
    ExecStartPre=/usr/libexec/mariadb-prepare-db-dir %n
    # Note: we set --basedir to prevent probes that might trigger SELinux alarms,
    # per bug #547485
    ExecStart=/usr/bin/mysqld_safe --basedir=/usr
    ExecStartPost=/usr/libexec/mariadb-wait-ready $MAINPID
    
    # Give a reasonable amount of time for the server to start up/shut down
    TimeoutSec=300
    
    # Place temp files in a secure directory, not /tmp
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target
    
    
    
  • 相关阅读:
    实训9.4.前端:url、href、src,link和@import
    实训9.2.作业1.写一个10次循环,每次得到一个随机数,放进一个集合中,如果这个数已经存在集合中则跳过,最后打印集合中的数字.
    实训9.3. SQL——STRUCTURED QUERY LANGUAGE(结构化查询语言 )
    实训9.2.类集,Collection接口
    实训9.2.IDEA ——java编程语言开发的集成环境(集成开发工具)
    实训9.2. JDK——java语言的软件开发工具包(JAVA的运行环境(JVM+Java系统类库)和JAVA工具) 【java开发的核心】
    从键盘输入数据
    error
    ubuntu 14.04, Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='
    用Python徒手写线性回归
  • 原文地址:https://www.cnblogs.com/g2thend/p/12694456.html
Copyright © 2011-2022 走看看