kk Blog —— 通用基础


date [-d @int|str] [+%s|"+%F %T"]
netstat -ltunp
sar -n DEV 1

CentOS7 yum

centos7 阿里云 yum

备份原有的YUM仓库配置文件

1
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

下载阿里云的CentOS仓库配置文件

1
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

清理缓存并生成新的仓库缓存

1
2
sudo yum clean all
sudo yum makecache

PHP中的date_sun_info()函数, 日落/日出时间

https://www.php.cn/faq/609644.html

1
date_sun_info(timestamp, latitude, longitude)

参数

时间戳 - 时间戳。必填。

纬度 - 纬度(以度为单位)。必需

经度 - 以度为单位的经度。必需

返回

date_sun_info() 函数返回一个数组,其中包含有关日落/日出和黄昏开始/结束的信息。

数组的结构在下面的列表中有详细说明 -

sunrise - 日出的时间(天顶角 = 90°35')。

sunset - 日落时间(天顶角 = 90°35')。

transit - 凌日 - 太阳处于天顶的时间,即到达最高点的时间。

civil_twilight_begin - 民用黎明的开始(天顶角 = 96°)。它在日出时结束。

civil_twilight_end - 民用黄昏的结束(天顶角 = 96°)。它从日落开始。

nautical_twilight_begin - 航海黎明的开始(天顶角 = 102°)。它结束于 civil_twilight_begin。

nautical_twilight_end - 航海黄昏的结束(天顶角 = 102°)。它从 civil_twilight_end 开始。

astronomical_twilight_begin - 天文黎明的开始(天顶角 = 108°)。它结束于 nautical_twilight_begin。

astronomical_twilight_end - 天文黄昏的结束(天顶角 = 108°)。它从 nautical_twilight_end 开始。

示例

1
2
3
4
5
$info = date_sun_info(strtotime("2018-09-23"), 31.7667, 35.2333);

foreach ($info as $key => $val) {
	echo "$key: " . date("H:i:s", $val) . "</p><p>";
}
1
2
3
4
5
6
7
8
9
sunrise: 03:28:06
sunset: 15:34:29
transit: 09:31:18
civil_twilight_begin: 03:03:51
civil_twilight_end: 15:58:44
nautical_twilight_begin: 02:35:30
nautical_twilight_end: 16:27:05
astronomical_twilight_begin: 02:06:54
astronomical_twilight_end: 16:55:41

grub2-mkconfig

https://www.cnblogs.com/linuxcmd/p/grub2-mkconfig.html

1
2
3
4
5
6
7
8
用法: grub2-mkconfig [OPTION]
生成 grub 配置文件

  -o, --output=FILE       将生成的配置输出到 FILE 文件 [default=stdout]
  -h, --help              打印这个文件并退出
  -v, --version           打印版本信息并退出

报告 Bug 通过 <bug-grub@gnu.org>.
1
2
3
4
5
grub2-mkconfig -o /boot/grub2/grub.cfg

# 或者

grub2-mkconfig > /boot/grub2/grub.cfg