Windows 实用软件推荐

请注意,本文编写于 505 天前,最后修改于 52 天前,其中某些信息可能已经过时。

前言

手机端用户 点击右下角的箭头可以打开文章目录哦
如果你对电脑的使用不了解,推荐优先阅读 你缺失的那门计算机课

必读部分

面向群体

本文面向刚开始使用计算机的小白以及想要更好的使用 Win­dows 的用户,旨在帮助大家更高效使用 Win­dows 以及避坑一些广告、盗版软件。

写作初衷/背景

在写本文前经常有小白问,电脑要有各功能下什么软件比较好,问得人多了不如写篇文章省力气。
希望以后有小白来问你时,本文有幸被你推荐给他。

一些可能出现的术语列表

开源(Open Source):是指一种软件开发和分发模式,其源代码可以被任何人自由获取、查看、修改和重新分发。其中 Github 是一个用户量极高的开源社区。

开心版(破解版):通常指的是对正版软件进行破解修改后的版本。它们通过技术手段绕过软件的授权验证机制,使用户能够免费使用正版软件的全部功能。

汉化版:指的是将原本非中文的软件、游戏、影视作品等通过翻译和本地化处理后的中文版本。

绿色版(便捷版):无需安装即可使用的软件(可以节省安装时间,同时不会在注册表或其他地方留下软件痕迹),这类软件在 U 盘里很常见。

常见问题

Q:我的电脑自带应用商店,我是否可以在自带的应用商店下载文章内出现的软件?
A:可以,但是你要知道,电脑与手机有所不同,应用商店的权威性并不高,尽量选择在官网下载需要的软件。另外,应用商店的各种软件良莠不齐,请谨慎选择。

Q:这么多软件,哪些是我必备的软件?
A:浏览器、压缩 / 解压缩软件、下载工具,这几个时常用到,其他软件可选择,如果会用到请优先选择本文推荐的。如果一些软件没出现在本文列表,请谨慎下载,可在本文可在评论区问,如果的确好用会补充到文章里的。

Q:我下载的文件是压缩包,我好像不用解压就能双击压缩包内的文件直接使用,那我还需要解压吗?
A:看是什么文件,如果你是一次性使用就不用解压了,要常使用的需要解压下来,其实直接压缩包打开实际上也是解压了。

Q:下载某些软件时显示有 x64、x86(32 位)、ar­m64、便捷版(绿色版)这几个版本,我该如何选择?
A:在你的电脑桌面右键此电脑 - 属性,系统类型查看,一般情况下都是 64 位,下载时选择 x64 即可。便捷版(绿色版)软件是指不需要安装,可以直接解压运行的软件版本,一般非便捷版软件会有一个安装程序进行引导安装,会在除安装目录外的地方产生文件。

explorer_NXjThaE6CT

explorer_NXjThaE6CT

Q:安装的软件时,我是否有其他点要注意?
A:当你安装软件时要注意安装的位置,笔者习惯为软件创建个软件同名的文件夹,安装到非 C 盘的位置。另外,文件夹尽量用英文命名。

Q:文内出现从 Github 下载软件,可我不会从 Github 下载,能不能教教我?
A:下图以 NanaZip 的 Github 下载为例,先在主界面找到 Re­leases 并点击(注:本文部分 Github 链接已经指向 Re­leases 界面,故可跳过这一步),打开 Re­leases 后找到 As­sets 点击展开,选择需要的版本进行下载,一般出现关键词 x64exe7zziprar 的就是你所要下载的。

Q:在电脑开机后每个软件都要点击启动一遍,好麻烦啊,有什么办法自动启动?
A:可以尝试在软件的设置界面寻找开机自启动的选项,勾选即可,一般都会有。

Q:每次我看视频、浏览网页、解压缩打开的都不是想要的软件,怎样才能调整好?
A:在系统设置中搜索 “默认应用”, 调整为自己需要的。

Q:安装的这个软件的使用逻辑好复杂啊,我不会用怎么办?
A:可以尝试在软件官网、搜索引擎、相关社区寻找相关教程。

Q:我遇到了自己无法解决的问题该怎么做?
A:请你学会搜索,这里的搜索并不是指百度这个搜索引擎,是指通过各种搜索引擎以及其他工具,在互联网或其他信息源中查找特定信息。如果要我给常见的搜索引擎排名会是这样 Google(大陆无法访问) > 必应 > 百度 ,在你查找时会发现时常伴随着广告,这需要你慢慢学会搜索积累经验才能在庞大的信息中寻找到有用的,更大的篇幅也许以后会讲,这里就不赘述了。如果上述方法都没能解决,你可以尝试在评论区询问,我看到后会尽力解决的,也给其他人用作参考。

声明

本文内容可能包含部分软件的开心版,仅供个人学习使用,请在 24 小时内删除,如经济条件允许请支持正版!
本文开心版软件来源: 擅长搜索的高木同学纸飞资

碎碎念

又很久没有发博客了,其实博客一直在写的,但是很多都只完成了一半。
一直想写个推荐电脑软件的博文帮助更多使用电脑的人使用起来更高效。
自己使用电脑这么久了,尝试过很多软件,也踩了许多坑,下面来推荐一些实用的电脑软件,希望大家使用电脑能更加高效。
也许还有很多的同类型软件也很好用,欢迎你在评论区分享!

浏览器

Microsoft Edge

微软官方的浏览器,对国内用户比较友好,也许你的电脑自带这款浏览器,推荐使用这款浏览器,支持扩展插件。

image.png

从官网下载

Google Chrome

Google 发布的浏览器,相较 Mi­crosoft Edge 对国内用户不友好,但个人感觉界面相较,支持扩展插件。

image.png

从官网下载

Firefox

Fire­fox 是一款流行的免费开源网络浏览器,由非营利组织 Mozilla 基金会开发,支持大量扩展插件,可高度定制化。

image.png

从官网下载

办公工具

截屏/录屏 工具

ShareX

功能齐全的截屏工具。

image.png

从官网下载

Snipaste

较为美观的截屏工具。

从官网下载

版本 价格 时长 授权设备数量 其他(补充/备注)
免费版
专业版 $ 19.99 永久

PixPin

功能强大使用简单的截图 / 贴图工具,帮助你提高效率。

从官网下载

OBS Studio

功能全面美观的录屏工具。
从官网下载

Bandicam(班迪录屏)

从官网下载

版本 价格 时长 授权设备数量 其他(补充/备注)
免费版
个人版 ¥ 221 1yr 1
个人版 ¥ 299 永久 1
商业版 ¥ 428 1yr 1
商业版 ¥ 757 永久 1

pear-rec

开源、免费和功能强大的截屏、录屏和录音软件,适用于多个平台和各种使用场景。

从Github 下载 使用文档

ScreenToGif

屏幕录制并转化成可编辑的 GIF。

从官网下载

OCR(文字识别工具)

Umi-OCR 文字识别工具

免费,开源,可批量的离线 OCR 软件。

从Github 下载 从蓝奏云下载

STranslate

即开即用、即用即走的翻译 (OCR) 工具。

从官网下载 使用文档

高效办公

uTools

新一代效率工具平台,集成各种高效插件,可快速搜索本地文件、文件批量重命名、聚合翻译、OCR 识别……

从官网下载 使用文档

快速预览文件

QuickLook

按空格快速预览文件内容,支持安装多种插件。

从微软商店下载 从Github 下载

Seer

按空格快速预览文件内容,支持多种格式的内容。
从官网下载

版本 价格 时长 授权设备数量 其他(补充/备注)
正式版 ¥ 69.9 永久 10

压缩/解压缩

NanaZip

开源免费的现代化压缩 / 解压缩软件。

image.png

从Github 下载 从SourceForge 下载 从微软商店下载

Bandizip

界面较为美观,功能较全面的压缩 / 解压缩软件。

image.png

从官网下载 开心版+绿色版 密码:enpq
开心版使用:下载后从压缩包解压,双击 BANDIZIP-SETUP-STD-ALL.EXE 安装,安装好后将 Crack 目录下的文件移到根目录(跟 Typora 同级的目录,并注意移动的是文件夹里的文件,不是文件夹),覆盖后可正常使用。

peazip

开源美观的压缩 / 解压缩软件。

从官网下载

7-zip

非常简约且开源免费的压缩 / 解压缩软件。
从官网下载

WinRAR

功能较为全面的老牌压缩 / 解压缩软件。
从官网下载 汉化版 密码:4f96

文件管理

OneCommander

界面较为现代化且功能强大的文件资源管理器。

从官网下载

Air Explorer

功能强大的文件资源管理器,支持管理云端文件(OneDrive、Drop­box、百度网盘……)。

从官网下载

版本 价格 时长 授权设备数量 其他(补充/备注)
免费版
专业版 $ 21 1yr
专业版 $ 31 2yr
专业版 $ 42 永久

Allen Explorer

功能强大的文件资源管理器

Allen Explorer

Allen Explorer

从官网下载 从微软商店下载

Total Commander

界面简洁功能强大的文件资源管理器。

从官网下载

文档处理

Office 365 相关

Office 365 办公套件

系统自带的办公套件,可直接使用,推荐使用。

image.png

从官网下载

云萌

开源的 Win­dows 10+ 激活工具。

从官网下载

HEU KMS Activator

激活 Win­dows 以及 Of­fice 的 VL 版本,无需联网即可一键激活。
从 Github 下载 从纸飞资下载

WPS

与上面的 Of­fice 365 办公套件差不多,看个人喜好。
从官网下载

Adobe Acrobat

由 Adobe 公司开发的一款 PDF 文档处理软件套件。
从官网下载 开心版

PDFgear

免费 PDF 软件,阅读、编辑、转换、合并和跨设备签署 PDF 文件,无需注册。

从官网下载

PDF24

免费且易于使用的 PDF 工具。
注:安装时语言如没有简体中文,直接选择 Eng­lish 安装即可,安装完成后为中文。

从官网下载 在线使用

Sumatra PDF

免费的 PDF、电子书、漫画、图像查看器。

从官网下载

PDF-XChange

轻量级的 PDF 文件查看编辑软件 。
从官网下载 开心版

Office 批量打印助手

批量打印 Word 文件、Ex­cel 工作簿。

从官网下载

Typora

使用广泛的 Mark­down 编辑器。

image.png

从官网下载 开心版 密码:6q59
开心版使用:下载后从压缩包解压,双击 typora-setup-x64.exe 安装,安装好后将 Crack 目录下的文件移到根目录(跟 Typora 同级的目录,并注意移动的是文件夹里的文件,不是文件夹),覆盖后可正常使用。

版本 价格 时长 授权设备数量
正式版 $ 14.99 永久 3

思维导图/流程图

Xmind

一款 全功能 的思维导图和头脑风暴软件。

image.png

从官网下载 开心版

draw.io

支持在线编辑和导出的流程图绘制工具,可绘制流程图、思维导图、组织结构图等多种图表。
从 Github 下载 在线使用

输入法

微软拼音输入法

系统自带的输入法,可选择不替换,这个输入法足够了。

image.png

讯飞输入法

比较简洁的输入法,可语音输入。

image.png

从官网下载

RIME

开源的输入法。

image.png

从官网下载

笔记应用

Obsidian

生态全面高度自定义的笔记应用,可下载很多插件,本篇文章在写时也用到了它。语法为 Mark­down。

image.png

从官网下载

OneNote

方便自由,可自动同步的笔记应用,由微软出品,可能系统自带。

从官网下载

Notion

聚合笔记、看板、数据库等功能的软件。

从官网下载

视频处理

Adobe Premiere

由 Adobe 公司开发的一款专业视频剪辑软件。
从官网下载 开心版

剪映

简单易用的视频剪辑软件。

从官网下载

After Effects(AE)

专业的视觉效果和动态图形处理软件,被广泛应用于电影制作、电视广告、动画制作和在线视频等领域。
从官网下载 开心版

DaVinci Resolve

集剪辑、调色、视觉特效、动态图形和音频后期制作工具。

从官网下载

ShanaEncoder

视频压制软件,支持 CPU 和 GPU 同时工作,速度快,清晰度高,B 站指定压制工具。

从Github 下载 从论坛下载

小丸工具箱

一款用于处理音视频等多媒体文件的软件。是一款 x264、ffm­peg 等命令行程序的图形界面。它的目标是让视频压制变得简单、轻松。

image.png

从官网下载

图像处理

Adobe PhotoShop(PS)

由 Adobe 公司开发的一款图像处理软件,主要用于编辑和处理像素构成的点阵图像,如照片、图画等。
从官网下载 开心版

图像查看

Honeyview (蜂蜜浏览器)

一款快速的图片查看器。

image.png

从官网下载

FastStone Image Viewer

免费的图像浏览,转换和编辑工具。
从官网下载

IRFANVIEW

免费功能齐全的图像浏览器。
从官网下载

BandiView

是 Hon­eyview 的后续图像查看器,它继承了其前身的所有酷炫功能,并得到了进一步的改进。快速轻松地查看各种格式的图像,从最常见的格式到最专业的格式。
从官网下载

跨平台协作

LocalSend

免费、开源的跨平台协作工具,无需互联网即可将文件分享到附近的设备。

从官网下载 从Github 下载

scrcpy

好用的手机投屏工具。
从 Github 下载

FreeControl

在 PC 上控制 An­droid 设备。

1755497694251.png

从GitHub 下载 从作者博客下载

远程桌面

网易 UU 远程

截至目前(2025.9.5),免费好用,画面清晰,推荐。

从官网下载

rustdesk

开源的远程桌面软件,提供安全便捷的自建方案。

从官网下载 从Github 下载

如果有陌生人在电话里让您安装 Rust­Desk,请勿安装并立即挂断电话。
他们很可能是骗子,试图窃取您的钱财或其他私人信息。

ToDesk

画质清晰且连接稳定的远程桌面。

从官网下载

anydesk

安全直观的远程桌面软件。
从官网下载

版本 价格 时长 授权设备数量 其他(补充/备注)
免费版
孤勇版 ¥78 1mo 3
先锋版 ¥148 1mo 60
群雄版 ¥398 1mo 300

卸载工具

软件卸载

Geek Uninstaller

一款比较简约快捷的软件卸载工具。

image.png

从官网下载

IObitUninstaler

一款功能全面界面美观的卸载工具。

image.png

从官网下载 开心版 密码:b5a0
开心版使用:下载后从压缩包解压,双击 iobituninstaller.exe 安装,安装好后将 Crack 目录下的两个文件移到根目录(跟 IObitUninstaler 同级的目录,并注意移动的是文件夹里的文件,不是文件夹),覆盖后可正常使用。

磁盘清理

SpaceSniffer

老牌免费磁盘分析、清理工具。
注:长期没有更新新版本。

从SourceForge下载

WizTree

免费且好用的磁盘分析、清理工具。
注:如安装后出现乱码,请在安装时选择英文,在安装完成后再在软件内调整成中文。

从官网下载

媒体播放

视频播放

Potplayer

由韩国 Daum 公司开发的网络多媒体播放器。功能较全面。

从官网下载 从官网下载(备用链接) 从备用网盘下载

进阶

Potplayer 终极优化教程实现 PC 视频播放最强画质

VLC media player

一款自由、开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,以及 DVD、音频 CD、VCD 及各类流媒体协议。

image.png

从官网下载

mpv

基于 MPlayer 和 mplay­er2 的媒体播放器。它支持多种视频文件格式、音视频编解码器和字幕类型。特殊的输入 URL 类型可用于读取硬盘文件以外的各种输入源。根据不同的平台,支持多种不同的音视频输出方式。

从官网下载 使用文档

音乐播放

Groove

系统自带的音频播放器,还不错,可满足一般需要。

image.png

Foobar2000

高级音频播放器。包含完全支持 uni­code 及支持播放增益的高级标签功能。

从官网下载 汉化版

QQ 音乐

国内知名音乐平台,由腾讯出品。

从官网下载

网易云音乐

国内知名音乐平台,由网易出品。

从官网下载

Mcool

极简个性的本地音乐播放器,轻,透明,纯文本,嵌 (飞) 入桌面。
从官网下载

Listen 1

Lis­ten 1 不仅可以搜索和播放来自网易云音乐,QQ 音乐,酷狗音乐,酷我音乐,Bili­bili,咪咕音乐网站的歌曲,还支持歌单功能,你可以方便的播放,收藏和创建自己的歌单。

从官网下载

AIMP

来自俄罗斯的多功能音乐播放器。

从官网下载

游戏娱乐

Steam

网上一搜有很多盗版收费的,下面的才是正版。

image.png

从官网下载 使用指南

Steam++(Watt Toolkit)

用户量较高的开源跨平台的多功能 Steam 工具箱,可加速 Steam。

从官网下载最新版 从Github 下载旧版(旧版界面简洁) 从Github 下载最新版

WeGame

腾讯推出的游戏发行平台。

从官网下载

米哈游启动器

创作了许多热门二游,有原神、星穹铁道、绝区零……

从官网下载

HMCL

开源老牌的 Minecraft 启动器。

从官网下载 从GitHub 下载

安全

火绒安全

一款简单的杀毒防护软件。

image.png

从官网下载

通讯聊天

QQ

由腾讯公司开发的即时通讯软件。

image.png

从官网下载

微信

由腾讯公司开发的即时通讯软件。

image.png

从官网下载

TIM

另一个 QQ 版本,专注团队沟通协作。

image.png

从官网下载

系统优化/维护/美化

图吧工具箱

开源、免费、绿色、纯净的硬件检测工具合集,专为所有计算机硬件极客、DIY 爱好者、各路大神及小白制作。集成大量常见硬件检测、评分工具,一键下载、方便使用。

image.png

从官网下载

Dism++

好用的系统优化工具。

image.png

从Github 下载

Office Tool Plus

一个强大且实用的 Of­fice 部署工具。

image.png

从官网下载

Microsoft PowerToys

一款由微软官方推出的免费系统增强工具集合,旨在为高级 Win­dows 用户提供各种实用的辅助功能和效率工具。
从 Github 下载

TrafficMonitor

用于 Win­dows 平台的网速监控悬浮窗软件,可以显示当前网速、CPU 及内存利用率,支持嵌入到任务栏显示,支持更换皮肤、历史流量统计等功能。
从 Github 下载

lockhunter

强制解除文件占用。

从官网下载

下载工具

Motrix

一款全能的多线程下载工具。支持下载 HTTP、FTP、BT、磁力链接等资源。

从官网下载

NeatDownloadManager(NDM)

免费的多线程下载器。

image

从官网下载

Internet Download Manager(IDM)

一款高效的下载工具,支持多线程下载。

image.png

从官网下载 开心版 1 密码:20xw 开心版 2 GitHub
开心版 1 使用:下载后从压缩包解压,双击 idman642build11.exe 安装,安装好后将 Crack 目录下的文件移到根目录(跟 IDM 同级的目录),右键以管理员身份运行 IDM_6.4x_Crack_v19.7.exe ,运行后可正常使用。
开心版 2 使用( 推荐 ):从官网下载正版 IDM 并安装,完成后 点此下载压缩包 ,将里面后缀为 cmd 的文件解压出来并运行,按自己的喜好进行数字选择,推荐每 30 天重新激活一次。

编程开发

Visual Studio Code(VS Code)

由微软开发且跨平台的免费源代码编辑器。
从官网下载

IntelliJ IDEA

功能强大的 Java 集成开发环境(IDE),由 Jet­Brains 公司开发。
从官网下载

PyCharm

功能强大的 Python 集成开发环境(IDE),由 Jet­Brains 公司开发。
从官网下载

GoLand

功能强大的 Go 集成开发环境(IDE),由 Jet­Brains 公司开发。
从官网下载

SSH 客户端

Terminus

功能强大的跨平台 SSH 客户端软件。

从官网下载

Putty

开源免费的 SSH 客户端软件。

从官网下载

XShell

好用的 SSH 客户端软件。

从官网下载

FinalShell

好用的国产 SSH 客户端软件。
从官网下载

MobaXterm

界面美观功能较全的 SSH 客户端软件。

从官网下载

tabby

界面美观的现代化 SSH 客户端。

从官网下载

代理软件

v2rayN

非常常见普遍的虚拟专用网软件。

image.png

从Github 下载 从备用网盘下载 从六一云下载 密码:Misaka

使用方法(常规使用方式)

将下载的文件解压后进入对应的目录(文件夹),双击 v2rayN(.exe)运行,如下图

explorer_wo6jHOHxCc.png

你可能会遇到下图状况,点击 download 即可
v2rayN_50Ag54I0sg.png

跟着指引安装完成后会出现以下页面,代表成功
windowsdesktop-runtime-8.0.17-win-x64_f4oPfnDFT4.png

此时再回到刚刚的页面,双击 v2rayN(.exe)运行,如下图
explorer_wo6jHOHxCc.png

运行后会出现以下界面
v2rayN_5bptRfprsg.png

这时相信你应该已经复制了一些类似链接的内容,只需导入即可
在屏幕右下角找到类似 v 字形的图标,位置大致如下图,如果没看到可左键点击箭头所指方向寻找,如图
WoYZ5m864D.png

找到后右键点击图标会出现以下界面,点击从剪贴板导入链接,再一次右键,点击自动配置系统代理。如果你复制的链接是 http 开头的,还需右键图标点击更新全部订阅不通过代理。
MLiO3w7o5Y.png

完成后回到主页面,会看到如图所示的内容,查看箭头所指方向是否出现延迟(-1 代表不成功),有延迟后,按箭头方向所示开启 Tun 即可使用。

注:如果失败或想关闭请在右下角重新找到 V 字图标,右键点击退出哦。如果想临时关闭可在右下角重新找到 V 字图标,右键点击清除系统代理。

FlClash

界面简洁优美,软件较为轻量,占用低。

从Github 下载

Sparkle

界面优美,功能较为丰富。

从Github 下载

Clash Verge

个人认为 bug 较多,软件较为热门。

从官网下载 从Github 下载

数据恢复

DiskGenius

多功能工具软件,数据恢复 / 分区管理 / 备份还原。

从官网下载 开心版

Testdisk

强大的开源免费数据恢复软件。
从官网下载

Recuva

快速轻松地恢复您删除的文件。
从官网下载

格式转换

格式工厂

非常好用的知名多功能多媒体格式转换软件。

image.png

从官网下载 开心绿色版 密码:Misaka

File Converter

开源免费的格式转换软件。

从官网下载

HandBrake

免费的开源视频转码工具。它支持将各种不同格式的视频文件,转换为 MP4 和 MKV 等常见格式。
从官网下载 从 Github 下载

其他

VMware

用于在 Win­dows 上运行虚拟机。
从官网下载

Everything

一款免费的 Win­dows 桌面搜索工具,可以快速根据文件名定位文件和文件夹位置。

image.png

从官网下载

Cherry Studio

支持多服务商集成的 AI 对话客户端,数据本地储存。

从官网下载

Picgo

用于快速上传图片并获取图片 URL 链接的工具。有些论坛或者文档的图片需要上传图床以链接的方式展示,可以减少图片在本地或(论坛)服务器的容量占用,可用此工具。

从官网下载

Zotero

免费的文献管理工具。

从官网下载

音乐标签

一款可以自动编辑歌曲的标题,专辑,艺术家,歌词,封面等信息的应用程序。

1755498289997.png

从作者博客下载

好文推荐

你缺失的那门计算机课
提问的智慧
2024 年,如何优雅的使用 Windows PC
赛博空间生存指南
系统镜像推荐附安装激活工具


本文作者: Qute

本文链接: https://blog.wfso.cn/archives/115/

版权声明: 转载时须注明出处及本声明## 最近那些折腾

[

我的世界 Minecraft 开服指南

](https://blog.wfso.cn/archives/154/)

本文是一份 Minecraft 服务器搭建指南,提供两种开服方式

最近你悟出来什么道理?

最近你悟出来什么道理?

URL: https://www.zhihu.com/question/603738353/answer/3262216792

一个看起来非常简单的道理,

在绝大多数情况下,只要身体没有生理的疲劳,就不断行动,不管情绪如何。

这个表面上看起来太简单了,

像是废话,

但我观察自己和周围的人,

发现未必,

很多人遇到抗拒的事情,

比如有论文要写,或者有什么工作任务要做,

因为讨厌做,或者担心做不好,

反正就是类似拖延症,你懂的,

然后就迟迟不做,

就是不行动,

这实际上是被情绪绊住了,

卡在无法开始的状态,

这事我觉得跟自恋有关系,

你把自己的行动看得太重要了,

似乎出手就要有进展,

就得有成果,

而实际上,任务的推进,

经常由大量看起来没有什么作用的行动组成,

比如只是找参考资料,

比如只是整理手里现有的信息,

这些完全没有任何难度,

仅仅是一堆琐碎,需要大量行动而已,

我们太喜欢抽象的思考,

把一大堆为了完成一个目标的行动,

想成是在做一件事,

而实际上,落实到具体中,

你没法说哪个步骤是在做一件事,

或者说,过程中的每个步骤都是在做一件事,

以前看过一个似乎正能量的故事,

说什么三个工匠在建房子,

第一个说自己在砌墙,

第二个说自己在建房子,

第三个说自己在修建美丽的城市。

这故事本身没错,是要启发人们用一个更大的解释,

赋予自己所作事情更宏大,更重要的意义,

随之产生不一样的心情和动力,

但反过来,这种思维方式也有害,

比如,你的目标只是砌墙,

很可能你一下午目标就完成了,

如果你的目标是要盖一栋房子,

很可能一个月过去还没完成,

如果你的目标是建设一座城市,

完蛋了,可能你一辈子都完不成。

这三种给人的压力也不同,

你的进度感也完全不同,

所以人必须灵活,不能一根筋,

要做到武志红说的既能A,又能-A,

拖延症很大的原因在于目标过于宏大,

所以增加行动力的重要方法是拆解目标,

变成一个个小目标,去完成,

但这种事情并不是说说就能做到,

而是需要体会,不然很可能,

你理性上知道自己正在按照人家说的方法拆解目标,

但你的情绪不会跟着走,

因为你心里那个终极目标还是存在,

就像你知道自己要爬一座海拔2500米的山,

就算你理性上给自己分解了目标,

说已经爬500米了,完成一个小目标,

但这个大目标你清楚的知道,

不太可能因为500米的小目标实现而非常开心,

更有可能你心里不由自主会想,

麻蛋,还有2000米呢,

这不是一个理性思考就能解决的问题,

这是一个生命感悟的问题,

为啥不断行动呢,

因为行动会带来新的局面,

新的局面会带来新的生命体验,

然后强化行动有好处的感受,

进而让行动变得更容易,

就像赶海一样,

翻开的石头越多,

找到螃蟹的可能性越大,

这样,你慢慢会形成预期,

你总觉得下一个行动会带来收获,

然后行动的欲望就会大幅增加,

总觉得接下来会有不确定的收获,

这是分泌多巴胺的重要途径,

你想想,过去玩游戏,

凡是好玩的游戏是不是都遵循两个原则,

一是你有预期,你知道接下来打怪会有奖励,

二是奖励不确定,你不知道会得到什么奖励,

这两条缺一不可,

如果没了预期,你马上没了动力,

而且奖励不能确定,一旦是确定的奖励,

你知道接下来,打的怪要么什么都不掉,

一掉就是上次打到的哪条裤子,

完了,你肯定不爱玩,

并且说这游戏是哪个神经病做的,

多巴胺的分泌就依赖上面两点,

有预期,奖励不确定。

而行动,生活中琐碎的行动,

本身就容易产生不确定的奖励,

为什么不确定,

因为过去你经常拖延,

所以真的顺利完成的任务并不足够多,

哪怕你是收拾房间,

对于常年不爱动的人,

一个整洁的房间都是一件不经常体会的新奖励,

仔细想,你会发现,

生活中,因为懒得动,

而没有体验过的奖励多了去了,

行动,并体验奖励,

是一件很好玩的事情。

不要轻视生活中的微小行动,

动和不动相差十万八千里。

在明白什么道理后,你不再焦虑了?

在明白什么道理后,你不再焦虑了?

URL: https://www.zhihu.com/question/511311505/answer/1977875320402093538

最近又回看了十几年前当年明月的访谈片段,其中有句话我反复想起:
“应该懂的,你完全不懂;不应该懂的,你懂很多。”
第一次看到这话,会觉得有点拗口。
但慢慢读完整段访谈,反而能理解他为什么这么说——
我们大多数人,都太容易在生活里“懂了很多无用的东西”,却忽略了那些真正重要、能改变命运的规律。
这篇文章,想把我从这次感悟得到的一些思考,分享给你。
不是那种“燃起来”的成功学,而是那种让人慢慢安静下来、重新看清生活方向的力量

01
当年明月的“奇怪”,其实是一种难得的清醒
访谈里,他提到一句非常朴素的话:
“原来我认为别人很奇怪,后来我才明白,是我自己奇怪。”
小时候,他总是一个人读书,读到沉浸进去那种程度。
别人看历史当故事,他却把历史当作“真实发生过的命运”。
比如他看“白起坑赵卒”这一段历史,不会像普通读者一样轻描淡写地翻过去,而是会意识到:这是几十万人真实的生命。
也因为这种敏感,他才说:“历史的秘密,是它是真的。”
当别人忙着追剧情、追爽点、追大团圆时,
他却在思考:
人在恐惧里会怎么做
权力让人变成什么样
一个决定会如何改变几万人的命运

这种“奇怪”,其实是一个人对世界保持的深度感知。
而这种感知,很少有人愿意拥有。
因为敏感、思考、独处,本身就很“反人性”。
但现实也是:
深度理解世界的人,会比只理解表象的人,活得更轻松。

02
他真正的改变,从 26 岁“相信规律”开始
访谈里,有一段他讲得很轻,却非常关键:
“二十六岁之前我不信道……后来我相信这个世界总有规律。”
我把这句话理解成:
他从那一刻开始,不再用情绪过人生,而用规律过人生。
什么意思?
很多人做事靠:
灵感
冲动
跟风
别人的评价
一时的焦虑与恐惧

但当年明月做事靠:
长期积累
结构化思考
个人兴趣
规律性工作

比如他读书的习惯:
“我每天只看两个小时的书……我看了十三年。”
两个小时听起来不多,但十三年非常可怕。
相比之下,我们大多数人更像是:
想看书时看三小时
但之后三个月都不再打开
规律性的力量很朴素,却非常可靠。
当年明月不是靠灵感写作,
而是靠规律——每天写、每天读、每天观察。
最终这些规律,构成了他的人生底层稳定性。

03
我们以为他成功靠天赋
但他真正靠的是“知道自己不擅长什么”
访谈里,他反复强调一句话:
“人一定要有自知之明,切不可做你不熟悉的事、不擅长的事。”
这听起来有点“保守”,
但仔细想,却是对当代焦虑特别有效的反策略。
现在的环境太强调“跳出舒适圈”:
跨领域、跨行业、跨身份、跨技能……
仿佛你不折腾,就是落后。
但当年明月恰恰相反:
他擅长阅读,就坚持阅读
他擅长写作,就坚持写作
他安于稳定的生活,就不勉强改变
他把公务员做好,把写作当爱好

他从不主动追求红,更不想借红去改变人生
这种“做自己擅长的事”的简单选择,让他的人生一直很顺。
不是天赋,是方向对了。
而我们很多人之所以累,是因为方向一直在变,
甚至是被别人推着变。

04
他对人性、命运和世界的看法,其实都很“温柔”
如果把当年明月的访谈听完,会发现一个很特别的对比:
他的文字可以幽默、甚至犀利。
但他本人,对人和世界其实非常温柔。
他说:
“我写的书看起来幽默,我告诉你,其实很残酷。”
他说:
“历史很冷酷。” “平平安安地过一辈子是很难的。”
这些都不是悲观的判断,而是他对现实非常坦诚的理解。
他没有高喊“追逐梦想”,
也没有要求别人必须成为“更好的自己”。
他只是反复强调:
一个人按自己的方式活完这一生,是最不容易的事。
所以他对自己非常清醒:
不膨胀
不冒进
不自欺
不把写作变成工作
不把成功当目标

他甚至说:
“提醒你自己,你没有变。”
这句话特别值得记住——
是在提醒自己,也是在提醒所有被世界推搡的人。

05
从他身上,我看到的是一种“更稳、更松弛”的人生路径**
如果把当年明月的人生总结成一个模型,我觉得是这样的:
少做错事 + 长期做对的事 = 稳定的好人生
这个逻辑非常“现实主义”,
但也非常实用。
他的做法其实很简单:
保持规律
做擅长的事
不勉强自己改变
不争不抢
不在不熟悉的领域冒险
允许自己慢
保持敏感和思考
让兴趣变成长期动力
坚持表达,持续输出

这听上去没有一句“逆天改命”,
但也不会把人逼进焦虑和自我怀疑。
反而更像是一种:
你越是安稳,越可能迎来真正的好运。
这和你提供的张潇雨那段话很像:
当一个人持续创作、持续表达、持续积蓄力量时,
世界会在某个时刻回馈你一些“意外的好事”。
当年明月的人生,就是一个长期稳扎稳打后,“意外好运”不断发生的过程。

当年明月的故事,不是让你变得更激烈,而是让你变得更稳。
他的人生不是靠“爆发”,
而是靠:
看清本质
相信规律
坚持自己
顺着人生的水流走
让自己变成一个持续有产出的个体

如果你也在迷茫,不妨记住他最朴素的一句话:
“应该懂的,你完全不懂;不应该懂的,你懂很多。”
人生的关键不在于你知道多少,
而在于——
你把注意力放在了哪些重要的事情上。

阴历、阳历、阴阳和历的来龙去脉 | 夜法之书

发布:

更新:

字数: 12.9k

阅时: 44 分


大多数人弄不清楚阳历、阴历、公历、农历之间的关系和区别,以至于简单粗暴地认为,阳历=公历,阴历=农历,其实这是大错特错的!本文详细介绍它们之间的区别,来历,以及具体原理!弄懂节气,一文足以!

历法

历法。所谓历法,就是以使用方便为目的,按一定法则,科学地安排年月日的时间长度和它们之间的关系,制定的长时间的计时系统。

历法是在人类生产与生活中逐渐形成的,年、月、日都直接与天体运行周期相关,属于天文学的分支学科。历法能使人类确定每一日在无限的时间中的确切位置并记录历史。

在历史上,在世界各地,存在过千差万别的历法,但就其基本原理来讲,不外乎三种:即太阴历(阴历)、太阳历(阳历)和阴阳历。三种历法各自有各自的优缺点,世界上通行的“公历”实际上是一种太阳历,而中国传统历法——农历属于阴阳合历。

阳历,即太阳历,是根据太阳运行规律制定的历法 ,观察的是太阳在不同季节的位置变化,以地球绕太阳公转一周为一年,计365.24天(一个回归年),分摊给12个月,每个月平均是30.437天。

阴历,即太阴历,是根据月球运行规律制定的历法 ,观察的是月相的周期变化,以月球绕行地球一周为一个月,计29.53天,乘以12个月,一年大概是354.36天。

阴历和阳历一年相差10.88天,差不多3年一个闰月,5年2个闰月。中国古代天文学家,观天监精密计算,19年7个闰月,把阴历和阳历结合起来,统一太阳和月亮运行周期的历法就是 阴阳和历

中国的新年,既不是阴历,也不是阳历,而是 阴阳和历 的新年!

所以把中国新年叫做 lunar new year ,完全就是一种无知的叫法!

太阴历

太阴历就是所谓的阴历,亦称月亮历,其历月是一个朔望月,历年为12个朔望月,约354或355日。太阴历主要根据月亮绕地球运行一周时间为一个月,大月30日,小月29日,即以朔望月作为确定历月的基础,一年为十二个历月的积累的一种历法。

太阴历是中国旧历(农历)的俗称。现今依旧广泛使用的中国传统历法,在古代一般称「黄历」或「皇历」,近代以来又称为汉历、旧历等。但实际上农历并非真正的阴历,而是一种阴阳历(关于阴阳历,下文会做出介绍)。纯粹的阴历有希腊历和伊斯兰历。

阴历定月的依据是月亮的运动规律:月球运行的轨道,名曰白道,白道与黄道同为天体上之两大圆,以五度九分而斜交,月球绕地球一周,出没于黄道者两次,历27日7小时43分11.5秒,为月球公转一周年所需之时间,谓之「恒星月」。唯当月球绕地球之时,地球因公转而位置亦有变动,计前进27度余,而月球每日行13度15分,故月球自合朔,全绕地球一周,复至合朔,实需29日12时44分2.8秒,谓之「朔望月」,习俗所谓一个月,即指朔望月而言。

太阴历是以月亮的圆缺变化为基本周期而制定的历法。世界上现存阴历的典型代表是伊斯兰教的阴历,它的每一个历月都近似等于朔望月,每个月的任何日期都含有月相意义。历年为12个月,平年354天,闰年355天,每30年中有11年是闰年,另19年是平年。纯粹的阴历,可以较为精确地反映月相的变化,但无法根据其月份和日期判断季节,因为它的历年与回归年实际没有关系。

从世界范围看,早期人们都是采用阴历的,这是因为朔望月的周期,比回归年的周期易于确定。后来,知道了回归年,出于农业生产的需要,多改用阳历或阴阳历。现在,只有伊斯兰教国家在宗教事务上还使用纯阴历。

月相示意图

月相示意图

节气与太阴历

太阴历,简称阴历。据可靠史料记载,世界上一些文明古国,都是在数千年前先后制定和运用了太阴历。我国在4200多年前便有了太阴历。太阴历是依据月相的变化周期来制定的,比较直观,容易掌握,故为世人最先采用。

把完全见不到月亮的一天称“朔日”,定为阴历的每月初一。

把月亮最圆的一天称“望日”,为阴历的每月十五(或十六)。

从朔到望,是朔望月的前半月;从望到朔,是朔望月的后半月;从朔到望再到朔为阴历的一个月。一个朔望月为29天半,实际上是29天12小时44分3秒。

我国的先民们把月亮圆缺的一个周期称为一个“朔望月”。

节气与太阴历

节气与太阴历

阴历一年有12个月,单月是大月(30天),双月是小月(29天),全年共有354天。12个朔望月共为354~367天,二者一年相差0~367天。若不予以调整,经过40年后,其朔望日期便完全颠倒。因此阴历需要安排“闰年”来调整,办法是每30年中给规定的11年中的每年最后一月加1天。阴历经过这样的自我调整以后,每30年和月相的步调差8~16分。并且,由于月亮围绕地球运转和地球围绕太阳运转均非匀速运转,为保持朔日必须在阴历每月初一,也进行必要的调整。因此,有时会出现连续两个阴历大月或连续两个阴历小月的情况。

节气和阴历是我国古代的太阳历和太阴历。它们同时产生于4000年前左右夏朝的前期,当时曾一度对两种历法分别并用。用节气历来记述一年之中寒暑、季节、气候、物候以及农事时段的演变规律和特征;运用阴历主要来记述月、日时段,如每月的初一、十五以及诸多的民族祭祀日期,如春节、元宵节、端午节、七巧节、中秋节、重阳节以及除夕等。沿海地区的人们根据阴历月相判断海洋的潮汐日期和时间等。

直到今天,在我国还有不少人仍然将节气和阴历分别并用。

太阳历

太阳历简称为阳历,其历年为一个回归年,现时国际通用的公历(西历)即为太阳历的一种,在华语文化中,“阳历”一词有时会被特指为公历。太阳历为据地球围绕太阳公转轨道位置,或地球上所呈现出太阳直射点的周期性变化,所制定的历法。

地球公转示意图

地球公转示意图

节气与太阳历

节气与太阳历

回归阳历

在地球围绕太阳公转过程中,春分阳光直射在赤道时,当天昼夜时间平均,之后北半球的日照时间逐渐变长,气温随之升高,直至夏至阳光直射在北回归线时,日照时间达到最长,接着日照时间逐渐变短,到秋分阳光再次直射赤道,昼夜时间又再平均,此后北半球日照时间逐渐变短,气温跟着降低,直至冬至阳光直射在南回归线时,日照时间达到最短,后来日照时间逐渐变长,再回到春分昼夜平分(南半球的日照时间在夏至时达最短,冬至时达最长,与北半球相反),依此太阳直射点周期性变化,2000年时计365天5小时48分45.19秒(或计365.2421897天),定为一个回归年,所制定的历法,称为“回归阳历”。

以下为回归阳历:格里历(Gregorian calendar),即公历,1年分为12个月。(所谓格里历,只是宋【周敦颐太极图说】所述八卦历之一,还有队里的四年制阴历)儒略历(Julian calendar),1年分为12个月。巴哈伊历(Bahá’í calendar),1年分为19个月。科普特历(Coptic calendar),1年分为13个月。伊朗历(Iranian calendar),1年分为12个月。上述历法皆以365天定为一年,与回归年有所误差,籍由置闰的方式,在指定的期间加入一天,被延长的一年称之为闰年,其他称为平年。

恒星阳历在地球围绕太阳公转过程中,观察天体上各恒星变化,会发现太阳与黄道带星群存在一个周期变化,依此太阳在黄道带位置的周期性变化,2000年时计365天6小时9分9.76秒(或计365.256363004天),定为一个恒星年,所制定的历法,称为“恒星阳历”。以下为恒星阳历:印度历(Hindu calendar)。孟加拉国国历(Bengali calendar)。马来亚历(Malayalam calendar)。泰米尔历(Tamil calendar)。

实际上,太阴历和太阳历之间是可以互相转换的,每一个阴历日期都会有对应的一个阳历日期,换言之,每一个阳历日期也会有一个对应的阴历日期,关于阴历和阳历之间的转换,可查询 阴阳历转换 频道,快速而准确。

二十四节气歌

传统版本二十四节气歌新华字典 第11版附录)

春雨惊春清谷天,

夏满芒夏暑相连。

秋处露秋寒霜降,

冬雪雪冬小大寒。

每月两节不变更,

最多相差一两天。

上半年来六廿一,(廿:niàn 二十)

下半年是八廿三。

二十四节气黄道位置图

二十四节气是一年内太阳在黄道上的位置变化和引起的地面气候演变次序,将全年平分为二十四等份,并给每个等份起名,这就是二十四节气的由来。

二十四节气黄道位置的寓意

img

img

1、 立春 :斗指东北。太阳黄经为315度。是二十四个节气的头一个节气。其含意是开始进入春天,“阳和起蛰,品物皆春”,过了 立春 ,万物复苏生机勃勃,一年四季从此开始了。

2、 雨水 :斗指壬。太阳黄经为330°。这时春风遍吹,冰雪融化,空气湿润, 雨水 增多,所以叫 雨水 。人们常说:“ 立春 天渐暖, 雨水 送肥忙”。

3、 惊蛰 :斗指丁。太阳黄经为345°。这个节气表示“ 立春 ”以后天气转暖,春雷开始震响,蛰伏在泥土里的各种冬眠动物将苏醒过来开始活动起 来,所以叫 惊蛰 。这个时期过冬的虫排卵也要开始孵化。我国部分地区过入了春耕季节。谚语云:“ 惊蛰 过,暖和和,蛤蟆老角唱山歌。”“ 惊蛰 一犁土, 春分 地气 通。”“ 惊蛰 没到雷先鸣,大雨似蛟龙。”

4、 春分 :斗指壬。太阳黄经为0°。 春分 日太阳在赤道上方。这是春季90天的中分点,这一天南北两半球昼夜相等,所以叫 春分 。这天以后太阳直射 位置便向北移,北半球昼长夜短。所以 春分 是北半球春季开始。我国大部分地区越冬作物进入春季生长阶段。各地农谚有:“ 春分 在前,斗米斗钱”(广东)、“春 分甲子雨绵绵,夏分甲子火烧天”(四川)、“ 春分 有雨家家忙,先种瓜豆后插秧”(湖北)、“ 春分 种菜, 大暑 摘瓜”(湖南)、“ 春分 种麻种豆, 秋分 种麦种 蒜”(安徽)。

5、 清明 :斗指丁。太阳黄经为15°。此时气候清爽温暖,草木始发新枝芽,万物开始生长,农民忙于春耕春种。从前,在 清明 节这一天,有些人家都在门口插上杨柳条,还到郊外踏青,祭扫坟墓,这是古老的习俗。

6、 谷雨 :斗指癸。太阳黄经为30°。就是 雨水 生五谷的意思,由于 雨水 滋润大地五谷得以生长,所以, 谷雨 就是“雨生百谷”。谚云“ 谷雨 前后,种瓜种豆”。

7、 立夏 :斗指东南。太阳黄经为45°。是夏季的开始,从此进入夏天,万物旺盛大。习惯上把 立夏 当作是气温显著升高,炎暑将临,雷雨增多,农作物进入旺季生长的一个最重要节气。

8、 小满 :斗指甲。太阳黄经为60°。从 小满 开始,大麦、冬小麦等夏收作物,已经结果、籽粒饱满,但尚未成熟,所以叫 小满

9、 芒种 :北斗指向已。太阳黄经为75°。这时最适合播种有芒的谷类作物,如晚谷、黍、稷等。如过了这个时候再种有芒和作物就不好成熟了。同 时,“芒”指有芒作物如小麦、大麦等,“种”指种子。 芒种 即表明小麦等有芒作物成熟。 芒种 前后,我国中部的长江中、下游地区,雨量增多,气温升高,进入连 绵阴雨的梅雨季节,空气非常潮湿,天气异常闷热,各种器具和衣物容易发霉,所以在我国长江中、下游地区也叫“霉雨”。

10、 夏至 :北斗指向乙。太阳黄经为90°。太阳在黄经90°“ 夏至 点”时,阳光几乎直射北回归线上空,北半球正午太阳最高。这一天是北半球白 昼最长、黑夜最短的一天,从这一天起,进入炎热季节,天地万物在此时生长最旺盛。所心以古时候又把这一天叫做日北至,意思是太阳运生到最北的一日。过了夏 至,太阳逐渐向南移动,北半球白昼一天比一天缩短,黑夜一天比一天加长。

11、 小暑 :斗指辛。太阳黄经为105°。天气已经很热,但不到是热的时候,所以叫 小暑 。此时,已是初伏前后。

12、 大暑 :斗指丙。太阳黄经为120°。 大暑 是一年中最热的节气,正值勤二伏前后,长江流域的许多地方,经常出现40℃高温天气。要作好防暑降温工作。这个节气 雨水 多,在“ 小暑大暑 ,淹死老鼠”的谚语,要注意防汛防涝。

13、 立秋 :北斗指向西南。太阳黄经为135°。从这一天起秋天开始,秋高气爽,月明风清。此后,气温由最热逐渐下降。

14、 处暑 :斗指戊。太阳黄经为150°。这时夏季火热已经到头了。暑气就要散了。它是温度下降的一个转折点。是气候变凉的象征,表示暑天终止。

15、 白露 :斗指癸。太阳黄经为165°。天气转凉,地面水汽结露最多。

16、 秋分 :斗指已。太阳黄经为180°。 秋分 这一天同春人一样,阳光几乎直射赤道,昼夜几乎相等。从这一天起,阳光直射位置继续由赤道向南半 球推移,北半球开始昼短夜长。依我国旧历的秋季论,这一天刚好是秋季九十天的一半,因而称 秋分 。但在天文学上规定,北半球的秋天是从 秋分 开始的。

17、 寒露 :斗指甲。太阳黄经为195°。 白露 后,天气转凉,开始出现露水,到了 寒露 ,则露水日多,且气温更低了。所以,有人说,寒是露之气,先白而后寒,是气候将逐渐转冷的意思。而水气则凝成白色露珠。

18、 霜降 :太阳黄经为210°。天气已冷,开始有霜冻了,所以叫 霜降

19、 立冬 :太阳黄经为225°。习惯上,我国人民把这一天当作冬季的开始。冬,作为终了之意,是指一年的田间操作结束了,作物收割之后要收藏起来的意思。 立冬 一过,我国黄河中、下游地区即将结冰,我国各地农民都将陆续地转入农田水利基本建设和其他农事活动中。

20、 小雪 :太阳黄经为240°。气温下降,开始降雪,但还不到 大雪 纷飞的时节,所以叫 小雪小雪 前后,黄河流域开始降雪(南方降雪还要晚两个节气);而北方,已进入封冻季节。

21、 大雪 :太阳黄经为255°。 大雪 前后,黄河流域一带渐有积雪;而北方,已是“千里冰封,万里雪飘荡”的严冬了。

22、 冬至 :太阳黄经为270°。 冬至 这一天,阳光几乎直射南回归线,我们北半球白昼最短,黑夜最长,开始进入数九寒天。天文学上规定这一天是北半球冬季的开始。而 冬至 以后,阳光直射位置逐渐向北移动,北半球的白天就逐渐长了,谚云:吃了 冬至 面,一天长一线。

23、 小寒 :太阳黄经为285°。 小寒 以后,开始进入寒冷季节。冷气积久而寒, 小寒 是天气寒冷但还没有到极点的意思。

24、 大寒 :太阳黄经为300°。 大寒 就是天气寒冷到了极点的意思。 大寒 前后是一年中最冷的季节。 大寒 正值三九刚过,四九之初。谚云:“三九四九冰上走”。

大寒 以后, 立春 接着到来,天气渐暖。至此地球绕太阳公转了一周,完成了一个循环。

二十四节气 黄道位置与时间

1、春季

立春 太阳位于黄经315度,2月2-5日交节

雨水 太阳位于黄经330度,2月18-20日交节

惊蛰 太阳位于黄经345度,3月5-7日交节

春分 太阳位于黄经0度,3月20-22日交节

清明 太阳位于黄经15度,4月4-6日交节

谷雨 太阳位于黄经30度,4月19-21日交節

2、夏季

立夏 太阳位于黄经45度,5月5-7日交节

小满 太阳位于黄经60度,5月20-22日交节

芒种 太阳位于黄经75度,6月5-7日交节

夏至 太阳位于黄经90度,6月21-22日交节

小暑 太阳位于黄经105度,7月6-8日交节

大暑 太阳位于黄经120度,7月22-24日交节

3、秋季

立秋 太阳位于黄经135度,8月7-9日交节

处暑 太阳位于黄经150度,8月22-24日交节

白露 太阳位于黄经165度,9月7-9日交节

秋分 太阳位于黄经180度,9月22-24日交节

寒露 太阳位于黄经195度,10月8-9日交节

霜降 太阳位于黄经210度,10月23-24日交节

4、冬季

立冬 太阳位于黄经225度,11月7-8日交节

小雪 太阳位于黄经240度,11月22-23日交节

大雪 太阳位于黄经255度,12月6-8日交节

冬至 太阳位于黄经270度,12月21-23日交节

小寒 太阳位于黄经285度,1月5-7日交节

大寒 太阳位于黄经300度,1月20-21日交节

二十四节气及利用

img

img

1.二十四节气主要适合的地区为黄河流域,因为这里是中华文明的发源地,农耕文明时期人们总结出的规律。

2.一年约 365天, 24个节气,故每个节气约 15天,根据已熟悉的春分、夏至、秋分、冬至的日期,可以推断其他节气的日期

img

img

3.对称问题:

①关于夏至或冬至对称的节气,昼夜长短相同,正午太阳高度相同,日出日落方位相同。

②关于春分或秋分对称的节气,昼夜长短相反,直射点纬度数相同,但直射半球不同。

赤道,黄道,白道

img

img

天文学把太阳在天球上的周年视运动轨迹,既太阳在天空中穿行的视路径的大圆,称为“ 黄道 ”(Ecliptic plane),也就是地球公转轨道面在天球上的投影。

赤道(Equator)是地球表面的点随地球自转产生的轨迹中周长最长的圆周线,赤道半径 6378.137Km ;两极半径 6359.752Km;平均半径 6371.012Km ;赤道周长 40075.7Km。

白道 月球绕地球公转的轨道平面与天球相交的大圆。变化周期约为173 天,完成一周需18.6年。

黄道和赤道的区别

由于地球抄的自转轴没有垂直于轨道平面,所以赤道平面不与黄道平行,而有23°26’的夹角,这就是所知的黄赤交角。

赤道平面和黄道平面与地球的交集所形成的大圆分别称为赤道和黄道,这两个平面的交叉点正好在一条地球直径线的两端点,就是著名的二分点(春分点与秋分点)。

太阳从南向北经过的二分点称为春分点或是白羊座第一点,黄道经度,通常以字母λ标示,就以这一点为起点向东从0°到360°。黄道纬度,通常以字母β标示,以黄道为测量的基础平面向北从0°到90°,向南从0°到-90°。春分点同样的也被定义为赤道坐标的原点,赤经的测量也是向东由0到24时,通常以字母α或r.a.表示;赤纬以字母δ或del.表示,由赤道平面向北从0°到90°,向南从0°到-90°。

为什么说黄道和赤道面相交于春分点和秋分点?

因为春分点和秋分点是黄道面与赤道面在地球轨道上的交点,所以其实节气与公历的符合度更高,因为公历是根据太阳的运行而制订的。

黄道面是指地球绕太阳公转的轨道平面,与地球赤道面交角为23°26’。由于月球和其它行星等天体的引力影响地球的公转运动,黄道面在空间的位置总是在不规则地连续变化。但在变动中,任一时间这个平面总是通过太阳中心。黄道面和天球相交的大圆称为黄道。

黄道面就是地球的公转轨道所在平面。由于月球和其它行星等天体的引力影响地球的公转运动,黄道面在空间的位置总是在不规则 地连续变化。但在变动中,任一时间这个平面总是通过太阳中心。黄道面和天球相交的大圆 称为黄道。

赤道面是指地理坐标系上赤道所在的平面(就是在地球上看),黄道面是指地球绕太阳公转的轨道平面,由于地轴是倾斜的,地轴垂直于赤道面,所以赤道面和黄道面始终有一个固定的夹角,叫黄赤交角(23度26分);天赤道是在天球坐标上看的,你可以把它看作赤道面的延伸。

地平线(地平圈)只与你所在的当地纬度有关,就是过当地位置的大圆,你所在的当地纬度是多少,地平圈与赤道面的夹角就是多少如果你站在31度N, 天赤道在你南边(天赤道可算作0度纬线)跟你不在一个平面 北极星在你北方(当然不是正北),北极星所在位置就是地轴指向的位置。

银道、黄道、赤道之间的夹角是多少?

img

img

地球绕着自转轴旋转,赤道面与自转轴垂直,并且赤道是过地心的大圆。以太阳为静止参照系,地球绕着太阳旋转,其轨道平面为黄道面,与之相垂直的是黄极。银河系呈现为盘状结构,银道面是星系质量最为集中的平面,与之相垂直的是银极。那么,银道面、黄道面和赤道面之间的夹角是多少呢?太阳系又位于银道面的哪个方向呢?

img

img

由于地球的自转轴是倾斜的,所以赤道面和黄道面并非共面,而是存在一个大约23.4°的夹角,这就是地球自转轴的倾角。正是由于地轴倾斜,使得太阳直射地球的区域在不断发生变化,所以地球上才会有四季更替。

img

img

太阳目前不在银道面上,而是位于银道面北方大约100光年之处。以银河系中心为静止坐标系,太阳绕着银心旋转。然而,不像地球公转轨道呈现为椭圆形那样,太阳的公转轨道是波浪式的,因为太阳会在银道面上下方反复穿行,周期约为3200万年。

黄道面也没有与银道面处在同一个平面上,它们两者之间的夹角约为60°。关于银道面、黄道面和赤道面之间的角度关系,详见下图:

img

img

由于在北半球的夏季期间,地球的夜空朝向银心,所以那时能够看到比冬季更为明亮的银河。

另外,以地球为静止坐标系,月球绕着地球旋转,其轨道平面被称为白道面。

img

img

由于白道面和黄道面并不共面,它们之间的夹角约为5.15度。因此,在新月或者满月前后,太阳、地球和月球不一定会在同一条直线上,所以不是每个月都会出现日食和月食。

太阳视运动

1.太阳周日视运动

img

img

①若正东日出、正西日落,说明太阳直射赤道。此时,北半球正午时的太阳总是在南方的天空,南半球正午时的太阳总是在北方的天空。北极点上空的太阳总在南方的天空,南极点上空的太阳总在北方的天空。

②若太阳在地平圈以上运行的时间短于在地平圈以下的时间,说明该地处于冬半年;反之,说明处于夏半年。

2.日出、日落的方位与昼夜长短变化的关系(北半球)

【拓展深化】熟记特殊纬度夏至冬至日的昼长:

3.日出、日落时物体影子方位的判断

物体影子方位的判断,主要是要判断物体与太阳直射点之间的相互位置。日出日落时物体影子方位的判断,与一年中日出日落方位有关。

(1)二分时,日出时物体影子朝向正西,日落时物体影子朝向正东;

( 2)春分到秋分,日出时物体影子朝向西偏南方向,日落时,物体影子朝向东偏南方向;( 3)秋分到次年春分,日出时物体影子朝向西偏北方向,日落时,物体影子朝向东偏北方向。

img

img

img

img

4.极圈及其以内地区的太阳高度

( 1)极昼期间,太阳高度 24小时内都大于或等于零度。

( 2)刚好出现极昼地区的纬度与直射点纬度和为 90°,且该日该地区太阳高度最小值为 0,

( 3)其他极昼地区

该日太阳高度最小值=当地纬度 -刚好出现极昼地区纬度。

(4)某地某日刚好出现极昼,则该地当日正午太阳高度等于直射点纬度的 2倍。

5.上午和下午的任一时刻,太阳在天球上的方位

Cost =- tanδ× tan φ(δ表示太阳赤纬,φ表示地理纬度, t表示昼弧的一半。在计算时,按照习惯,δ和φ都以北半球为正号,南半球为负号。再算太阳运动的角速度。)

6.大角小角问题:极昼区的正午太阳高度角( H)和子夜太阳高度角( H最小)可用下满公式求得。

H=90° -(α-β); H最小=α+β- 90°(α为当地纬度。β为当天太阳直射点的纬度)

  1. 太阳视运动的一般规律

img

img

①同一纬度地区日出、日落方位的时间变化(加上日出、日落方位的偏角可根据公式)

变化呈现如下规律:二分日日出正东、日落正西;

从春分到夏至,偏北且偏角渐大;从夏至到秋分,偏北且偏角渐小;

从秋分到冬至,偏南且偏角渐大;从冬至到次年春分,偏南且偏角渐小。

②同一日期日出、日落方位的纬度差异

在春分日和秋分日,全球各地(南北极点除外)太阳均从正东方升起,正西方落下;

在北半球夏半年(从春分日到秋分日),全球各地(极昼极夜地区除外)太阳均从东偏北方向升起,西偏北方向落下;

在北半球冬半年(从秋分日到次年春分日),全球各地(极昼极夜地区除外)太阳均从东偏南方向升起,西偏南方向落下。

同一日期,不同纬度地区日出、日落方位的偏角是不一样的,纬度越高,日出、日落方位的偏角就越大。

③不同纬度地区日出、日落方位的时间变化

(1 )赤道上:

当太阳直射赤道时日出正东、日落正西;

太阳直射北半球期间每天都日出东北、日落西北,且太阳直射点越靠北,日出、日落的方位越偏北,夏至日时日出、日落方位偏离正东、正西方向达到最大值,偏移角度为23°26′ ;

太阳直射南半球期间每天都日出东南、日落西南,且太阳直射点越靠南,日出、日落的方位越偏南,冬至日时日出、日落方位偏离正东、正西方向达到最大值,偏移角度为23°26′ 。

(2 )北半球回归线以北至北极圈地区:

当太阳直射赤道时日出正东、日落正西;

太阳直射北半球期间每天都日出东北、日落西北,且太阳直射点越靠北,日出、日落的方位越偏北,夏至日时日出、日落方位偏离正东、正西方向达到最大值;

太阳直射南半球期间每天都日出东南、日落西南,而且太阳直射点越靠南,日出、日落的方位越偏南,冬至日时日出、日落方位偏离正东、正西方向达到最大值。

(3 )北极圈上:

当太阳直射赤道时日出正东、日落正西;

太阳直射北半球期间每天都日出东北、日落西北,而且太阳直射点越靠北,日出、日落的方位越偏北,夏至日时出现极昼现象,日出、日落方位偏离正东、正西方向达到最大值,日出正北、日落正北;

太阳直射南半球期间每天都日出东南、日落西南,而且太阳直射点越靠南,日出、日落的方位越偏南,冬至日时出现极夜现象,没有日出、日落。

(4 )北极点上:

当太阳直射赤道时太阳终日在地平圈上运动;

太阳直射北半球期间,北极点处于极昼,太阳终日与地平圈平行运动,太阳直射点越靠北,太阳运行的高度越高,日出正北、日落正北;

太阳直射南半球期间北极点处于极夜,没有日出、日落。

**注意:**实际上在一年中仅春秋分日各纬度地区日出、日落太阳方位是一样的。由于地球是一球体,因而除春秋分日外,不同纬度地区日出、日落方位与正东、正西方位的偏角是随纬度的升高而增加的。

img

img

01

地球运动

1、近日点在1月初,远日点在7月初。

2、北半球北回归线以北,夏至日正午太阳高度角最大冬至日正午太阳高度角最小。

3、北半球夏半年白昼长于夜,冬半年白昼短于夜。

4、北半球(无极昼的地区)和赤道夏半年日出于东北,日落于西北。日出时间早于地方时6点,晚于地方时18点。

img

img

5、从窗户射入房间的阳光,夏季少,冬季多(因为冬季正午太阳高度角小)。

6、日影朝向。北半球夏半年赤道以北(含)日出时影朝西南,日落时日影朝东南。

02

气候

1、地中海气候夏季受副热带高气压控制,炎热干燥;冬季受西风带控制,温和多雨。

2、东亚季风气候区夏季吹东南风,冬季吹西北风。亚热带季风气候夏季高温多雨,冬季温和少雨;温带季风气候夏季高温多雨,冬季寒冷干燥。

img

img

3、南亚季风:夏季吹西南风,高温多雨;冬季吹东北风,温和少雨。澳大利亚北部夏季吹西北季风,冬季吹东南季风。

4、辐射逆温现象冬季较多。

5、气压带风带夏季(北半球)北偏,冬季(北半球)南偏。

6、热带草原气候(北半球),夏季受赤道低压控制,草木茂盛,冬季受信风影响,草木枯黄。(天文四季,不是气候四季)。

7、温带海洋性气候全年温和多雨,但冬雨稍多。

8、夏季大陆气温高于海洋,冬季大陆气温低于海洋。北半球大陆上等温线夏季北凸,冬季南凸。

img

img

9、北太平洋夏季夏威夷高压强盛,冬季阿留申低压较强。亚欧大陆上的活动中心夏季是印度低压,冬季是亚洲高压。

10、北半球夏季被分割的气压带是副热带高气压带,冬季被分割的是副极地低气压带。

11、华北春季干旱。长江中下游6月中旬到7月上旬梅雨,梅雨后伏旱。北方秋高气爽。

12、昆明准静止锋在冬半年影响云贵高原东部,使贵阳等地冬半年阴雨连绵。

13、对流层高度夏季高于冬季。

14、清明时节雨纷纷。黄梅时节家家雨。华西秋雨。

15、我国的飞船发射一般在北半球冬半年(便于南大洋上测量船的作业)。南大洋也叫“南极海”, “南冰洋”是世界第五个被确定的大洋,由南太平洋、南大西洋和南印度洋各一部分,连同南极大陆周围的威德尔海、罗斯海、阿蒙森海、别林斯高晋海等组成。

03

海洋

1、一般情况同一海区夏季温度高,盐度也高,冬季则反之。

2、河口处径流量大时盐度小,径流量小时盐度大。如长江口夏季盐度小,等盐度线向海洋凸出明显。

3、北印度洋季风洋流,夏顺冬逆(或夏季自西向东流,冬季自东向西流)。

4、索马里沿岸夏季是寒流,冬季是暖流。

5、舟山渔场夏季墨鱼汛,冬季带鱼汛。

6、长芦盐场晒制海盐最好的季节是雨季来临前的一段时间(春夏之交)。海南和台湾的盐场晒盐则是夏天最好。

7、南大洋冬季封冻线范围比夏季大,南半球夏季时南大洋上漂浮的冰山较多。

8、厄尔尼诺现象发生在北半球冬季(圣诞节前后)。

04

河流

1、一般情况是丰水期时河流水补给地下水或湖泊水,枯水期则反之,但有些地区不是这样,比如说地上河。

2、高山冰雪融水补给量大的季节是夏季。

3、季节性积雪融水补给一般在春季。

4、凌汛发生在该地初春和冬初,结冰期一般发生在该地的冬半年。

5、汛期时间与该地降水季节变化有关,如季风气候区夏季形成汛期。

6、枯水期时河口处容易形成咸潮。如珠江口的广州附近冬季易形成咸潮。

7、雪线(夏季固体降水与融雪平衡点为雪)严格来讲没有季节变化,但有些试卷上经常有类似题目,如遇到则夏季高,冬季低。

8、黄淮海平原:春、秋积盐,夏季淋盐,冬季平稳。

9、含沙量在汛期大,枯水期小。

10、黄河小浪底调水调沙一般在汛期来临前的6-7月。

05

植物的季相变化

有季相变化的植被类型如落叶阔叶林和热带草原等,一般夏季荣,冬季枯。谭老师地理工作室综合整理

06

动物迁徙

1、非洲草原上动物的迁徙与植物的枯荣相关,植物的枯荣又受该地的热带草原气候影响,每年的5月至10月,非洲北部的热带草原正处于夏季,气候湿润,形成湿季,草木茂盛,吸引羚羊等动物来此生活,非洲南部热带草原与此相反。

2、在苔原带和亚寒带针叶林带活动的动物夏季北迁到苔原带,冬季迁至亚寒带针叶林带,如驯鹿。

3、北半球候鸟夏季北迁,冬季南迁。

4、天山高山牧场,夏季牧场在林带以上,冬季牧场在林带以下。

07

农事活动

1、越冬作物如冬小麦和油菜等是秋天种,次年初夏收;一般的作物是春种秋收,如春小麦、玉米、大豆、棉花等。早稻收割一般7月中旬前后,晚稻秋天收割(10月底11月初)。

2、棉花在秋季收摘。

3、剪羊毛一般在冬季,因为羊毛品质好。

08

资源利用

1、水资源一般丰歉与降水季节变化、河流补给类型相关,如长江夏季水资源丰富。

2、三峡水库运行:蓄清排浑,一般10月份水库开始蓄水,11月末蓄到正常蓄水位175米,以充分发挥发电与航运效益,汛期前排至145米防洪限制水位。

3、风能利用一般是冬季好于其他季节。

4、沼气利用夏季优于冬季(气温高)。

img

img

5、太阳能利用一般是夏季优于冬季,沼气也是夏季好于冬季。

6、伏季休渔。夏季,一般在6-9月左右,各海区不完全一致。

09

自然灾害

1、寒潮在冬半年发生,秋冬春都有可能,以秋季、春季的危害为大。台风、暴雨一般在夏半年发生,旱灾则要注意发生的地区,如华北春旱,长江中下游伏旱;我国台风一般发生在夏、秋季节。

2、地质灾害的滑坡、泥石流看它的诱发因素暴雨发生的季节。如川滇黔交界处夏季强于冬季。

3、水土流失一般在雨季严重,如黄土高原在夏季严重。

img

img

010

环境问题

1、赤潮一般发生在夏半年。

2、沙尘暴发生在冬半年(春季较多)。

3、南极臭氧层空洞发生在9月-11月份(南半球的春季,北半球的秋季)。

011

重大科考活动

南北极考察的时间一般选择在该地的夏季,此时温度高且有极昼现象(长城站没有极昼)。

img

img

012

旅游

1、青海鸟岛观鸟5月是最佳时机。

2、南方高山宜夏季观赏,因夏季雨水多,多云雾。

3、北方的园林宜夏季观赏。

4、冰雕、雪景、雾凇宜冬季观赏。

阴阳合历

**太阳月亮历(阴阳合历)**是中国古代的一种历法。它将太阳历和月亮历两者的计算方法相结合,使得一年中的每个月可以精确对应到阳历和阴历中的某一天。下面将介绍阴阳合历历法的规则。

阴阳历是许多文化采用的历法,它的日期指示月球的相位,年则与太阳相关。如果太阳年以回归年定义,则阴阳合历会配合其季节;如果是采用恒星年,则历法会以预测满月所在的星座来制定。通常还有一个额外的要求,就是年终的月必须是整数,在这种情况下,大多数的年有12个月,但每2-3年就会有一年有13个月。阴阳历的平均历年为一个回归年,历月为朔望月,因为12个朔望月与回归年相差太大,所以阴阳历中设置 闰月 ,所以这种历法与月相相符,也与地球绕太阳周期运动相符合。在农业气象学中,阴历略微不同于农历、殷历、古历、旧历,是指中国传统上使用的夏历。而在天文学中认为夏历实际上是一种阴阳历。

定朔法

定朔法: 以朔日为周期,计算月份。每个月的开始都由朔日来定。定朔法是以朔日为周期,每个朔日是一年中的新月,以此来计算月份。定朔法的计算方法是通过观测天象,确定每个月的朔日。

定气法

定气法: 以气节为周期,计算节气。将一年分为24节气,每个节气有自己的名称和日期。定气法是以节气为周期,通过观测太阳运行轨迹计算出每个节气的日期,以此来确定每个月的大小。

闰平月

闰、平月: 太阳月亮历中,平年12个月均为29或30天,共计354或355天。但是一年的实际长度为365天5小时48分46秒,因此在定气法和定朔法的基础上,会根据一些规则来加上一个月,称为“闰月”。闰月分为大月和小月,大月为30天,小月为29天。闰月的目的是为了使农历和气温的变化相符合。

纪年法

纪年法: 在太阳月亮历历法中,纪年法也是很重要的一部分。在中国传统文化中,纪年法是根据历史事件来命名年份。目前中国使用的纪年法是公元纪年。

太阳月亮历(阴阳合历)历法是中国古代历法中最为精确的一种,它的规则包括定朔法、定气法、闰、平月、节气和纪年法等。通过这些规则,阴阳合历历法可以精确地计算农历和公历中的日期,是中国传统文化的重要组成部分。

三个历法各有所长,均拥有其特长和优势。太阳月亮历(阴阳合历)历经数千年的发展历程,积累了丰富的研究经验和理论,是中国文化和农业生产的重要组成部分。太阳历(阳历)则更注重公平和准确,广泛应用并具有全球性。

总结

阳历,即太阳历,是根据太阳运行规律制定的历法 ,观察的是太阳在不同季节的位置变化,以地球绕太阳公转一周为一年,计365.24天(一个回归年),分摊给12个月,每个月平均是30.437天。

阴历,即太阴历,是根据月球运行规律制定的历法 ,观察的是月相的周期变化,以月球绕行地球一周为一个月,计29.53天,乘以12个月,一年大概是354.36天。

一天 ,地球自旋一周,太阳起落一次的时间,称为一天。由于地球自转,接受太阳照射的地区一直在变化,地球表面不同地区太阳升起的时间不同,如此,又有了 时区 之分!

**从分类标准来说,只有阳历、阴历、和阴阳合历(简称阴阳历)三种历法。**有了这个认知再探究公历和农历分别属于上述哪一种历法。

结论一:如今世界通行的公历属于阳历的一种,但是,阳历却并不等同于公历,二者是被包含与包含的关系。

公历又称基督纪年,其基本特征就是将耶稣诞生之年作为纪年的开始,即公元元年。1912年清朝灭亡,1949年新中国成立,这里的“1912”和“1949”都是公历概念,意思是耶稣诞生的第1912年和第1949年。而阳历本身,其实并没有这种年份限定。

阳历更像是一个学术概念,精准但并不实用,一年365.24天,一个月30.437天,不是整数,无法应用于日常。公历则不然,它更像对阳历的具象化的表达,把月和年都凑成了整数,平年365天,闰年366天,周期是**“四年一闰” ,所以平均下来,每年的天数是(365×3+366×1)÷4=365.25,与阳历回归年中的365.24天之间的误差已经很小了,再加上 “百年不闰,四百年再闰”**的进一步精细调整,几乎可以达到完美契合的程度。

结论二:农历既不是纯阳历,也不是纯阴历,而是阴阳历。

由于阳历日期反映的是 太阳 在黄道上的位置变化,所以阳历的 四季 更准确。

由于阴历日期反映的是 月亮 的阴晴圆缺变化,所以阴历的 月份 更准确。

也就是说,阳历和阴历各有优缺点:

阳历的特点是四季准确,气候规律,但月份与月相盈亏对应不上,1号未必是新月(朔),15号也未必是满月(望)。

阴历的特点是月份准确,初一肯定是新月(朔),十五肯定是满月(望),但与太阳运行周期对应不上,所以时间一长四季就会混乱,夏天变成冬天,冬天变成夏天。

春夏秋冬

春夏秋冬

为了取长补短,聪明的中国古人发明了农历,其特点是月份跟着阴历走,年份跟着阳历走,如此一来,便既可以根据月相变化设置月份(月亮变化比太阳变化更易于观察),又不至于四季混乱,简直不要太完美。

也就是说,农历是以阴历为基础,并融合阳历成分而成的一种阴阳合历(阴历为主,阳历为辅)。

但是问题来了,阴历一年是354.36天(29.53×12),阳历一年是365.24天,阴阳合历必须协调农历年与回归年间的这一的矛盾,于是设置了闰月,每2~3年置1闰,具体闰周是19年置7闰。

我们算一下误差。按照阳历算,19个回归年共6939.56天(365.24×19),按照农历算,19个农历年共6939.55天(354.36×19+29.53×7),这个精确度,不得不佩服中国古人的智慧了。

19年是置闰循环的最小周期,这就是为什么19岁那年,阳历生日和农历生日会重合在同一天。

通过以上分析不难看出,农历实际上是比纯阳历(包括公历)、纯阴历更先进的一种历法,只是民国之后,为了与世界接轨,我国才引进了公历,目前是农历与公历并行使用。

21年春节

21年春节

(如上图春节这一天,2021年2月12日是公历表述;正月初一是农历表述;而辛丑牛年庚寅月辛卯日是天干地支纪年,也属于阳历的一种。)

结论三:天干地支和二十四节气,也都属于阳历。

阳历不只有公历这一种表达,也并非西方的独创,中国传统的干支历和二十四节气,其实都是阳历,而非阴历。

以二十四节气为例,是依据 太阳 在回归黄道上的位置制定的,即把太阳周年运动轨迹划分为24等份,每15°为1等份,每1等份为一个节气,始于立春,终于大寒。很明显,观察的是太阳周期,所以是阳历。

二十四节气划分方法

二十四节气划分方法

(二十四节气划分方法)

仔细观察二十节气在每年的具体日期也会发现,它更趋近于公历日期,而非农历日期。

比如,2020年的立春是2月4日,农历正月十一,2021年的立春是2月3日,农历腊月二十二,2022年的立春是2月4日,农历正月初四……公历的日期,相差不会超过一两天,但农历的日期,却相差甚远,毫无规律可言。

春

(立春:太阳到达黄经315°,公历2月3—5日交节)

同样的,其他二十三个节气也是这种情况。

这是因为,二十四节气是农耕文明的产物,作用是顺应农时,而 阳历比阴历更能反映自然节律和气候变化 ,所以二十四节气必然使用阳历,而非阴历。这一点或许会与大家的认知相悖,但真实情况的确如此,对农耕影响明显的是阳历(太阳、温度),而非阴历(月亮、月相)。

至于纯阴历,其实并不十分实用,目前也只有少数中西亚国家仍在使用,比如伊斯兰历就属于太阴历。

怎么样,这下弄懂了阳历、阴历、公历、农历之间的关系和区别了吗?

后话

天文历法是建立在长期的天文观测,数学发展,农业生活的基础之上的。没有天文观测,没有数学,没有农业生产活动的历法都是伪造!现今的所有历法中,只有中国历法能往上追溯找到所有的天文观测,数学发展,农业生活发展资料!

参考&致谢

系列教程

全部文章RSS订阅

文化历史系列


作者: 夜法之书

文章链接: https://blog.17lai.site/posts/5109c184/

版权声明: 本博客所有文章除特別声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 夜法之书!

码字辛苦,打赏作者!

下一篇

有问题想女仆 告诉主银 吗?

服务器行业黑话大全

edited 762days ago in

#0

行业黑话

所谓行业黑话就是为了防止被关键字匹配而和谐掉的一些代替性词汇或一些服务商、行业的简称

杜甫、毒妇

独服,独立服务器的意思。

白女票

白嫖

玉米

域名

oneman

只有一个人经营的idc服务商,随时会跑路。

小鸡

vps,虚拟服务器,指由独立服务器虚拟出来的小型服务器。

母鸡

指独立服务器。因为vps都是拿独立服务器虚拟出来的(其实就是独服开了一堆虚拟机),所以小vps叫小鸡,生出小vps来的独服叫母鸡。

超兽

超售,指售出的份额超过服务器承载能力,如假设一个独立服务器一般虚拟10台vps是正常情况,而一些商家为了利益最大化,会虚拟20台乃至以上的vps来出售。

传家宝

指一些性价比极高且稀少的服务器,往往伴随着极高的溢价。

落地鸡/中转鸡/nat鸡

落地鸡是网络不好,但是解锁啥的比较好,做落地

中转鸡一般指线路优秀,或者国内沿海城市的中转服务器。其实都是袋里
NAT鸡指的是共享ipv4的鸡。用法就是多一层端口转发。虚拟机的NAT模式,运营商的公网地址(NAT上网)

PS:

中转机指的是一个中间服务器,将用户的请求转发到目标服务器上。在使用VPS的时候,也常常会通过中转机进行访问。例如,用户在国内使用VPS搭建了一个网站,但由于网络限制等问题,国外用户无法直接访问该网站。这时,用户可以在国外租用一台VPS作为中转机,然后将中转机和国内的VPS连接起来,通过中转机实现访问。在此过程中,用户的请求会先到达中转机,再由中转机将请求转发到国内的VPS上,最后再将响应返回给用户。中转机也可以增加一些额外的安全性和隐私保护措施,保护用户的数据和隐私。
落地机 则指的是VPS实际运行的服务器。当用户购买VPS时,实际上是购买了一段虚拟资源(CPU、内存、硬盘空间、带宽等),并在实际的物理服务器上运行。这个物理服务器就是落地机。当用户访问VPS时,实际上是在使用在落地机上运行的虚拟机进行操作。落地机的性能和稳定性对于VPS的使用效果非常重要,用户在选购VPS时也需要关注落地机的配置情况和托管商对于落地机的维护和管理情况。

MJJ

小鸡是vps,母鸡是独立服务器,而购买他们的人就是买鸡鸡的人,简称MJJ,另含有没jiji的意思。

石头盘、钻石盘

指一些IO极低的服务器的硬盘,钻石盘(030M/S)是比石头盘(30100M/S)更低IO的硬盘。

三毛、五毛

俄罗斯服务器ruvds出售的超便宜服务器,如三毛便是因其30卢布(约2.7元)的价格且是毛子(俄罗斯)的服务器而得名。

CF

美国公司Cloudflare缩写,CDN服务商,提供很多免费服务,堪称业界良心,因其提供强大且免费的功能而备受MJJ推崇。

CFT

AWS亚马逊云永久免费CDN服务,每月免费1T出站(流量从vps到cft不计费,cft到你的电脑计入免费1T流量),但是因为超出1T将按要求收费,建站被打就是一晚一套房,绑自己卡怕是会被跨国讨债,所以mjj只敢月抛薅羊毛。

乌龟壳/乌龟/王八

Oracle Cloud(甲骨文云)提供永久免费VPS,配置高,速度快,线路好,需要信用卡注册,失败率极高,注册成功也容易被封号,无数MJJ趋之若鹜,因其成功注册的配置页面与乌龟壳相似而得名,同时其严格的风控导致很难注册,也印证了其龟壳硬的特性。

背刺

就是降价或者出了一个更好的产品性价比比你买的那款还高,例如说我前脚花原价买了一个东西,后一脚商家的那款产品就做活动降价了。

新伯力,老伯力

伯力:指服务商gcorelabs.com 新西伯利亚机房的VPS

  • 老伯力配置:1c 512m 10G 1TB 500mbps,88rubles/m

  • 新伯力配置:1c 512m 10G 500G 100mbps

胖子/瘦猴/麻秆

  • 胖子:由于MJJ错把RN老板当成了VirMach老板,所以曾经用”胖子”指代过VirMach老板。

  • 瘦猴/麻杆:经资深MJJ深入挖掘出VirMach真实老板的FB/INS/LINKIN/TWITTER等社交媒体账号后发现,VirMach老板比较瘦,现在MJJ们通常用”瘦猴”或”麻杆”指代VirMach老板。

这家不多说了,稍微去了解下这家的黑历史就啥都知道了。

搬瓦工(瓦工)、斯巴达(斯巴拉)、屌鸡(鸡总)、五折云、绿云(宝强云、绿帽云、颜色云)

bandwagon(搬瓦工):一家供应商,提供优质CN2线路的鸡。在2014-2015年左右,其在售的年付3.99、4.99、5.99刀OpenVZ小鸡廉价鸡被炒火熟知,之后逐渐没落后沦为经典传家宝。

spartanhost(斯巴达):因其高防VPS线路又便宜,在硬件上CPU和硬盘性能内存也不错,线路改版后走cera4837线路,10G口,速度上仅次于GIA,后因其4837线路的不稳定,海缆故障,线路体验不佳,被MJJ戏称为斯巴拉

wikihost (微基):据mjj了解老板名就叫屌鸡,又是卖鸡的,所以简称鸡总。

V.ps(五折云):因为经常搞五折年付(三年、五年等)被mjj戏称为五折云。

Greencloud (绿云):这么多称号就因为名字带了个”绿“字,还被mjj戏称贾乃亮云,不得不佩服mjj冠名的能力 懂得都懂

缩写:az、pr、od、a1、a1p、pp、tg、gv、ion、cc、rn

  • az:Microsoft Azure;

  • pr:垃圾服务商pacificrack;

  • od:Microsoft Onedrive;

  • a1:Microsoft Office 365 A1 订阅;

  • a1p:Microsoft Office 365 A1P 订阅;

  • pp:支付方法 paypal;

  • tg:即时通讯软件 telegram;

  • gv: Google Voice,提供免费的美国手机号,可以免费给美国/加拿大号码发短信、打电话,可以接验证码。是网络电话,断网就无法使用(而且是必须能上Google的网)。匿名注册一些服务。比较难申请,我有幸在不严格的时候成功自选了喜欢的号码。

  • ion:服务商ion Cloud;

  • cc:cloudcone

  • rn:racknerd

套路云、良心云、凉心云

  • 套路云:指因活动、优惠、计价等套路深的阿里云(对应良心云,太套路了)

  • 良心云:指活动力度较大的腾讯云。(某一年腾讯云送了2000元无门槛代金券,之后也送点小额代金券,太良心了)

  • 凉心云:指多次以很大活动力度吸引大批量MJJ们上车后,开始大规模封杀存在挖矿和跳板行为账号的腾讯云。

v2、酸酸、酸酸乳、hy(歇斯底里)

  • v2:v2ray;

  • 酸酸:ss,指shadowsocks;

  • 酸酸乳:ssr,指shadowsocksR。

  • hy:hysteria(又歇斯底里)是一个功能丰富的,专为恶劣网络环境进行优化的网络工具(双边加速),比如卫星网络、拥挤的公共Wi-Fi、在中国连接国外服务器等。 基于修改版的QUIC 协议。

3欧(3O)、5欧(5O)

3O:指服务商online.net的3欧独立服务器传家宝

5O:OneProvider OP 5o独立服务器

四大金刚 (CC、RN、VIR、PR)

这是四家VPS供应商,主打美国VPS,算是灵车,争议比较多,但是便宜。

  • CC指Cloudcone,我自己也在用他家的VPS,似乎有一些超售现象,晚高峰那个MULTACOM机房有时波动,会掉线。

  • RN是racknerd,比较便宜,但是性能不怎么高。

  • VIR是virmach,很便宜,日本vps线路不错,据说是联通快乐鸡,但是老板经常删号坑人,什么信誉不佳之类的,封号不退款。灵车不要碰。

  • PR是PacificRack,删鸡删号不退款。辱骂客户,人人喊打。

总裁/烈马/剑皇/127

  • 总裁/烈马: 人名,黑帽seo技术人才或团队,起因是一个名为 “总裁” “烈马” 利用墙外规则,要求灰黑常,电影网站缴纳保护费投放他家的菠菜和瑟情广告,不给就假墙了你的站点,让你的站点打不开降权。(就是利用高墙混饭吃的人)

  • 剑皇:鉴黄谐音,指维护青少年的身心健康发展,自我组织的鉴定黄色作品。并进行大流量访问导致其服务器或者钱包不受负荷放弃迫害青少年的一种行动。据传一个黄播人士他的站作死用了阿里oss,流量费高达0.75r/gb,然后他的黄播付了钱不给看mjj愤怒几十台(也可能是几百台)g口鸡鸡刷了好久最后被迫删了文件,但是按照阿里云计费起码六位数以上(简而言之就是利用脚本刷流量)

  • 127: 127.0.0.1 你的网站无法打开

PT/盒子

  • pt:(PrivateTracker)下载其实也是BT下载的一种,和BT下载有两个最明显的不同,即私密的小范围下载和进行流量统计。PT下载是一种小范围的BT下载,通过禁用DHT,有要求地选择并控制用户数量。这样,在有限的范围内,下载的用户基本都可以达到自己带宽的上限。

  • 盒子:这里盒子包括但不限于专业盒子运营商提供的盒子,IDC服务商提供的VPS、独立服务器,以及其他可用于pt下载、上传的网络服务设备。(mjj通常喜欢用hz、netcup、廉价的几O独服、G口流量大的大盘鸡)

灵车

其实就是字面意思,比如你买了个vps或者其他服务,但是具体能用多久看卖家良心了,有可能今天买了明天就用不了,或者服务商跑路了,就是不确定买了能用多久(看运气随缘),多指那种新开没几年的,或者突然冒出来的新商家。

北岸

备案的和谐版,因为那里有关键词过滤,有些词语应该是打不出来,会变成两颗星星(果然汉字是世界上最漂亮的语言,诶嘿嘿~)

DMCA

《数字千年版权法》(DMCA) 是一项美国版权法,规定线上服务提供商,如果在网站内容方面接到版权所有者或其指定代理方涉嫌侵权的通知后,迅速删除不当内容,即可免除版权侵权责任。 U.S.A. 如版权所有者认为,其版权作品在未经同意下被侵权,则须向AMD提供以下信息。

DD

就是换系统,用非平台提供的方式来安装自己需要的新系统。

NF/奈菲:

Netflix,国外的一个视频平台。

油管

Youtube,内地网络上不去,通常很多人连接VPS和本地计算机后在YouTube播放高清视频,来测试VPS的线路和质量。

aff

邀请链接,从这些连接下单vps,分享链接的人会得到一些奖励。

eu.org

提供免费的域名,申请无门槛,但是审批随缘,运气好点的三五天,长点的两三个月都下不来,也不说有没有失败。

晚高峰

北京时间晚上7点~12点,上国外网站造成极高的丢包、延迟卡顿的现象。因为北上广三地负责出国线路的交换机容量不足,电信还限制普通用户的优先级,人为制造卡顿。

4837

指回国前一两跳及国外前一两跳经过AS编号为4837节点的线路。 由于线路负载相对较低,表现比普通的更好,比的CN2 GIA/9929等线路价格更为便宜,是一款性价比较高的线路,因此近两年成为热门选择。

CN2 GIA

GIA是Global Internet Access的缩写,CN2 GIA自然也是CN2线路的一种,并且是CN2线路中的高端产品,在CN2里的等级最高,全程和回程全部走59.43高速节点,CN2(AS4809)。CN2 GIA线路一般比较稳定,速度较快,丢包率低。

CMI

中国移动国际公司,位于香港,移动的精品线路。

9929/10099

联通的精品线路,数字来自于联通的ASN,而普通用户的线路是AS4837。

CN2

分为CN2 GT和GIA,是电信的精品线路。普通用户是163(和网易无关)。GT是回程CN2,去程163,GIA是双向CN2,土豪专属。路由跟踪出现59.43开头的IP则代表经过了CN2线路。三网CN2是指其他运营商也走电信节点出去。

163

传统163骨干网,最常见也是最普通的线路,也叫ChinaNet(AS4134),没有针对电信用户优化的线路,一般走的就是这个承载网络类型(全程202.97节点),因为用的人多,线路也没有优化,所以在晚高峰会出现线路卡顿,以及丢包率高的情况。


关于VPS的线路探讨

来回程并不一定总是相同。电信到新加坡的质量极差,基本全部绕美国。电信到日本NTT白天也会炸,晚高峰炸的和海底光纤断了一个效果,丢包率高达50%!移动拉亚洲vps,联通拉欧洲,电信拉美西海岸,是个人感觉最快的。我基本没用过移动,所以只是靠推测。

感谢34楼坛友补充

1、你不用猜测,移动东南亚无敌的水平,拳打163,脚踢4837,如果是hk,甚至能和gia龙虎斗。
2、至于电信的话,其实电信跑东京iij很不错,速度快,延迟低
3、另外,天海人(沪国)家用9929跑vir的iij线路是软银过去,但是gc的iij不是,无论是大阪还是东京都不是。
4、现在(不考虑软银被打的情况)软银依旧是三网通吃,移动联通电信都可以跑,日本延迟也优秀
5、移动跑软银和iij的差距极小,甚至延迟和速度都相差不多,因为两条线路都是走的hk

xhj010

本贴普及小白,勿喷!

同时欢迎各位大佬坛友帮忙补充完善!!!

在此特别感谢14、3、5、36、34楼的坛友补充和完善

千帆过尽,返璞归真 —- 小鸡推荐: | 斯巴达 SpartanHost || 微基 WikiHost

1
鼓励友善发言,禁止人身攻击
1
xxxxxxxxxx

1

1

AC娘

洋葱头

小黄鸡

App

为什么我们不被允许有gap year?

为什么我们不被允许有gap year?

URL: https://www.zhihu.com/question/593093174/answer/1969721059847677221

就算让你gap一年,你也做不成自己想做的事。

怎么得出来的这个结论呢?

就是我一次次在寒假暑假国庆假躺了整整一个假期的时候。

上班上学的时候,总觉得自己的时间和精力,都被工作占据了。如果给我多一点时间,我一定能干完自己真正想做的事,做大博主,剪视频当网红。

归根结底,就是我时间太少了,所以才没做成其他人做的那些事。

01为啥总是做不成?

人是有惯性的。

失序感是会蔓延的。

就像藤蔓一样,一开始只是小小的幼苗。后面就会把你整个缠住,让你一步都走不了。

不知道你有没有留心过生活这样的时刻,当你一天刚刚睁眼,天气太冷,想赖床一会,再一醒来发现已经下午一点,觉得自己怎么就这样浪费了整整一上午的时间。

从这一刻开始,失序感就开始蔓延了。

接下来,你又因为想赶紧开始做事而不想刷牙洗脸,牙齿混着真菌的味道在口腔蔓延,你越来越忍不住,觉得自己怎么这么邋遢没用。

又因为天气太冷,懒得翻找新的袜子,被迫穿上了昨天还没来得及洗的那一双。

终于准备完之后,坐在电脑前开始剪视频,却发现怎么每一步都那么难;打开手机开始翻看教程,刷着刷着就有一部好剧出现了,就这样,你直接看了一下午的剧,到晚上8点,才发现时间已经不早了。

那就接着玩吧,反正已经晚了。

接下来,不管多长的假期,你每一天都是这样度过的。

你看,这就是失序感的蔓延。在你迟疑着没去刷牙的那一刻,就开始生根了,小小的焦虑在你心底扎根,接着努力生长,直到你被焦虑包裹,大脑里除了焦虑什么都不剩。

为什么很多人明明不缺钱,但还是要找个班上;又或者那些老人,明明都可以退休过好日子了,还要回去上班。

就是因为上班给人一种秩序感。

抛开工作的好坏不说。光是每天按时起床,洗脸刷牙,去上班,午饭,下班,晚饭,就是一种可贵的秩序。

不信你自己天天在家待着,完全不出门,这个秩序几乎2天就能被破坏。

延伸一下,上学时你因为生病请假,从而落下了一天的课,就是从那一节课开始,后面的课你就完全不想再听了。

都落下一节了,肯定听不懂了吧?

甚至最后都已经学到下册了,你还是觉得,就是因为当时那节课没听懂,所以现在成绩不好。

但是你从来没想过该怎么补救一下这件事。

人生的很多时刻,就是被这样的不确定感摧毁的。

02日子不会突然变好

确定感的延续。

最近一年以来,我的执行力比之前提升了不少,做事情开头总是选择那个难的,吃完饭我就立刻刷碗,打开电脑我就开始写文章。

就是因为我相信,日子不会突然变好。

这个快速的时代,确确实实影响了我很多。

从渴望一次性就重注买对比特币一夜暴富,到希望自己的视频一夜之间爆火,摇身一变成为网红;又或者是稿子起量,一个短篇赚个盆满钵满。

这些都不是顷刻之间就能完成的事情。

相反,重注之下,不仅仅需要果断的决策、敏锐的嗅觉、充足的本金,更需要对自己决策充分的信任,和成千上万次的战场磨练。

顷刻背后,是不为人知的千百个日日夜夜。

没有这些日夜,即使一个机会摆在你面前,你也依旧会犹豫、担心,到底自己能不能行?

拿最近我家乡的蒙超球赛举例。

一个文旅项目,有的城市抓住了机会,展现了自己的民族特色,让全国人民看到这个城市的活力与热情;有的城市随便找了几个节目上来,为了赚钱拉了一堆影响效果的赞助,最后还攻击认真对待机会的城市。

同样,有的球员场上场下说话严谨,吸粉无数;有的球员为了给自己招生不顾脸面,在直播间信口开河。

人的一生中机会本就不多,当机会出现时,你能不能抓住,看的是之前的积累。

这就是,日子不会突然变好。

所以,要抓住生活中每一个能增强自己信心的机会。最了解你的人是你自己,你知道自己会害怕什么,会逃避什么,会因为什么事情而失控。

那就去把这些影响你的小事做好。

03确定感的延续

到了现在这个时代,持之以恒已经成了一种可贵的品质。

当我们听到有人坚持健身写作十年的时候,往往都会发出一声惊叹。

总觉得只能望其项背,而无力追赶。

是的,自信就来自于这些坚持。

和日子不可能突然变好一样,你不可能突然变自信。

一件事你已经做失败了99次,第100次的时候,你肯定认为还是会失败。

你自己都不相信自己可以。

因为你从来没做到过。

这一点上,不妨选择一个你喜欢的事情。不管是学英语还是健身,雷打不动地坚持下去。

这件事上你不必着急,更没有着急的必要。

就像健身,谁都清楚不可能一夜之间从弱鸡练成大力士。

就是这种没有“一夜暴富”的可能性的事情。

坚持做下去,和时间做朋友,一年两年三年。

然后相信自己。

04写在最后

想做的事情要抓紧一切时间,才有能做成的可能性。

生活的掌控感不在于完成了哪件大事,但却会崩坏于一件件小事。

在机会来之前,准备好自己的弹药。

不要打没准备的仗。


失序感

提问的智慧

提问的智慧

PRs Welcome

How To Ask Questions The Smart Way

Copyright © 2001,2006,2014 Eric S. Raymond, Rick Moen

本指南英文版版权为 Eric S. Raymond, Rick Moen 所有。

原文网址:http://www.catb.org/~esr/faqs/smart-questions.html

Copyleft 2001 by D.H.Grand(nOBODY/Ginux), 2010 by Gasolin, 2015 by Ryan Wu

本中文指南是基于原文 3.10 版以及 2010 年由 Gasolin 所翻译版本的最新翻译;

协助指出翻译问题,发 issue,或直接发 pull request 给我。

本文另有繁體中文版

原文版本历史

目录

声明

许多项目在他们的使用协助/说明网页中链接了本指南,这么做很好,我们也鼓励大家都这么做。但如果你是负责管理这个项目网页的人,请在超链接附近的显著位置上注明:

本指南不提供此项目的实际支持服务!

我们已经深刻领教到少了上述声明所带来的痛苦。因为少了这点声明,我们不停地被一些白痴纠缠。这些白痴认为既然我们发布了这本指南,那么我们就有责任解决世上所有的技术问题。

如果你因寻求某些帮助而阅读本指南,并在离开时还觉得可以从本文作者这里得到直接帮助,那你就是我们之前说的那些白痴之一。别问我们问题,我们只会忽略你。我们在这本指南中想教你如何从那些真正懂得你所遇到的软件或硬件问题的人处取得协助,而 99% 的情况下那不会是我们。除非你确定本指南的作者之一刚好是你所遇到的问题领域的专家,否则请不要打扰我们,这样大家都会开心一点。

简介

黑客的世界里,当你拋出一个技术问题时,最终是否能得到有用的回答,往往取决于你所提问和追问的方式。本指南将教你如何正确的提问以获得你满意的答案。

现在开源(Open Source)软件已经相当盛行,您通常可以从其他更有经验的用户那里获得与黑客一样好的答案,这是件好事;和黑客相比,用户们往往对那些新手常遇到的问题更宽容一些。尽管如此,以我们在此推荐的方式对待这些有经验的用户通常也是从他们那里获得有用答案的最有效方式。

首先你应该明白,黑客们喜爱有挑战性的问题,或者能激发他们思维的好问题。如果我们并非如此,那我们也不会成为你想询问的对象。如果你给了我们一个值得反复咀嚼玩味的好问题,我们自会对你感激不尽。好问题是激励,是厚礼。好问题可以提高我们的理解力,而且通常会暴露我们以前从没意识到或者思考过的问题。对黑客而言,“好问题!”是诚挚的大力称赞。

尽管如此,黑客们有着蔑视或傲慢面对简单问题的坏名声,这有时让我们看起来对新手、无知者似乎较有敌意,但其实不是那样的。

我们不讳言我们对那些不愿思考、或者在发问前不做他们该做的事的人的蔑视。那些人是时间杀手 —— 他们只想索取,从不付出,消耗我们可用在更有趣的问题或更值得回答的人身上的时间。我们称这样的人为 失败者(撸瑟) (由于历史原因,我们有时把它拼作 lusers)。

我们意识到许多人只是想使用我们写的软件,他们对学习技术细节没有兴趣。对大多数人而言,电脑只是种工具,是种达到目的的手段而已。他们有自己的生活并且有更要紧的事要做。我们了解这点,也从不指望每个人都对这些让我们着迷的技术问题感兴趣。尽管如此,我们回答问题的风格是指向那些真正对此有兴趣并愿意主动参与解决问题的人,这一点不会变,也不该变。如果连这都变了,我们就是在降低做自己最擅长的事情上的效率。

我们(在很大程度上)是自愿的,从繁忙的生活中抽出时间来解答疑惑,而且时常被提问淹没。所以我们无情地滤掉一些话题,特别是拋弃那些看起来像失败者的家伙,以便更高效地利用时间来回答赢家(winner)的问题。

如果你厌恶我们的态度,高高在上,或过于傲慢,不妨也设身处地想想。我们并没有要求你向我们屈服 —— 事实上,我们大多数人非常乐意与你平等地交流,只要你付出小小努力来满足基本要求,我们就会欢迎你加入我们的文化。但让我们帮助那些不愿意帮助自己的人是没有效率的。无知没有关系,但装白痴就是不行。

所以,你不必在技术上很在行才能吸引我们的注意,但你必须表现出能引导你变得在行的特质 —— 机敏、有想法、善于观察、乐于主动参与解决问题。如果你做不到这些使你与众不同的事情,我们建议你花点钱找家商业公司签个技术支持服务合同,而不是要求黑客个人无偿地帮助你。

如果你决定向我们求助,当然你也不希望被视为失败者,更不愿成为失败者中的一员。能立刻得到快速并有效答案的最好方法,就是像赢家那样提问 —— 聪明、自信、有解决问题的思路,只是偶尔在特定的问题上需要获得一点帮助。

(欢迎对本指南提出改进意见。你可以把你的建议发送至 esr@thyrsus.comrespond-auto@linuxmafia.com。然而请注意,本文并非网络礼节的通用指南,而我们通常会拒绝无助于在技术论坛得到有用答案的建议)。

在提问之前

在你准备要通过电子邮件、新闻群组或者聊天室提出技术问题前,请先做到以下事情:

1. 尝试在你准备提问的论坛的旧文章中搜索答案。
2. 尝试上网搜索以找到答案。
3. 尝试阅读手册以找到答案。
4. 尝试阅读常见问题文件(FAQ)以找到答案。
5. 尝试自己检查或试验以找到答案。
6. 向你身边的强者朋友打听以找到答案。
7. 如果你是程序开发者,请尝试阅读源代码以找到答案。

当你提出问题的时候,请先表明你已经做了上述的努力;这将有助于树立你并不是一个不劳而获且浪费别人的时间的提问者。如果你能一并表达在做了上述努力的过程中所学到的东西会更好,因为我们更乐于回答那些表现出能从答案中学习的人的问题。

运用某些策略,比如先用 Google 搜索你所遇到的各种错误信息(搜索 Google 论坛和网页),这样很可能直接就找到了能解决问题的文件或邮件列表线索。即使没有结果,在邮件列表或新闻组寻求帮助时加上一句 我在 Google 中搜过下列句子但没有找到什么有用的东西 也是件好事,即使它只是表明了搜索引擎不能提供哪些帮助。这么做(加上搜索过的字串)也让遇到相似问题的其他人能被搜索引擎引导到你的提问来。

别着急,不要指望几秒钟的 Google 搜索就能解决一个复杂的问题。在向专家求助之前,再阅读一下常见问题文件(FAQ)、放轻松、坐得舒服一些,再花点时间思考一下这个问题。相信我们,他们能从你的提问看出你做了多少阅读与思考,如果你是有备而来,将更有可能得到解答。不要将所有问题一股脑拋出,只因你的第一次搜索没有找到答案(或者找到太多答案)。

准备好你的问题,再将问题仔细的思考过一遍,因为草率的发问只能得到草率的回答,或者根本得不到任何答案。越是能表现出在寻求帮助前你为解决问题所付出的努力,你越有可能得到实质性的帮助。

小心别问错了问题。如果你的问题基于错误的假设,某个普通黑客(J. Random Hacker)多半会一边在心里想着蠢问题…,一边用无意义的字面解释来答复你,希望着你会从问题的回答(而非你想得到的答案)中汲取教训。

绝不要自以为够格得到答案,你没有;你并没有。毕竟你没有为这种服务支付任何报酬。你将会是自己去挣到一个答案,靠提出有内涵的、有趣的、有思维激励作用的问题 —— 一个有潜力能贡献社区经验的问题,而不仅仅是被动的从他人处索取知识。

另一方面,表明你愿意在找答案的过程中做点什么是一个非常好的开端。谁能给点提示?我的这个例子里缺了什么?以及我应该检查什么地方请把我需要的确切的过程贴出来更容易得到答复。因为你表现出只要有人能指个正确方向,你就有完成它的能力和决心。

当你提问时

慎选提问的论坛

小心选择你要提问的场合。如果你做了下述的事情,你很可能被忽略掉或者被看作失败者:

  • 在与主题不合的论坛上贴出你的问题。
  • 在探讨进阶技术问题的论坛张贴非常初级的问题;反之亦然。
  • 在太多的不同新闻群组上重复转贴同样的问题(cross-post)。
  • 向既非熟人也没有义务解决你问题的人发送私人电邮。

黑客会剔除掉那些搞错场合的问题,以保护他们沟通的渠道不被无关的东西淹没。你不会想让这种事发生在自己身上的。

因此,第一步是找到对的论坛。再说一次,Google 和其它搜索引擎还是你的朋友,用它们来找到与你遭遇到困难的软硬件问题最相关的网站。通常那儿都有常见问题(FAQ)、邮件列表及相关说明文件的链接。如果你的努力(包括阅读 FAQ)都没有结果,网站上也许还有报告 Bug(Bug-reporting)的流程或链接,如果是这样,链过去看看。

向陌生的人或论坛发送邮件最可能是风险最大的事情。举例来说,别假设一个提供丰富内容的网页的作者会想充当你的免费顾问。不要对你的问题是否会受到欢迎做太乐观的估计 —— 如果你不确定,那就向别处发送,或者压根别发。

在选择论坛、新闻群组或邮件列表时,别太相信它的名字,先看看 FAQ 或者许可书以弄清楚你的问题是否切题。发文前先翻翻已有的话题,这样可以让你感受一下那里的文化。事实上,事先在新闻组或邮件列表的历史记录中搜索与你问题相关的关键词是个极好的主意,也许这样就找到答案了。即使没有,也能帮助你归纳出更好的问题。

别像机关枪似的一次“扫射”所有的帮助渠道,这就像大喊大叫一样会使人不快。要一个一个地来。

搞清楚你的主题!最典型的错误之一是在某种致力于跨平台可移植的语言、套件或工具的论坛中提关于 Unix 或 Windows 操作系统程序界面的问题。如果你不明白为什么这是大错,最好在搞清楚这之间差异之前什么也别问。

一般来说,在仔细挑选的公共论坛中提问,会比在私有论坛中提同样的问题更容易得到有用的回答。有几个理由可以支持这点,一是看潜在的回复者有多少,二是看观众有多少。黑客较愿意回答那些能帮助到许多人的问题。

可以理解的是,老练的黑客和一些热门软件的作者正在接受过多的错发信息。就像那根最后压垮骆驼背的稻草一样,你的加入也有可能使情况走向极端 —— 已经好几次了,一些热门软件的作者由于涌入其私人邮箱的大量不堪忍受的无用邮件而不再提供支持。

Stack Overflow

搜索,然后在 Stack Exchange 问。

近年来,Stack Exchange 社区已经成为回答技术及其他问题的主要渠道,尤其是那些开放源码的项目。

因为 Google 索引是即时的,在看 Stack Exchange 之前先在 Google 搜索。有很高的几率某人已经问了一个类似的问题,而且 Stack Exchange 网站们往往会是搜索结果中最前面几个。如果你在 Google 上没有找到任何答案,你再到特定相关主题的网站去找。用标签(Tag)搜索能让你更缩小你的搜索结果。

如果你还是找不到任何对你的问题有用的内容,请把你的问题发在与它最相关的网站上。提问的时候请善用善用格式化工具,尤其注意为代码添加格式,并且添加相关的标签(特别是编程语言、操作系统或库/包的名称)。当有人要求你提供更多相关信息时,请编辑你的贴子来补充它们[译注:而不是发一个回帖或回答!]。如果你觉得一个答案对你有帮助,点击向上的箭头来为它投票;如果一个答案提供了问题的正确解决方案,点击投票按钮下方的对勾来将它标记为正解。

Stack Exchange 已经成长到超过一百个网站,以下是最常用的几个站:

  • Super User 是问一些通用的电脑问题,如果你的问题跟代码或是写程序无关,只是一些网络连线之类的,请到这里。
  • Stack Overflow 是问写程序有关的问题。
  • Server Fault 是问服务器和网管相关的问题。

网站和 IRC 论坛

本地的用户群组(user group),或者你所用的 Linux 发行版本也许正在宣传他们的网页论坛或 IRC 频道,并提供新手帮助(在一些非英语国家,新手论坛很可能还是邮件列表),这些都是开始提问的好地方,特别是当你觉得遇到的也许只是相对简单或者很普通的问题时。有广告赞助的 IRC 频道是公开欢迎提问的地方,通常可以即时得到回应。

事实上,如果程序出的问题只发生在特定 Linux 发行版提供的版本(这很常见),最好先去该发行版的论坛或邮件列表中提问,再到程序本身的论坛或邮件列表提问。(否则)该项目的黑客可能仅仅回复“使用我们的版本”。

在任何论坛发文以前,先确认一下有没有搜索功能。如果有,就试着搜索一下问题的几个关键词,也许这会有帮助。如果在此之前你已做过通用的网页搜索(你也该这样做),还是再搜索一下论坛,搜索引擎有可能没来得及索引此论坛的全部内容。

通过论坛或 IRC 频道来提供用户支持服务有增长的趋势,电子邮件则大多为项目开发者间的交流而保留。所以最好先在论坛或 IRC 中寻求与该项目相关的协助。

在使用 IRC 的时候,首先最好不要发布很长的问题描述,有些人称之为频道洪水。最好通过一句话的问题描述来开始聊天。

第二步,使用项目邮件列表

当某个项目提供开发者邮件列表时,要向列表而不是其中的个别成员提问,即使你确信他能最好地回答你的问题。查一查项目的文件和首页,找到项目的邮件列表并使用它。有几个很好的理由支持我们采用这种办法:

  • 任何好到需要向个别开发者提出的问题,也将对整个项目群组有益。反之,如果你认为自己的问题对整个项目群组来说太愚蠢,那这也不能成为骚扰个别开发者的理由。
  • 向列表提问可以分散开发者的负担,个别开发者(尤其是项目领导人)也许太忙以至于没法回答你的问题。
  • 大多数邮件列表都会被存档,那些被存档的内容将被搜索引擎索引。如果你向列表提问并得到解答,将来其他人可以通过网页搜索找到你的问题和答案,也就不用再次发问了。
  • 如果某些问题经常被问到,开发者可以利用此信息来改进说明文件或软件本身,以使其更清楚。如果只是私下提问,就没有人能看到最常见问题的完整场景。

如果一个项目既有“用户”也有“开发者”(或“黑客”)邮件列表或论坛,而你又不会动到那些源代码,那么就向“用户”列表或论坛提问。不要假设自己会在开发者列表中受到欢迎,那些人多半会将你的提问视为干扰他们开发的噪音。

然而,如果你确信你的问题很特别,而且在“用户”列表或论坛中几天都没有回复,可以试试前往“开发者”列表或论坛发问。建议你在张贴前最好先暗地里观察几天以了解那里的行事方式(事实上这是参与任何私有或半私有列表的好主意)

如果你找不到一个项目的邮件列表,而只能查到项目维护者的电子邮件地址,尽管向他发信。即使是在这种情况下,也别假设(项目)邮件列表不存在。在你的电子邮件中,请陈述你已经试过但没有找到合适的邮件列表,也提及你不反对将自己的邮件转发给他人(许多人认为,即使没什么秘密,私人电子邮件也不应该被公开。通过允许将你的电子邮件转发他人,你给了相应人员处置你邮件的选择)。

使用有意义且描述明确的标题

在邮件列表、新闻群组或论坛中,大约 50 字以内的标题是抓住资深专家注意力的好机会。别用喋喋不休的帮帮忙跪求(更别说救命啊!!!!这样让人反感的话,用这种标题会被条件反射式地忽略)来浪费这个机会。不要妄想用你的痛苦程度来打动我们,而应该是在这点空间中使用极简单扼要的描述方式来提出问题。

一个好标题范例是目标 —— 差异式的描述,许多技术支持组织就是这样做的。在目标部分指出是哪一个或哪一组东西有问题,在差异部分则描述与期望的行为不一致的地方。

蠢问题:救命啊!我的笔记本电脑不能正常显示了!

聪明问题:X.org 6.8.1 的鼠标指针会变形,某牌显卡 MV1005 芯片组。

更聪明问题:X.org 6.8.1 的鼠标指针,在某牌显卡 MV1005 芯片组环境下 - 会变形。

编写目标 —— 差异 式描述的过程有助于你组织对问题的细致思考。是什么被影响了? 仅仅是鼠标指针或者还有其它图形?只在 X.org 的 X 版中出现?或只是出现在 6.8.1 版中? 是针对某牌显卡芯片组?或者只是其中的 MV1005 型号? 一个黑客只需瞄一眼就能够立即明白你的环境你遇到的问题。

总而言之,请想像一下你正在一个只显示标题的存档讨论串(Thread)索引中查寻。让你的标题更好地反映问题,可使下一个搜索类似问题的人能够关注这个讨论串,而不用再次提问相同的问题。

如果你想在回复中提出问题,记得要修改内容标题,以表明你是在问一个问题, 一个看起来像 Re: 测试 或者 Re: 新 bug 的标题很难引起足够重视。另外,在不影响连贯性之下,适当引用并删减前文的内容,能给新来的读者留下线索。

对于讨论串,不要直接点击回复来开始一个全新的讨论串,这将限制你的观众。因为有些邮件阅读程序,比如 mutt ,允许用户按讨论串排序并通过折叠讨论串来隐藏消息,这样做的人永远看不到你发的消息。

仅仅改变标题还不够。mutt 和其它一些邮件阅读程序还会检查邮件标题以外的其它信息,以便为其指定讨论串。所以宁可发一个全新的邮件。

在网页论坛上,好的提问方式稍有不同,因为讨论串与特定的信息紧密结合,并且通常在讨论串外就看不到里面的内容,故通过回复提问,而非改变标题是可接受的。不是所有论坛都允许在回复中出现分离的标题,而且这样做了基本上没有人会去看。不过,通过回复提问,这本身就是暧昧的做法,因为它们只会被正在查看该标题的人读到。所以,除非你只想在该讨论串当前活跃的人群中提问,不然还是另起炉灶比较好。

使问题容易回复

请将你的回复发送到……来结束你的问题多半会使你得不到回答。如果你觉得花几秒钟在邮件客户端设置一下回复地址都麻烦,我们也觉得花几秒钟思考你的问题更麻烦。如果你的邮件程序不支持这样做,换个好点的;如果是操作系统不支持这种邮件程序,也换个好点的。

在论坛,要求通过电子邮件回复是非常无礼的,除非你认为回复的信息可能比较敏感(有人会为了某些未知的原因,只让你而不是整个论坛知道答案)。如果你只是想在有人回复讨论串时得到电子邮件提醒,可以要求网页论坛发送给你。几乎所有论坛都支持诸如追踪此讨论串有回复时发送邮件提醒等功能。

使用清晰、正确、精准且合乎语法的语句

我们从经验中发现,粗心的提问者通常也会粗心地写程序与思考(我敢打包票)。回答粗心大意者的问题很不值得,我们宁愿把时间耗在别处。

正确的拼写、标点符号和大小写是很重要的。一般来说,如果你觉得这样做很麻烦,不想在乎这些,那我们也觉得麻烦,不想在乎你的提问。花点额外的精力斟酌一下字句,用不着太僵硬与正式 —— 事实上,黑客文化很看重能准确地使用非正式、俚语和幽默的语句。但它必须很准确,而且有迹象表明你是在思考和关注问题。

正确地拼写、使用标点和大小写,不要将its混淆为it'sloose搞成lose或者将discrete弄成discreet。不要全部用大写,这会被视为无礼的大声嚷嚷(全部小写也好不到哪去,因为不易阅读。Alan Cox 也许可以这样做,但你不行)。

更白话的说,如果你写得像是个半文盲[译注:小白],那多半得不到理睬。也不要使用即时通信中的简写或火星文,如将简化为d会使你看起来像一个为了少打几个键而省字的小白。更糟的是,如果像个小孩似地鬼画符那绝对是在找死,可以肯定没人会理你(或者最多是给你一大堆指责与挖苦)。

如果在使用非母语的论坛提问,你可以犯点拼写和语法上的小错,但决不能在思考上马虎(没错,我们通常能弄清两者的分别)。同时,除非你知道回复者使用的语言,否则请使用英语书写。繁忙的黑客一般会直接删除用他们看不懂的语言写的消息。在网络上英语是通用语言,用英语书写可以将你的问题在尚未被阅读就被直接删除的可能性降到最低。

如果英文是你的外语(Second language),提示潜在回复者你有潜在的语言困难是很好的:
[译注:以下附上原文以供使用]

English is not my native language; please excuse typing errors.

  • 英文不是我的母语,请原谅我的错字或语法。

If you speak $LANGUAGE, please email/PM me;
I may need assistance translating my question.

  • 如果你说某语言,请向我发电邮/私信;
  • 我需要有人协助我翻译我的问题。

I am familiar with the technical terms,
but some slang expressions and idioms are difficult for me.

  • 我对技术名词很熟悉,但对于俗语或是特别用法不甚了解。

I’ve posted my question in $LANGUAGE and English.
I’ll be glad to translate responses, if you only use one or the other.

  • 我把我的问题用某语言和英文写出来。
  • 如果你只用其中的一种语言回答,我会乐意将回复翻译成为你使用的语言。

使用易于读取且标准的文件格式发送问题

如果你人为地将问题搞得难以阅读,它多半会被忽略,人们更愿读易懂的问题,所以:

  • 使用纯文字而不是 HTML (关闭 HTML 并不难)。
  • 使用 MIME 附件通常是可以的,前提是真正有内容(譬如附带的源代码或 patch),而不仅仅是邮件程序生成的模板(譬如只是信件内容的拷贝)。
  • 不要发送一段文字只是一行句子但自动换行后会变成多行的邮件(这使得回复部分内容非常困难)。设想你的读者是在 80 个字符宽的终端机上阅读邮件,最好设置你的换行分割点小于 80 字。
  • 但是,对一些特殊的文件不要设置固定宽度(譬如日志文件拷贝或会话记录)。数据应该原样包含,让回复者有信心他们看到的是和你看到的一样的东西。
  • 在英语论坛中,不要使用Quoted-Printable MIME 编码发送消息。这种编码对于张贴非 ASCII 语言可能是必须的,但很多邮件程序并不支持这种编码。当它们处理换行时,那些文本中四处散布的=20符号既难看也分散注意力,甚至有可能破坏内容的语意。
  • 绝对,永远不要指望黑客们阅读使用封闭格式编写的文档,像微软公司的 Word 或 Excel 文件等。大多数黑客对此的反应就像有人将还在冒热气的猪粪倒在你家门口时你的反应一样。即便他们能够处理,他们也很厌恶这么做。
  • 如果你从使用 Windows 的电脑发送电子邮件,关闭微软愚蠢的智能引号功能 (从[选项] > [校订] > [自动校正选项],勾选掉智能引号单选框),以免在你的邮件中到处散布垃圾字符。
  • 在论坛,勿滥用表情符号HTML功能(当它们提供时)。一两个表情符号通常没有问题,但花哨的彩色文本倾向于使人认为你是个无能之辈。过滥地使用表情符号、色彩和字体会使你看来像个傻笑的小姑娘。这通常不是个好主意,除非你只是对性而不是对答案感兴趣。

如果你使用图形用户界面的邮件程序(如微软公司的 Outlook 或者其它类似的),注意它们的默认设置不一定满足这些要求。大多数这类程序有基于选单的查看源代码命令,用它来检查发送文件夹中的邮件,以确保发送的是纯文本文件同时没有一些奇怪的字符。

精确地描述问题并言之有物

  • 仔细、清楚地描述你的问题或 Bug 的症状。
  • 描述问题发生的环境(机器配置、操作系统、应用程序、以及相关的信息),提供经销商的发行版和版本号(如:Fedora Core 4Slackware 9.1等)。
  • 描述在提问前你是怎样去研究和理解这个问题的。
  • 描述在提问前为确定问题而采取的诊断步骤。
  • 描述最近做过什么可能相关的硬件或软件变更。
  • 尽可能地提供一个可以重现这个问题的可控环境的方法。

尽量去揣测一个黑客会怎样反问你,在你提问之前预先将黑客们可能提出的问题回答一遍。

以上几点中,当你报告的是你认为可能在代码中的问题时,给黑客一个可以重现你的问题的环境尤其重要。当你这么做时,你得到有效的回答的机会和速度都会大大的提升。

Simon Tatham 写过一篇名为《如何有效的报告 Bug》的出色文章。强力推荐你也读一读。

话不在多而在精

你需要提供精确有内容的信息。这并不是要求你简单的把成堆的出错代码或者资料完全转录到你的提问中。如果你有庞大而复杂的测试样例能重现程序挂掉的情境,尽量将它剪裁得越小越好。

这样做的用处至少有三点。
第一,表现出你为简化问题付出了努力,这可以使你得到回答的机会增加;
第二,简化问题使你更有可能得到有用的答案;
第三,在精炼你的 bug 报告的过程中,你很可能就自己找到了解决方法或权宜之计。

别动辄声称找到 Bug

当你在使用软件中遇到问题,除非你非常、非常的有根据,不要动辄声称找到了 Bug。提示:除非你能提供解决问题的源代码补丁,或者提供回归测试来表明前一版本中行为不正确,否则你都多半不够完全确信。这同样适用在网页和文件,如果你(声称)发现了文件的Bug,你应该能提供相应位置的修正或替代文件。

请记得,还有其他许多用户没遇到你发现的问题,否则你在阅读文件或搜索网页时就应该发现了(你在抱怨前已经做了这些,是吧?)。这也意味着很有可能是你弄错了而不是软件本身有问题。

编写软件的人总是非常辛苦地使它尽可能完美。如果你声称找到了 Bug,也就是在质疑他们的能力,即使你是对的,也有可能会冒犯到其中某部分人。当你在标题中嚷嚷着有Bug时,这尤其严重。

提问时,即使你私下非常确信已经发现一个真正的 Bug,最好写得像是做错了什么。如果真的有 Bug,你会在回复中看到这点。这样做的话,如果真有 Bug,维护者就会向你道歉,这总比你惹恼别人然后欠别人一个道歉要好一点。

低声下气不能代替你的功课

有些人明白他们不该粗鲁或傲慢的提问并要求得到答复,但他们选择另一个极端 —— 低声下气:我知道我只是个可悲的新手,一个撸瑟,但...。这既使人困扰,也没有用,尤其是伴随着与实际问题含糊不清的描述时更令人反感。

别用原始灵长类动物的把戏来浪费你我的时间。取而代之的是,尽可能清楚地描述背景条件和你的问题情况。这比低声下气更好地定位了你的位置。

有时网页论坛会设有专为新手提问的版面,如果你真的认为遇到了初学者的问题,到那去就是了,但一样别那么低声下气。

描述问题症状而非你的猜测

告诉黑客们你认为问题是怎样造成的并没什么帮助。(如果你的推断如此有效,还用向别人求助吗?),因此要确信你原原本本告诉了他们问题的症状,而不是你的解释和理论;让黑客们来推测和诊断。如果你认为陈述自己的猜测很重要,清楚地说明这只是你的猜测,并描述为什么它们不起作用。

蠢问题

我在编译内核时接连遇到 SIG11 错误,
我怀疑某条飞线搭在主板的走线上了,这种情况应该怎样检查最好?

聪明问题

我的组装电脑是 FIC-PA2007 主机板搭载 AMD K6/233 CPU(威盛 Apollo VP2 芯片组),
256MB Corsair PC133 SDRAM 内存,在编译内核时,从开机 20 分钟以后就频频产生 SIG11 错误,
但是在头 20 分钟内从没发生过相同的问题。重新启动也没有用,但是关机一晚上就又能工作 20 分钟。
所有内存都换过了,没有效果。相关部分的标准编译记录如下…。

由于以上这点似乎让许多人觉得难以配合,这里有句话可以提醒你:所有的诊断专家都来自密苏里州。 美国国务院的官方座右铭则是:让我看看(出自国会议员 Willard D. Vandiver 在 1899 年时的讲话:我来自一个出产玉米,棉花,牛蒡和民主党人的国家,滔滔雄辩既不能说服我,也不会让我满意。我来自密苏里州,你必须让我看看。) 针对诊断者而言,这并不是一种怀疑,而只是一种真实而有用的需求,以便让他们看到的是与你看到的原始证据尽可能一致的东西,而不是你的猜测与归纳的结论。所以,大方的展示给我们看吧!

按发生时间先后列出问题症状

问题发生前的一系列操作,往往就是对找出问题最有帮助的线索。因此,你的说明里应该包含你的操作步骤,以及机器和软件的反应,直到问题发生。在命令行处理的情况下,提供一段操作记录(例如运行脚本工具所生成的),并引用相关的若干行(如 20 行)记录会非常有帮助。

如果挂掉的程序有诊断选项(如 -v 的详述开关),试着选择这些能在记录中增加调试信息的选项。记住,不等于。试着选取适当的调试级别以便提供有用的信息而不是让读者淹没在垃圾中。

如果你的说明很长(如超过四个段落),在开头简述问题,接下来再按时间顺序详述会有所帮助。这样黑客们在读你的记录时就知道该注意哪些内容了。

描述目标而不是过程

如果你想弄清楚如何做某事(而不是报告一个 Bug),在开头就描述你的目标,然后才陈述重现你所卡住的特定步骤。

经常寻求技术帮助的人在心中有个更高层次的目标,而他们在自以为能达到目标的特定道路上被卡住了,然后跑来问该怎么走,但没有意识到这条路本身就有问题。结果要费很大的劲才能搞定。

蠢问题

我怎样才能从某绘图程序的颜色选择器中取得十六进制的 RGB 值?

聪明问题

我正试着用替换一幅图片的色码(color table)成自己选定的色码,我现在知道的唯一方法是编辑每个色码区块(table slot),
但却无法从某绘图程序的颜色选择器取得十六进制的 RGB 值。

第二种提问法比较聪明,你可能得到像是建议采用另一个更合适的工具的回复。

别要求使用私人电邮回复

黑客们认为问题的解决过程应该公开、透明,此过程中如果更有经验的人注意到不完整或者不当之处,最初的回复才能够、也应该被纠正。同时,作为提供帮助者可以得到一些奖励,奖励就是他的能力和学识被其他同行看到。

当你要求私下回复时,这个过程和奖励都被中止。别这样做,让回复者来决定是否私下回答 —— 如果他真这么做了,通常是因为他认为问题编写太差或者太肤浅,以至于不可能使其他人产生兴趣。

这条规则存在一条有限的例外,如果你确信提问可能会引来大量雷同的回复时,那么这个神奇的提问句会是向我发电邮,我将为论坛归纳这些回复。试着将邮件列表或新闻群组从洪水般的雷同回复中解救出来是非常有礼貌的 —— 但你必须信守诺言。

清楚明确的表达你的问题以及需求

漫无边际的提问是近乎无休无止的时间黑洞。最有可能给你有用答案的人通常也正是最忙的人(他们忙是因为要亲自完成大部分工作)。这样的人对无节制的时间黑洞相当厌恶,所以他们也倾向于厌恶那些漫无边际的提问。

如果你明确表述需要回答者做什么(如提供指点、发送一段代码、检查你的补丁、或是其他等等),就最有可能得到有用的答案。因为这会定出一个时间和精力的上限,便于回答者能集中精力来帮你。这么做很棒。

要理解专家们所处的世界,请把专业技能想像为充裕的资源,而回复的时间则是稀缺的资源。你要求他们奉献的时间越少,你越有可能从真正专业而且很忙的专家那里得到解答。

所以,界定一下你的问题,使专家花在辨识你的问题和回答所需要付出的时间减到最少,这技巧对你有用答案相当有帮助 —— 但这技巧通常和简化问题有所区别。因此,问我想更好地理解 X,可否指点一下哪有好一点说明?通常比问你能解释一下 X 吗?更好。如果你的代码不能运作,通常请别人看看哪里有问题,比要求别人替你改正要明智得多。

询问有关代码的问题时

别要求他人帮你调试有问题的代码,不提示一下应该从何入手。张贴几百行的代码,然后说一声:它不能工作会让你完全被忽略。只贴几十行代码,然后说一句:在第七行以后,我期待它显示 <x>,但实际出现的是 <y>比较有可能让你得到回应。

最有效描述程序问题的方法是提供最精简的 Bug 展示测试用例(bug-demonstrating test case)。什么是最精简的测试用例?那是问题的缩影;一小个程序片段能刚好展示出程序的异常行为,而不包含其他令人分散注意力的内容。怎么制作最精简的测试用例?如果你知道哪一行或哪一段代码会造成异常的行为,复制下来并加入足够重现这个状况的代码(例如,足以让这段代码能被编译/直译/被应用程序处理)。如果你无法将问题缩减到一个特定区块,就复制一份代码并移除不影响产生问题行为的部分。总之,测试用例越小越好(查看话不在多而在精一节)。

一般而言,要得到一段相当精简的测试用例并不太容易,但永远先尝试这样做的是种好习惯。这种方式可以帮助你了解如何自行解决这个问题 —— 而且即使你的尝试不成功,黑客们也会看到你在尝试取得答案的过程中付出了努力,这可以让他们更愿意与你合作。

如果你只是想让别人帮忙审查(Review)一下代码,在信的开头就要说出来,并且一定要提到你认为哪一部分特别需要关注以及为什么。

别把自己家庭作业的问题贴上来

黑客们很擅长分辨哪些问题是家庭作业式的问题;因为我们中的大多数都曾自己解决这类问题。同样,这些问题得由来搞定,你会从中学到东西。你可以要求给点提示,但别要求得到完整的解决方案。

如果你怀疑自己碰到了一个家庭作业式的问题,但仍然无法解决,试试在用户群组,论坛或(最后一招)在项目的用户邮件列表或论坛中提问。尽管黑客们看出来,但一些有经验的用户也许仍会给你一些提示。

去掉无意义的提问句

避免用无意义的话结束提问,例如有人能帮我吗?或者这有答案吗?

首先:如果你对问题的描述不是很好,这样问更是画蛇添足。

其次:由于这样问是画蛇添足,黑客们会很厌烦你 —— 而且通常会用逻辑上正确,但毫无意义的回答来表示他们的蔑视, 例如:没错,有人能帮你或者不,没答案

一般来说,避免用 是或否对或错有或没有类型的问句,除非你想得到是或否类型的回答

即使你很急也不要在标题写紧急

这是你的问题,不是我们的。宣称紧急极有可能事与愿违:大多数黑客会直接删除无礼和自私地企图即时引起关注的问题。更严重的是,紧急这个字(或是其他企图引起关注的标题)通常会被垃圾信过滤器过滤掉 —— 你希望能看到你问题的人可能永远也看不到。

有半个例外的情况是,如果你是在一些很高调,会使黑客们兴奋的地方,也许值得这样去做。在这种情况下,如果你有时间压力,也很有礼貌地提到这点,人们也许会有兴趣回答快一点。

当然,这风险很大,因为黑客们兴奋的点多半与你的不同。譬如从 NASA 国际空间站(International Space Station)发这样的标题没有问题,但用自我感觉良好的慈善行为或政治原因发肯定不行。事实上,张贴诸如紧急:帮我救救这个毛茸茸的小海豹!肯定让你被黑客忽略或惹恼他们,即使他们认为毛茸茸的小海豹很重要。

如果你觉得这点很不可思议,最好再把这份指南剩下的内容多读几遍,直到你弄懂了再发文。

礼多人不怪,而且有时还很有帮助

彬彬有礼,多用谢谢您的关注,或谢谢你的关照。让大家都知道你对他们花时间免费提供帮助心存感激。

坦白说,这一点并没有比使用清晰、正确、精准且合乎语法和避免使用专用格式重要(也不能取而代之)。黑客们一般宁可读有点唐突但技术上鲜明的 Bug 报告,而不是那种有礼但含糊的报告。(如果这点让你不解,记住我们是按问题能教给我们什么来评价问题的价值的)

然而,如果你有一串的问题待解决,客气一点肯定会增加你得到有用回应的机会。

(我们注意到,自从本指南发布后,从资深黑客那里得到的唯一严重缺陷反馈,就是对预先道谢这一条。一些黑客觉得先谢了意味着事后就不用再感谢任何人的暗示。我们的建议是要么先说先谢了然后事后再对回复者表示感谢,或者换种方式表达感激,譬如用谢谢你的关注谢谢你的关照。)

问题解决后,加个简短的补充说明

问题解决后,向所有帮助过你的人发个说明,让他们知道问题是怎样解决的,并再一次向他们表示感谢。如果问题在新闻组或者邮件列表中引起了广泛关注,应该在那里贴一个说明比较恰当。

最理想的方式是向最初提问的话题回复此消息,并在标题中包含已修正已解决或其它同等含义的明显标记。在人来人往的邮件列表里,一个看见讨论串问题 X问题 X - 已解决的潜在回复者就明白不用再浪费时间了(除非他个人觉得问题 X的有趣),因此可以利用此时间去解决其它问题。

补充说明不必很长或是很深入;简单的一句你好,原来是网线出了问题!谢谢大家 – Bill比什么也不说要来的好。事实上,除非结论真的很有技术含量,否则简短可爱的小结比长篇大论更好。说明问题是怎样解决的,但大可不必将解决问题的过程复述一遍。

对于有深度的问题,张贴调试记录的摘要是有帮助的。描述问题的最终状态,说明是什么解决了问题,在此之后才指明可以避免的盲点。避免盲点的部分应放在正确的解决方案和其它总结材料之后,而不要将此信息搞成侦探推理小说。列出那些帮助过你的名字,会让你交到更多朋友。

除了有礼貌和有内涵以外,这种类型的补充也有助于他人在邮件列表/新闻群组/论坛中搜索到真正解决你问题的方案,让他们也从中受益。

至少,这种补充有助于让每位参与协助的人因问题的解决而从中得到满足感。如果你自己不是技术专家或者黑客,那就相信我们,这种感觉对于那些你向他们求助的大师或者专家而言,是非常重要的。问题悬而未决会让人灰心;黑客们渴望看到问题被解决。好人有好报,满足他们的渴望,你会在下次提问时尝到甜头。

思考一下怎样才能避免他人将来也遇到类似的问题,自问写一份文件或加个常见问题(FAQ)会不会有帮助。如果是的话就将它们发给维护者。

在黑客中,这种良好的后继行动实际上比传统的礼节更为重要,也是你如何透过善待他人而赢得声誉的方式,这是非常有价值的资产。

如何解读答案

RTFM 和 STFW:如何知道你已完全搞砸了

有一个古老而神圣的传统:如果你收到RTFM(Read The Fucking Manual)的回应,回答者认为你应该去读他妈的手册。当然,基本上他是对的,你应该去读一读。

RTFM 有一个年轻的亲戚。如果你收到STFW(Search The Fucking Web)的回应,回答者认为你应该到他妈的网上搜索。那人多半也是对的,去搜索一下吧。(更温和一点的说法是 Google 是你的朋友!)

在论坛,你也可能被要求去爬爬论坛的旧文。事实上,有人甚至可能热心地为你提供以前解决此问题的讨论串。但不要依赖这种关照,提问前应该先搜索一下旧文。

通常,用这两句之一回答你的人会给你一份包含你需要内容的手册或者一个网址,而且他们打这些字的时候也正在读着。这些答复意味着回答者认为

  • 你需要的信息非常容易获得
  • 你自己去搜索这些信息比灌给你,能让你学到更多

你不应该因此不爽;依照黑客的标准,他已经表示了对你一定程度的关注,而没有对你的要求视而不见。你应该对他祖母般的慈祥表示感谢。

如果还是搞不懂

如果你看不懂回应,别立刻要求对方解释。像你以前试着自己解决问题时那样(利用手册,FAQ,网络,身边的高手),先试着去搞懂他的回应。如果你真的需要对方解释,记得表现出你已经从中学到了点什么。

比方说,如果我回答你:看来似乎是 zentry 卡住了;你应该先清除它。,然后,这是一个很糟的后续问题回应:zentry 是什么? 的问法应该是这样:哦~~~我看过说明了但是只有 -z 和 -p 两个参数中提到了 zentries,而且还都没有清楚的解释如何清除它。你是指这两个中的哪一个吗?还是我看漏了什么?

处理无礼的回应

很多黑客圈子中看似无礼的行为并不是存心冒犯。相反,它是直截了当,一针见血式的交流风格,这种风格更注重解决问题,而不是使人感觉舒服而却模模糊糊。

如果你觉得被冒犯了,试着平静地反应。如果有人真的做了出格的事,邮件列表、新闻群组或论坛中的前辈多半会招呼他。如果这没有发生而你却发火了,那么你发火对象的言语可能在黑客社区中看起来是正常的,而将被视为有错的一方,这将伤害到你获取信息或帮助的机会。

另一方面,你偶尔真的会碰到无礼和无聊的言行。与上述相反,对真正的冒犯者狠狠地打击,用犀利的语言将其驳得体无完肤都是可以接受的。然而,在行事之前一定要非常非常的有根据。纠正无礼的言论与开始一场毫无意义的口水战仅一线之隔,黑客们自己莽撞地越线的情况并不鲜见。如果你是新手或外人,避开这种莽撞的机会并不高。如果你想得到的是信息而不是消磨时光,这时最好不要把手放在键盘上以免冒险。

(有些人断言很多黑客都有轻度的自闭症或亚斯伯格综合症,缺少用于润滑人类社会正常交往所需的神经。这既可能是真也可能是假的。如果你自己不是黑客,兴许你认为我们脑袋有问题还能帮助你应付我们的古怪行为。只管这么干好了,我们不在乎。我们喜欢我们现在这个样子,并且通常对病患标记都有站得住脚的怀疑。)

Jeff Bigler 的观察总结和这个相关也值得一读 (tact filters)。

在下一节,我们会谈到另一个问题,当行为不当时所会受到的冒犯

如何避免扮演失败者

在黑客社区的论坛中,你以本指南所描述的或类似的方式,可能会有那么几次搞砸了。而你会在公开场合中被告知你是如何搞砸的,也许攻击的言语中还会带点夹七夹八的颜色。

这种事发生以后,你能做的最糟糕的事莫过于哀嚎你的遭遇、宣称被言语攻击、要求道歉、高声尖叫、憋闷气、威胁诉诸法律、向其雇主报怨、不去关马桶盖等等。相反地,你该这么做:

熬过去,这很正常。事实上,它是有益健康且合理的。

社区的标准不会自行维持,它们是通过参与者积极而公开地执行来维持的。不要哭嚎所有的批评都应该通过私下的邮件传送,它不是这样运作的。当有人评论你的一个说法有误或者提出不同看法时,坚持声称受到个人攻击也毫无益处,这些都是失败者的态度。

也有其它的黑客论坛,受过高礼节要求的误导,禁止参与者张贴任何对别人帖子挑毛病的消息,并声称如果你不想帮助用户就闭嘴。 结果造成有想法的参与者纷纷离开,这么做只会使它们沦为毫无意义的唠叨与无用的技术论坛。

夸张的讲法是:你要的是“友善”(以上述方式)还是有用?两个里面挑一个。

记着:当黑客说你搞砸了,并且(无论多么刺耳)告诉你别再这样做时,他正在为关心他的社区而行动。对他而言,不理你并将你从他的生活中滤掉更简单。如果你无法做到感谢,至少要表现得有点尊严,别大声哀嚎,也别因为自己是个有戏剧性超级敏感的灵魂和自以为有资格的新来者,就指望别人像对待脆弱的洋娃娃那样对你。

有时候,即使你没有搞砸(或者只是在他的想像中你搞砸了),有些人也会无缘无故地攻击你本人。在这种情况下,抱怨倒是真的会把问题搞砸。

这些来找麻烦的人要么是毫无办法但自以为是专家的不中用家伙,要么就是测试你是否真会搞砸的心理专家。其它读者要么不理睬,要么用自己的方式对付他们。这些来找麻烦的人在给他们自己找麻烦,这点你不用操心。

也别让自己卷入口水战,最好不要理睬大多数的口水战 —— 当然,这是在你检验它们只是口水战,并且未指出你有搞砸的地方,同时也没有巧妙地将问题真正的答案藏于其后(这也是有可能的)。

不该问的问题

以下是几个经典蠢问题,以及黑客没回答时心中所想的:

问题:我能在哪找到 X 程序或 X 资源?

问题:我怎样用 X 做 Y?

问题:如何设定我的 shell 提示?

问题:我可以用 Bass-o-matic 文件转换工具将 AcmeCorp 文件转换为 TeX 格式吗?

问题:我的程序/设定/SQL 语句没有用

问题:我的 Windows 电脑有问题,你能帮我吗?

问题:我的程序不会动了,我认为系统工具 X 有问题

问题:我在安装 Linux(或者 X )时有问题,你能帮我吗?

问题:我怎么才能破解 root 帐号/窃取 OP 特权/读别人的邮件呢?


问题:我能在哪找到 X 程序或 X 资源?

回答:就在我找到它的地方啊,白痴 —— 搜索引擎的那一头。天哪!难道还有人不会用 Google 吗?

问题:我怎样用 X 做 Y?

回答:如果你想解决的是 Y ,提问时别给出可能并不恰当的方法。这种问题说明提问者不但对 X 完全无知,也对 Y 要解决的问题糊涂,还被特定形势禁锢了思维。最好忽略这种人,等他们把问题搞清楚了再说。

问题:如何设定我的 shell 提示??

回答:如果你有足够的智慧提这个问题,你也该有足够的智慧去 RTFM,然后自己去找出来。

问题:我可以用 Bass-o-matic 文件转换工具将 AcmeCorp 文件转换为 TeX 格式吗?

回答:试试看就知道了。如果你试过,你就知道了答案,就不用浪费我的时间了。

问题:我的{程序/设定/SQL 语句}没有用

回答:这不算是问题吧,我对要我问你二十个问题才找得出你真正问题的问题没兴趣 —— 我有更有意思的事要做呢。在看到这类问题的时候,我的反应通常不外如下三种

  • 你还有什么要补充的吗?
  • 真糟糕,希望你能搞定。
  • 这关我屁事?

问题:我的 Windows 电脑有问题,你能帮我吗?

回答:能啊,扔掉微软的垃圾,换个像 Linux 或 BSD 的开源操作系统吧。

注意:如果程序有官方版 Windows 或者与 Windows 有互动(如 Samba),你可以问与 Windows 相关的问题,只是别对问题是由 Windows 操作系统而不是程序本身造成的回复感到惊讶, 因为 Windows 一般来说实在太烂,这种说法通常都是对的。

问题:我的程序不会动了,我认为系统工具 X 有问题

回答:你完全有可能是第一个注意到被成千上万用户反复使用的系统调用与函数库文件有明显缺陷的人,更有可能的是你完全没有根据。不同凡响的说法需要不同凡响的证据,当你这样声称时,你必须有清楚而详尽的缺陷说明文件作后盾。

问题:我在安装 Linux(或者 X )时有问题,你能帮我吗?

回答:不能,我只有亲自在你的电脑上动手才能找到毛病。还是去找你当地的 Linux 使用群组者寻求实际的指导吧(你能在这儿找到用户群组的清单)。

注意:如果安装问题与某 Linux 的发行版有关,在它的邮件列表、论坛或本地用户群组中提问也许是恰当的。此时,应描述问题的准确细节。在此之前,先用 Linux所有被怀疑的硬件作关键词仔细搜索。

问题:我怎么才能破解 root 帐号/窃取 OP 特权/读别人的邮件呢?

回答:想要这样做,说明了你是个卑鄙小人;想找个黑客帮你,说明你是个白痴!

好问题与蠢问题

最后,我将透过举一些例子,来说明怎样聪明的提问;同一个问题的两种问法被放在一起,一种是愚蠢的,另一种才是明智的。

蠢问题

我可以在哪儿找到关于 Foonly Flurbamatic 的资料?

这种问法无非想得到 STFW 这样的回答。

聪明问题

我用 Google 搜索过 “Foonly Flurbamatic 2600”,但是没找到有用的结果。谁知道上哪儿去找对这种设备编程的资料?

这个问题已经 STFW 过了,看起来他真的遇到了麻烦。

蠢问题

我从 foo 项目找来的源码没法编译。它怎么这么烂?

他觉得都是别人的错,这个傲慢自大的提问者。

聪明问题

foo 项目代码在 Nulix 6.2 版下无法编译通过。我读过了 FAQ,但里面没有提到跟 Nulix 有关的问题。这是我编译过程的记录,我有什么做的不对的地方吗?

提问者已经指明了环境,也读过了 FAQ,还列出了错误,并且他没有把问题的责任推到别人头上,他的问题值得被关注。

蠢问题

我的主机板有问题了,谁来帮我?

某黑客对这类问题的回答通常是:好的,还要帮你拍拍背和换尿布吗?,然后按下删除键。

聪明问题

我在 S2464 主机板上试过了 X 、 Y 和 Z ,但没什么作用,我又试了 A 、 B 和 C 。请注意当我尝试 C 时的奇怪现象。显然 florbish 正在 grommicking,但结果出人意料。通常在 Athlon MP 主机板上引起 grommicking 的原因是什么?有谁知道接下来我该做些什么测试才能找出问题?

这个家伙,从另一个角度来看,值得去回答他。他表现出了解决问题的能力,而不是坐等天上掉答案。

在最后一个问题中,注意告诉我答案给我启示,指出我还应该做什么诊断工作之间微妙而又重要的区别。

事实上,后一个问题源自于 2001 年 8 月在 Linux 内核邮件列表(lkml)上的一个真实的提问。我(Eric)就是那个提出问题的人。我在 Tyan S2464 主板上观察到了这种无法解释的锁定现象,列表成员们提供了解决这一问题的重要信息。

通过我的提问方法,我给了别人可以咀嚼玩味的东西;我设法让人们很容易参与并且被吸引进来。我显示了自己具备和他们同等的能力,并邀请他们与我共同探讨。通过告诉他们我所走过的弯路,以避免他们再浪费时间,我也表明了对他们宝贵时间的尊重。

事后,当我向每个人表示感谢,并且赞赏这次良好的讨论经历的时候,一个 Linux 内核邮件列表的成员表示,他觉得我的问题得到解决并非由于我是这个列表中的人,而是因为我用了正确的方式来提问。

黑客从某种角度来说是拥有丰富知识但缺乏人情味的家伙;我相信他是对的,如果我个乞讨者那样提问,不论我是谁,一定会惹恼某些人或者被他们忽视。他建议我记下这件事,这直接导致了本指南的出现。

如果得不到回答

如果仍得不到回答,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。没有回应不代表你被忽视,虽然不可否认这种差别很难区分。

总的来说,简单的重复张贴问题是个很糟的点子。这将被视为无意义的喧闹。有点耐心,知道你问题答案的人可能生活在不同的时区,可能正在睡觉,也有可能你的问题一开始就没有组织好。

你可以通过其他渠道获得帮助,这些渠道通常更适合初学者的需要。

有许多网上的以及本地的用户群组,由热情的软件爱好者(即使他们可能从没亲自写过任何软件)组成。通常人们组建这样的团体来互相帮助并帮助新手。

另外,你可以向很多商业公司寻求帮助,不论公司大还是小。别为要付费才能获得帮助而感到沮丧!毕竟,假使你的汽车发动机汽缸密封圈爆掉了 —— 完全可能如此 —— 你还得把它送到修车铺,并且为维修付费。就算软件没花费你一分钱,你也不能强求技术支持总是免费的。

对像是 Linux 这种大众化的软件,每个开发者至少会对应到上万名用户。根本不可能由一个人来处理来自上万名用户的求助电话。要知道,即使你要为这些协助付费,和你所购买的同类软件相比,你所付出的也是微不足道的(通常封闭源代码软件的技术支持费用比开源软件的要高得多,且内容也没那么丰富)。

如何更好地回答问题

态度和善一点。 问题带来的压力常使人显得无礼或愚蠢,其实并不是这样。

对初犯者私下回复。 对那些坦诚犯错之人没有必要当众羞辱,一个真正的新手也许连怎么搜索或在哪找常见问题都不知道。

如果你不确定,一定要说出来! 一个听起来权威的错误回复比没有还要糟,别因为听起来像个专家很好玩,就给别人乱指路。要谦虚和诚实,给提问者与同行都树个好榜样。

如果帮不了忙,也别妨碍他。 不要在实际步骤上开玩笑,那样也许会毁了提问者的设置 —— 有些可怜的呆瓜会把它当成真的指令。

试探性的反问以引出更多的细节。 如果你做得好,提问者可以学到点东西 —— 你也可以。试试将蠢问题转变成好问题,别忘了我们都曾是新手。

尽管对那些懒虫抱怨一声 RTFM 是正当的,但能给出文档的链接(即使只是建议个 Google 搜索关键词)会更好。

如果你决定回答,就请给出好的答案。 当别人正在用错误的工具或方法时别建议笨拙的权宜之计(workaround),应推荐更好的工具,重新界定问题。

正面地回答问题! 如果这个提问者已经很深入的研究而且也表明已经试过 X 、 Y 、 Z 、 A 、 B 、 C 但没得到结果,回答 试试看 A 或是 B 或者 试试 X 、 Y 、 Z 、 A 、 B 、 C 并附上一个链接一点用都没有。

帮助你的社区从问题中学习。 当回复一个好问题时,问问自己如何修改相关文件或常见问题文件以免再次解答同样的问题?,接着再向文件维护者发一份补丁。

如果你在研究一番后才作出了回答,展现你的技巧而不是直接端出结果。毕竟授人以鱼不如授人以渔

相关资源

如果你需要个人电脑、Unix 系统和网络如何运作的基础知识,参阅 Unix 系统和网络基本原理

当你发布软件或补丁时,试着按软件发布实践操作。

鸣谢

Evelyn Mitchel 贡献了一些愚蠢问题例子并启发了编写如何更好地回答问题这一节, Mikhail Ramendik 贡献了一些特别有价值的建议和改进。

三十岁左右的你,正处于什么状态?

三十岁左右的你,正处于什么状态?

URL: https://www.zhihu.com/question/64072861/answer/2049627599

我是一名公务员 今年三十岁 单身未婚 与一个没有任何血缘关系的小孩相处了两年 。

我本人个性孤僻 不爱主动社交 与人交际让我感到疲惫 到现在为止我只有一位知心朋友 谈过一场恋爱

不喜欢泡酒吧 也不喜欢在手机上聊天 多数时候都在家陪伴家人

兴趣爱好是看书 写作 养花 做瑜伽 做饭

外人都觉得我是一个文雅端庄的女生 待人客气温柔 做事沉稳 但是只有我熟悉的人知道 我性格非常清高 很多时候给人的感觉就是“冷” 有时我也会想我的妈妈是怎么生出我这个性格的女儿的

我没有结婚的打算 我喜欢独处 但是两年前我的生活走进了另外一个小孩

那一年冬天祭祖 我们全家到乡下吃饭 满屋子都是我不认识的人 其中沙发的角落里缩着一个小小的女孩

我才开始也只是无意间瞥了她一眼 并没有注意 只是觉得她看起来很可怜 大冬天只裹了一件紧巴巴的棉衣 裤子勉强盖住脚踝 头发看起来乌糟糟的

吃饭的时候 大家都入座了 只有那个小女孩一动不动 看起来很局促不安 后来妈妈告诉我 那个小孩是我的一个远房亲戚的孩子

说是亲戚 实际上也算勉强 因为我们两家人真的是几乎没有任何交集 走在街上都彼此不认识

那家的儿子是个地痞流氓 初中都没有念完就跟他爸出来打工 十九岁的时候搞大了女朋友的肚子 两个人二十岁就结了婚 生下了这个孩子 出生的时候孩子多了一只小拇指(后来做手术切除)

这家人的家庭条件不算好 家庭里重男轻女的观念比较根深蒂固 小两口一个在城里打工 一个在理发店工作 赚的那点钱也不够两个人挥霍 可想而知这个小孩过的日子有多苦

我不是圣母 但是有时命运就是那么莫名其妙 我抬头又轻轻瞥了她一眼 对上她那双乌溜溜的眼睛 然后回家跟母亲商量了一下 第二天就把女孩带了回家

过程很顺利 我的家人一直很包容我孤僻且不走寻常路的性格 我的母亲也对我表示理解 那家人也仿佛扔掉了一个拖油瓶 象征性地说了几句好话就收拾好了女孩的衣服 从此与他们再无瓜葛

巧合的是 女孩跟她母亲一个姓 她的母亲跟我同姓 女孩的名字起得很随意 我在两人相处一年后帮她改了名字

才开始的相处过程确实很艰难 女孩闷着不说话 我也是一个闷性子 有什么想说的总要三思 结果却什么也说不出来

女孩跟我走的时候家人给她收拾了一点东西 里面的衣服根本不能穿 邋里邋遢 内裤都破了好几个洞 在回去的路上我把包裹全扔了出去 带她去商场买了几套衣服

女孩以前一直跟她爷爷奶奶生活在乡下 家里也不注重教育 总觉得女孩子将来都是要给别人的 没有必要在她身上花费时间与金钱 于是女孩拖拖拉拉直到八岁还没有上小学

第一天晚上我给她收拾了一个小房间 换了一床新被子 还是我认为女孩子会喜欢的粉红色hello Kitty.

领她回家的那段时间也是我人生中的过渡期 我本科专业是计算机 读完硕士后就没有继续深造 校招的时候进了省会的一家企业工作 在此期间由于家庭原因 辞去了条件优越的工作 回到老家考公务员 所以才开始我们有很长的时间相处

我习惯晚睡 大脑在夜深人静的时候运转起来特别快 因此我喜欢夜晚坐在电脑前看资料写稿子 有一天晚上我去洗手间 途径她的房间 我悄悄打开房门 床头的小夜灯发出的柔和灯光照在她小小的脸上 看见她眨巴着眼睛专注地看着我 却在目光与我交汇的瞬间又紧闭眼睛装睡

我假装没有看见 继续去洗手间 却思考了半天 回来问她想不想和我一起睡 几乎是我抛出问题的瞬间 她急切地点了点头 抱着枕头下了床

说实话 我不喜欢有人贴在我身边 所以她拱进我被窝的时候 暖暖的身子靠着我 我瞬间起了一层鸡皮疙瘩 但是我还是把她圈进怀里 让她的头睡在我的肩膀上

那一晚上我几乎彻夜难眠 不仅仅是因为小孩温暖的鼻息扑在我的脸上 更多的是在思考我究竟能不能扮演好这样一个角色

事实证明 大多数小孩子的接受能力总是比较快的 让一个孩子迅速地认可你 最好的方法就是带她吃喝玩乐

我不喜欢睡懒觉 六点起床晨跑 我尽量放轻声音 但是小孩总会在我掀开被子的时候醒来 我告诉她现在还早 我回来的时候你再起床 我给你带早饭 小孩总是乖乖地点头 继续睡觉

她不挑食 一般是我买什么她就吃什么 我做什么早饭她也吃什么 时间一长我也就知道了她喜欢吃烧麦和馄饨 讨厌南瓜

白天我在家看资料准备考试 她在自己房间玩我给她买的拼图或者画画 很安静 从来不发出任何声响 下午我习惯午睡到两点半 但是小孩子体力旺盛 中午不喜欢睡觉 她就在客厅里看电视 声音调得很小 等我一起床 她就立刻关掉电视 换好鞋子 拿着我出门时常带的包包 等我带她下楼 楼下有一个小广场 除了健身设备还有小孩子玩的秋千和滑滑梯

她跟我一起生活的时候是十二月份 我打算下学期开学给她到小学报名 我怕她太长时间没有接触知识 学习能力欠佳 便网购了很多学习用品和一块小黑板 教她数学和汉语拼音

令我庆幸的是 她的悟性很高 学东西很快 虽然才开始有点吃力 但很快就跟了上来 以至于她在后来的小学学习中能保持良好的成绩

现在我们已经相处地非常融洽了 我让她喊我“妈妈” 我把她当作自己的女儿对待 甚至比一般的母女还要亲密

后来我进入市政府工作 刚好我哥哥被公司调到外地工作 他自己也有在那里长期发展的想法 于是他在本市的房子由我居住 给了我工作生活上的很多便利

才开始刚和女孩一起生活的时候 邻居都对我家这个突如其来的小女孩表示好奇 我妈也就瞒着真相 说是亲戚家孩子在这里长期居住 后来我跟她搬出我妈妈家 到哥哥在市里的房子居住 人们对我们的印象也就是一个年轻的单身妈妈带着一个女儿 甚至由于这种想法 他们对我们都很友善 平日里很照顾我的小孩

我的工作比较轻松 平日里可以照顾她的日常起居 她现在已经不跟我一起睡觉了 才开始她跟我同床半年 后来我渐渐让她一个人睡 又发现她一个人睡觉非常不安稳 没有安全感 于是我把她的小床搬进我的房间 再后来我慢慢哄她 终于让她可以一个人在自己房间睡觉 却还是经常半夜去看看她 她害怕打雷 一听到雷声就跳下床往我房间跑 后来每次打雷或者下暴雨 我都想着过不了多久小孩又要跑过来了 果然没错 在她开门的瞬间我掀开被子 她麻利地钻了进来 还不忘带着她的小熊 我的心在她抱着我的时候都软化了 这在以前是我想都不敢想的事 原来被人信赖与需要是一件如此幸福的事情

她睡觉的姿势很不雅观 跟我睡的时候 常常是第二天早上我要从被子里把她的脑袋找出来 或者费力地把她的腿从我的身上摘下来

小孩很以我为骄傲 每次在学校开完家长会或者参加亲子活动 她都很兴奋地告诉我 她的同学都很羡慕她有一个年轻又漂亮的妈妈 我也觉得她是我的骄傲 她经常拿各种奖状 我都一张张地保存了起来 开家长会的时候作为优秀学生家长代表发言 内心的喜悦是掩藏不住的

她跟我一样很喜欢狗 以前我妈妈家有一只金毛 她一天到晚都喜欢黏着它 但是这只金毛离不开我妈妈 于是搬走的时候不能带走它 小孩经常打电话问我妈妈狗狗怎么样了 有空的时候我妈妈也会开车来看我们 顺便让小孩看看金毛

后来我领导家养的阿拉斯加犬生了一窝小狗 我带她一起去抱了一只回来

双休日的时候 我俩都在家 我喜欢烘焙 她就在一边很专注地看着 时不时抛出一些问题让我忍俊不禁 还趁我不在意偷吃草莓

只要我出门 条件允许的话 她就一定要跟着我 双休日的早上是她最喜欢的时间 因为她可以跟我一起去菜市场买菜 还能带上狗狗 于是时间一长 就有了一套固定流程:早上七点半 我收拾完碗筷 换衣服 她给狗狗套上狗绳 从衣架上取出我的包包 拿好钥匙 穿好鞋子乖乖地在门口等我 然后我们一起下电梯 我拉着她的小手 她拉着狗绳 走二十分钟路到菜市场

跟她在一起后我便很少开车 能步行就步行 究其原因 是我很享受跟她走在路上的感觉 她总能带给我很多快乐 一路上叽叽喳喳 跟我说着各种有趣的事情

此后也有人向我表示好感 但我都拒绝了 我知道我的性格是改不了了 婚后我并不能成为一个好的妻子 我的生活里有她就够了

现在她已经十岁了 我们就这样以外人觉得匪夷所思的方式生活了两年

但我并不为我当初的选择后悔

我的爸爸妈妈很爱她 我也很爱她 我的哥哥嫂子也很喜欢她

有这样的一个女儿 我还有什么可以奢求的呢?


至于为什么没有结婚……我想是我习惯了一个人活在自己的世界里。从小爸爸妈妈都不在身边,大学之前一直与爷爷奶奶生活在一起,小的时候就很安静,不喜欢跟其他小朋友玩游戏,一般都是其他女孩子玩娃娃,我坐角落里看书。学生时代也是如此,课间休息时间一般默默地复习上一节课内容或者提前看看书,预习一下知识点。体育课和早操也都是边运动边想事情,就很少聊八卦。长大之后也是这样,她们喜欢明星综艺,我喜欢小说电影……但身边几乎没有什么人觉得我不合群或者自作矜持,可能是由内而外散发地独特气场,让他们觉得我就是这样一个淡淡的性格吧。我对爱情没有太大憧憬,前男友是一个很温柔的人,我们在一起的时候不过任何节日,不会天天在微信上聊天,也不会一天到晚腻在一起。我们是在工作中认识的,那个时候我还是搞计算机的,很忙,他也是技术人员,两个人在一起的日子里,逛街吃饭看电影的次数都不多。后来我想,我一个女孩子单身不会给我家庭带来太多麻烦,但是他不行,于是我们和平分手。曾经我也想过,我会爱上什么样的人。我想,如果世界上存在一个与我性格类似的人,我会爱上ta。但是可惜,我不喜社交,这个愿望可能毕生无法实现。

当时把小孩带回来的时候,说实话,没有太大压力,家里没有人反对,可能也都清楚我大概率不婚的事实吧,希望我不那么孤独。我的亲人都喜欢她,我的朋友出差回来也会给她带礼物,我很感谢他们。但是给她办一系列手续真的很头痛。

我的妈妈曾经也对我恨铁不成钢,认为以我自身条件绝对不愁嫁,说我就是一个奇葩,是一个封闭主义,也在我分手之后给我介绍对象,但是最后都不了了之。但是我妈是刀子嘴豆腐心,口头上会对我的生活方式表示不满,但是其实比谁都爱我。

有了一个女儿之后生活其实是多了很多乐趣的。我会做饭,但是以前都是一个人生活,没什么心情下厨,一般都是食堂解决中餐晚餐。后来渐渐地有了点变化,我自己将就着吃没关系,小孩不行,得营养均衡。于是又开始下厨,冰箱里也多了很多花花绿绿的蔬菜水果。我习惯早起,因此做早餐对我来说不算煎熬而是享受。很多家庭主妇结婚后厌倦了这种柴米油盐的琐碎生活,但是我却珍惜每一个雾气缭绕的早晨带给我的温情。

她在我的影响下,也很喜欢花花草草。我养了很多盆多肉,她会耐心地给它们取上好听的名字;家里的小金鱼和小乌龟也是如此。我有一株君子兰,开花很好看,她问我这个为什么叫“君子兰”,因为它很“君子”吗?小孩当时还给我背了一句诗:“窈窕淑女,君子好逑。”我跟她说,因为君子兰的花语就是温文尔雅,很有谦和礼让的君子风范,所以叫“君子兰”。说完之后她歪歪头说:“那我最喜欢君子兰。”我问她为什么,你以前不是喜欢小雏菊吗?她很认真地回答我说,因为妈妈的名字里面有“君”这个字。你看,小孩子的心思就是这么单纯,因为她爱你,所以她喜欢有关你的一切。

她很懂事,但是有的时候她的懂事会让我觉得心疼。有的时候领导晚上会有饭局,这种情况下我都会提前跟她说好,妈妈晚上要迟一点回家,妈妈身上有钥匙,其他任何人敲门你都不要给他开门。冰箱里有吃的,哪一道菜微波炉热几分钟我都用便条贴在冰箱上,你吃完饭乖乖写作业,看一会电视九点之前要睡觉。当我十点多拖着疲惫的身体回家时,总会被她感动,因为她总是等着我回家,床头的小夜灯的微光总是替我亮着。那些同床共枕,各自倒头酣然睡下的情侣们,有多少能够体会到这种夜晚为你点灯的温情呢。

有一次我带她去商场购物,经过卖花草茶的区域,想起她前一阵子咳嗽得厉害,就说给她买点止咳化痰的花茶。她一开始兴致勃勃地看着精致小巧的玫瑰花和茉莉花,后来看我拿着袋子装金银花,就拉着我走,说不要了。我问她为什么,她不肯告诉我,后来我发觉她可能是看见标价觉得太贵了,因为那个标价是按照多少钱一斤来的,几百块的花草可能吓到她了,让她觉得这个是很贵的东西。于是我跟她解释,我们不需要买那么多,只要买几十块钱就好啦。她才半信半疑跟我去结账,看见阿姨打出单子后惊喜地说:“咦,原来真的没有那么贵哎!”

她从来不会跟我乱要东西,常常是我给她买她也不要。给她挑衣服的时候,她第一个看的肯定是标价,觉得贵的,再喜欢也不会要。摸清了她的心思后,我很心疼,因为这个年纪的孩子大多还在父母怀里撒娇,想要什么有什么,而我的女儿却觉得我工作辛苦处处替我着想。因此我跟她说,很多时候衣服并不是按照标价卖的哦,妈妈超级厉害,会跟销售员姐姐还价,姐姐也很喜欢你,会给你打折。时间长了,我成了那家店的老顾客,老板也真的给我打了折。

在她的懂事面前,有时我会责怪自己不算是一个合格的妈妈,我也希望她在我面前撒撒娇打打滚发发脾气,好让我的内心不那么难受。我很少吃零食,家里没有薯片巧克力之类的食物,多的都是一些坚果山楂话梅。时间长了,我居然默认了她跟我一样不怎么吃零食,忘记了她还是一个小孩子的胃。小孩子怎么可能不喜欢吃零食呢?有一次我下班后去学校对面接她回家,看见她和小伙伴们从学校旁边的奶茶店出来,其他人手上都有奶茶炸鸡薯条,只有我的女儿什么也没有买。她看见我后,跟小伙伴说再见后飞快地跑过斑马线来牵我的手。我问她,你怎么没有跟其他小朋友一起吃东西呢?我以为是我平时没有给足她零花钱,让她只能空手看着别人吃东西。当时我的心里一阵酸楚,眼睛都有点红,我不能看见我的女儿受委屈。然而她却说她不喜欢吃这些,说我做的饭比外面卖的都好吃。

这个小孩总是喜欢在我面前编织一个又一个善意的谎言。在她一年级的时候,我去学校开家长会,发现几乎每一个孩子桌上都放着一盒牛奶,柜子里面塞着各种各样的零食。我女儿同桌的妈妈一边从她儿子的桌子里收拾出花花绿绿的零食包装和食物残渣,一边跟我说:“哎呀,你家宝宝真讲究,干干净净清清爽爽的,一点垃圾都没有。”我听了这样的夸奖,心里没有喜悦,反而只是心酸。回家的路上,我给她买了好几袋零食,每天早上塞几个到她书包里,让她带到学校吃。虽然才开始她比较抗拒,但是后来小房间里的零食很快见了底,我内心多少觉得有些宽慰。再后来,到周末的时候,我会和她一起做一些小饼干和纸杯蛋糕,她会很开心地用盒子装好去跟同学分享,回来还会跟我说,他们都很羡慕她有一个会烘焙的妈妈。

她的学习从来不要我操心。虽然一开始有点跟不上节奏,但是她特别肯钻研也肯下功夫,不像其他小孩,写个作业鬼哭狼嚎,做个事情毛毛躁躁。她的作业我都不检查,写完了拿给我签个名,是因为我从小就想培养她的独立性,不能抱有侥幸心理。她也很争气,作业经常被评优秀,成绩也很出色。现在的小孩从幼儿园就开始“内卷”,我女儿班级里很多小孩子一放学就各种培训班补习班,甚至一对一辅导作业。当有的家长旁敲侧击问我,有没有给孩子报班时,我都特别诚恳地回答:“我家宝宝从来不补习,幼儿园还少上一年。”这些妈妈一般都会用一种莫名其妙的眼神看着我,觉得难以置信。

她就是我最忠实的小跟班,跟我生活的时间里,她也慢慢沾染了我的生活习惯。比如说我不喜欢睡懒觉,很多时候我六点起床不到洗漱过后就能发现她已经坐在床上穿衣服了。我跟她说,你不需要这么早起床,就给她定了一个闹钟。比如说我喜欢泡花草茶,她经常在我旁边看我把瓶瓶罐罐的花扔进水壶,然后煮出好看的颜色。时间长了她有的时候会像模像样地用热水泡一杯柠檬玫瑰茶给我。比如说我喜欢看电影,空闲的晚上我就窝在沙发上看电影,她也会抱着小阿拉斯加犬蹭过来跟我一起看。这个时候我就会把欧美电影换成动画,看了不少《千与千寻》《悬崖上的金鱼姬》之类的儿童电影。

她特别听话,很多时候没有对比就没有伤害。疫情期间学校上网课,很多孩子喜欢赖床,怕冷都不肯起床,老师在群里喊所有家长拍摄孩子早读视频,我家都是最早发的;有家长抱怨小孩子趁自己不在旁边就偷偷玩游戏,我家从来不用我在旁边看着,她上网课,我就在自己房间做事,偶尔给她送盘水果;网课期间上传的作业水平高低一眼就可以看出来,有孩子拖拖拉拉不提交作业,作业纸上千疮百孔,橡皮都把纸擦破了,我家作业写的又快又好。下午阳光体育时间,有的小孩做运动就软绵绵的,我女儿就很积极,我在客厅做瑜伽,她在旁边跳绳做操……所以说,每次听到别人家长夸奖我的女儿时,说心里毫无波澜是不可能的。

我跟我女儿的生活很简单。房子三室一厅,对我们母女俩还有一只狗狗完全够用;家里没有杂物,最多的就是书籍;我和我女儿都不是爱乱放东西的人,哪怕是不打扫卫生家里也很整洁,除了地上有狗毛;橱柜里没有很多碗,收拾起来很方便。我不是喜欢购物的人,也不追求奢侈品,几乎不化妆,平时只护肤,一支口红可以用完再买新的,一年里买一件高档的连衣裙和大衣就很满足。我的女儿没有课外补习,在这上面我省了好几万。所以说在这个三线城市,我的工资完全可以支付得起我和女儿的生活开销,并且可以在寒暑假带她出去玩几天。

当然,一个年轻单身妈妈带着一个孩子,本身就很容易引起注意。我的女儿也经常会被问及:“为什么你的妈妈看起来那么年轻?”或者是“我怎么从来没有看见你的爸爸?”我女儿的每任班主任都会找我交流情况,我也坦诚地把事情和盘托出。时间久了,自然会走漏风声,部分同学的家长也知道了这个孩子是我领养的事实。当然,有些恶意揣测别人的想法我是无法控制的,有一次一个同学妈妈找我喝茶,问我是不是因为无法生育而不婚。我哑然失笑,后来才知道人的脑洞是很大的,已经在背后给我编排了很多奇葩的戏剧故事。

我的领导也知道我的情况,身边的同事可能觉得我不是喜欢透露自己生活的人,知情的不多,大多数人觉得我是离婚人士。基于这个原因,有饭局的时候,我总能拿到很多糖果,同事结婚什么的,都会多送我一盒喜糖或者礼包。

至于孩子的亲生父母,自从她跟着我以后就再也没有见过。我对那小俩口的印象是很不好的,两个人的结合就像是一个意外,婚后两人也是类似于搭伙过日子,实际上各过各的,自己玩乐尚且不够,哪里来的精力照顾孩子呢?我常常感叹,如此不合格的父母居然可以生出这样一个令人怜爱欢喜的孩子。孩子长相柔和,除了很好看的双眼皮像她生母,其他一点儿也看不出遗传的痕迹,不似她父亲的凶神恶煞一脸痞气,也不像她母亲一样面相薄情。因此很多时候我都觉得她很像一只萨摩耶,单纯无害,只想在你身边撒娇。

跟她在一起久了,很多生活习惯都会为她改变。以前我去超市,目标都很明确,直奔对应的区域定位所需物品。而带上我女儿后,心里那些清单都烟消云散,花一块钱推一辆小推车,我推着车的时候她还要拉我胳膊,在大润发里面闲庭信步,停留时间最长的阵地从果蔬肉食区变成了零食区。她很喜欢在花花绿绿的零食区里穿梭,虽然买的东西不多,但她是这让她感觉很幸福。她也喜欢在一楼看面包房的小姐姐给蛋糕裱花,看熟食区的阿姨做面食,看果蔬区里长得可爱的水果(她一直很喜欢柠檬,因为她觉得柠檬颜色很好看)

看她吃东西是一种享受。才开始我不知道她的食量,给她盛饭用印有小猫咪的瓷碗,开始的时候盛八分满,一边吃一边偷偷观察她能不能吃完。后来渐渐增加饭量,直到有一天她比较为难地看着我,我才大概估计出她的食量。我烧菜挺有分寸,不多也不少,很多时候两个人刚好吃完,吃不完我就用塑料盒子用肉汤汁拌饭,我女儿屁颠屁颠地端下楼喂猫猫狗狗。


所有人的评论我都仔细地看了,其中有跟我感同身受的女孩子们,也有母亲。你们都很温暖,谢谢你们对我的祝福与鼓励。当然,选择单身是我的选择,当你们想这样做时,请一定三思后行。

也有一些不好的质疑,对此,我只想表示,没有穿过别人的鞋,就不要抨击别人走过的路。

其中很多评论都说要注意孩子的亲父母,这个也是我很担心的,就像所有领养孩子的父母都怕孩子跟亲生父母见面。我会尽最大努力在法律框架内取得一个妥当的结果。

也有人说,我能够这样生活,离不开一定的经济实力。说实话,我的工资并不很高,最起码与我之前的工作相比,不在一个层次上。但是我目前居住在哥哥房子里,哪怕哥哥回来后需要这套房子,我也可以回去和母亲住,因此不用还房贷;车也是母亲之前开的,她自己后来又买了一辆,这辆车就给我使用,因此也没有车贷危机。再加上前几年工资较可观,自己又不是花钱的主子,也存下来一笔钱,虽然不算太多,但好歹给了我一定的底气。

平常的日常开销真的不多。就像我前面说的,我不热衷于剁手购物,也不化妆,大概受到大学环境的影响,理工类学校女生不多,大家并不花太多时间打扮,学生时代就很少捣鼓这些,所以我现在平常就是防晒和唇膏,口红用完才买,衣柜里一年四季都有一套可以穿的出去参加正式场合的服装。宝宝我打算三年级之后让她在学校就餐,我一个人三餐很好打发。父母身体健康,我也很少去医院,小阿拉斯加的肠胃也还好,花销都在可控范围内。

所以说,经济实力是一方面,家庭的支持更是我得以拥有一切的基础。


辗转反侧,实在难以入眠。

很感谢大家对我和小家伙的祝福,才开始还觉得这个答案有点偏题,没想到平平淡淡才是真,能够引起大家的感情共鸣❤️

还有一些不好的评论,我就不去过多关注。“你这种性格是怎么考上公务员的” “有过孩子的我告诉你,这种事情不可能出现”“这种做法对得起你父母吗” 对于这些言论,我想说,世界上没有那么多非黑即白,有的时候你所认可的,并不代表我的三观,在符合法律道德的范围内,我只要选择走我认为正确的道路,服从自己的内心,就足够了。

至于有人说我是偏激女权,整篇文章没有出现男性……我想有些事情我没有必要解释地那么清楚,把焦点放在问题本身就好。

我会尽量避免负面情绪的影响,在人生道路上收集那些人们曾经给过我的温暖和力量,就这样一点一滴积累,我相信我的心中会升起一轮不灭的太阳。

评论里面也有很多妈妈发表了自己的意见,其实你的小宝贝都是上帝给你的礼物,有一句话我特别喜欢:也许你的种子不会开花,因为它是一棵参天大树

大家都很关心孩子的过户手续,这个问题也一直让我感到焦虑,孩子的亲生父母也确实是一颗炸弹,所以我会努力解决这些棘手问题,就像评论里说的一样,永绝后患。如果可以的话,也许会考虑过户到哥哥或者妈妈名下,这样会比较方便。

评论里也有很多女性表示向往这种生活,但是请大家务必做到仰望星空的同时要脚踏实地,很多时候理想和现实总是背道而驰,我曾经也做好独身的准备,但是缘分就是这么奇妙,让两个素昧平生的人走到一起。我不想我的回答让大家产生不婚的念头,这样不是我所希望的。

评论里面还有人说基因的强大,一个地痞流氓和小太妹不会生出好孩子。但是假如她就是那万分之一呢,在她身上,我只看到了小孩子的单纯善良,她的血液里不会流淌着不良成分。

还有人说,晚睡早起的生活方式不健康。其实,在熬过(确实可以用“熬”这个词来描述才开始的阶段)那段时间后,我就不熬夜了,熬夜习惯是我从学生时代就养成的,因为我晚上脑子会很清醒,效率也更高。再加上没辞职时整天对着电脑,让我晚上不容易入睡,就常一点左右睡觉,六点多就醒了。现在已经不会这样子了,太晚睡觉小家伙也会担心的。

有妈妈问我什么样的小学可以带零食。原来很多学校不让孩子带零食吗?这点我不清楚。但是我女儿学校可以带矿泉水、牛奶、面包、饼干、水果之类,不允许带辣条等气味大的食物。我女儿学校早上课间操结束后和下午阳光体育活动后都允许孩子吃点东西,但是垃圾不可以放在垃圾桶,都要带回家。


关闭评论,又舍不得评论里面许多善意温暖的内容。

关闭评论是因为我不希望大家因为一些不好的内容而发生争执,我本人是无所谓的。

假如你吃个鸡蛋觉得味道不错,不必认识那个下蛋的母鸡。

同样,当你们觉得这个鸡蛋味道不好,在这里发泄情绪的时候,我也只能跟你说一句抱歉。

你想评价四周的风景,请你自己先爬上屋顶。

评论区里问的比较多的是我的家庭。我的家庭就是千千万万普通人家的一个,父母也不是高知分子。若要说有什么可以值得拿出手的,那就是我有一位优秀的哥哥和充满爱意的家人们。

我本人也没有大家想得那么厉害,也不是intp型人格。

如果有人猜测我是在编故事,那么我会感谢你,因为你让我知道我现在的生活可以像故事那样令人向往。

如果很多人看完这篇回答而感动流泪,我也很感谢你们,最起码你们还拥有对美好事物的感知能力。

那么我立一个小小的flag,若以后成功把孩子过户到我本人的名下,我就取消匿名吧。

很荣幸与大家相遇。

期待与你们的再次相遇。

祝好。

软件仓库文件整理命名规范

Overview

仓库盘的文件整理和命名的个人规范文档

整理规范

软件分类规范

软件以主要功能为参照点进行分类。

所有软件分为 Creative SuiteDevelopmentGraphicsMultimediaProductivitySystem 几个大类,这是一级目录,一级目录下分为二级目录小类,例如 Development 中分为 Code AnalysisCommand LineIDEDebuggerReverse Engineering 等小类,小类下则直接以软件文件名进行分类。

文件夹分类示意图

软件收纳规范

  • 除特殊文件或 exe 单文件以外,所有软件必须为 zip7z 打包,压缩包不可以设置密码,优先固实压缩节省空间,绿色软件(包含大量小文件)文件包使用 7z 压缩(压缩率高速度快),软件安装包本身有压缩内容的文件包使用 zip 压缩,目前禁用 rar 文件格式(商业软件)。
  • 不收纳具有时间不可控(随着时间推移随时可能无法使用)和空间不可控(随着运行环境变更而不可用)的软件,比如强制联网使用,有时间炸弹设定的软件,不收集恶意修改系统,植入广告的软件,创建 Blacklist 黑名单文件用来标注不收集的软件列表。
  • 不收纳有严重缺陷的软件,或者功能高度重复,换皮,优化差,性能差,功能简单但安装包巨大的软件,反之非常倾向于小而美的软件。
  • 创建软件库备份库,文件备份时确保安全。推荐保留三份备份,其中两份为常用实时备份,一份为异地周期冷备份。

命名规范

文件夹命名规范

  1. 软件文件夹命名的基本结构为 (公司名)+ 软件名 ,例如 Adobe Photoshop
  2. 一般情况下软件只需要包含软件名,仅以下情况必须使用公司名:
    • 官方软件名称中包括公司名称的。
    • 软件名称本身具有普遍含义的(难以区分独立性,比如 Backupper )。
  3. 公司名严格按照官方名称命名,并保持大小写和软件所属公司名称一致,如 AdobeBlackmagicAutodesk 等。
  4. 除公司名或者软件名本身携带符号外,文件夹名称中不出现任何标点符号。
  5. 文件夹中不出现任何版本号信息。
  6. 特殊子文件夹位于软件文件夹内,其中包括:
    • Document :包含软件资料等文本信息。
    • Tools :包含软件相关小工具。
    • License :包含序列号等资料。
    • Plugins :包含软件相关插件。

文件命名规范

命名的基本原则为高效简洁统一,软件名本身尽量以英语表示,同时文件名称中不包含任何空格,空格都由 - 号代替。

  1. 文件命名的基本结构为 公司名 - 软件名 - 版本号 - 版本 - 语言 - 体系结构 - 其他 . 后缀 ,例如 Adobe-Photoshop-2020-21.2.10.118-ACR13.3-SP-20210720.zipAutodesk-3ds-Max-2014-EFGJKS-x64.exe ,`Windows-10-Business-Edition-1809-10.0.17763.1637-Lite-EN-x64-20201218。
  2. 公司名软件名 和母文件夹保持一致。例如 Adobe-Photoshop 继承于母文件夹 Adobe Photoshop
  3. 版本号 为数字结构,通常为 xx.xx.xx 表示,如果有特殊的大版本,那么将置于数字号前面,例如 -CC2019-8.1- ,原则上版本号越精确越好。
  4. 版本 包括软件版本的代号,或是版本特点,例如 VL 代表批量授权版本。
  5. 软件包含的 语言 使用大写例如 -CHS--EN ,但如果软件本身就是语言包那么使用小写 -zh-CN-en-US 来区分,超过 3 种以上的多语言则省略不写。
  6. 体系结构 包括有且仅包括 -x86-x64 ,超过 2 种以上多体系结构则省略不写。
  7. 其他 包括文件最后生成日期,使用格式 -yyyymmdd ,或是特殊版本标志 -CE-Portable-Updater 等。

究极强迫症选项

  • 所有软件打包后的 GMT 时间统一为 2000年1月1日:这样做可以在一次更新后使用 everything 软件命令 !da:2000/1/1|!dc:2000/1/1|!dm:2000/1/1 来列出当天的软件变化。
  • 严格按照规范执行,软件库只进不出,这样扫出来的磁盘碎片是没有一个空缺的,所有的软件在硬盘轨道上都是整整齐齐。
  • 软件所有 exe 文件都使用 Streams 扫描,以去除 NTFS 格式中特有的备用交换数据流(Alternate Data Stream),例如你下载一个的软件打开时提示是否同意打开互联网下载的文件,这个信息就是包含在 exe 隐藏的备用信息流中。

[故障集合]Linux必备故障及原因50个

李导996 IP属地: 北京

1 字数 2,166 阅读 22,352

此文档送给刚刚学习Linux的各位小伙伴

零.目录

一. 文件和目录类

  • File exist 文件已经存在
  • No such file or directory 没有这个文件或目录(这个东西不存在)
  • command not found 命令找不到(没有这个命令)
  • invalid option 无效的参数(不可用的参数)
  • overwrite 覆盖
  • remove regular empty file 是否删除普通文件(空的)?
  • is a directory xxx是一个目录
  • descend into directory 是否进入目录
  • Invalid level 无效的层数,层数必须大于0
  • Can’t open file for writing 无法打开这个文件
  • No write since last change
  • xx column window is too narrow 窗口只有xx列太窄了 无法完全显示
  • xxx not a directory 不是一个目录
  • 查看压缩包的时候报错
  • You have mail in /var/spool/mail/root
  • permission denied
  • Warning: Changing a readonly file
  • ‘readonly’ option is set (add! to override)
  • cp: omitting directory ‘/oldboy/’
    unexpected end of file 或 Unexpected EOF in archive
    gzip: stdin: not in gzip format 压缩包不是gzip格式或压缩包损坏

二. 网络连接类

  • 远程连接错误 Connection Failed 连接失败
  • yum安装软件故障提示 Could not resolve host无法解析主机
  • yum安装软件提示:Nothing to do (没事做)
  • 没有找到叫treea的软件包
  • Name or service not known 域名无法识别(无法上网)
  • No route to host 没有访问主机的路由(此路不通)
  • Connection Refused 连接拒绝

三. 修改系统基础配置类

  • 重启网卡报错 device not present
  • 修改主机名过程中,命令行中主机名没有变化
  • hostname命令修改主机名(临时 重启服务器之后失效)
  • 命令行中的主机名部分没有改变?

四. 用户相关错误

  • user ‘oldboy’ already exists
  • no such user
  • Only root can do that.
  • Only root can specify a user name.
  • Creating mailbox file: File exists
  • warning: the home directory already exists.
  • /etc/sudoers: syntax error near line 105 <<<

五.脚本及定时任务

  • no crontab for root 没有配置定时任务
  • no crontab for root - using an empty one 没有定时任务,创建空的定时任务
  • crontab: installing new crontab 更新定时任务配置

一. 文件和目录类

1. File exist 文件已经存在

1
2
3
4
[root@oldboyedu59 ~]# mkdir   /data   /lidao  
[root@oldboyedu59 ~]# mkdir /data /lidao
mkdir: cannot create directory ‘/data’: File exists
mkdir: cannot create directory ‘/lidao’: File exists

mkdir: cannot create directory ‘/lidao’: File exists
无法 创建 目录 因为这个目录已经存在

2. No such file or directory 没有这个文件或目录(这个东西不存在)

没有这个目录:文件或路径书写错误

1
2
3
[root@oldboyedu59 ~]# mkdir  /oldboy
[root@oldboyedu59 ~]# cd oldboy
-bash: cd: oldboy: No such file or directory

mkdir命令本身问题:mkdir 命令默认只能创建1层目录 创建多层报错
-p解决

1
2
[root@oldboyedu59 ~]# mkdir  /data/oldboy/lidao/
mkdir: cannot create directory ‘/data/oldboy/lidao/’: No such file or directory

touch命令只能创建文件,目录不存在则会报错
解决:先创建目录,再创建文件

1
2
3
4
[root@oldboyedu59 ~]# ls /oldboy/
oldboy.txt
[root@oldboyedu59 ~]# touch /oldboy/lidao/alex/oldboy.txt
touch: cannot touch ‘/oldboy/lidao/alex/oldboy.txt’: No such file or directory

排错思路:
1.ls命令检查对应的目录是否存在?
2.目录不存在 先创建目录在创建文件/

find命令与|xargs ll 错误
|xargs后面不支持别名

1
2
[root@kangxu ~]# find /oldboy  -name  "*.txt"  -type f |xargs ll
xargs: ll: No such file or directory

3. command not found 命令找不到(没有这个命令)

1
2
[root@oldboyedu59 ~]# mkdiy
-bash: mkdiy: command not found

1.书写错误
2.没有安装

4. invalid option 无效的参数(不可用的参数)

1
2
3
[root@oldboyedu59 ~]# touch -p /oldboy/oldboy.txt
touch: invalid option -- 'p'
Try 'touch --help' for more information.

5. overwrite 覆盖

cp复制如果已经存在这个文件会提示是否覆盖

1
2
[root@oldboyedu59 ~]# cp  /oldboy/oldboy.txt   /tmp/
cp: overwrite ‘/tmp/oldboy.txt’?

6.remove regular empty file 是否删除普通文件(空的)?

1
2
[root@oldboyedu59 ~]# rm   /oldboy/oldboy.txt
rm: remove regular empty file ‘/oldboy/oldboy.txt’?

7. is a directory xxx是一个目录

rm默认无法删除目录
解决:加上-r 或-rf

1
2
[root@oldboyedu59 ~]# rm /data/
rm: cannot remove ‘/data/’: Is a directory

vi命令中 使用vi编辑目录也会报错

1
2
3
"/oldboy"
E502: "/oldboy" is a directory
Press ENTER or type command to continue

8. descend into directory 是否进入目录

1
2
3
4
5
6
7
8
9
10
11
12
13
[root@oldboyedu59 ~]# rm -r /data/
rm: descend into directory ‘/data/’? y
rm: remove regular empty file ‘/data/oldboy01.txt’? n
rm: remove regular empty file ‘/data/oldboy02.txt’? n
rm: remove regular empty file ‘/data/oldboy03.txt’? n
rm: remove regular empty file ‘/data/oldboy04.txt’? n
rm: remove regular empty file ‘/data/oldboy05.txt’? n
rm: remove regular empty file ‘/data/oldboy06.txt’? n
rm: remove regular empty file ‘/data/oldboy07.txt’? n
rm: remove regular empty file ‘/data/oldboy08.txt’? n
rm: remove regular empty file ‘/data/oldboy09.txt’? n
rm: remove regular empty file ‘/data/oldboy10.txt’? n
rm: remove directory ‘/data/’? n

9. Invalid level 无效的层数,层数必须大于0

注意参数位置

1
2
[root@oldboyedu59 ~]# tree  -L -F 2 / 
tree: Invalid level, must be greater than 0.

10. Can’t open file for writing 无法打开这个文件

vi中 如果目录不存在就会提示

1
2
3
"/oldbyo/oldboy.txt"
"/oldbyo/oldboy.txt" E212: Can't open file for writing
Press ENTER or type command to continue

如果你对这个文件没有权限 也会提示

11.No write since last change

1
2
E37: No write since last change (add ! to override)
粘包赖(你修改了内容就无法使用:q退出 需要使用:q!

12. xx column window is too narrow 窗口只有xx列太窄了 无法完全显示

这是w的坑 空间太小施展不开.

1
2
[root@oldboyedu60-lnb ~]# w
w: 39 column window is too narrow

13. xxx not a directory 不是一个目录

背景:创建文件的时候多了一个空格

1
2
3
4
5
6
7
[root@ssdz ~]# touch /oldboy /oldboy.txt  #此处要创建/oldboy/oldboy.txt 多个个空格 创建了2个文件 /oldboy和/oldboy.txt 
[root@ssdz ~]# ls -l /oldboy/ #系统认为oldboy是个目录 所以报错
ls: cannot access /oldboy/: Not a directory
[root@ssdz ~]# touch /oldboy/oldboy.txt
touch: cannot touch ‘/oldboy/oldboy.txt’: Not a directory
[root@ssdz ~]# ls -l /oldboy
-rw-r--r--. 1 root root 0 Apr 9 15:23 /oldboy

14.查看压缩包的时候报错

注意是否有特殊中文符号导致的。

1
2
3
4
5
[root@oldboy59 tmp]# tar ztf /tmp/etc.tar.gz
tar (child): \200\202\200\202\200\202\200\202/tmp/etc.tar.gz: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now

15. You have mail in /var/spool/mail/root

你在这个文件/var/spool/mail/root 中有一个新邮件

16. permission denied

权限拒绝

17. W10: Warning: Changing a readonly file

使用vim的时候显示的
表示:正在修改只读文件
解决:

1.查看对文件是否有rw权限
2.如果是root用户可以修改后强制保存退出(:wq!)

18.no properly formatted MD5 checksum lines found

在使用md5sum -c (检查的时候)
md5指纹信息文件中,格式不对
第1列是md5 信息 第2列文件名
解决:

查看MD5文件内容是否正确
检查的命令是否正确 md5sum -c oldboy.md5

1
md5sum: /oldboy/mtime/access_2019-04-01.txt: no properly formatted MD5 checksum lines found

19. E45: ‘readonly’ option is set (add! to override)

通过vi/vim 编辑文件保存的时候(:wq) 提示
这个文件只读,:wq! 强制保存退出

20. cp: omitting directory ‘/oldboy/’

忽略这个目录
cp默认无法复制目录

1
2
3
4
5
6
7
8
[root@oldboyedu64-lnb ~]# cp /oldboy/  /tmp/
cp: omitting directory ‘/oldboy/’
[root@oldboyedu64-lnb ~]# ls -l /tmp/
total 8
-rwx------. 1 root root 836 Jun 30 17:36 ks-script-gWLqG0
-rw-r--r--. 1 root root 400 Jul 7 14:51 oldboy.txt
drwx------. 2 root root 6 Jun 30 17:42 vmware-root_6749-3879179984
-rw-------. 1 root root 0 Jun 30 17:27 yum.log

21. Unexpected EOF in archive

未知的 压缩文件结尾
主要原因是tar压缩包损坏 重新下载

1
2
3
4
5
6
[root@web02 tools]# tar xf nginx-1.16.0.tar.gz 

gzip: stdin: unexpected end of file
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now

image.png

二. 网络连接类

1. 远程连接错误 Connection Failed 连接失败

使用Xshell远程连接失败提示,检查端口是否开启或正确

1
2
3
4
5
6
[c:\~]$ 

Connecting to 10.0.0.200:233...
Could not connect to '10.0.0.200' (port 233): Connection failed.

Type \`help' to learn how to use Xshell prompt.

使用telnet测试端口是否打开

1
2
3
4
5
6
[c:\~]$ telnet 10.0.0.200 233 

Connecting to 10.0.0.200:233...
Could not connect to '10.0.0.200' (port 233): Connection failed. #233端口没有开启

Type \`help' to learn how to use Xshell prompt.

端口开启

1
2
3
4
5
6
7
8
9
10
11
12
13
14
[c:\~]$ telnet 10.0.0.200 22
Connecting to 10.0.0.200:22...
Connection established. #端口开启
To escape to local shell, press 'Ctrl+Alt+]'.
SSH-2.0-OpenSSH_7.4

Protocol mismatch.

Connection closed by foreign host.

Disconnected from remote host(10.0.0.200:22) at 12:22:54.

Type \`help' to learn how to use Xshell prompt.
[c:\~]$

2. yum安装软件故障提示 Could not resolve host无法解析主机

Could not resolve host无法解析主机
主要是系统能否上网和DNS问题.

1
2
3
http://mirrors.tuna.tsinghua.edu.cn/centos/7.6.1810/updates/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - 
"Could not resolve host: mirrors.tuna.tsinghua.edu.cn; Unknown error"
Trying other mirror.

3.yum安装软件提示:Nothing to do (没事做)

有两种情况:
情况1:软件已经安装并且最新如下:

1
2
3
4
5
Package tree-1.6.0-10.el7.x86_64 already installed and latest version
tree软件包已经安装并且是最新版本
Package 2:vim-enhanced-7.4.160-5.el7.x86_64 already installed and latest version
Package 1:bash-completion-2.1-6.el7.noarch already installed and latest version
Nothing to do

情况2:软件名字写错或没有配置yum源导致找不到这个软件包

1
2
3
4
5
6
7
8
9
10
11
12
[root@oldboyedu60-lnb ~]# yum install treea -y
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.lzu.edu.cn
* extras: mirrors.nwsuaf.edu.cn
* updates: mirrors.nwsuaf.edu.cn
base | 3.6 kB 00:00:00
extras | 3.4 kB 00:00:00
updates | 3.4 kB 00:00:00
No package treea available.
#没有找到叫treea的软件包
Error: Nothing to do

情况3:你需要安装软件包而不是软件包里面的命令
通过yum provides 查看命令属于哪个软件包

1
2
3
4
5
6
7
8
9
10
11
12
13
[root@oldboyedu59 ~]# yum install -y locate 
Loaded plugins: fastestmirror
Determining fastest mirrors
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
base | 3.6 kB 00:00:00
extras | 3.4 kB 00:00:00
updates | 3.4 kB 00:00:00
(1/2): extras/7/x86_64/primary_db | 187 kB 00:00:02
(2/2): updates/7/x86_64/primary_db | 3.4 MB 00:00:04
No package locate available.
Error: Nothing to do
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
[root@oldboyedu59 ~]# yum provides locate 
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
base/7/x86_64/filelists_db | 7.1 MB 00:00:03
extras/7/x86_64/filelists_db | 236 kB 00:00:00
updates/7/x86_64/filelists_db | 2.7 MB 00:00:01
mlocate-0.26-8.el7.x86_64 : An utility for finding files by name
Repo : base
Matched from:
Filename : /usr/bin/locate\
[root@oldboyedu59 ~]# yum install -y mlocate
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
Resolving Dependencies
--> Running transaction check
---> Package mlocate.x86_64 0:0.26-8.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=========================================================================================================================
Package Arch Version Repository Size
=========================================================================================================================
Installing:
mlocate x86_64 0.26-8.el7 base 113 k

Transaction Summary
=========================================================================================================================
Install 1 Package

Total download size: 113 k
Installed size: 379 k
Downloading packages:
mlocate-0.26-8.el7.x86_64.rpm | 113 kB 00:00:02
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : mlocate-0.26-8.el7.x86_64 1/1
Verifying : mlocate-0.26-8.el7.x86_64 1/1

Installed:
mlocate.x86_64 0:0.26-8.el7

Complete!
[root@oldboyedu59 ~]# rpm -qa mlocate
mlocate-0.26-8.el7.x86_64

4. Name or service not known 域名无法识别(无法上网)

原因1:DNS配置错误
原因2: Linux无法上网原因 https://www.jianshu.com/p/0bc0b596c1a0

1
2
3
[root@oldboyedu59 ~]# ping baidu.com 
ping: baidu.com: Name or service not known
域名无法识别(无法将域名---->ip地址)

5. No route to host

  • No route to host 没有访问主机的路由(此路不通)
1
#原因 : 防火墙/selinux 没有关闭导致,

三. 修改系统基础配置类

1. 重启网卡报错 device not present

1
2
3
[root@oldboyusd ~]# systemctl restart network 
Job for network.service failed because the control process exited with error code.
See "systemctl status network.service" and "journalctl -xe" for details.

查看详细错误原因
·journalctl -xe·

1
2
Apr 01 15:31:05 oldboyusd.1 network[7816]: Bringing up interface etho:  
ERROR : [/etc/sysconfig/network-scripts/ifup-eth] Device does not seem to be present, delaying initialization.
1
2
Apr 01 15:31:05 oldboyusd.1 /etc/sysconfig/network-scripts/ifup-eth[8019]: 
Device does not seem to be present, delaying initializatio

2. 修改主机名过程中,命令行中主机名没有变化

1# hostname命令修改主机名(临时 重启服务器之后失效)

1
2
3
[root@oldboyedu59 ~]# hostname
oldboyedu59
[root@oldboyedu59 ~]# hostname oldboyedu59-lnb

2# 修改文件内容(写合同 永久 重启服务器之后生效)

1
2
vim /etc/hostname 
oldboyedu59-lnb

3# 检查

1
2
3
4
[root@oldboyedu59 ~]# hostname
oldboyedu59-lnb
[root@oldboyedu59 ~]# cat /etc/hostname
oldboyedu59-lnb

命令行中的主机名部分没有改变?

解决:重新登录下即可(断开连接,重新连接)

1
[root@oldboyedu59-lnb ~]#

3. unexpected EOF while looking for matching `“‘

引号不成对

1
2
3
4
5
6
7
tail -2  /etc/profile 
alias net="cat /etc/sysconfig/network-scripts/ifcfg-eth0
export PS1="[\[\e[34;1m\]\u@\[\e[0m\]\[\e[32;1m\]\H\[\e[0m\] \[\e[31;1m\]\w\[\e[0m\]]\\$ "

[root@ssdz ~]# source /etc/profile
-bash: /etc/profile: line 78: unexpected EOF while looking for matching \`"'
-bash: /etc/profile: line 79: syntax error: unexpected end of file

-bash: /etc/profile: line 78: unexpected EOF while looking for matching `“‘
/etc/profile 第78行 出乎意料的结尾 正在找 ‘“‘ 这个双引号的另一半

四. 用户类错误

1. user ‘oldboy’ already exists

用户已经存在

1
2
[root@oldboyedu59 ~]# useradd oldboy 
useradd: user 'oldboy' already exists

2. no such user

没有这个用户

1
2
[root@oldboyedu59 ~]# id lidao 
id: lidao: no such user

3.Only root can do that.

只有root用户可以使用 非交互式设置密码方式

1
2
[oldboy@oldboyedu59 ~]$ echo 123456|passwd --stdin oldboy
Only root can do that.

4.Only root can specify a user name.

只有root用户 运行passwd的时候 后面能加上用户名
普通用户默认只能运行passwd 不能加用户名 修改自己的密码

1
2
[oldboy@oldboyedu59 ~]$ passwd oldboy 
passwd: Only root can specify a user name.

5. Creating mailbox file: File exists 和warning: the home directory already exists.

添加用户的时候提示:

Creating mailbox file: File exists 正在创建这个用户的邮箱:邮箱已经存在
warning: the home directory already exists. 这个用户的家目录已经存在

删除用户的时候,默认不删除家目录和邮箱.
再次添加就会提示家目录存在和邮箱存在

1
2
3
4
5
6
7
[root@oldboyedu59 ~]# id stu01 
uid=1005(stu01) gid=1006(stu01) groups=1006(stu01)
[root@oldboyedu59 ~]# userdel stu01
[root@oldboyedu59 ~]# useradd stu01
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.
Creating mailbox file: File exists

6.user nginx is currently used by process 7540

用户正在使用中 被pid是7540的进程使用中

五.脚本及定时任务

1. no crontab for root

root用户没有定时任务

1
2
[root@oldboyedu59 ~]# crontab -l
no crontab for root

root用户没有定时任务

2.no crontab for root - using an empty one

root用户没有定时任务,给root创建了1个新的
这里实际上给root创建了定时任务文件 /var/spool/cron/root 空文件

3.crontab: installing new crontab

更新定时任务规则

4. bad xxx, errors in crontab file,can’t install

错误的{分|时|日|月|周},定时任务文件中有错误,无法更新定时任务

分时日月周格式错误01

1
2
3
4
5
6
7
8
#mei liangfenzhong xianshi xitong shijian zhuijiadao /tmp/oldboy.txt
* /1 * * * date >>/tmp/oldboy.txt

"/tmp/crontab.5UZIdI" 3L, 115C written
crontab: installing new crontab
"/tmp/crontab.5UZIdI":3: bad hour 3是第3行的意思,错误的小时 小时位置书写错误
errors in crontab file, can't install.
Do you want to retry the same edit?

分时日月周格式错误02
时间范围书写错误 21-00错误 改为 21-23,00 即可因为定时任务的小时为00-23

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
crontab -e 
#show time by liyy at 20190101
#*/2 * * * * date >>/tmp/time.log

#
00 21-00 * * * date >>/tmp/time.log
00 21-00 * * * date >>/tmp/time.log
#00 21-23,00 * * * date >>/tmp/time.log

#backup /etc/ to /tmp by liyy at 20190101
#00 00 * * * sh /server/scripts/bak-etc.sh

"/tmp/crontab.SpZAZH" 9L, 238C written
crontab: installing new crontab
"/tmp/crontab.SpZAZH":5: bad hour
errors in crontab file, can't install.
Do you want to retry the same edit?

5. You have new mail in /var/spool/mail/root

你有1个新邮件 在/var/spool/mail/root

最后编辑于 :

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

79人点赞

Linux自学指南

更多精彩内容,就在简书APP

“码字不易,点个赞吧。”

还没有人赞赏,支持一下

李导996 本人李导996

总资产93 共写了5.7W字 获得804个赞 共1,834个粉丝

全部评论3只看作者按时间倒序按时间正序

王亚楠ooo IP属地: 贵州

2楼

No write since last change 没遇到过,每次退出都挺顺利啊,李导。

赞 回复

添加新评论

被以下专题收入,发现更多相似内容

nginx Linux面试题系列

友情链接更多精彩内容

79赞 80赞

赞赏

手机看全文