public:it:linux:maintain

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
public:it:linux:maintain [2022/01/12 12:27] – [ntp] oakfirepublic:it:linux:maintain [2024/03/15 10:24] (当前版本) – [Maintain] oakfire
行 1: 行 1:
-====== maintain ======+====== Maintain ====== 
 +  * [[https://tldr.sh/|tldr.sh]]命令查询工具,简化版 man  
 +  * [[https://dashdash.io/|dashdash.io]], 格式化后的man文档,方便阅读 
 +  * [[.:udev]] 
 +  * [[https://pboyd.io/posts/securing-a-linux-vm/|linux虚拟主机安全指南]]
 ===== Consul ===== ===== Consul =====
   * [[..:consul]]   * [[..:consul]]
行 69: 行 73:
   * 查看ip ''ip a'' 或 ''hostname -I''   * 查看ip ''ip a'' 或 ''hostname -I''
   * ''mtr'' 可查看链路上的链接情况   * ''mtr'' 可查看链路上的链接情况
 +  * [[https://www.cnblogs.com/liuhedong/p/10695969.html#7-connection-%E8%BF%9E%E6%8E%A5%E7%AE%A1%E7%90%86|nmcli]]
 +  * 测网络带宽与丢包情况 ''iperf'' [[https://zhuanlan.zhihu.com/p/314727150|使用]]<code>
 +iperf -s 
 +iperf -c <ip> -p 5201 -i 1 -t 10 -b 90m -V -R -u</code>
 +  * ''udhcpc'':dhcp 客户端命令行工具
 +
 +===== nftables=====
 +  * [[https://icloudnative.io/posts/using-nftables/]]
 ===== iptables ===== ===== iptables =====
   * [[http://manpages.ubuntu.com/manpages/focal/en/man8/iptables-extensions.8.html|man doc]]   * [[http://manpages.ubuntu.com/manpages/focal/en/man8/iptables-extensions.8.html|man doc]]
行 144: 行 156:
   * stratum 层级最多到16(两比特), 所以客户端不会同步层级为16的时间。   * stratum 层级最多到16(两比特), 所以客户端不会同步层级为16的时间。
   * [[http://linux.vbird.org/linux_server/0440ntp.php|鸟哥的linux私房菜ntp章节]]   * [[http://linux.vbird.org/linux_server/0440ntp.php|鸟哥的linux私房菜ntp章节]]
-  * 手动同步: ''ntpdate <ip>'', 如果开启了ntp服务就不需要手动。+  * 手动同步: ''ntpdate <ip>'', 可用来测试,日常使用如果开启了ntp服务就不需要手动。
   * 引用自鸟哥私房菜: ''ntpq -p''可以列出目前我們的 NTP 與相關的上層 NTP 的狀態,<code>   * 引用自鸟哥私房菜: ''ntpq -p''可以列出目前我們的 NTP 與相關的上層 NTP 的狀態,<code>
 [root@www ~]# ntpq -p [root@www ~]# ntpq -p
行 164: 行 176:
       * offset:時間補償的結果,單位與 10^(-3) 秒       * offset:時間補償的結果,單位與 10^(-3) 秒
       * jitter:Linux 系統時間與 BIOS 硬體時間的差異時間, 單位為 10^(-3) 秒。       * jitter:Linux 系統時間與 BIOS 硬體時間的差異時間, 單位為 10^(-3) 秒。
 +  * ntp server 的配置,以本地时间提供同步服务的写法:<code> 
 +server 127.127.1.0 
 +fudge 127.127.1.0 stratum 10 
 +</code>  但如果同时配置有其它上级server, 则需等待差不多5分钟,即 ''ntpq -p'' 里 LOCAL 的 reach 次数达到64次 (64秒*5=320秒); LOCAL 前出现 ''*'' 号 才能提供下级同步。
  
 ===== cpu ===== ===== cpu =====
行 204: 行 219:
   * unix timestamp转北京时间:''date -d@1372654714 '+%Y-%m-%d %H:%M:%S' ''   * unix timestamp转北京时间:''date -d@1372654714 '+%Y-%m-%d %H:%M:%S' ''
   * 北京时间转unix timestamp:''date -d '2013-07-01 12:58:34' '+%s' ''   * 北京时间转unix timestamp:''date -d '2013-07-01 12:58:34' '+%s' ''
 +
 +===== Disk =====
 +<markdown>
 +- https://developer.aliyun.com/article/52294
 +- GPT:全局唯一标识分区表(GUID Partition Table,缩写:GPT)是一个实体硬盘的分区结构。它是可扩展固件接口标准的一部分,用来替代BIOS中的主引导记录分区表。 传统的主启动记录 (MBR) 磁盘分区支持最大卷为 2.2 TB (terabytes) ,每个磁盘最多有 4 个主分区(或 3 个主分区,1 个扩展分区和无限制的逻辑驱动器)。 与MBR 分区方法相比,GPT 具有更多的优点,因为它允许每个磁盘有多达 128 个分区,支持高达 18 千兆兆字节 (exabytes,1EB=10^6TB) 的卷大小,允许将主磁盘分区表和备份磁盘分区表用于冗余,还支持唯一的磁盘和分区 ID (GUID)。
 +
 +- `parted` 指令, [参考说明](https://erdong.site/tools/parted-create-gpt-partition.html)
 + - 在硬盘容量大于2Tb的时候无法使用 `fdisk` 进行分区的管理
 + - `parted /dev/sdx`
 + - `(parted) mktable` 新建分区表
 + - `gpt` 指定 gpt 类型
 + - `(parted) print` 查看结果
 +-  自动挂载 `/etc/fstab`  [参考此博文](https://www.cnblogs.com/gaoyanbing/p/13754988.html)
 +</markdown>
  
 ===== tips ===== ===== tips =====
-  * 查看文件夹占用空间:''du -s -h folder''+  * 查看文件夹占用空间:''du -s -h folder'', 或者使用 ''ncdu''
   * 列出层数1的子文件夹及指定文件夹的空间占用:''du -d 1 -h folder''   * 列出层数1的子文件夹及指定文件夹的空间占用:''du -d 1 -h folder''
   * 排序: ''sort'' 具体看''man sort''   * 排序: ''sort'' 具体看''man sort''
行 215: 行 244:
   * 文件同步或备份, ''tar -zcf''每次打的包的MD5都不同, 因为记录了当前压缩时间;不压缩直接''tar -cf''打包则OK, 但是文件内容一样但 mtime 改变仍然会改变打包后文件 md5.所以比较差异时最好是直接比较文件二进制差异;或者保证打包时不使用拷贝等操作影响文件 mtime.   * 文件同步或备份, ''tar -zcf''每次打的包的MD5都不同, 因为记录了当前压缩时间;不压缩直接''tar -cf''打包则OK, 但是文件内容一样但 mtime 改变仍然会改变打包后文件 md5.所以比较差异时最好是直接比较文件二进制差异;或者保证打包时不使用拷贝等操作影响文件 mtime.
   * ''export LC_ALL=C.UTF-8''   * ''export LC_ALL=C.UTF-8''
 +  * 查看共享内存:''ipcs -m''
  
  
  • public/it/linux/maintain.1641961620.txt.gz
  • 最后更改: 2022/01/12 12:27
  • oakfire