• 當前位置:首頁 > IT技術 > 系統服務 > 正文

    Linux常用運維命令筆記
    2021-08-10 17:08:49

    今天給大家整理一下Linux常用的命令,希望對大家能有所幫助!

    1. MYSQL相關

    ? ? ? ?Linux常用運維命令筆記_nginx ? ? ? ?

    1、查看mysql版本

    status;
    select version()
    

    2、 mysql啟動命令

    #01 使用 service 啟動:
     service mysqld start (5.0版本)
    service mysql start (5.5.7版本)
    #02 使用 mysqld 腳本啟動:
    /etc/inint.d/mysqld start
    #03 使用 safe_mysqld 啟動
    safe_mysqld&
    
    
    

    3、 mysql停止命令

    #01 使用service 
    service mysqld stop
    #02 使用 mysqld 腳本
    /etc/inint.d/mysqld stop
    #03 mysqladmin命令
    mysqladmin shutdown
    
    
    

    4、 mysql重啟命令

    #01?使用?service?啟動
    service mysqld restart
    service mysql restart #(5.5.7版本)
    #02 使用 mysqld 腳本啟動:
    /etc/init.d/mysqld restart
    

    5、 修改密碼

    update user set password='root' where user='root';
    flush privileges;
    

    6、執行sql文件

    #首先要把sql文件放在服務器上然后執行
    source?/usr/local/init.sql;
    

    7、設置防火墻,讓 3306 端口對外可訪問

    iptables -I INPUT -p tcp -m state --state 
    NEW -m tcp --dport 3306 -j ACCEPT
    iptables -nL 
    service iptables save 
    

    8、導出表結構 -d 表示導出表結構

    mysqldump -uroot -proot -d dbname > test.sql
    
    二、Redis相關

    ? ? ? ?Linux常用運維命令筆記_centos_02 ? ? ? ?

    1. Linux安裝redis

    wget http://download.redis.io/releases/redis-2.8.17.tar.gz
    tar xzf redis-2.8.17.tar.gz
    cd redis-2.8.17
    make
    

    2、啟動redis

    #后臺啟動 末尾加 & 符號 
    nohup redis-server &
    #指定redis配置文件啟動
    ./redis-server /etc/redis/6379.conf
    #查看redis進程
    ps -ef |grep redis
    

    3、停止redis

    #01 采用apt-get或者yum install安裝的redis
    /etc/init.d/redis-server stop #停止
    /etc/init.d/redis-server restart #重啟
    #02 采用源碼安裝的方式,執行如下命令
    redis-cli -h 127.0.0.1 -p 6379 shutdow
    #03 采用kill進程的方式
    kill -9 pid
    

    4、redis設置開機自動啟動腳本

    4.1、/etc/init.d/ 下創建 startRedis.sh 文件,內容如下:

    #!/bin/sh  
    #chkconfig: 2345 80 90  
    # Simple Redis init.d script conceived to work on Linux systems  
    # as it does use of the /proc filesystem.  
    REDISPORT=6379                          #端口號,這是默認的,如果你安裝的時候不是默認端口號,則需要修改
    REDISPATH=/usr/local/bin/                #redis-server啟動腳本的所在目錄,你如果忘了可以用find / -name redis-server 或whereis redis-server找到 
    EXEC=${REDISPATH}/redis-server            
    CLIEXEC=${REDISPATH}/redis-cli  
    PIDFILE=/var/run/redis_${REDISPORT}.pid  #在redis.conf中可找到該路徑
    CONF="${REDISPATH}/redis.conf"           #redis.conf的位置, 如果不和redis-server在同一目錄要修改成你的redis.conf所在目錄
    case "$1" in  
      start)  
        if [ -f $PIDFILE ]  
        then  
            echo "$PIDFILE exists, process is already running or crashed"  
        else  
            echo "Starting Redis server..."  
            $EXEC $CONF  
        fi  
        ;;  
      stop)  
        if [ ! -f $PIDFILE ]  
        then  
            echo "$PIDFILE does not exist, process is not running"  
        else  
            PID=$(cat $PIDFILE)  
            echo "Stopping ..."  
            $CLIEXEC -p $REDISPORT shutdown  
            while [ -x /proc/${PID} ]  
            do  
              echo "Waiting for Redis to shutdown ..."  
              sleep 1  
            done  
            echo "Redis stopped"  
        fi  
        ;;  
      *)  
        echo "Please use start or stop as first argument"  
        ;;  
    esac  
    

    4.2、設置可執行權限

    chmod 777 /etc/init.d/redis
    

    4.3、啟動redis

    /etc/init.d/startRedis start
    

    4.4、設置開機啟動

    chkconfig redis on
    
    三、mongodb相關

    ? ? ? ?Linux常用運維命令筆記_centos_03 ? ? ? ?

    1、Linux下安裝mongodb

    1.1 下載安裝包

    https://www.mongodb.com/ 下載安裝包

    1.2 解壓文件

    tar xzvf mongodb-linux-x86_64-4.0.6.tgz
    

    1.3 移動目錄到/usr/local/mongodb

    mv mongodb-linux-x86_64-4.0.6 /usr/local/mongodb
    
    
    

    1.4 創建mongodb配置文件

    /usr/local/mongodb/bin 目錄下創建mongodb.conf文件,內容如下:

    dbpath=/usr/local/mongodb/data/db                 # 數據目錄
    logpath=/usr/local/mongodb/data/logs/mongodb.log  # 日志目錄
    port=27017
    fork=true
    auth=true
    bind_ip=0.0.0.0
    

    2、啟動mongodb

    cd /usr/local/mongodb/bin
    mongod -f mongodb.conf
    

    3、設置mongodb開機自啟

    3.1 創建配置文件

    創建 /etc/init.d/mongod 文件

    #!/bin/bash
    
    
    MONGO_HOME=/usr/local/mongodb
    #chkconfig:2345 20 90
    #description:mongod
    #processname:mongod
    case $1 in
        start)
            $MONGO_HOME/bin/mongod --config $MONGO_HOME/bin/mongodb.conf
            ;;
        stop)
            $MONGO_HOME/bin/mongod --shutdown --config $MONGO_HOME/bin/mongodb.conf
            ;;
        status)
            ps -ef | grep mongod
            ;;
        restart)
            $MONGO_HOME/bin/mongod --shutdown --config $MONGO_HOME/bin/mongodb.conf
            $MONGO_HOME/bin/mongod --config $MONGO_HOME/bin/mongodb.conf
            ;;
        *)
            echo "require start|stop|status|restart"
            ;;
    esac
    

    3.2 添加服務然后設置開機自啟

    #添加可執行權限
    chmod 755 /etc/init.d/mongod
    #添加MongoDB服務
    chkconfig --add mongod
    #設置MongoDB開機自啟
    chkconfig mongod on
    

    3.3 添加mongodb環境變量

    vim /etc/profile #追加如下內容
    MONGO_HOME=/usr/local/mongodb
    PATH=$MONGO_HOME/bin:$PATH
    # 然后保存退出,執行如下命令立即生效
    source /etc/profile
    

    4、關閉mongodb命令

    mongod -f mongodb.conf --shutdown  # 關閉服務器
    service stop mongod                # 關閉服務器(需要添加服務)
    
    四、nginx相關

    ? ? ? ?Linux常用運維命令筆記_java_04 ? ? ? ?

    1、Centos7環境下安裝nginx

    # 創建nginx目錄
    mkdir /usr/local/nginx 
    #切換到nginx目錄
    cd /usr/local/nginx/ 
    #下載nginx包
    wget http://nginx.org/download/nginx-1.17.3.tar.gz
    #解壓nginx壓縮包
    tar -zxvf nginx-1.17.3.tar.gz
    #切換到解壓目錄
    cd nginx-1.17.3/
    #指定nginx安裝路徑
    # ./configure --prefix=/usr/local/nginx
    # 注意:出現錯誤【checking for C compiler ... not found】執行命令:
    yum -y install gcc gcc-c++ autoconf automake make
    #出現"./configure: error: the HTTP rewrite module requires the PCRE "的錯誤,需要安裝openssl
    yum -y install openssl openssl-devel
    #編譯nginx安裝包
    make
    #安裝nginx
    make install 
    
    
    

    2、nginx常用啟動/停止命令

    #啟動 
    /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
    #重啟nginx
    nginx -s reload
    #重新打開日志文件
    nginx -s reopen
    #檢查nginx配置文件是否正確 
    nginx -t -c /usr/local/nginx/conf/nginx.conf
    #快速停止nginx
    nginx -s stop
    #平穩停止nginx
    nginx -s quit
    

    Linux常用運維命令筆記_java_05

    ?

    本文摘自 :https://blog.51cto.com/i

    開通會員,享受整站包年服務
    国产呦精品一区二区三区网站|久久www免费人咸|精品无码人妻一区二区|久99久热只有精品国产15|中文字幕亚洲无线码