在 Linux 中从命令行使用 OpenSSL,是否有某种方法可以检查密钥(公共或私有)以确定密钥大小?
我有两个系统,一个运行 Ubuntu 11.04,一个运行 10.04 LTS。两台机器上的相同配置会产生不同的结果。10.04LTS 机器无法找到我的 AWS 凭证文件。
在 11.04
export | grep EC2
declare -x EC2_CERT="/home/jdw/.ec2/cert-PJU5MW2PCN24SKPOIVFTWCMBUXWWZO7U.pem"
declare -x EC2_HOME="/opt/ec2-ami-tools-1.3-66634"
declare -x EC2_PRIVATE_KEY="/home/jdw/.ec2/pk-PJU5MW2PCN24SKPOIVFTWCMBUXWWZO7U.pem"
ls -al /home/jdw/.ec2/
total 16
drwxr-xr-x 2 jdw jdw 4096 2011-08-18 13:31 .
drwxr-xr-x 58 jdw jdw 4096 2011-09-23 10:24 ..
-rw-r--r-- 1 jdw jdw 916 2011-08-18 13:30 cert-PJU5MW2PCN24SKPOIVFTWCMBUXWWZO7U.pem
-rw-r--r-- 1 jdw jdw 928 2011-08-18 13:30 pk-PJU5MW2PCN24SKPOIVFTWCMBUXWWZO7U.pem
/usr/bin/ec2-consistent-snapshot --description "Autosnapshot root" vol-283d5246 --region us-west-1 snap-0c679a62
Run Code Online (Sandbox Code Playgroud)
在 10.04 LTS
export | grep EC2
declare -x EC2_CERT="/root/.ec2/cert-PJU5MW2PCN24SKPOIVFTWCMBUXWWZO7U.pem"
declare -x …Run Code Online (Sandbox Code Playgroud) 我有一个 RHEL 服务器,上面有几个应用程序,我试图找出其中一个正在调用外部 Web 服务。我有 TCP 转储显示正在进行的调用,并且通过各种工具我能够确定进行这些调用的临时端口。但是,我无法弄清楚如何将该临时端口映射到 pid。我知道我可以使用lsof -i将绑定端口映射到 pid,但这不是我的问题。
有什么方法可以将正在使用的临时端口映射到 pid 或其他指示哪个文件正在调用的指标?
在我的管理服务器上:
/usr/bin/ec2-consistent-snapshot --freeze-filesystem /mnt/websites --description "FOO-DATA $(date)" vol-d84bhi64 --region eu-west-1
/mnt/websites: No such file or directory
ec2-consistent-snapshot: ERROR: xfs_freeze -f /mnt/websites: failed(256)
Run Code Online (Sandbox Code Playgroud)
在有问题的卷附加到的服务器上:
[root@foo ec2-user]# df -TH
Filesystem Type Size Used Avail Use% Mounted on
/dev/xvda1 ext4 8.5G 1.2G 7.2G 15% /
tmpfs tmpfs 880M 50k 880M 1% /dev/shm
/dev/xvdf xfs 54G 321M 54G 1% /mnt
[root@foo ec2-user]# ls -al /mnt
total 4
drwxr-xr-x 4 root root 45 Sep 8 12:36 .
dr-xr-xr-x 22 root root 4096 Sep 13 15:07 …Run Code Online (Sandbox Code Playgroud) amazon-ec2 ×2
encryption ×1
linux ×1
lsof ×1
netstat ×1
openssl ×1
pid ×1
port ×1
tcp ×1
xfs ×1