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

执行成功如下所示:

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

执行成功

9. 查看JDK 安装路径

whereis java

执行成功

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

yum list | grep jdk-devel

11.查看进程

jps -l

执行成功如下:

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 断电关机

 

星云的Linux专用学习手册的更多相关文章

  1. 《Linux命令学习手册》系列分享专栏

    <Linux命令学习手册>系列分享专栏 <Linux命令学习手册>已整理成PDF文档,点击可直接下载至本地查阅https://www.webfalse.com/read/207 ...

  2. Linux命令学习手册-printf命令(转)

    分类: LINUX 参考资料:http://sns.linuxpk.com/space-566-do-blog-id-15819.html printf FORMAT [ARGUMENT]... pr ...

  3. Linux命令学习手册-route命令

    route [-CFvnee] route [-v]  [-A family] add [-net|-host] target [netmask Nm] [gw Gw] [metric N] [mss ...

  4. (转) Linux命令学习手册-arp命令

    arp 原文:http://blog.chinaunix.net/uid-9525959-id-3318814.html [功能] 管理系统的arp缓存. [描述] 用来管理系统的arp缓存,常用的命 ...

  5. 【转】Linux命令学习手册-split命令

    转自:http://blog.chinaunix.net/uid-9525959-id-3054325.html split [OPTION] [INPUT [PREFIX]] [功能]将文件分割成多 ...

  6. 别出心裁的Linux命令学习法

    别出心裁的Linux命令学习法 操作系统操作系统为你完成所有"硬件相关.应用无关"的工作,以给你方便.效率.安全.操作系统的功能我总结为两点:管家婆和服务生: 管家婆:通过进程.虚 ...

  7. git学习手册

    #git学习手册 git: Git是一个开源的分布式版本控制系统,可以有效.高速的处理从很小到非常大的项目版本管理.[2] Git 是 Linus Torvalds 为了帮助管理 Linux内核开发而 ...

  8. (转) 坚持完成这套学习手册,你就可以去 Google 面试了

      坚持完成这套学习手册,你就可以去 Google 面试了 系统 指针 value Google 面试 阅读6138    本文为掘金投稿,译文出自:掘金翻译计划 原文地址:Google Interv ...

  9. Linux驱动学习步骤(转载)

    1. 学会写简单的makefile 2. 编一应用程序,可以用makefile跑起来 3. 学会写驱动的makefile 4. 写一简单char驱动,makefile编译通过,可以insmod, ls ...

随机推荐

  1. Linux下 niginx部署

    部署nginx   一.新建文件夹,给放文件     conf 二.写入主页文件   三.复制配置文件   四.修改配置文件80           五.修改media  六. pkill -9 ng ...

  2. angular笔记_8(事件)

    ng-click               鼠标点击 ng-dblclick          鼠标双击 ng-change          value改变 ng-blur             ...

  3. os模块、os.path模块、shutil模块、configparser模块、subprocess模块

    一.os模块 os指的是操作系统 该模块主要用于处理与操作系统相关的操作,常用的是文件操作(读.写.删.复制.重命名). os.getcwd()  获取当前文件所在的文件夹路径 os.chdir()  ...

  4. HDU.4694.Important Sisters(支配树)

    HDU \(Description\) 给定一张简单有向图,起点为\(n\).对每个点求其支配点的编号和. \(n\leq 50000\). \(Solution\) 支配树. 还是有点小懵逼. 不管 ...

  5. 狄克斯特拉算法(Python实现)

    概述 狄克斯特拉算法--用于在加权图中找到最短路径 ps: 广度优先搜索--用于解决非加权图的最短路径问题 存在负权边时--贝尔曼-福德算法 下面是来自维基百科的权威解释. 戴克斯特拉算法(英语:Di ...

  6. MySql中drop、truncate、delete的区别

    1.drop:能对table和view 用法:  drop table [is exists] 表1,表2,表3....: ①drop是DDL中删除表的操作,会删除表结构和所有数据,并释放空间. ②并 ...

  7. Android EditText设置为Number类型后获取数字

    s_video_seg1 = Integer.parseInt(video_seg1.getEditableText().toString().trim()); 此处要使用getEditableTex ...

  8. Sklearn线性回归

    Sklearn线性回归 原理 线性回归是最为简单而经典的回归模型,用了最小二乘法的思想,用一个n-1维的超平面拟合n维数据 数学形式 \[y(w,x)=w_0+w_1x_1+w_2x_2+-+w_nx ...

  9. django部署admin后台static文件丢失问题解决

    settings.py 中进行设置 设置static文件目录 STATIC_ROOT = os.path.join(BASE_DIR, 'static').replace('\\','/') 运行命令 ...

  10. Vue(二十)项目初始化步骤

    提:需要安装 node.js / npm淘宝镜像 / webpack / vue-cli脚手架构建工具 1.创建项目 - vue init webpack framework https://gith ...