Linux From Scratch

blfs(systemd版本)学习笔记-编译安装配置dhcpcd

风流意气都作罢 提交于 2020-12-19 11:30:41
dhcpcd项目地址: http://www.linuxfromscratch.org/blfs/view/stable-systemd/basicnet/dhcpcd.html 1.下载dhcpcd包并校验md5 wget http://roy.marples.name/downloads/dhcpcd/dhcpcd-7.0.7.tar.xz md5sum -c md5sums 2.解压并进入包目录 tar -xvf dhcpcd-7.0.7.tar .xz cd dhcpcd-7.0.7 3.参照书中内容编译安装 ./configure --libexecdir=/lib/dhcpcd \ --dbdir=/var/lib/dhcpcd && make make install 4.返回blfs-sources目录并删除解压的包目录 cd $LFS/sources/blfs-sources/ rm -rf dhcpcd-7.0.7 5.安装blfs脚本文件 make install-dhcpcd 6.配置开机启动dhcpcd服务 systemctl enable dhcpcd@eth0 etho更换为实际的网络接口 来源: oschina 链接: https://my.oschina.net/u/4307735/blog/3647520

blfs(systemd版本)学习笔记-总页

情到浓时终转凉″ 提交于 2020-12-19 11:07:00
lfs(systemd版本)学习笔记 : https://www.cnblogs.com/renren-study-notes/p/10385401.html 一名linux爱好者,记录构建Beyond Linux From Scratch的过程 经 博客园-骏马金龙 前辈介绍,开始接触学习lfs,用博客记录学习笔记,如有写的不恰当的地方,望多多指正。 笔记中只是记录一些问题和书中表述不清晰的内容的处理办法以及我的解决思路,仅做参考。 要实际构建blfs请结合blfs官方的书籍操作 一.lfs系列概述 1.lfs:Linux From Scratch(LFS)是一个项目,为您提供完全从源代码构建自己的自定义Linux系统的分步说明 2.blfs:Beyond Linux From Scratch(BLFS)是一个继续LFS书籍完成的项目。它通过提供在基本LFS系统之上安装和配置各种软件包的广泛说明,帮助用户根据需要开发系统。 3.alfs:Automated Linux From Scratch (ALFS)是一个为可扩展系统构建器和程序包安装程序创建通用框架的项目。(自动化创建LFS系统的过程) 4.clfs:Cross Linux From Scratch(CLFS)是一个使用其他架构从源代码构建自己的定制Linux系统的分步说明 5.hlfs:Hardened Linux

微软发布鉴别AI换脸视频工具;Linux From Scratch v10发布|极客头条

大城市里の小女人 提交于 2020-09-28 16:49:43
「极客头条」—— 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。 程序员专区 Linux From Scratch v10 发布 Linux From Scratch 项目释出了 v10。Linux 平台以发行版众多闻名,每个发行版都有各自的特色,喜欢这个还是喜欢那个可能只与口味有关。但你也可能觉得现有的发行版都不满意,想要打造自己的发行版。但如何从零开始创造定制发行版呢?Linux From Scratch 项目旨在提供必要的知识,帮助你设计和构建自己的发行版,并在此过程中增强 Linux 相关的技能,阅读本书的读者需要掌握一定程度的现有 Unix 系统管理知识。 微软发布鉴别 AI 换脸视频工具 近日,微软出手打造了视频鉴真工具,可以让经由 Deepfake 处理的伪造视频原形毕露。鉴真工具可进行逐帧分析,以验证图像有无存在篡改。工具中基于 Azure 的组件还允许视频创作者对图像添加数字散列和证书。微软承认,随着 AI 算法的精进,工具不可避免地要被淘汰。但在现阶段,这么一套工具还是很具备可用性和现实性意义的。 国内要闻 周鸿祎:马斯克“脑机接口”将带来人脑数据安全新挑战 近日,马斯克用三只小猪展示了其旗下“神经连接”公司最新的脑机接口技术,引起轰动。马斯克表示,其长远目标是迎接超人认知

6、Linux发行版组成与初识

冷暖自知 提交于 2020-08-18 06:50:40
一、Linux发行版 1、从1992年linux诞生至今产生了数百种之多的Linux发行版,1992-2013期间诞生的各发行版之间的关系如下图所示 2、但距今为止,主流的发行版、二次发行版乃至三次发行版它们之间的关系如下图所示。 二、Linux发行版的组成部分 我们常用广义上的Linux指代Linux的发行版,但从狭义上来说Linux仅仅是指代Linux内核(Linux kernel)。 完整的Linux发行版由应用程序(Application) + Linux Kernel组成。 开源程序通常以 源码 (文本格式)方式提供,这样带来的好处是可以自由、灵活的使用。 一般情况下,源代码通过 编译器 编译成可执行二进制程序在电脑中运行 CPU架构 CPU指令架构 操作系统 指令集 生产厂商 备注 x86 CISC intel x64 CISC intel 又称作AMD64 第一款x64指令架CPU由amd研发 m68000 = m68k 摩托罗拉 早期摩托罗拉CPU指令架构 ARM RISC ARM 移动终端设备主流CPU指令架构 Ultrasparc solaris SUN Power AIX IBM powerpc = pcc Apple、IBM、摩托罗拉 alpha Hp-Unix HP MIPSalpha DEC 指令集分为 复杂指令集(Complex Instruction

ubuntu16.04安装ffmpeg

£可爱£侵袭症+ 提交于 2020-08-12 01:09:51
最简单安装 sudo apt-get update sudo apt-get install ffmpeg 离线安装包 unbuntu/linux制作离线FFmpeg包 https://blog.csdn.net/baidu_26981565/article/details/84646819 下载ffmpeg,安装 各种不爽 https://launchpad.net/ubuntu/+source/ffmpeg 针对 ubuntu16.04 下载 ffmpeg_2.8.15.orig.tar.xz https://launchpad.net/ubuntu/+source/ffmpeg/7:2.8.15-0ubuntu0.16.04.1 解压命令: ./configure --enable-shared --prefix=/usr/local/ffmpeg #--build_suffix=-ffmpeg 生成 libavcodec-ffmpeg.so.56, 原生成libavcodex.so.56 #但是,可能出现 LIBAVFORMAT_56 LIBAVFORMAT_FFMPEG_56找不到的问题 yasm 的下载 http://www.linuxfromscratch.org/blfs/view/svn/general/yasm.html 如果不需要,就加上 --disable

Hacker News 简讯 2020-07-10

大憨熊 提交于 2020-08-11 02:53:44
更新时间: 2020-07-10 23:00 LibreOffice: The Next Five Years - (lwn.net) 图书馆办公室:未来五年 得分:209 | 评论:184 Scientists make precise edits to mitochondrial DNA for first time - (nature.com) 科学家首次对线粒体基因进行精确编辑 得分:23 | 评论:0 Two Years to Make $10 in Software Revenue - (beamjobs.com) 两年内获得10美元的软件收入 得分:66 | 评论:18 Quibi reportedly lost 90 percent of early users after their free trials expired - (theverge.com) 据报道,免费试用到期后,Quibi失去了90%的早期用户 得分:70 | 评论:38 Neural programmer better than Quicksort - (arxiv.org) 神经程序员比快速排序更好 得分:206 | 评论:74 Tin Can Phone Modem - (mikekohn.net) 锡罐电话调制解调器 得分:47 | 评论:4 Palantir Goes to the

Docker 小记 — Docker Engine

大兔子大兔子 提交于 2020-05-08 04:43:46
前言 用了 Docker 方才觉得生产环境终于有了他该有的样子,就像集装箱普及之后大型货轮的价值才逐渐体现出来,Docker 详细说明可查阅 “官方文档” 。本篇为 Docker Engine 的笔记,也就是我们通常说的 Docker,他包含了提供容器技术实现的 Docker daemon 及终端控制 Docker CLI 的应用程序。后续会继续发布 Docker Compose 和 Docker Swarm 的操作笔记,由于我的绝大部分应用案例都是云服务器,因此 Docker Machine 就略过了。 1. Docker 安装 & 配置镜像加速器 a: # step 1:安装必要的一些系统工具 apt update apt -y install apt-transport-https ca-certificates curl software-properties-common # step 2:安装 GPG 证书 curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | apt-key add - # Step 3:写入软件源信息 add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $

Shell脚本日志关键字监控+告警

若如初见. 提交于 2020-04-24 02:07:41
  最近小张的爬虫程序越来越多,可当爬虫程序报错,不能及时的发现,从而造成某些重要信息不能及时获取的问题,更有甚者,遭到领导的批评。于是就在想有没有一种方法,当爬取信息报错的时候,可以通过邮件或者短信的方式及时通知小张呢,于是我进行相关搜索,还真让我找到了^_^。 为了避免大家踩坑,以下为自己亲测,其中出现了一些bug的相关解决方法我已做说明,文章最后有我的源代码。 该程序使用场景说明:主要用于Linux服务器爬虫程序日志监控,如出现关键字异常则触发相应的动作或告警操作,通知到邮件联系人,让你及时了解到爬虫程序是否正常爬取,也可用于服务器重要日志的监控 。 一、安装邮件服务 安装邮件服务之前首先停用系统自带的邮件服务 systemctl stop sendmail systemctl disable sendmail systemctl stop postfix systemctl disbale postfix 然后下载mailx,下载地址: http: // www.linuxfromscratch.org/blfs/view/7.6/basicnet/mailx.html 1、解压 tar -jxf mailx-12.4.tar.bz2 -C /usr/src/ && cd /usr/src/mailx-12.4/ 如果报错 tar (child): lbzip2:

lfs(systemd版本)学习笔记-第1页

女生的网名这么多〃 提交于 2020-04-18 04:36:07
一名linux爱好者,记录构建Linux From Scratch的过程 经 博客园-骏马金龙 前辈介绍,开始接触学习lfs,用博客记录学习笔记,如有写的不恰当的地方,望多多指正。 笔记中只是记录一些问题和书中表述不清晰的内容的处理办法以及我的解决思路,仅做参考。 要实际构建lfs请结合lfs官方的书籍操作 一.lfs系列概述 1.lfs:Linux From Scratch(LFS)是一个项目,为您提供完全从源代码构建自己的自定义Linux系统的分步说明 2.blfs:Beyond Linux From Scratch(BLFS)是一个继续LFS书籍完成的项目。它通过提供在基本LFS系统之上安装和配置各种软件包的广泛说明,帮助用户根据需要开发系统。 3.alfs:Automated Linux From Scratch (ALFS)是一个为可扩展系统构建器和程序包安装程序创建通用框架的项目。(自动化创建LFS系统的过程) 4.clfs:Cross Linux From Scratch(CLFS)是一个使用其他架构从源代码构建自己的定制Linux系统的分步说明 5.hlfs:Hardened Linux From Scratch (HLFS)是一个为您提供从源完全构建您自己的定制和强化Linux系统的分步说明。基于LFS,该项目还将包含BLFS的部分内容

常见的Linux发行版以及联系与区别

て烟熏妆下的殇ゞ 提交于 2020-03-08 14:44:47
常见的Linux发行版以及联系与区别 一、按系列罗列linux的发行版,并描述不同发行版之间的联系和区别 Linux发行版=Linux内核+商业软件 linux的发行版:   RedHat、Fedora、suse、红旗、debian、Ubuntu、centos等 不同发行版之间的联系和区别: slackware :SUSE Linux Enterprise Server (SLES) OpenSuse桌面 debian :三大发行版中唯一以社区形式运作,不以商业公司形式运作。是一个致力于创建自由操作系统的合作组织。而且debian开发者所创建的操作系统中绝大部分基础工具来自于GNU工程.  ① ubuntu :是一个以桌面应用为主的linux操作系统。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。   ② mint :Linux Mint 是一款基于 Ubuntu 与 Debian 开发的 Linux 操作系统发行版,被很多爱好者誉为“最好的桌面应用系统”,就像是 Linux 世界中的 macOS,非常适合个人日常办公或开发电脑使用。 Redhat : ​ ① RHEL : RedHat Enterprise Linux,是Redhat自己的发行的企业版,是Redhat的一个重要节点。每18个月发行一个新版本   ② CentOS