开发技术笔记

常用的命令或操作的整理

1.MongoDB

1.mongodb的安装与配置-- CentOS 6.5下通过yum安装MongoDB记录
2.mongodb的用户权限管理--mongodb 3.2 用户权限管理配置
3.Mac下的mongodb安装与配置: Mac 上安装MongoDB

#1.mac下启动
mongod --config /usr/local/etc/mongod.conf
#2.远程连接
mongo 127.0.0.1:27017/test -u admin -padmin
#3.centos下重启服务
sudo service mongod restart/start/stop
#4.centos下配置文件
cat /var/log/mongodb/mongod.log

mongodb常用命令

#1.进入mongodb的shell :
mongo
#2.切换数据库:
use admin
#3.身份验证
db.auth("admin","admin")
#4.查看创建的用户
$ show users
$ db.system.users.find()

2.Redis

1.redis的安装与配置:

CentOS6.5下Redis安装与配置

2.redis开启远程连接

redis开启远程访问

3.登录远程Redis服务器

#1.mac下启动redis
$ redis-server /etc/redis/redis.conf
#2.redis远程连接
$ redis-cli -h 127.0.0.1 -p 6379
$ redis-cli -h host -p port -a password

4.redis常用命令

Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。

# 压测命令
redis-benchmark -h 127.0.0.1 -p 6379 -a password -q -n 10000

3.MySQL

1.登录服务器

#1.远程连接
$ mysql -h123.206.xx.xx -uroot -p123456

4.RabbitMQ

1.启动/关闭MQ

#1.mac下启动RabbitMQ
brew service stop/start/restart rabbitmq

5.Linux

1.与服务器传输文件

# 上传文件
scp ./hello.jar  root@47.101.xx.xx:/root/app/
# 上传文件夹
scp -r ./CodeAndTestData  root@119.23.xx.xx:/root/network/

# 下载文件
scp root@120.79.xx.xx:/root/res/chromedriver_mac64.zip ~/Desktop/temp

#--------------------------------------

#rz/sz方式
yum install lrzsz

2.常用查找匹配类命令

# 1.读取指定的内容
sed -n 1307p filename.txt
# 2.实时打印日志
tail -f xxx.log
# 3.大文件中输出指定规则的内容
cat catalina.out | grep '2019-02-25 17:1[0-6]:' >> zhangyi.log
# 4.截取一定时段的日志, 在25号日志里截取17点30到21点47之间的日志。
sed -n '/2018-10-25 17:30:41/,/2018-10-25 21:47:02/p' root.2018-10-25.log > update.log
# 5.匹配的上下文分别显示[5]行
grep -C5 pattern files
# 6.输出的内容过滤掉特定字符串,-v是过滤的参数
tail -f file.log | grep -v "ignore string"
# 7.输出指定行内容
sed -n '70,75p' date.log
# 8.查看文件里有多少行
wc -l filename  

3.查看系统状态

# 1.查看端口占用情况
netstat -apn |grep 8083|grep java
# 2.查看内存使用情况
free -m
# 3.查看磁盘状态
df -h
# 5.查看cpu等状态
top -h
# 6.查看端口是否是通的
telnet ip port

4.开发常用命令

# 1.压测命令,这表示并发量为500,然后一共发5000条请求。
ab -c 500 -n 5000 -k http://47.101.xx.xx:80/

6.Git

常用命令

# 1.切换用户名
$ git config user.name
$ git config user.email

$ git config --global user.name "xxx"
$ git config --global user.email "xxx"

# 2.修改到以前的版本,但是修改的内容不删掉
git reset --soft commitID

# 3.review提交
git push origin HEAD:refs/for/分支名

7.JVM排查工具

https://github.com/oldratlee/useful-scripts

排查工具

# 1.用于快速排查Java的CPU性能问题
./show-busy-java-threads

手动排查指南

#1.找出对应的PID
jps
#2.查看该pid下线程对应的系统占用情况。
top -Hp 658
#3.发现pid 4430 4431 4432 4433 线程分别占用了约40%的cpu
#4.将这几个pid转为16进制,分别为114e 114f 1150 1151
printf %x 4430
#5.下载当前的java线程栈 
jstack -l 658>./1.txt
#6.查询步骤4中对应的线程情况,发现都是gc线程导致的 
#7.dump java堆数据
jmap -dump:live,format=b,file=./dump201612271310.dat 658
#8.使用jvisualvm查看对象内存占用情况和类的引用树

8.Maven

# 1、打印依赖列表
mvn dependency:list>temp/list.txt
# 2、打印依赖树
mvn dependency:tree>temp/tree.txt
# 3、分环境打包 -D代表(Properties属性) -P代表(Profiles配置文件)
mvn clean package -DzebraProfile=dev -P qa
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 220,137评论 6 511
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,824评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,465评论 0 357
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,131评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,140评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,895评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,535评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,435评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,952评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,081评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,210评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,896评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,552评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,089评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,198评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,531评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,209评论 2 357

推荐阅读更多精彩内容