星云的Linux专用学习手册
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专用学习手册的更多相关文章
- 《Linux命令学习手册》系列分享专栏
<Linux命令学习手册>系列分享专栏 <Linux命令学习手册>已整理成PDF文档,点击可直接下载至本地查阅https://www.webfalse.com/read/207 ...
- Linux命令学习手册-printf命令(转)
分类: LINUX 参考资料:http://sns.linuxpk.com/space-566-do-blog-id-15819.html printf FORMAT [ARGUMENT]... pr ...
- Linux命令学习手册-route命令
route [-CFvnee] route [-v] [-A family] add [-net|-host] target [netmask Nm] [gw Gw] [metric N] [mss ...
- (转) Linux命令学习手册-arp命令
arp 原文:http://blog.chinaunix.net/uid-9525959-id-3318814.html [功能] 管理系统的arp缓存. [描述] 用来管理系统的arp缓存,常用的命 ...
- 【转】Linux命令学习手册-split命令
转自:http://blog.chinaunix.net/uid-9525959-id-3054325.html split [OPTION] [INPUT [PREFIX]] [功能]将文件分割成多 ...
- 别出心裁的Linux命令学习法
别出心裁的Linux命令学习法 操作系统操作系统为你完成所有"硬件相关.应用无关"的工作,以给你方便.效率.安全.操作系统的功能我总结为两点:管家婆和服务生: 管家婆:通过进程.虚 ...
- git学习手册
#git学习手册 git: Git是一个开源的分布式版本控制系统,可以有效.高速的处理从很小到非常大的项目版本管理.[2] Git 是 Linus Torvalds 为了帮助管理 Linux内核开发而 ...
- (转) 坚持完成这套学习手册,你就可以去 Google 面试了
坚持完成这套学习手册,你就可以去 Google 面试了 系统 指针 value Google 面试 阅读6138 本文为掘金投稿,译文出自:掘金翻译计划 原文地址:Google Interv ...
- Linux驱动学习步骤(转载)
1. 学会写简单的makefile 2. 编一应用程序,可以用makefile跑起来 3. 学会写驱动的makefile 4. 写一简单char驱动,makefile编译通过,可以insmod, ls ...
随机推荐
- Effective Java 第三版——59. 熟悉并使用Java类库
Tips 书中的源代码地址:https://github.com/jbloch/effective-java-3e-source-code 注意,书中的有些代码里方法是基于Java 9 API中的,所 ...
- 【RAY TRACING THE REST OF YOUR LIFE 超详解】 光线追踪 3-6 直接光源采样
Chapter7 Sample Lights Directly Preface 今天我们来讲这个还算牛逼的技术——直接光源采样 之前我们提到过,在2-7 前两篇我们也提到要减少噪点,就是图片上的黑点 ...
- vs2008单元测试
调试是解决错误的过程,测试是发现软件缺陷的过程.每一个软件在交付使用时前都必须经过测试.软件测试是软件开发的重要组成部分,现在已经发展成专门的技术. 在消除了程序中的语法错误和运行错误后,程序仍然不能 ...
- mac安装Elasticsearch
去官网下载https://www.elastic.co/downloads/elasticsearch 本人使用的是2.3.2版本,我下载的是tar版本的,然后解压. 进入es的安装目录, cd el ...
- sql关于对一个字段同时满足多条件判断来筛选查询
表所有数据 查询userName为abc或xyz的 以下为本菜鸟项目中遇到的问题: 背景: /** * wangjie 180629 * * 学生需要查询四种可能的消息 * 1.班级管理员发 ...
- AGC 007D.Shik and Game(DP)
题目链接 \(Description\) 数轴上有一个人,从\(0\)出发到\(E\),速度为\(1\).数轴上还有\(n\)只熊,每只熊会在经过后的\(T\)时刻后产生一个金币.给定\(E,T\)以 ...
- 潭州课堂25班:Ph201805201 爬虫高级 第十三 课 代理池爬虫检测部分 (课堂笔记)
1,通过爬虫获取代理 ip ,要从多个网站获取,每个网站的前几页2,获取到代理后,开进程,一个继续解析,一个检测代理是否有用 ,引入队列数据共享3,Queue 中存放的是所有的代理,我们要分离出可用的 ...
- 解决IDEA Springboot项目sql文件打开提示No data sources are configured to run this SQL and provide advanced的问题
Idea2018的Springboot项目,如果里面有.sql文件,打开后,会提示"No data sources are configured to run this SQL and pr ...
- error LNK2001: unresolved external symbol _main
想运行一个网上下载的opengl离屏渲染(渲染到纹理FBO)的程序,然后一直报错 error LNK2001: unresolved external symbol _main 解决了一下午终于弄明白 ...
- 关于git分支管理,推送拉取等等
git推送本地分支到远程分支 场景 有时候我们开发需要开一个分支,这样可以有效的并行开发. 开分支有两种方式: 一种是在远程开好分支,本地直接拉下来; 一种是本地开好分支,推送到远程. 远程先开好分支 ...