一:启动Nginx服务--在sbin目录下
启动命令: ./nginx
关闭命令:./nginx -s stop 和 ./nginx -s quit
刷新配置文件:./nginx -s reload (每次对Nginx的配置文件 nginx.conf 修改后,都要进行重新加载配置文件)
二:进程
查看进程 ps -ef | grep -i xxxx -i 大概是ignore 是忽略的意思 这里是忽略大小写。
杀死进程 kill -9 xxxx
三:防火墙
开启防火墙 service iptables start
关闭防火墙 service iptables stop
查看防火墙的状态 service iptables status
永久关闭防火墙 chkconfig iptables off
四:启动zookeeper服务--在zookeeper的bin目录下
开启zookeeper服务:./zkServer.sh start
查看zookeeper状态 ./zkServer.sh status
五:启动Redis服务--在redis的bin目录下
以后台的方式启动:./redis-server ../redis.conf (后面的的redis.conf 路径要根据每个人配置文件存放的位置来写)
进入redis命令服务:./redis-cli (如果想要看到redis图形化界面,则可以采用Redis-Desktop-Manager这个图形化工具显示,网上可以免费下载,有想要的可以留言。)
输入:ping 如果返回 pong 则表示连接成功!
还有windows版本的redis点击开启即可。
如果连接redis集群 : ./redis-cli -p 7001 -c (如果是装在自己电脑上的redis集群,-p 后面可以不需要添加ip地址,如果不是本机,要连接其他机器的redis集群 要带上对应机器的ip地址。 并且后面一定要加上 -c 这表示集群方式连接)
六:启动ActiveMQ服务--在redis的bin目录下
启动activemq服务: ./activemq start
查看activemq服务: ./activemq status
七:启动MyCat服务--在mycat的bin目录下
启动mycat服务:./mycat start(后台方式启动) | console(前台方式启动)
mycat 后面支持的命令 :start、console、stop、restart、status、dump
八:启动elasticsearch服务
启动elasticsearch服务: 去elasticsearch目录下的bin目录 ./elasticsearch -d (后台启动)
(注意 不要用root用户去启动,要使用普通用户去启动)
查看用户列表:cat /etc/passwd
切换用户:su xxx
九:启动docker
启动docker服务: service docker start/restart
搜索想要安装的软件:docker search mysql/tomcat
可以在docker的网站上搜索相关的资源: Docker Hub
安装搜索到的软件:docker pull mysql 或者 docker pull mysql:xxxx (xxx表示版本号)
查看docker中的容器安装的软件: docker images
查看正在运行的软件的状态: docker ps 或者是 docker ps -a (可以查看所有软件状态)
删除容器中的软件:docker rm xxx (id号) 或者 docker rmi xxx
运行安装的软件:docker run -d -p 3306:3306 --name mysqld mysql
打开安装好的镜像的配置文件 docker exec -it 镜像id bash (其中镜像id可以通过docker ps 查看)
docker中想要将Linux中的文件或者jar包复制到镜像中的目录下要使用如下的命令:
docker cp 复制文件的目录 镜像id:将文件赋值到镜像的位置
举例:docker ps /usr/local/jarlocal/a.txt 72fe62291:/opt/activemq/lib (将a.txt文件复制到容器的/opt/activemq/lib 目录下)
其他:
切换指定的用户 su xxxx
修改文件的用户访问角色 chown -R 用户角色:用户角色 文件名
复制文件 cp xxx xxx -r
解压压缩文件 tar -zxvf xxxx
压缩文件 tar -zcvf xxxx
修改文件名 mv 原文件名 新文件名
移动文件 mv 文件名 目标目录地址
删除文件 rm -rf 文件名/* ( * 表示删除该目录下的所有文件)
编辑文件 vim xxxx 或者 vi xxxx (如果文件比较大 不方便的话 可以采用EditPlus 连接Linux来编辑想要编辑的文件会方便很多--网上有EditPlus教程连接linux)
查看日志文件 tail -f xxx.log (从尾部查看 head 是从头部) tail -fn 50 xxx.log (从尾部动态获取50条日志)
创建文件 mkdir xxx
将创建的文件编程可执行文件: chmod u+x xxxx (u表示当前用户 x表示可执行 )
查看Linux上是否安装过某个软件 rpm -qa | grep -i xxx
查看服务器上项目CPU以及内存运行情况 top
查看服务器上项目内存空间大小 free -h
查看当前目录下面文件的大小 du -h --max-dept=1 (用于清理日志量比较大的文件)
查看服务器中运行的java项目 ps -ef | grep java
查看服务器中端口占用情况 lsof -i:端口号
补充中。。。。
更多推荐
Linux中常用的启动服务的命令
发布评论