[leetcode-shell]192-统计词频
来源:力扣 (LeetCode) 链接:https://leetcode-cn.com/problems/word-frequency 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 一、题目描述 写一个 bash 脚本以统计一个文本文件 words.txt 中每个单词出现的频率 ... 阅读更多
来源:力扣 (LeetCode) 链接:https://leetcode-cn.com/problems/word-frequency 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 一、题目描述 写一个 bash 脚本以统计一个文本文件 words.txt 中每个单词出现的频率 ... 阅读更多
来源:力扣 (LeetCode) 链接:https://leetcode-cn.com/problems/tenth-line 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 一、题目描述 给定一个文本文件 file.txt,请只打印这个文件中的第十行。 示例: 假设 file. ... 阅读更多
本文内容来源于知乎问答:Cache 和 Buffer 都是缓存,主要区别是什么?,根据各回答内容整理得到。 首先整理下两者的概念: cache 是缓存,buffer 是缓冲。两者从名字来看十分相近,功能并不一样,不仔细琢磨很容易把两者混为一谈。 区别: 缓存的主要目的是为了提速,系统把部分磁盘的内存 ... 阅读更多
一、证书相关 查看证书详细信息:
|
1 |
openssl x509 -in cert.pem -noout -text |
查看证书所有者:
|
1 2 |
> openssl x509 -in cert.pem -noout -subject subject= /CN=www.dyxmq.cn |
打印指纹信息:
|
1 2 |
> openssl x509 -in cert.pem -noout -fingerprint SHA1 Fingerprint=7B:29:CE:09:28:4B:38:82:DF:53:14:B0:15:00:03:66:2B:C0:90:9E |
转换证书格式: [crayon-6 ... 阅读更多
一、问题现象 磁盘下有个大文件占满了空间,删除后发现文件不见了,但是磁盘空间并没有释放。 问题原因 文件还被其他进程占用,调用 rm 后实际上还并没有真正删除,只有当文件解除占用后 (引用计数变为 0) 才会释放掉这部分空间。 解决方案 使用 lsof 命令查看文件还在被哪个进程占用的,关闭进程接触解除占用: [ ... 阅读更多
其他参考:tcpdump 的基本用法 1. 抓取指定网卡上的数据 tcpdump 默认抓系统第一块网卡,-i 参数可以指定网卡,any 表示抓所有网卡:
|
1 2 |
tcpdump -i eth0 # 抓取 eth0 上的数据 tcpdump -i any # 抓取所有网卡上的数据 |
2. 抓取指定 IP 的数据 抓取来自 eth0 网卡上 IP 为 192.168.10.1 的数据: ... 阅读更多
把证书拷贝到:/usr/local/share/ca-certificates/ 然后执行:
|
1 |
update-ca-certificates |
注意事项 curl 命令不会使用这种机制,使用 curl 命令的时候要手动指定--insecure 参数,否则依然会报证书不受信任的错误。 wget ... 阅读更多
一、问题现象 ubuntu 上启动 ssh 时,报错:
|
1 2 3 |
* Starting OpenBSD Secure Shell server sshd Could not load host key: /etc/ssh/ssh_host_rsa_key Could not load host key: /etc/ssh/ssh_host_ecdsa_key Could not load host key: /etc/ssh/ssh_host_ed25519_key |
截图信息: 错误信息是说密钥不存在,查看目录确实是不存在:
|
1 2 3 4 5 6 7 8 |
root@maqianos:~# ll /etc/ssh/ total 552 drwxr-xr-x 1 root root 4096 May 21 22:41 ./ drwxr-xr-x 1 root root 4096 Sep 16 12:26 ../ -rw-r--r-- 1 root root 553122 Mar 4 2019 moduli -rw-r--r-- 1 root root 1580 Mar 4 2019 ssh_config -rw-r--r-- 1 root root 338 May 21 22:41 ssh_import_id -rw-r--r-- 1 root root 3262 May 21 22:41 sshd_config |
虽然有错误信息,但是从提示上看 ssh 服务是启动成功了,ps ... 阅读更多
linux 设备在安装的时候会自动添加网卡,并初始化当前已有的网卡配置,安装完成后通过命令或者配置文件修改网络配置即可使用。但是当系统安装好后,再次添加网卡系统不会自动生成所需要的配置文件,使用 ifconfig 命令也不能直接看到网卡。要自己手动添加文件并修改配置才可以,流程繁琐,直接复制现有配置也容易 ... 阅读更多
一、设置 resolv.conf 文件 配置的文件格式为:
|
1 |
nameserver 8.8.8.8 # 8.8.8.8 是 DNS 服务器的地址 |
如: 二、修改网卡配置 在对应的网卡配置中加上 DNS 设置,网卡配置文件一般是 cat /etc/sysconfig/network-scripts/ifcfg-网卡名,在里面加上: ... 阅读更多