安装手册
链接: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