安装手册
链接:https://pan.baidu.com/s/1yvu0P-D5sIlFT8mt7XEIFg
提取码:k7xq
Linux 命令
-
su与sudo命令
su命令:主要用于快速切换用户。
使用案例: 当某个用户账号对某个文件没有操作权限时,使用su可以切换到root账号进行操作。
sudo命令:授权命令。(有点像Windows 的使用超级管理员启动) -
nohup命令
nohup java jar xxxx.jar >xxx.log 2>&1 &
作用:在Linux中以后台运行的方式运行jar包,>xxx.log表示日志文件存放位置。 -
ps命令
ps axu | grep xxxx
作用:查看xxxx服务情况。 -
wget命令
wget xxxx
作用:下载文件、安装包等内容,xxxx代表下载地址。 -
chmod命令
语法:chmod [who] [+ | - | =] [mode] 文件名
作用:授权,比如授权文件具有 修改权限。
+添加某个权限
-取消某个权限
=赋予给定权限并取消其他所有权限(如果有的话)
r可读。
w可写。
x可执行
案例:chomd +r first #其含义就是为FIRST文件添加可读权限 -
find命令
命令:find / | grep xxx
作用:通过find命令和管道命令,实现查找文件。
/: 表示在/路径查找
xxx: 表示关键字
例如:find / | grep nginx.conf表示查找nginx配置文件的所在路径。 -
Nginx 常用命令
cd /usr/local/nginx/sbin/进入nginx命令位置
./nginx启动
./nginx -s stop停止
./nginx -s quit安全退出
./nginx -s reload重新加载配置文件
ps axu | grep nginx查看nginx进程
MongoDB 命令
MongoDB服务启动命令
// 启动命令位置
[root@VM-20-5-centos bin]# pwd
/usr/local/mongodb/mongodb-linux-x86_64-4.0.13/bin
// 启动命令
[root@VM-20-5-centos bin]# ./mongod -f /usr/local/mongodb/etc/mongodb.conf
MongoDB服务停止命令
虽然可以通过kill的方式杀掉MongoDB的进程,但是不建议这么做。
(如果这样做了,请去data/db目录下删除mongo.lock文件)
使用db.shutdownServer()命令关闭服务
// 进入 MongoDB 关闭服务
> db.shutdownServer()
2022-04-01T10:56:31.942+0800 I NETWORK [js] DBClientConnection failed to receive message from 127.0.0.1:27017 - HostUnreachable: Connection closed by peer
server should be down...
2022-04-01T10:56:31.944+0800 I NETWORK [js] trying reconnect to 127.0.0.1:27017 failed
2022-04-01T10:56:31.944+0800 I NETWORK [js] reconnect 127.0.0.1:27017 failed failed
- 进入
MongoDB数据库
// 如果配置了 MongoDB 路劲到系统变量中,那么可以在任何路径使用以下命令启动
[root@VM-20-5-centos bin]# mongo
// 如何没有配置,通过 MongoDB 启动文件启动
[root@VM-20-5-centos bin]# pwd
/usr/local/mongodb/mongodb-linux-x86_64-4.0.13/bin
[root@VM-20-5-centos bin]# ./mongo
MongoDB shell version v4.0.13
connecting to: mongodb://127.0.0.1:27017/?gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("42e66aa2-1e29-439f-8a91-945738f0b985") }
MongoDB server version: 4.0.13
- 登录
MongoDB数据库
// 进入 MongoDB 数据库
[root@VM-20-5-centos bin]# mongo
MongoDB shell version v4.0.13
connecting to: mongodb://127.0.0.1:27017/?gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("a38756ac-de2e-464f-8f8c-23b81c9fe7c3") }
MongoDB server version: 4.0.13
// 切换到 admin 数据库
> use admin
switched to db admin
// 输入用户和密码进行认证
> db.auth("root","123456")
1
// 关闭 MongoDB 服务
> db.shutdownServer()
MongoDB基础操作命令
// 查看 MongoDB 数据库列表
> show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
recommender 0.000GB
>
// 切换到 recommender 数据库
> use recommender
switched to db recommender
>
// 查看数据库表
> show tables
Movie
Rating
Tag
>
// 查看表内容
> db.Movie.find().pretty()
{
"_id" : ObjectId("6248fdd871abacd6040aca09"),
"mid" : "52",
"name" : "沉浸式晒太阳 - 沉浸式晒太阳",
"descri" : "沉浸式晒太阳 - 沉浸式晒太阳",
"timelong" : "55.0",
"issue" : "2022-03-02 20:51",
"genres" : "猫奴|幸福",
"directors" : "7711771"
}
Redis
Redis启动命令:redis-cli
[root@VM-20-5-centos ~]# redis-cli
// 如果设置了redis 密码,则需要输入密码,不然会提示一下错误
(error) NOAUTH Authentication required.
//解决方法
127.0.0.1:6379> auth 密码
OK
zookeeper
zookeeper启动命令:./bin/zkServer.sh start
[root@VM-20-5-centos apache-zookeeper-3.6.3-bin]# ./bin/zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /usr/local/zookeeper/apache-zookeeper-3.6.3-bin/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
zookeeper查看状态:./bin/zkServer.sh status
[root@VM-20-5-centos apache-zookeeper-3.6.3-bin]# ./bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /usr/local/zookeeper/apache-zookeeper-3.6.3-bin/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost. Client SSL: false.
Mode: standalone
kafka
前提需要
zookeeper环境
- 启动命令:
bin/kafka-server.start.sh config/server.properties - 查看是否启动成功命令 :
jps
[root@VM-20-5-centos ~]# jps
289590 Jps
1380 QuorumPeerMain
289066 Kafka
- 创建主题命令:
bin/kafka-topics.sh --zookeeper localhost:2181 --create --topic name1 --partitions 2 --replication-factor 1
--zookeeper : 指定Kafka所连接的zookeeper 服务地址。这里为 localhost
--topic : 指定所要创建主题的名称。这里为 name1
--partitions : 指定了分区个数
--replication-factor : 指定了副本因子
--create : 创建主题的动作指令
// 启动成功如下
[root@VM-20-5-centos kafka_2.13-2.5.1]# bin/kafka-topics.sh --zookeeper localhost:2181 --create --topic name1 --partitions 2 --replication-factor 1
Created topic name1.
- 查询主题列表命令:``
[root@VM-20-5-centos kafka_2.13-2.5.1]# bin/kafka-topics.sh --zookeeper localhost:2181 --list
__consumer_offsets
crc
recommender
- 查看主题详情命令:
bin/kafka-topics.sh --zookeeper localhost:2181 --describe --topic name1
[root@VM-20-5-centos kafka_2.13-2.5.1]# bin/kafka-topics.sh --zookeeper localhost:2181 --describe --topic name1
Topic: name1 PartitionCount: 2 ReplicationFactor: 1 Configs:
Topic: name1 Partition: 0 Leader: 0 Replicas: 0 Isr: 0
Topic: name1 Partition: 1 Leader: 0 Replicas: 0 Isr: 0
- 启动消费端接收信息命令:
bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic name1
--bootstrap-server : 指定了连接Kafka集群的地址
--topic : 指定消费端订阅的主题
[root@VM-20-5-centos kafka_2.13-2.5.1]# bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic name1
- 启动生产端发送消息命令:
bin/kafka-console-producer.sh --broker-list localhost:9092 --topic name1
--broker-list : 指定了连接的Kafka集群的地址
--topic 指定了发送消息时的主题
[root@VM-20-5-centos kafka_2.13-2.5.1]# bin/kafka-console-producer.sh --broker-list localhost:9092 --topic name1
>
Windows命令
- 查询进程列表:
netstat -ano | findstr '端口' - 杀死进程:
taskkill /pid 'pid号' -f
本文档详细介绍了Linux系统中的一些常用命令,如su、sudo、nohup、ps、wget、chmod等,并提供了MongoDB、Redis、Zookeeper和Kafka的服务启动、停止、监控等操作命令。对于MongoDB,涵盖了从启动、关闭到基础操作的全过程;对于Redis,展示了启动命令和授权操作;Zookeeper的启动和状态检查也有所提及;Kafka则讲解了启动、创建主题、查询主题及消费与生产消息的相关命令。
2676

被折叠的 条评论
为什么被折叠?



