如何在 Debian/Ubuntu 上设置自动安全更新(无人值守更新)
当你运行自动安全包更新而不经审查会给你带来一定风险,但是也有一些好处。 -- Magesh Maruthamuthu(作者)对于 Linux 管理员来说重要的任务之一是让系统保持最新状态,这可以使得你的系统更加稳健并且可以避免不想要的访问与攻击。在 Linux 上安装软件包…
《代码英雄》第一季(1):操作系统战争(上)
代码英雄讲述了开发人员、程序员、黑客、极客和开源反叛者如何彻底改变技术前景的真实史诗故事。 -- Redhat(作者) 本文是《代码英雄》系列播客第一季(1):操作系统战争(上) 的音频脚本。英文音频在此:音频Saron Yitbarek:有些故事如史诗般,惊险万…
线程同步,synhronized,锁
要求主线程执行100次,子线程执行10次,主线程执行100次,子线程执行10次。。。循环代码如下:publicclassTest_02{publicstaticvoidmain(String[]arg
F12下的状态怎么不一样,我也是上了线的啊,为什么他的在F12下显示会那么不老实
F12下的状态怎么不一样,我也是上了线的啊,为什么他的在F12下显示会那么不老实,我的显示那么老实,这个怎我也是上了线的啊,为什么他的在F12下显示会那么不老实,我的显示那么老实,这个怎么加密办到的
HashMap为什么不用B+树来替换红黑树
jdk1.8中HashMap引入了转换为红黑树,HashMap为什么不用B+树来替换红黑树?
德邦快递员工卷入货到付款诈骗:窃取 50 万用户信息 案值 1200 万
德邦快递多名员工大肆窃取用户信息,并勾结电商公司老板,全国撒网进行"99 元货到付款"精准诈骗作者/来源: 安华金和据央视报道,今年 7 月,南京的刘女士报警称,女儿替她签收了一份“99 元货到付款”包裹,在付钱后,她发现,包裹里的东西竟是一个看上去…
使用 LVM 升级 Fedora
本文介绍了使用 DNF 和逻辑卷管理(LVM)进行升级的一种方法,以便在出现问题时保留可引导备份。 -- Stuart D Gathman(作者)大多数用户发现使用标准流程升级从一个 Fedora 版本升级到下一个很简单。但是,Fedora 升级也不可避免地会遇到许多特殊情况。本…
树莓派 4 开箱记
树莓派 4 与其前代产品相比具有令人印象深刻的性能提升,而入门套件使其易于快速启动和运行。 -- Anderson Silva(作者) 当树莓派 4 在 6 月底宣布发布时,我没有迟疑,在发布的同一天就从 CanaKit 订购了两套树莓派 4 入门套件。1GB RAM 版本有现货,但 4…
受 Mozilla 启发,苹果宣布更新 WebKit 反跟踪政策
其中详细介绍了一些事项,包括 WebKit 将阻止何种类型的跟踪,何时发挥其他跟踪对策,例如限制功能、需知情用户同意以及 WebKit 如何处理意外情况,特别是跟踪预防功能所造成的的影响。作者/来源: 安华金和受 Mozilla 反跟踪政策的启发,苹果现已宣布更新…
如何打开和关闭树莓派(绝对新手)
这篇短文教你如何打开树莓派以及如何在之后正确关闭它。 -- Chinmay(作者) 树莓派是最流行的 SBC(单板计算机)之一。如果你对这个话题感兴趣,我相信你已经有了一个树莓派。我还建议你使用其他树莓派配件来开始使用你的设备。你已经准备好打开并开始使用…
SSLH:让 HTTPS 和 SSH 共享同一个端口
如果你遇到大多数端口被防火墙阻止的情况,你可以使用 SSLH 访问远程服务器。这个简短的教程描述了如何在类 Unix 操作系统中使用 SSLH 让 https、ssh 共享相同的端口。 -- Sk(作者)一些 ISP 和公司可能已经阻止了大多数端口,并且只允许少数特定端口(如…
如何衡量一个开源社区的健康度
这比较复杂。 -- Jon Lawrence(作者) 作为一个经常管理软件开发团队的人,多年来我一直关注度量指标。一次次,我发现自己领导团队使用一个又一个的项目平台(例如 Jira、GitLab 和 Rally)生成了大量可测量的数据。从那时起,我已经及时投入了大量时间从…
第四章 第四节 per_cpu
我们上一章说了实现内核同步的方法很多,如下表 技术说明适用范围每CPU变量在CPU之间复制数据结构所有CPU原子操作对一个计数器原子地“读-修改-写”的指令所有CPU内存屏障避免指令重新排序本地CPU或所有CPU自旋锁加锁时忙等所有CPU信号量加锁时阻塞等待所有…
一个简单的C语言题目
void main(void) { signed char a = (unsigned char)-1; unsigned char b = a; int c = a; int d = b; signed char aa = -1; unsigned int cc = aa; printf("%d\n",cc); printf("%x %x %x %x\n", a, b, c, d); printf("%d %d %d %d\n", a, b, c, d…
蓝牙漏洞可能会将设备数据暴露给黑客
这个漏洞非常聪明:它不是直接破解加密,而是让黑客一开始就强迫一对蓝牙设备使用较弱的加密,这使得它更容易破解。作者/来源: 安华金和由于蓝牙标准中新发现的一个漏洞,黑客可能会削弱蓝牙设备的加密,随后窥探通信或接管设备。这个漏洞非常聪明:它不是…
如何在安装之前检查 Linux 软件包的版本?
本文将介绍在 Debian 及其衍生品(如 Ubuntu)中,如何在软件包安装之前检查它的版本。对于那些想在安装之前知道软件包版本的人来说,这个小技巧可能会有所帮助。 -- Sk(作者)大多数人都知道如何在 Linux 中查找已安装软件包的版本,但是,你会如何查找那…
使用 MacSVG 创建 SVG 动画
你可以使用多种绘图程序创建 SVG 图像,包括开源的 Inkscape 和 Adobe Illustrator。让你的图像“能动起来”需要更多的努力。幸运的是,有一些开源解决方案甚至可以引起 Belshazzar 的注意。 -- Jeff Macharyas(作者) 开源 SVG:墙上的魔法字。新巴比伦的…
开源新闻综述:GNOME 和 KDE 达成合作、Nvidia 开源 GPU 文档
不要错过两周以来最大的开源头条新闻。 -- Scott Nesbitt(作者)在本期开源新闻综述中,我们将介绍两种新的强大数据可视化工具、Nvidia 开源其 GPU 文档、激动人心的新工具、确保自动驾驶汽车的固件安全等等!GNOME 和 KDE 在 Linux 桌面上达成合作伙伴Lin…
第4章 第三节 内核同步
抢占式内核和非抢占式内核Linux 内核有两个空间,一个是内核空间一个是用户空间,如果一个进程正在内核态执行的时候,允许内核打断他的执行,让另一个进程执行,那么这个内核就是可抢占式内核。 还有一种情况就是,进程执行到内核态的时候,不允许进程切换…
美军网络安全漏洞百出,黑客 2 天就入侵 F15 关键系统
美国《星条旗报》14日披露称,“白帽子”黑客轻易入侵美军 F-15 战机的关键系统。作者/来源: 安华金和长期以来注重网络攻击能力的美军,在“以己矛攻己盾”时终于暴露出美军网络安全防御其实“千疮百孔”。美国《星条旗报》14日披露称,“白帽子”黑客轻易…