文档章节

linux虚拟机——软件基本操作指令

o
 osc_isezqdgg
发布于 2019/09/18 11:40
字数 1042
阅读 8
收藏 0

精选30+云产品,助力企业轻松上云!>>>

 

Redis

安装          wget http://download.redis.io/releases/redis-4.0.11.tar.gz

查看redis进程     ps aux|grep redis

后台启动           ./redis-server redis.conf

redis客户端启动    ./redis-cli

关闭客户端       ./redis-cli shutdown

切换redis的ip      ./redis-cli -h 192.168.60.130 -p 6379

Linux

     linux内核版本         uname -r

      拉取镜像            docker pull 镜像名

查看java进程         ps -ef|grep java  or   ps -ef|grep tomcat

让配置文件立即生效      source /etc/profile 

查看mysql是否启动成功     ps -aux|grep mysql 

    查看安装包          yum list installed | grep docker

    移除安装包    sudo yum -y remove docker-engine.x86_64

    清除所有docker依赖文件    rm -rf /var/lib/docker

    

firewall

防火墙开放8080端口  firewall-cmd --zone=public --add-port=8080/tcp --permanent 

重新加载       firewall-cmd --reload 

重启:        systemctl restart firewalld.service

启动:        systemctl start firewalld

查看状态:       systemctl status firewalld 或者 firewall-cmd --state

开机是否启动:     systemctl disable | enable firewalld

禁用:         systemctl stop firewalld

   ***  更新防火墙规则:   firewall-cmd --reload  firewall-cmd --complete-reload

zookeeper

安装

wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz

配置环境变量

export ZOOKEEPER_INSTALL=/home/java/zookeeper-3.4.14/ export PATH=$PATH:$ZOOKEEPER_INSTALL/bin

服务端操作

./zkServer.sh {start|start-foreground|stop|restart|status|upgrade|print-cmd}

客户端连接

./zkCli.sh -server 192.168.88.130,192.168.88.131,192.168.88.133

创建节点

create [-s][-e] path data acl

其中-s表示顺序节点,-e表示临时节点。默认情况下,创建的是持久节点。

path是节点路径,data是节点数据,acl是用来进行权限控制的。

 

kafka

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

 

Mysql

使用wget下载官方yum源的rpm包

wget <https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm>

先卸载原包mariadb-libs

yum remove mariadb-libs -y

rpm -ivh mysql57-community-release-el7-11.noarch.rpm

使用yum安装 myqsql-server

yum -y install mysql-community-server

启动Mysql

service mysql start

systemctl start mysqld 重启 systemctl restart mysqld

查看Mysql服务状态

systemctl status mysqld

开机启动

systemctl enable mysqld

systemctl daemon-reload

登录     

mysql -u root -p 输入默认密码

修改密码   

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyData4!'  

    set password for 'root'@'localhost'=password('MyData4!')

通过mysql环境变量查看密码生成策略

show variables like '%password%'

配置默认编码为utf8,修改/etc/my.cnf配置文件

 [mysqld] character_set_server=utf8 init_connect='SET NAMES utf8'

 

*** 修改密码——查看安装完成后,在/var/log/mysqld.log文件中给root生成了一个默认密码。使用以下命令查看

 

grep 'temporary password' /var/log/mysqld.log

 

 

Docker 

docker 相关

    检查是否安装成功     docker version

    设置开机自启动或关闭   systemctl enable||disable docker

    启动docker       systemctl start docker

    重启docker       systemctl restart docker.service

    停止docker      systemctl  stop  docker

    通过查看netstat确认的输出是否dockerd正在侦听已配置的端口来检查更改是否得到遵守。

                netstat -lntp | grep dockerd

镜像 相关

    查看镜像列表       docker images

    获取镜像        docker pull 镜像名称

    搜索镜像        docker search 镜像名称

    镜像详细信息      docker inspect 镜像ID

    删除镜像        docker rmi ID或标签

容器 相关

    查看正在运行的容器          docker ps

    查看所有容器      docker ps -a

    查看最后一次运行的容器 docker ps -l

    查看停止的容器     docker ps -f status=exited

  创建容器

    docker run    run后参数

    -i 表示运行容器
    -t 表示容器启动后进入其命令行
    --name 为创建的容器命名
    -v 表示目录映射关系(前者是宿主机目录,后者是映射到宿主机上的目录)
    -d 在 run 后面加上 -d 参数,则会创建一个守护式容器在后台运行
    -p 表示端口映射,前者是宿主机端口,后者是容器内的映射端口

Dockerfile 

Dockerfile 是由一系列命令和参数构成的脚本,基于基础镜像,最终创建一个新的镜像,常用命令有:

 

FROM image_name:tag      定义了使用哪儿个基础镜像启动构建流程
MAINTAINER user_name     声明镜像的创建者
ENV key value         设置环境变量(可以写多条)
RUN command            Dockerfile 的核心部分(可以写多条)
ADD source_dir/file dest_dir/file 将宿主机的文件复制到容器内,如果是一个压缩文件,将会在复制后自动解压
COPY source_dir/file dest_dir/file 和 ADD 相似,但是如果有压缩文件并不能解压
WORDIR path_dir         设置工作目录

 

需要注意一下,如果要使用 Dockerfile 文件,名字必须为「Dockerfile」,否则里面的命令不会有效。

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
Exp2 后门原理与实践 ——20164316张子遥

一、实践基本内容 1.实践目标 (1)使用netcat获取主机操作Shell,cron启动 (2)使用socat获取主机操作Shell, 任务计划启动 (3)使用MSF meterpreter(或其他软件)生成可执行文件,利用ncat或s...

osc_gk4k1cnl
2019/03/22
2
0
在VMware上安装CentOS6.6

一、前言   在我们入门学习Linux的时候难免会涉及到很多linux的基本指令和操作,如果把自己电脑的操作系统直接换成Linux对于小白来说无疑是得不偿失的。所以在window上安装Linux虚拟机就是...

osc_kalanll2
2019/09/15
8
0
2018-2019-2 20165212《网络对抗技术》Exp2 后门原理与实践

2018-2019-2 20165212《网络对抗技术》Exp2 后门原理与实践 1.实验内容 (1)使用netcat获取主机操作Shell,cron启动 (2)使用socat获取主机操作Shell, 任务计划启动 (3)使用MSF meterpreter(或...

osc_n6euf5h6
2019/03/20
1
0
Linux学习入门-------------------------VMvare与镜像的安装与配置

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_39038465/article/details/81478847     关于Linx方...

osc_axd9g93u
2019/09/11
2
0
大数据学习笔记——Linux完整部署篇(实操部分)

Linux环境搭建完整操作流程(包含mysql的安装步骤) 从现在开始,就正式进入到大数据学习的前置工作了,即Linux的学习以及安装,作为运行大数据框架的基础环境,Linux操作系统的重要性自然不言...

osc_v9ujioxy
2019/11/02
1
0

没有更多内容

加载失败,请刷新页面

加载更多

写技术博客的一些心得体会

目录 1. 是什么 2. 为什么 2.1. 优秀的学习方法 2.2. 知识的备份 2.3. 体系的形成 2.4. 知识的交流 2.5. 写作能力和思维能力 3. 怎么做 1. 是什么 不知不觉已经写了近百篇技术博文了,其实在...

osc_873fteab
25分钟前
9
0
android组件间共享数据的常用方法

使用Intent在激活组件的时候携带数据,以进行数据的传递 使用广播进行组件间数据的伟递 使用外部存储(sharedPreference,文件,数据库,网络)进行组件间数据共享 使用Static静态成员进行数...

osc_sdnu59mg
27分钟前
20
0
Chrome浏览器的插件扩展默认安装目录

1:打开谷歌浏览器在地址栏输入:chrome://version 并回车 2:如上图个人资料路径,该路径下的Extensions文件夹即默认的插件安装目录:

osc_zg8wy3xa
29分钟前
23
0
知识圈APP开发记录(二十一)

今日完成:新增学习情况概览功能 花费时间:4小时 剩余时间:2小时 遇到问题:图标刷新时X轴成倍数刷新(已解决) 部分代码截图: 明日将完成:个性化模块及其附属功能测试

osc_bodzcw38
30分钟前
19
0
在做python大作业自己设计学生信息管理的增删改查操作遇到的问题

数据库的创建 conn = sqlite3.connect('student1.db') """ #在该数据库下创建学生信息表 conn.execute ('''CREATE TABLE StudentTable( ID INTEGER PRIMARY KEY AUTOINCREMENT, StuId INTEGE......

osc_7dwwmolq
31分钟前
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部