自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux常用運(yùn)維命令筆記

系統(tǒng) Linux
本篇分別從四個(gè)方面給大家介紹Linux常用運(yùn)維命令筆記,希望對(duì)大家能有所幫助!

[[415972]]

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

一.MySQL相關(guān)

[[415973]]

1、查看mysql版本

  1. status; 
  2. select version() 

2、 mysql啟動(dòng)命令

  1. #01 使用 service 啟動(dòng): 
  2.  service mysqld start (5.0版本) 
  3. service mysql start (5.5.7版本) 
  4. #02 使用 mysqld 腳本啟動(dòng): 
  5. /etc/inint.d/mysqld start 
  6. #03 使用 safe_mysqld 啟動(dòng) 
  7. safe_mysqld& 

3、 mysql停止命令

  1. #01 使用service  
  2. service mysqld stop 
  3. #02 使用 mysqld 腳本 
  4. /etc/inint.d/mysqld stop 
  5. #03 mysqladmin命令 
  6. mysqladmin shutdown 

4、 mysql重啟命令

  1. #01 使用 service 啟動(dòng) 
  2. service mysqld restart 
  3. service mysql restart #(5.5.7版本) 
  4. #02 使用 mysqld 腳本啟動(dòng): 
  5. /etc/init.d/mysqld restart 

5、 修改密碼

  1. update user set password='root' where user='root'
  2. flush privileges

6、執(zhí)行sql文件

  1. #首先要把sql文件放在服務(wù)器上然后執(zhí)行 
  2. source /usr/local/init.sql; 

7、設(shè)置防火墻,讓 3306 端口對(duì)外可訪問(wèn)

  1. iptables -I INPUT -p tcp -m state --state  
  2. NEW -m tcp --dport 3306 -j ACCEPT 
  3. iptables -nL  
  4. service iptables save  

8、導(dǎo)出表結(jié)構(gòu) -d 表示導(dǎo)出表結(jié)構(gòu)

mysqldump -uroot -proot -d

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

二、Redis相關(guān)

[[415974]]

1.Linux安裝redis

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

2、啟動(dòng)redis

  1. #后臺(tái)啟動(dòng) 末尾加 & 符號(hào)  
  2. nohup redis-server & 
  3. #指定redis配置文件啟動(dòng) 
  4. ./redis-server /etc/redis/6379.conf 
  5. #查看redis進(jìn)程 
  6. ps -ef |grep redis 

3、停止redis

  1. #01 采用apt-get或者yum install安裝的redis 
  2. /etc/init.d/redis-server stop #停止 
  3. /etc/init.d/redis-server restart #重啟 
  4. #02 采用源碼安裝的方式,執(zhí)行如下命令 
  5. redis-cli -h 127.0.0.1 -p 6379 shutdow 
  6. #03 采用kill進(jìn)程的方式 
  7. kill -9 pid 

4、redis設(shè)置開(kāi)機(jī)自動(dòng)啟動(dòng)腳本

4.1、/etc/init.d/ 下創(chuàng)建 startRedis.sh 文件,內(nèi)容如下:

  1. #!/bin/sh   
  2. #chkconfig: 2345 80 90   
  3. # Simple Redis init.d script conceived to work on Linux systems   
  4. as it does use of the /proc filesystem.   
  5. REDISPORT=6379                          #端口號(hào),這是默認(rèn)的,如果你安裝的時(shí)候不是默認(rèn)端口號(hào),則需要修改 
  6. REDISPATH=/usr/local/bin/                #redis-server啟動(dòng)腳本的所在目錄,你如果忘了可以用find / -name redis-server 或whereis redis-server找到  
  7. EXEC=${REDISPATH}/redis-server             
  8. CLIEXEC=${REDISPATH}/redis-cli   
  9. PIDFILE=/var/run/redis_${REDISPORT}.pid  #在redis.conf中可找到該路徑 
  10. CONF="${REDISPATH}/redis.conf"           #redis.conf的位置, 如果不和redis-server在同一目錄要修改成你的redis.conf所在目錄 
  11. case "$1" in   
  12.   start)   
  13.     if [ -f $PIDFILE ]   
  14.     then   
  15.         echo "$PIDFILE exists, process is already running or crashed"   
  16.     else   
  17.         echo "Starting Redis server..."   
  18.         $EXEC $CONF   
  19.     fi   
  20.     ;;   
  21.   stop)   
  22.     if [ ! -f $PIDFILE ]   
  23.     then   
  24.         echo "$PIDFILE does not exist, process is not running"   
  25.     else   
  26.         PID=$(cat $PIDFILE)   
  27.         echo "Stopping ..."   
  28.         $CLIEXEC -p $REDISPORT shutdown   
  29.         while [ -x /proc/${PID} ]   
  30.         do   
  31.           echo "Waiting for Redis to shutdown ..."   
  32.           sleep 1   
  33.         done   
  34.         echo "Redis stopped"   
  35.     fi   
  36.     ;;   
  37.   *)   
  38.     echo "Please use start or stop as first argument"   
  39.     ;;   
  40. esac   

4.2、設(shè)置可執(zhí)行權(quán)限

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

4.3、啟動(dòng)redis

  1. /etc/init.d/startRedis start 

4.4、設(shè)置開(kāi)機(jī)啟動(dòng)

  1. chkconfig redis on 

三、mongodb相關(guān)

[[415975]]

1、Linux下安裝mongodb

1.1 下載安裝包

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

1.2 解壓文件

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

1.3 移動(dòng)目錄到/usr/local/mongodb

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

1.4 創(chuàng)建mongodb配置文件

/usr/local/mongodb/bin 目錄下創(chuàng)建mongodb.conf文件,內(nèi)容如下:

  1. dbpath=/usr/local/mongodb/data/db                 # 數(shù)據(jù)目錄 
  2. logpath=/usr/local/mongodb/data/logs/mongodb.log  # 日志目錄 
  3. port=27017 
  4. fork=true 
  5. auth=true 
  6. bind_ip=0.0.0.0 

2、啟動(dòng)mongodb

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

3、設(shè)置mongodb開(kāi)機(jī)自啟

3.1 創(chuàng)建配置文件

創(chuàng)建 /etc/init.d/mongod 文件

  1. #!/bin/bash 
  2.  
  3. MONGO_HOME=/usr/local/mongodb 
  4. #chkconfig:2345 20 90 
  5. #description:mongod 
  6. #processname:mongod 
  7. case $1 in 
  8.     start) 
  9.         $MONGO_HOME/bin/mongod --config $MONGO_HOME/bin/mongodb.conf 
  10.         ;; 
  11.     stop) 
  12.         $MONGO_HOME/bin/mongod --shutdown --config $MONGO_HOME/bin/mongodb.conf\ 
  13.         ;; 
  14.     status) 
  15.         ps -ef | grep mongod 
  16.         ;; 
  17.     restart) 
  18.         $MONGO_HOME/bin/mongod --shutdown --config $MONGO_HOME/bin/mongodb.conf 
  19.         $MONGO_HOME/bin/mongod --config $MONGO_HOME/bin/mongodb.conf 
  20.         ;; 
  21.     *) 
  22.         echo "require start|stop|status|restart" 
  23.         ;; 
  24. esac 

3.2 添加服務(wù)然后設(shè)置開(kāi)機(jī)自啟

  1. #添加可執(zhí)行權(quán)限 
  2. chmod 755 /etc/init.d/mongod 
  3. #添加MongoDB服務(wù) 
  4. chkconfig --add mongod 
  5. #設(shè)置MongoDB開(kāi)機(jī)自啟 
  6. chkconfig mongod on 

3.3 添加mongodb環(huán)境變量

  1. vim /etc/profile #追加如下內(nèi)容 
  2. MONGO_HOME=/usr/local/mongodb 
  3. PATH=$MONGO_HOME/bin:$PATH 
  4. # 然后保存退出,執(zhí)行如下命令立即生效 
  5. source /etc/profile 

4、關(guān)閉mongodb命令

mongod -f mongodb.conf --shutdown # 關(guān)閉服務(wù)器service stop mongod # 關(guān)閉服務(wù)器(需要添加服務(wù))

四、nginx相關(guān)

[[415976]]

1、Centos7環(huán)境下安裝nginx

  1. # 創(chuàng)建nginx目錄 
  2. mkdir /usr/local/nginx  
  3. #切換到nginx目錄 
  4. cd /usr/local/nginx/  
  5. #下載nginx包 
  6. wget http://nginx.org/download/nginx-1.17.3.tar.gz 
  7. #解壓nginx壓縮包 
  8. tar -zxvf nginx-1.17.3.tar.gz 
  9. #切換到解壓目錄 
  10. cd nginx-1.17.3/ 
  11. #指定nginx安裝路徑 
  12. # ./configure --prefix=/usr/local/nginx 
  13. # 注意:出現(xiàn)錯(cuò)誤【checking for C compiler ... not found】執(zhí)行命令: 
  14. yum -y install gcc gcc-c++ autoconf automake make 
  15. #出現(xiàn)"./configure: error: the HTTP rewrite module requires the PCRE "的錯(cuò)誤,需要安裝openssl 
  16. yum -y install openssl openssl-devel 
  17. #編譯nginx安裝包 
  18. make 
  19. #安裝nginx 
  20. make install  

2、nginx常用啟動(dòng)/停止命令

  1. #啟動(dòng)  
  2. /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 
  3. #重啟nginx 
  4. nginx -s reload 
  5. #重新打開(kāi)日志文件 
  6. nginx -s reopen 
  7. #檢查nginx配置文件是否正確  
  8. nginx -t -c /usr/local/nginx/conf/nginx.conf 
  9. #快速停止nginx 
  10. nginx -s stop 
  11. #平穩(wěn)停止nginx 
  12. nginx -s quit 

 

責(zé)任編輯:姜華 來(lái)源: IT技術(shù)分享社區(qū)
相關(guān)推薦

2020-09-14 10:32:39

Linux命令文件

2020-12-04 10:40:32

Oracle運(yùn)維命令

2019-08-30 09:54:39

LinuxC語(yǔ)言文本編輯器

2019-07-12 09:23:54

Linux 系統(tǒng) 運(yùn)維

2019-07-18 14:17:25

運(yùn)維命令網(wǎng)絡(luò)

2023-09-03 22:55:37

Linux命令

2023-10-25 06:54:40

MySQL數(shù)據(jù)庫(kù)

2019-03-19 08:41:38

Linux運(yùn)維變更

2019-04-25 15:35:37

MySQL數(shù)據(jù)庫(kù)運(yùn)維Linux

2021-11-29 10:40:41

Linux運(yùn)維命令

2016-12-09 13:21:45

運(yùn)維Linux命令

2024-02-20 13:43:12

2018-04-18 08:36:48

Linux命令運(yùn)維

2022-06-22 10:23:11

運(yùn)維命令Linux

2010-07-02 09:17:29

技能運(yùn)維人員

2011-11-14 09:17:14

Linux運(yùn)維ClusterShel

2019-09-03 10:14:02

Linux技術(shù)DevOps

2021-08-17 09:35:26

Linux命令Nginx

2024-11-08 17:04:03

Linux運(yùn)維

2012-02-15 14:49:45

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)