Linux常用的服務器運維命令

博主貫徹開源精神,本博客是轉載自多篇文章,但是原文鏈接無法全部放入版權鏈接,無盈利,如有侵權,請及時聯繫刪除

 

一:ps命令查看進程命令

-a,查看所有

-u,以用戶(user)的格式顯示

-x, 顯示後臺進程運行參數

-ef,以全格式顯示進程所有信息,包括父進程Pid,創建人,創建時間,進程號。等等

一般項目中,我們首先要查詢一個進程,並對其進行刪除會用一下命令

ps -a | grep tomcat或

ps -ef |grep tomcat或者其他

查詢到helloworld相關的進程,我們通過kill命令來操作該進程號刪除該進程,kill -9  5089
 

二:數據庫操作
yum -y install mysql-community-server

yum安裝會覆蓋之前的mariadb,對於不希望一通配置的小夥伴來說可以說非常方便了

首先啓動MySQL

[root@localhost ~]# systemctl start  mysqld.service

查看MySQL運行狀態

[root@localhost ~]# systemctl status mysqld.service

出現active說明啓動成功了 

首先linux 下查看mysql相關目錄
root@ubuntu14:~# whereis mysql
mysql: 
/usr/bin/mysql---- mysql的運行路徑 
/etc/mysql 
/usr/lib/mysql----- mysql的安裝路徑
/usr/bin/X11/mysql 
/usr/share/mysql
/usr/share/man/man1/mysql.1.gz
此外還有一個:
var/lib/mysql --------mysql數據庫data文件的存放路徑

確定了運行路徑,執行導入、導出mysql數據庫命令
一、導出數據庫用mysqldump命令
(注意:先cd到mysql的運行路徑下,再執行一下命令):
1、導出數據和表結構:
mysqldump -u用戶名 -p密碼 數據庫名 > 數據庫名.sql
mysqldump -uroot -p dbname > dbname .sql
敲回車後會提示輸入密碼
2、只導出表結構
mysqldump -u用戶名 -p密碼 -d 數據庫名 > 數據庫名.sql
mysqldump -uroot -p -d dbname > dbname .sql

二、導入數據庫
1、首先建空數據庫
mysql>create database dbname ;
2、導入數據庫
方法一:
(1)選擇數據庫
mysql>use dbname ;
(2)設置數據庫編碼
mysql>set names utf8;
(3)導入數據(注意sql文件的路徑)
mysql>source /home/xxxx/dbname .sql;
方法二:
mysql -u用戶名 -p密碼 數據庫名 < 數據庫名.sql 

三:redis的常用Linux配置過程

安裝:

1.獲取redis資源

  wget http://download.redis.io/releases/redis-4.0.8.tar.gz

2.解壓

  tar xzvf redis-4.0.8.tar.gz

3.安裝

  cd redis-4.0.8

  make

  cd src

  make install PREFIX=/usr/local/redis

4.移動配置文件到安裝目錄下

  cd ../

  mkdir /usr/local/redis/etc

  mv redis.conf /usr/local/redis/etc

 5.配置redis爲後臺啓動

  vi /usr/local/redis/etc/redis.conf //將daemonize no 改成daemonize yes

6.將redis加入到開機啓動

  vi /etc/rc.local //在裏面添加內容:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf (意思就是開機調用這段開啓redis的命令)

7.開啓redis

  /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf 

常用命令  

  redis-server /usr/local/redis/etc/redis.conf //啓動redis

  pkill redis  //停止redis

  卸載redis:

    rm -rf /usr/local/redis //刪除安裝目錄

    rm -rf /usr/bin/redis-* //刪除所有redis相關命令腳本

    rm -rf /root/download/redis-4.0.4 //刪除redis解壓文件夾

8-啓動redis:

兩種方式:

redis-server &

 

加上`&`號使redis以後臺程序方式運行

或者是

redis-server

9-檢測後臺進程是否存在

ps -ef |grep redis

10-檢測6379端口是否在監聽

netstat -lntp | grep 6379

有時候會報異常

原因: Redis已經啓動

解決: 關掉Redis,重啓即可

  1. redis-cli shutdown

  2. redis-server

然後你就能看到Redis愉快的運行了.

使用redis-cli客戶端檢測連接是否正常

  1. redis-cli

  2. 127.0.0.1:6379> keys *

  3. (empty list or set)

  4. 127.0.0.1:6379> set key "hello world"

  5. OK

  6. 127.0.0.1:6379> get key

  7. "hello world"

停止redis:

使用客戶端

redis-cli shutdown

因爲Redis可以妥善處理SIGTERM信號,所以直接kill -9也是可以的

kill -9 PID

 

#啓動redis服務端
$ src/redis-server
 
 
#啓動redis客戶端
$ src/redis-cli

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章