良许Linux教程网 干货合集 详解Linux常用运维命令笔记

详解Linux常用运维命令笔记

本篇分别从四个方面给大家介绍Linux常用运维命令笔记,希望对大家能有所帮助!

img

今天给大家整理一下Linux常用的命令,希望对大家能有所帮助!

一.MySQL相关

图片

1、查看mysql版本

status; 
select version() 
1.2.

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& 
1.2.3.4.5.6.7.

3、 mysql停止命令

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

4、 mysql重启命令

#01 使用 service 启动 
service mysqld restart 
service mysql restart #(5.5.7版本) 
#02 使用 mysqld 脚本启动: 
/etc/init.d/mysqld restart 
1.2.3.4.5.

5、 修改密码

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

6、执行sql文件

#首先要把sql文件放在服务器上然后执行 
source /usr/local/init.sql; 
1.2.

7、设置防火墙,让 3306 端口对外可访问

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

8、导出表结构 -d 表示导出表结构

mysqldump -uroot -proot -d

mysqldump -uroot -proot -d dbname > test.sql 
1.

二、Redis相关

img
img

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 
1.2.3.4.

2、启动redis

#后台启动 末尾加 & 符号  
nohup redis-server & 
#指定redis配置文件启动 
./redis-server /etc/redis/6379.conf 
#查看redis进程 
ps -ef |grep redis 
1.2.3.4.5.6.

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 
1.2.3.4.5.6.7.

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   
1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.

4.2、设置可执行权限

chmod 777 /etc/init.d/redis 
1.

4.3、启动redis

/etc/init.d/startRedis start 
1.

4.4、设置开机启动

chkconfig redis on 
1.

三、mongodb相关

img
img

1、Linux下安装mongodb

1.1 下载安装包

https://www.mongodb.com/ 下载安装包

1.2 解压文件

tar xzvf mongodb-linux-x86_64-4.0.6.tgz 
1.

1.3 移动目录到/usr/local/mongodb

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

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 
1.2.3.4.5.6.

2、启动mongodb

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

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 
1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.

3.2 添加服务然后设置开机自启

#添加可执行权限 
chmod 755 /etc/init.d/mongod 
#添加MongoDB服务 
chkconfig --add mongod 
#设置MongoDB开机自启 
chkconfig mongod on 
1.2.3.4.5.6.

3.3 添加mongodb环境变量

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

4、关闭mongodb命令

mongod -f mongodb.conf –shutdown # 关闭服务器service stop mongod # 关闭服务器(需要添加服务)

四、nginx相关

img

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  
1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.

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 

以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !

137e00002230ad9f26e78-265x300
本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部