星云的Linux专用学习手册

时间:2022-07-17 20:29:13

Centos 7 为例

1. 查看操作系统信息

uname -a

执行效果如下:

[fairy@localhost ~]$ uname -a
Linux localhost.localdomain 3.10.-.el7.x86_64 # SMP Thu Nov :: UTC x86_64 x86_64 x86_64 GNU/Linux
[fairy@localhost ~]$

2. 管理员身份安装JDK 8

su -c "yum install java-1.8.0-openjdk-devel.x86_64"

3. 查看文件读写权限

ll zookeeper-3.4..tar.gz

执行成功如下所示:

星云的Linux专用学习手册

4. 解压一个压缩包

tar zxvf zookeeper-3.4..tar.gz

5.  vim 打开一个文件

vim zook.cfg

6. 插入修改内容

输入字符命令

i

然后就进入了插入模式

7. 保存并退出

首先按ESC, 然后输入命令

:wq

8. 查看open jdk 版本

rpm -qa | grep openjdk

执行成功

星云的Linux专用学习手册

9. 查看JDK 安装路径

whereis java

执行成功

星云的Linux专用学习手册

10. 从yum 仓库中查找带插件的jdk

yum list | grep jdk-devel

11.查看进程

jps -l

执行成功如下:

星云的Linux专用学习手册

12. 关闭防火墙服务

systemctl stop firewalld.service

13.让刚修改的环境变量生效

source /etc/profile

14. 启动Zookeeper服务器

zkServer.sh start

15. 查看Zookeeper 服务器状态

zkServer.sh status

16.设置防火墙开放端口

有时候由于Linux 服务器上防火墙会端口拦截,所以我们需要在防火墙中开放80 端口,方便我们待会在物理机上查看

firewall-cmd --permanent --add-port=/tcp --zone=public

17.重载防火墙配置

firewall-cmd --reload

18查看当前IP地址输入命令:

ifconfig

如果找不到命令,则使用命令

ip addr

19.启动Kafka

bin/kafka-server-start.sh config/server.properties

20.后台线程启动kafka

bin/kafka-server-start.sh -daemon config/server.properties

21.创建一个kafka 消息主题

kafka-topics.sh --zookeeper localhost:/kafka --create --topic topic-demo --replication-factor  --partitions  Create topic "topic-demo".

22.消费者从kafka topic-demo 主题中获取消息

kafka-console-consumer.sh --bootstrap-server localhost: --topic topic-demo

23. 生产者给topic-demo 主题发送消息

kafka-console-producer.sh --broker-list localhost:9092 --topic topic-demo

24.查看端口冲突

netstat -tunlp |grep 

25. windows 查看某个端口是否被占用

netstat -aon|findstr 

26. windows 根据进程Id结束某个进程

taskkill -f -pid 

27.查看内存状态

free -m

28.查看内存使用情况

free -g

29. 关机

poweroff

Tips:

halt命令系统停止,poweroff 断电关机