分类: 运维笔记

  • WordPress改进wp_title()函数优化主题的Title标签

    WordPress改进wp_title()函数优化主题的Title标签

    
    
      <?php bloginfo('name'); ?>-<?php bloginfo('description'); ?>
    
    
      搜索结果-Search Results-<?php bloginfo('name'); ?>
    
    
      <?php echo trim(wp_title('',0)); ?>-<?php bloginfo('name'); ?>
    
    
      <?php echo trim(wp_title('',0)); ?>-<?php bloginfo('name'); ?>
    
    
      <?php single_cat_title(); ?>-<?php bloginfo('name'); ?>
    
    
      <?php the_time('F'); ?>-<?php bloginfo('name'); ?>
    
    
      <?php single_tag_title("", true); ?>-<?php bloginfo('name'); ?>
    
    
    
  • Centos7 rpm 命令大全

    Centos7 rpm 命令大全

    对已安装软件信息的查询

    rpm -qa 查询已安装的软件
    rpm -qa | grep  "软件或者包的名字" 查找某软件包是否安装 
    rpm -qf 文件名绝对路径 文件名的绝对路径
    rpm -ql 软件名 查询已安装的软件包都安装到何处
    

    软件名:rpm包去除平台信息和后缀信息

    rpm -qi 软件名 查询一个已安装软件包的信息
    rpm -qc 软件名 查看已安装软件的配置文件
    rpm -qd 软件名 查看已安装软件的文档安装位置
    rpm -qR 软件名 查看已安装软件依赖包和文件
    

    对未安装软件信息的查询

    rpm -qpi rpm文件 查看一个软件包的用途和版本信息
    rpm -qpl rpm文件 查看一个软件包所包含的文件
    rpm -qpd rpm文件 查看软件包的文档所在位置
    rpm -qpc rpm文件 查看软件包的配置文件
    rpm -qpR rpm文件 查看软件包的依赖关系
    

    软件包的安装、升级、删除

    rpm -ivh rpm文件 安装rpm包
    rpm -Uvh rpm文件 更新rpm包
    rpm -e 软件名 删除rpm包
    rpm -e 软件名 –nodeps 不管依赖关系,强制删除软件
    rpm –import 签名文件 导入签名
    
  • CentOS7 添加、更改让用户没有登录权限

    CentOS7 添加、更改让用户没有登录权限

    1.还未建立用户时,可以使用以下命令

    useradd -g 组 用户名 -s /sbin/nologin

    2.当用户已经建立了,在建立时没有控制,现在需要取消用户登录权限,可以使用以下命令

    vim /etc/passwd

    找到你要修改的用户所在的那一行

    nobody:x:99:99:Nobody:/:/bin/bash

    改为

    nobody:x:99:99:Nobody:/:/sbin/nologin
    
  • Centos Linux 常用命令

    更改文件夹所属用户及用户组

    #目录/data/nginx/ 改为www用户组nginx用户所有
    chown -R nginx:www /data/nginx/
    #更改文件夹及文件夹权限并向下传递
    chmod -R 777 /data/nginx/
    

    新建用户组及用户

    #新建test用户组
    groupadd test
    #新建用户
    adduser chunfeng
    #新建没有登录权限的用户
    useradd -g 组 用户名 -s /sbin/nologin
    #给cunfeng用户设置密码
    passwd chunfeng
    #新建chunfeng用户并增加到test工作组
    useradd -g test chunfeng
    #给已有用户增加用户组
    usermod -G groupname username
    #强制使用www组为chunfeng的主组
    usermod -g www chunfeng
    

    删除组、用户

    #删除chunfeng用户
    userdel chunfeng
    #删除www用户组
    groupdel www
    

    查看Nginx PHP Mysql 打开文件数量限制

    cat /proc/$(cat /data/apps/nginx/logs/nginx.pid)/limits
    cat /proc/$(cat /data/apps/temp/mysql/mysql.pid)/limits
    cat /proc/$(cat /data/apps/php/var/run/php-fpm.pid)/limits
    

    显示所依赖的动态连接库

    ldd $(which /data/apps/nginx/sbin/nginx)

    在根目录 搜索文件

    find /|grep apache

    替换文件内容

    sed -i "s/\/www\/server\/data/\/www\/server\/mysqData/g" /etc/my.cnf
    sed -i "s/3306/3307/g" /etc/my.cnf
    

    其他命令

    #清理历史命令
    history -c && > ~/.bash_history
    
  • Centos7 编译Nginx

    我的Nginx编译代码

    --conf-path=/data/apps/conf/nginx/nginx.conf \
    --error-log-path=/data/apps/log/nginx/error.log \
    --http-log-path=/data/apps/log/nginx/access.log \
    --http-client-body-temp-path=/data/apps/temp/nginx/client/ \
    --http-proxy-temp-path=/data/apps/temp/nginx/proxy/ \
    --http-fastcgi-temp-path=/data/apps/temp/nginx/fcgi/ \
    --http-uwsgi-temp-path=/data/apps/temp/nginx/uwsgi/ \
    --http-scgi-temp-path=/data/apps/temp/nginx/scgi/ \
    --group=www \
    --prefix=/data/apps/nginx \
    --with-http_ssl_module \
    --with-http_mp4_module \
    --with-http_flv_module \
    --with-http_realip_module \
    --with-http_image_filter_module \
    --with-http_sub_module \
    --with-http_gzip_static_module \
    --with-pcre=/root/pcre-8.41 \
    --with-zlib=/root/zlib-1.2.11 \
    --with-openssl=/root/openssl-1.1.0f
  • Centos7 nginx php 启动关闭命令

    php-fpm 启动、停止、重启

    启动
    systemctl start php-fpm
    停止
    systemctl stop php-fpm
    重启
    systemctl restart php-fpm
    

    Nginx命令

    #启动nginx服务
    systemctl start nginx.service
    #停止nginx服务
    systemctl stop nginx.service
    #重启nginx服务
    systemctl restart nginx.service
    #重新读取nginx配置
    systemctl reload nginx.service
    也可以这样
    nginx -s stop    #停止服务 
    nginx -s quit    #退出服务 
    nginx -s reopen    #重新打开日志文件 
    nginx -s reload    #重新加载配置文件
    
  • Centos7 后台运行脚本

    后台执行关闭SSH不收影响

    后台执行 nohup ./zhuan.sh &
    

    查看后台运行脚本

     $ ps -ef | grep zhuan
    

    关闭后台脚本 杀掉进程

    kill -9 进程ID