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