博主貫徹開源精神,本博客是轉載自多篇文章,但是原文鏈接無法全部放入版權鏈接,無盈利,如有侵權,請及時聯繫刪除
一: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解壓文件夾
兩種方式:
redis-server &
加上`&`號使redis以後臺程序方式運行
或者是
redis-server
9-檢測後臺進程是否存在
ps -ef |grep redis
netstat -lntp | grep 6379
有時候會報異常
原因: Redis已經啓動
解決: 關掉Redis,重啓即可
-
redis-cli shutdown
-
redis-server
然後你就能看到Redis愉快的運行了.
-
redis-cli
-
127.0.0.1:6379> keys *
-
(empty list or set)
-
127.0.0.1:6379> set key "hello world"
-
OK
-
127.0.0.1:6379> get key
-
"hello world"
使用客戶端
redis-cli shutdown
因爲Redis可以妥善處理SIGTERM信號,所以直接kill -9也是可以的
kill -9 PID
#啓動redis服務端
$ src/redis-server
#啓動redis客戶端
$ src/redis-cli