centos7 x上常用命令

2021-10-24 20:15:49 字數 4578 閱讀 8874

- shutdown

shutdown -h now  --立即關機  

shutdown -h 10:53 --到10:53關機,如果該時間小於當前時間,則到隔天

shutdown -h +10 --10分鐘後自動關機

shutdown -r now --立即重啟

- svn

建立svn版本庫:svnadmin create eaa_h5_v1.0.0

1、一次同時啟動多個專案庫,在根目錄啟動(只開啟乙個埠號,只產生乙個程序號)

svnserve -d -r /home/eaa/eaa_v1.0.0
2、一次啟動單個專案庫,每個專案庫會有乙個埠,啟動後產生多個程序號,在具體專案目錄啟動

svnserve -d -r /home/eaa/eaa_admin_v1.0.0 

svnserve -d -r /home/eaa/eaa_mobile_v1.0.0

3、停止svn

ps -ef|grep svnserve(netstat -lntp) 

kill -9 程序號

- redis

檢視redis程序:ps aux | grep redis

根據程序關閉(殺死):kill -9 pid

.sh的啟動:sh start

.sh的停止:sh stop

清空redis快取:

1、進入redis安裝目錄的src目錄下

2、redis-cli -p 6388

3、auth '密碼'

4、dbsize檢視快取資料報大小

5、flushdb(或者flushall)

6、exit退出

啟動redis: service redisd start

停止redis:service redisd stop

如果以服務的方式啟動出問題,那就指定配置檔案啟動,指定配置檔案啟動:

redis-server /usr/local/redis-4.0.6/redis.conf

- tomcat

檢視tomcat程序:ps aux | grep tomcat

tomcat的啟動:cd /data/apache-tomcat-7.0.42/bin 再輸入:./startup.sh

tomcat的停止:cd /data/apache-tomcat-7.0.42/bin 再輸入:./shutdown.sh

檢視tomcat日誌:tail -f catalina.out

- firewall

開放埠:firewall-cmd --zone=public --add-port=8080/tcp --permanent

啟動防火牆:systemctl start firewalld.service

重啟防火牆:systemctl restart firewalld.service

關閉防火牆:systemctl stop firewalld.service

檢視已經開放的埠:firewall-cmd --list-ports

移除指定埠:firewall-cmd --permanent --remove-port=8080/tcp

- nginx

- tar

tar  -xvf  redis-4.0.1.tar.gz    #解壓
- permission denied

執行./startup.sh,或者./shutdown.sh的時候,爆出了permission denied

解決辦法:命令chmod 修改一下bin目錄下的.sh許可權:命令chmod 修改一下bin目錄下的.sh許可權

- mysql

重啟mysql服務,service mysqld restart

查詢mysql的配置檔案:/etc/my.cnf

檢視mysql執行狀態:service mysqld status

啟動mysql:service mysqld start

重啟mysql:service mysqld restart

- mongodb

service mongod status //檢視狀態

service mongod start //開啟服務

service mongod stop //關閉服務

檢視埠:netstat -nltp|grep mongod

/bin/systemctl status mongod.service

修改mongodb使用者名稱和密碼:

1、進入mongodb安裝的bin目錄下

2、啟用認證:./mongod --auth

3、進入資料庫:./mongo 47.106.254.193:28018

4、使用管理員:use admin

5、建立使用者和密碼:db.createuser()

6、認證登入:db.auth("admin", "password")

mongo啟動服務:mongod --dbpath d:\mongodb\data --auth

mongodb資料庫備份

1、語法:

mongodump -h dbhost -d dbname -o dbdirectory

2、mongodb資料庫恢復

1、語法:

mongorestore -h dbhost -d dbname --dir dbdirectory

3、mongodb啟動報錯:error: child process failed, exited with error number 48

檢查配置檔案,並確定配置檔案沒有錯誤

(1)kill程序

(2)rm -rf 安裝目錄/data/db/mongo.lock

(3)重新啟動

- rocketmq

1、啟動rocketmq:mqnamessrv.cmd -n localhost:9876     mqbroker.cmd -n localhost:9876

2、檢視正在執行的埠:netstat -nlp |grep listen

- find

查詢: sudo find / -name "catalina.sh"

精確查詢檔案:find / -name "svnserve.conf"

模糊查詢檔案:find / -name "*svnserve.conf*"

- tail

tail -f catalina.log?? ?該命令用來的檢視動態的日誌資訊

tail -fn 200 catalina.log? ? 檢視最後200行日誌,且動態顯示

tail -f catalina.log | grep '過濾字串'?? ?顯示存在需要過濾的字串的行的動態的日誌資訊

- chmod

chmod -r chak 檔名    #chak為許可權值:777、755等

chmod -r 777 /data/***

- memcached

/usr/local/memcached-1.5.9/bin/memcached -d -m 1028 -p 11211 -u root
- activemq

啟動:切換到bin目錄下:./activemq start

停止:切換到bin目錄下:./activemq stop

使用者名稱:admin 密碼:admin

- solr

切換到根目錄下:cd bin/

啟動:./solr start -force

停止:./solr stop -p 8983

- springboot指定外部配置檔案啟動

【jar】

【war】

- zookeeper

【安裝】:參照**:

啟動:zkserver.sh start

停止:zkserver.sh stop

重啟:zkserver.sh restart

centos7 x常用命令

普通使用者切換root su root root切換普通使用者 su k useradd username 建立新使用者 etc passwd sbin nologin 不能登陸shell,並給出提示資訊 etc nologin.txt passwd l username 鎖定使用者,無法用密碼登陸...

CentOS 7 x 系統上安裝 Docker容器

備註 docker io 是 centos 6 的情況,在 centos 7 上,docker 已經正式收錄到 centos extras 庫內,名字已經是 docker 了2.配置網路yum源 需要保證外網開通 cd etc yum.repos.d wget 3.1.清除以前使用yum的快取 yu...

CentOS 7常用命令

在開發中常用的一些命令。1 目錄切換 2 對目錄的操作 3 對檔案的操作 4 檔案的壓縮 解壓 5 許可權的操作 6 防火牆及埠管理 7 網路配置 8 系統資訊檢視 9 一些其他的命令 執行以下命令時需要注意自己對應系統的版本,不同的版本會稍有差別。cd 切換到根目錄 cd 切換到使用者跟目錄 cd...