常用命令


#查看系统磁盘分区状态
fdisk -l

#查找es镜像
docker search elasticsearch
#查看本机所有容器
docker ps -a

#下载es镜像
docker pull elasticsearch

#运行镜像(-d表示后台运行容器并返回容器id;--name表示设置容器名;-p指定容器暴露的端口号,这里暴露了两个端口)
docker run -d --name es1 -p 9200:9200 -p 9300:9300 elasticsearch

#启动elasticsearch镜像后发现镜像并没有启动,查看日志
docker logs -f es1
#OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c5330000, 986513408, 0) failed; error='Cannot allocate memory' (errno=12)
find / -name jvm.options
#找到这个文件,修改里面的内存参数
-Xms256m
-Xmx256m
#然后再启动,就没问题了

#查看这个id(name也行)的容器的详细信息 
docker inspect 92b9ccd3ca8e

#进入容器内部
docker exec -it es1 /bin/bash

#根据id(name也行)删除容器 
docker rm 2b9ccd3ca8e

#根据id(name也行)删除镜像(需要先删除这个镜像下的所有容器)
docker rmi 2b9ccd3ca8e

#查看系统内存状态
free -m

#查看系统进程状态
top

#释放网页缓存、目录项、索引(1为网页缓存,2为目录项,3为索引)
sync; echo 3 > /proc/sys/vm/drop_caches

#远程传输文件: scp /path/filename @目标地址:/path
#然后输入yes,和本机密码
scp /usr/java/jdk-8u144-linux-x64.tar.gz @127.104.248.37:/usr/java

#创建文件
touch filename
#修改文件名
mv filename newfilename

#查看系统配置
dmidecode -t memory
#查看磁盘使用情况
df -h
#查看当前路径下文件夹大小
du -sh *
#扫描端口是否开放(网络扫描,嗅探)
yum install nmap -y  #安装
nmap ip -p 1-65535 #扫描1-65535端口
nmap ip -p 1-200,8080,9090 #扫描1-200和8080以及9090端口
# 设置系统语言包
localectl  set-locale LANG=en_US.UTF-8    #  切换到英文(zh_CN.UTF-8 为中文)
source /etc/locale.conf   # 让配置生效

你可能感兴趣的:(常用命令)