传奇哥'S BLOG传奇哥'S BLOG

ESXi导出OVA

使用ovftool从ESXi中导出ova(开放虚拟化格式分发程序包)以便传输和再分发。

  1. 首先下载Open Virtualization Format (OVF) Tool

  2. 下载后解压,然后加入系统PATH

  3. 使用如下命令导出Ova:

    1
    2
    #           用户名:密码      ESXi主机地址  虚拟机名称    导出位置
    ovftool vi://root:p@ssw0rc1@192.168.9.107/test-virt E:\backup\test.ova

CentOS 7 时区设置

设置时区同样, 在 CentOS 7 中, 引入了一个叫 timedatectl 的设置设置程序.

用法很简单:

#查看系统时间方面的各种状态

timedatectl status

从 .pfx 文件中提取证书和私钥文件

有时需要从 Windows 计算机导出证书和私钥,以分离证书和密钥文件以供其他地方使用。

Windows 不提供完成此过程的方法。

Centos7 用户锁定&解锁

用户锁定
[root@l01 ~]# passwd -l pispread
Locking password for user pispread.
passwd: Success
查看用户
[root@l01 ~]# passwd -S pispread
pispread LK 2020-04-30 7 99999 15 -1 (Password locked.)
用户解锁
[root@l01 ~]# passwd -u pispread
Unlocking password for user pispread.
passwd: Success
查看用户
[root@l01 ~]# passwd -S pispread
pispread PS 2020-04-30 7 99999 15 -1 (Password set, SHA512 crypt.)
远程登录解锁
方法一:
控制台使用root用户登陆后执行:
pam_tally2 --user=username --reset
方法二:
usermod -U

Centos7配置ssh证书登录

1、生成用于SSH的公钥和私钥(可选是否使用密码验证)

ssh-keygen -t rsa

2、导入公钥

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

Centos7 重置密码

Centos7 重置密码

本文针对centos7及以后版本,以前的版本不适用,并且单指root密码在开机过程中的修改。
修改密码本身的操作不复杂,但是过程中发生的事情和用到的命令值得研究一下。

使用tcpdump抓包

1、tcpdump命令不仅可以抓取tcp数据,也可以抓取udp包。其命令格式:

tcpdump -i 网卡名 udp port 端口名
例如:sudo tcpdump -i any -X udp port 51101

2、设置抓包端口的协议tcp、udp

tcpdump  -i any  tcp  port  xx  -w /tmp/11.cap
tcpdump  -i any  udp  port  xx  -w  /tmp/11.cap

-w写文件,参数是路径和文件名,不写路径默认是系统默认路径

部分DOCKER常用命令

docker ps    // 查看所有正在运行容器
docker stop  [NAME]/[CONTAINER ID]    // containerId 是容器的ID
docker ps -a    // 查看所有容器
docker ps -a -q    // 查看所有容器ID
docker stop $(docker ps -a -q)    //  stop停止所有容器
docker rm $(docker ps -a -q)    //   remove删除所有容器
docker --help    // 帮助
docker --version    // 查看版本
docker images    // 列出所有镜像
docker rm [NAME]/[CONTAINER ID]    // 删除容器
docker search <IMAGE_ID/NAME>    // 查找容器
docker pull <IMAGE_ID>     // 下载容器镜像
docker push <IMAGE_ID>    // 上传容器镜像
docker rmi <IMAGE_ID>    // 删除容器镜像
docker extc -it <CONTAINER> <COMMAND>	// 在容器里执行命令,并输出结果
docker images | awk '{print $1}' | tail -n +2 | xargs -L1 docker pull //更新全部images到最新

Centos7 配置秘钥登录

1.生成秘钥

cd .ssh/
ssh-keygen -t rsa

解决 nohup:忽略输入并把输出追加到"nohup.out"

nohup ./jfinal.sh start &

出现提示 nohup:忽略输入并把输出追加到"nohup.out",

将命令修正为:

nohup ./jfinal.sh start >/dev/null 2>&1
回到首页 发表评论 回到顶部