linux 常用命令
ps -ef |grep redis
1、列出所有安装的Jenkins
rpm -qa | grep jenkins
2、软件是否安装;例如:jenkins是否安装
rpm -q | grep jenkins
3、rpm -ql 列出软件包安装的文件
rpm -ql jenkins
4、可以直接使用 rpm -qal |grep mysql 查看mysql所有安装包的文件存储位置
rpm -qal |grep jenkins #查看jenkins所有安装包的文件存储位置
安装 rabitmq 插件 命令 rabbitmq-plugins enable rabbitmq_delayed_message_exchange(注意!!!没有后缀)
启动rabbitmq,并验证启动情况
rabbitmq-server --detached &ps aux |grep rabbitmq http://127.0.0.1:15672/
启动:
rabbitmq-server -detached
停止:
rabbitmqctl stop
状态:
rabbitmqctl status
mongodb的安装与启动(centos7)(root 权限才可以启动)
公司迁移mongodb,查了半天资料,各种考证,各种资讯,最后我选择很野蛮的直接把库和日志直接scp过来了.......
记录下如何安装和启动mongodb:
1.解压mongodb:
[root@iZ25jb1qatzZ mongodb]# tar -zvxf mongodb-linux-x86_64-2.6.4.gz
2. 进入mongodb设置用户名密码:
[root@iZ25jb1qatzZ bin]# ./mongo
MongoDB shell version: 2.6.4
connecting to: test
> use admin
switched to db admin
> addUser('abc','abc')
3. 退出后开启mongodb:(默认端口:27017)
./mongod --dbpath /data/mongodb/data --logpath /data/mongodb/mongodb.log -auth --fork(根据自己安装目录)
-auth:需要验证才能进入。
--fork:在后台运行。
--dbpath:制定数据存放位置
--logpath:日志存放位置
4.设置开机自动运行:
[root@iZ25jb1qatzZ bin]# echo "/home/mongodb-linux-x86_64-2.6.4/bin/mongod --dbpath /data/mongodb/data --logpath /data/mongodb/mongodb.log -auth --fork" >> /etc/rc.local
5.关闭不能强行kil, 可能会出问题的,要温柔:进入mongodb 执行:
> db.shutdownServer()
linux任何东西都以文件的形式存在对于我这种一根筋,简直就是福利啊~~
顺便说一句,压力测试的时候,即使想测试真实环境,也要重新搭建一个环境一样的~~,不然挂了就尴尬了....话说我也是弱智的够可以的
cd ~ 切换到主目录
cd /tmp 切换到目录tmp
cd dir 切换到当前目录下的dir目录
cd / 切换到根目录
cd .. 切换到上一级目录
cd ../.. 切换到上二级目录
cd ~ 切换到用户目录
新建文件夹: mkdir filename
文件重命名: mv oldfilename newfilename
移动文件: mv filename 路径(若多个文件则,filename1/filename2)
安装rpm: rpm -ivh filename
更新rpm: rpm -Uvh filename
解压tar.gz: tar -zcvf 压缩文件名.tar.gz 被压缩文件名
压缩文件: tar -zxcf 压缩文件名.tar.gz
安装软件: yum install software
查看源列表: yum repolist
查看CPU位数: getconf LONG_BIT
查看内核/操作系统/CPU信息: uname -a
查看CentOS版本: cat /etc/redhat-release
删除文件: rm filename
删除目录以及它所包含的所有内容: rm -rf 目录
查看crontab文件: cat /etc/crontab
查看文件内容编码: enca -L zh_CN filename
文件内容编码转码: iconv -f 原始编码 -t 目标编码 原始文件 > 目标文件
enca -L 当前语言 -x 目标编码 文件名
enca -L zh_CN -x UTF-8 < file1 > file2 (如果不想覆盖源文件)
文件名编码转换: convmv -f 原始编码 -t 目标编码 --notest *.mp3(-r 这个表示递归转换当前目录下的所有子目录)
查看Java运行: ps -ef | grep java(Ctrl+C停止)
查看日志: tailf /tmp/skg_json_log
利用vim编辑文件: vim filename
进入INSERT:i
退出INSERT使用其他命令:ESC
读入一个文件内容,并写入到当前编辑器中::r filename
将该编辑器中的内容写入到一个新文件中::w newfilename
暂时离开 vi到指令列模式下执行::! cmd
进入shell命令行,执行完命令后ctril+d推出重新进入vim继续编辑::sh
保存文件但不退出::w
强制保存,不退出::w!
将修改的文件另存到file中,不退出vi::w file
退出不保存::q
退出并保存:ZZ(:wq)
强制保存并退出::wq!
强制退出并不保存::q!
放弃所有修改,从上次保存文件开始再编辑::e!

浙公网安备 33010602011771号