• 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
    
    
    
  • 相关阅读:
    FormsAuthentication 简单使用
    2.0 泛型
    解决Eclipse java build path中Web App Libraries无法自动找到WEBINF的lib目录
    WinHex 15.8 r4 注册信息
    用ClassPathXmlApplicationContext读取Spring配置文件的路径问题
    Installing NFS on CentOS 6.2
    使用XStream对Java对象进行序列化和反序列化
    Eclipse代码注释模板code template
    Timestamp和String的相互转换 Java
    visual studio vs2010 2012 C/C++ 编译找不到mspdb100.dll文件的解决方法
  • 原文地址:https://www.cnblogs.com/g2thend/p/12694456.html
Copyright © 2020-2023  润新知