分类: Linux系统

  • centos7默认占用端口,查找进程、关闭禁止它开机启动

    netstat -tan #查看端口
    又查了一下PID

    netstat -tanp #带PID名
    端口对应程序为master,

    具体程序

    find / -name master #查了一下位置
    /usr/libexec/postfix/master
    找到程序名是postfix

    systemctl stop postfix #停止服务
    systemctl disable postfix #禁止开机启动

  • 批量检查域名状态

    Ping结果输出文本

    ping 192.168.30.123 -i 30 | awk ‘{ print $0″ ” strftime(“%H:%M:%S”,systime()) } ‘ > ping.log

    -i 时间间隔

    -c 次数

    检查域名是否正常

    #!/bin/bash
    url=(
    7977.mypiao.com
    aypw.mypiao.com
    bbcahdjy.mypiao.com
    bbcdypw.mypiao.com
    bbchzdjy.mypiao.com
    bbcjnjy.mypiao.com
    bbcnbdjy.mypiao.com
    bbcshyyt.mypiao.com
    bbcsz.mypiao.com
    bbcwxbl.mypiao.com
    bbcyf.mypiao.com
    bbczgey.mypiao.com
    bjgavip.mypiao.com
    boyanpiao.mypiao.com
    btdjy.mypiao.com
    btdjypay.mypiao.com
    c.mypiao.com
    caiwu.mypiao.com
    chinaticketing.mypiao.com
    cntc.mypiao.com
    cntc.wx.mypiao.com
    cntc2.wx.mypiao.com
    csmxh.wx.mypiao.com
    demo.mypiao.com
    dongyibbc.mypiao.com
    dy.wx.mypiao.com
    dysg.mypiao.com
    eatest.mypiao.com
    fsnh.mypiao.com
    gtyyt.mypiao.com
    gtyyt.wx.mypiao.com
    gtyyt2.wx.mypiao.com
    guotuvip.mypiao.com
    hbjy.mypiao.com
    hebhjy.mypiao.com
    hkpw.mypiao.com
    hy2022.mypiao.com
    hyperf.mypiao.com
    hyxt.mypiao.com
    jingyingpiao.mypiao.com
    jssy.mypiao.com
    jswh.mypiao.com
    lcblj.wx.mypiao.com
    lnjylm.mypiao.com
    nbdjy.mypiao.com
    nbdx.mypiao.com
    nbdxjy.mypiao.com
    ningbo.mypiao.com
    njbl.wx.mypiao.com
    nxbx.mypiao.com
    nxpw.mypiao.com
    pay.mypiao.com
    pw789.mypiao.com
    qtyytvip.mypiao.com
    rocky.mypiao.com
    sdjc.mypiao.com
    sgtest.mypiao.com
    shoudu.mypiao.com
    shsg.mypiao.com
    shsh.mypiao.com
    sjztm.mypiao.com
    sms.mypiao.com
    szdjy.mypiao.com
    szyytumn.mypiao.com
    szyytwx.mypiao.com
    tcvip.mypiao.com
    testmy2.mypiao.com
    testumn.mypiao.com
    umnapi.mypiao.com
    umnszdjy.mypiao.com
    vipay.mypiao.com
    viphbjy.mypiao.com
    viphzdjy.mypiao.com
    vipjssy.mypiao.com
    viplnjylm.mypiao.com
    viplsj.mypiao.com
    vipmdjdjy.mypiao.com
    vipnbdjy.mypiao.com
    vipnxbx.mypiao.com
    vipszyyt.mypiao.com
    vipxqjc.mypiao.com
    vipyibai.mypiao.com
    vipyzqmjy.mypiao.com
    weixin2.mypiao.com
    wetix.mypiao.com
    whdjyvip.mypiao.com
    whdjyweb.mypiao.com
    whjyvip.mypiao.com
    whjyweb.mypiao.com
    wuhugt.mypiao.com
    www.mypiao.com
    wx.mypiao.com
    wx2.mypiao.com
    wxnxht.mypiao.com
    xqjc.mypiao.com
    xsdjy.wx.mypiao.com
    yifuvip.mypiao.com
    yifuwx.mypiao.com
    zfhm.mypiao.com
    zfhmbbc.mypiao.com
    zfhmvip.mypiao.com
    zjyyxy.mypiao.com
    
    )
    for i in ${url[*]}
    do
        ping -c 2 $i > /dev/null 2>&1
        if [ $? -eq 0 ];then
            echo "$i 服务正常"
        else
            echo "$i 服务异常"
        fi
    done
  • Openssl升级

    wget https://www.openssl.org/source/old/1.0.1/openssl-1.0.1g.tar.gz –no-check-certificate

    安装gcc编译工具

    rpm -ivh gcc-3.4.6-8.i386.rpm

    rpm -ivh gcc-c++-3.4.6-8.i386.rpm

    rpm -ivh libstdc++-devel-3.4.6-8.i386.rpm

    rpm -ivh zlib-devel-1.2.1.2-1.2.i386.rpm

    tar zxvf openssl-1.0.1g.tar.gz

    cd openssl-1.0.1g

    ./config shared zlib

    make

    make install

    mv /usr/bin/openssl /usr/bin/openssl.old

    mv /usr/local/ssl/include/openssl/ /usr/local/ssl/include/openssl.old #不一定需要

    ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl

    ln -s /usr/local/ssl/include/openssl/ /usr/include/openssl

    echo “/usr/local/ssl/lib”  >>  /etc/ld.so.conf

    ldconfig

    openssl version

  • Ubuntu apt源替换

    修改 /etc/apt/sources.list 文件内容
    阿里云源:
    18.04版本
    deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse    
    
    20.04
    deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
     
    deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
     
    deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
     
    deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
     
    deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
    

    sudo apt-get update

    更新

  • Ubuntu16 中文乱码

    首先,安装中文支持包language-pack-zh-hans:
    sudo apt-get install language-pack-zh-hans

    然后,修改/etc/environment(在文件的末尾追加):
        LANG=”zh_CN.UTF-8″    LANGUAGE=”zh_CN:zh:en_US:en”

    再修改/var/lib/locales/supported.d/local(没有这个文件就新建,同样在末尾追加):
        en_US.UTF-8 UTF-8    zh_CN.UTF-8 UTF-8    zh_CN.GBK GBK    zh_CN GB2312

    最后,执行命令:
    sudo locale-gen
    对于中文乱码是空格的情况,安装中文字体解决。
    sudo apt-get install fonts-droid-fallback ttf-wqy-zenhei ttf-wqy-microhei fonts-arphic-ukai fonts-arphic-uming

  • 实现wordpress登录才能查看网站内容

    编辑 /wordpress/wp-content/themes/目录下的主题文件夹
    编辑器打开functions.php,代码的最上面加入下面的代码。际路径
    vim functions.php

    <?php
    /**
     * Blocksy functions and definitions
     *
     * @link https://developer.wordpress.org/themes/basics/theme-functions/
     *
     * @package Blocksy
     */
    add_action( 'wp', 'login_access' );
    
    function login_access() {
    
    global $pagenow;
    
    if( !is_user_logged_in() && $pagenow != 'wp-login.php' )
    
    auth_redirect();
    
    }
    
    if (version_compare(PHP_VERSION, '5.7.0', '<')) {
    	require get_template_directory() . '/inc/php-fallback.php';
    	return;
    }
    
    require get_template_directory() . '/inc/init.php';
    
    


    保存,再重新访问防止就会定向到wp-login.php这个登陆界面了。

  • CentOS7支持exFAT格式

    yum install ./nux-dextop-release-0-5.el7.nux.noarch.rpm

    yum install exfat-utils fuse-exfat

  • Shannon PCle Flash SSD CentOS7

    下载驱动http://www.shannon-sys.com/driver

    make
    make modules_install
    modprode shannon 挂载驱动

    fdisk -l

    磁盘 /dev/dfa:1600.0 GB, 1600000098304 字节,3125000192 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 4096 字节
    I/O 大小(最小/最佳):4096 字节 / 65536 字节
    磁盘标签类型:dos
    磁盘标识符:0x07f5083b

    设备 Boot Start End Blocks Id System
    /dev/dfa1 * 4096 3124998143 1562497024 7 HPFS/NTFS/exFAT

    shannon-status -a可以查看磁盘状态

    Found Shannon PCIE Flash card /dev/scta:

    Basic Information:
    Control Device Node: /dev/scta
    Driver Mode: Block
    Block Device Node: /dev/dfa
    Device State: Attached
    Access Mode: ReadWrite
    Product Model: Direct-IO G2i
    Serial Number: SA14814K734031
    Part Number: TH58TEG9DDJBA89
    UDID: 1CB00275-1CB00030-04114814-4B734031
    PCI VendorID: 1CB0
    PCI DeviceID: 0275
    PCI Bus Address: a2:00:0
    PCI Link Speed: pcie 2.0 x 4
    Firmware Version: 3.2
    Firmware Build: 4a97771b
    Driver Version: 3.4.3.1
    FPGA Reconfig Support: Yes
    Logical Sector: 512
    Physical Sector: 4096
    Disk Capacity: 1600.00 GB
    Physical Capacity: 2144.37 GB
    Overprovision: 25.39%
    Max Write Bandwidth: 0 MB/s
    Atomic Write: Disabled
    Prioritize Write: Disabled

    Work Status:
    Controller Temperature: -273 degC, Max 65 degC
    Board Temperature: 38 degC, Max 57 degC
    Flash Temperature: 46 degC, Max 69 degC
    Internal Voltage: 0 mV, Max 1031 mV
    Auxiliary Voltage: 0 mV, Max 1848 mV
    Power Cycles: 411
    Power On Time: 18101 hours 3 minutes
    Dynamic Bad Blocks: 0
    Media Status: Healthy
    SEU Flag: Normal

    Lifetime Data Volumes:
    Host Write Data: 64591.55 GB
    Host Read Data: 196121.04 GB
    Total Write Data: 81471.17 GB
    Lifetime Write Amplifier: 1.260
    Estimated Life Left: 99.440%

    Realtime IO Statistics:
    Read Bandwidth: 0.001 MB/s
    Read IOPS: 0.000 K
    Avg Read Latency: 0.376 ms
    Write Bandwidth: 0.000 MB/s
    Write IOPS: 0.000 K
    Avg Write Latency: 0.000 ms
    GC Bandwidth: 0.000 MB/s
    WL Bandwidth: 0.000 MB/s
    Total Write Bandwidth: 0.000 MB/s
    Write Amplifier: 1.000
    Buffer Write Percentage: 0%

    Totally found 1 Direct-IO PCIe Flash card on this system.

    【硬盘检测工具】smartmontools

    smartctl –info /dev/sda
    smartctl 7.0 2018-12-30 r4883 [x86_64-linux-3.10.0-1127.el7.x86_64] (local build)
    Copyright (C) 2002-18, Bruce Allen, Christian Franke, www.smartmontools.org

    === START OF INFORMATION SECTION ===
    Model Family: Marvell based SanDisk SSDs
    Device Model: SanDisk Ultra II 240GB
    Serial Number: 161814800911
    LU WWN Device Id: 5 001b44 8b44ba948
    Firmware Version: X41320RL
    User Capacity: 240,057,409,536 bytes [240 GB]
    Sector Size: 512 bytes logical/physical
    Rotation Rate: Solid State Device
    Form Factor: 2.5 inches
    Device is: In smartctl database [for details use: -P show]
    ATA Version is: ACS-2 T13/2015-D revision 3
    SATA Version is: SATA 3.2, 6.0 Gb/s (current: 6.0 Gb/s)
    Local Time is: Sun Mar 27 16:03:07 2022 CST
    SMART support is: Available – device has SMART capability.
    SMART support is: Enabled

    参考资料:

    https://blog.csdn.net/weixin_34331102/article/details/90685058?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~aggregatepage~first_rank_ecpm_v1~rank_v31_ecpm-1-90685058.pc_agg_new_rank&utm_term=centos7+pci+ssd+%E9%A9%B1%E5%8A%A8&spm=1000.2123.3001.4430

  • 阿里巴巴开源镜像站

    阿里巴巴开源镜像站

    https://developer.aliyun.com/mirror/

    CentOS7 yum 阿里云源

    http://mirrors.aliyun.com/repo/