Archives : June-2020

原文链接:「Jenkins」- 在 Tomcat 中运行
文章分类:「Software_Engineering:Continuous_Delivery:Jenkins_-_An_Automation_Server:2.Installation:Jenkins_in_Tomcat」
文章标识:「b5f1834d」

问题描述
本笔记将记录如何在 Tomcat 中运行 Jenkins 服务,而不是运行独立的 Jenkins 服务。
第一步、安装 Tomcat 服务
我们直接从发行办的仓库中安装:

# 安装服务(Kali)
apt-get install[……]

Read more

原文链接:《汇编语言 第 3 版 王爽》- 参考答案:检测点 14.1
文章分类:「05.Programming_Language:8.Assembly_Language:x86_Assembly_Language:ISBN_-_9787302333142:CP_14.1」
文章标识:「49272423」

参考答案
1)编程,读取 CMOS RAM 的 2 号单元内容

assume cs:code

code segment
start:
mov al, 2 ; 只能使用 ax 或 al 来存放端口读入或写入的数据
out 70h, al ; 将[……]

Read more

原文链接:「APT」- The following signatures were invalid
文章分类:「03.Operating_System_Administration:Package_Management_System:APT_-_Advanced_Package_Tool:apt_key_expired」
文章标识:「66bf3bc1」

问题描述
在执行 apt-get update 命令时,产生如下错误:

Hit:1 https://packages.microsoft.com/ubuntu/16.04/prod xenial InRelea[……]

Read more

原文链接:「Nginx」- 安装(CentOS)
文章分类:「Web_Server_and_Load_Balancing:Nginx_and_Tengine:2.Installation:CentOS_and_Nginx」
文章标识:「76c224a9」

Nginx 1.8 on CentOS 7.6
按照道理将应该不会有什么问题,但是在阿里云的 CentOS 系统里找不到这个包。
可以直接从官方的源中安装:

# http://nginx.org/packages/centos/7/x86_64/RPMS/
rpm -ivh http://nginx.[……]

Read more

原文链接:《汇编语言 第 3 版 王爽》- 参考答案:检测点 13.1
文章分类:「05.Programming_Language:8.Assembly_Language:x86_Assembly_Language:ISBN_-_9787302333142:CP_13.1」
文章标识:「3620369e」

参考答案
1) 最大位移是 FFFF
2) 下面是测试程序,用于测试在 7ch 中的中断例程,由原教材提供:

assume cs:code

data segment
db ‘conversation’,0
data ends

code seg[……]

Read more

原文链接:「Intel 8086」- 汇编语言(学习笔记)
文章分类:「05.Programming_Language:8.Assembly_Language:x86_Assembly_Language」
文章标识:「338c92bc」

访问内存的方法
用于寻址的寄存器
在 8086 CPU 中,寄存器只有 bx si di dp 可以用在 […] 中进行内存寻址。另外,还可以使用立即数(idata)。
使用 […] 进行内存寻址的正确格式只有以下几种:

序号
标记
格式
段地址所在寄存器[……]

Read more

原文链接:《汇编语言 第 3 版 王爽》- 参考答案:实验 11 编写子程序
文章分类:「05.Programming_Language:8.Assembly_Language:x86_Assembly_Language:ISBN_-_9787302333142:EXP_11」
文章标识:「79e0ca73」

参考答案

assume cs:codeseg

dataseg segment
db “Beginner’s All-purpose Symbolic Instruction Code.”,0
dataseg ends

codeseg segmen[……]

Read more

原文链接:「Supervisor」- A Process Control System
文章分类:「03.Operating_System_Administration:System_and_Service_Manager:Supervisor_-_A_Process_Control_System」
文章标识:「b216b1e1」

Supervisor
进程管理工具,类似与 init 或 systemd 进程,但是并不是用来替代它们的。
问题解决方案
1)避免编写复杂的 rc.d 脚本来管理服务,简化服务进程的管理工作; 2)重新启动崩溃的进程; 3)能够精准获取[……]

Read more

原文链接:「systemd」 – 创建和修改单元文件
文章分类:「03.Operating_System_Administration:System_and_Service_Manager:systemd_-_Creating_and_Modifying_Unit_Files」
文章标识:「22cef9f5」

内容简介
作为一个系统管理员,要遵循系统管理规范,而不能说”能用就行“。本文将介绍如何编写systemd单元文件。
前言
这不是一个详细的教程。这篇文章是在我学习如何编写systemd单元文件时的一个摘要笔记。文章的内容只是一个概括,涵盖了创建单元文件可能用[……]

Read more

原文链接:「Linux」- 扩容 VMDK 虚拟磁盘(重启或动态)
文章分类:「Virtualization_and_Emulator:1.VMware_related:3.Configuration_and_Administration:Expanding_LVM_Partitions_in_VMware」
文章标识:「3a197760」

问题描述
在虚拟机中,随着虚拟磁盘的使用,磁盘空间很可能不足,因此需要对虚拟磁盘文件进行扩容。
虚拟机操作系统为 CentOS 7. 4 版本,使用 LVM 进行磁盘管理。
附加说明
建议”操作系统“应与”应用数据“进[……]

Read more

原文链接:「Jenkins」- 安装(Debian)
文章分类:「Software_Engineering:Continuous_Delivery:Jenkins_-_An_Automation_Server:2.Installation:Debian_and_Jenkins」
文章标识:「d91efd12」

# 先安装JDK包,Jenkins是由Java开发的,需要安装运行环境。
Debian 8.2 and Jenkins 2.156
Debian/Ubuntu # 04/04/2019

#!/bin/sh

wget -q -O – https:[……]

Read more

原文链接:「systemd」- 系统服务与用户服务
文章分类:「03.Operating_System_Administration:System_and_Service_Manager:System_and_user_service」
文章标识:「05a93924」

在阅读「systemd-system.conf」手册时,有这样一段话:

When run as a system instance, systemd interprets the configuration file system.conf and the files in system.con[……]

Read more

原文链接:《汇编语言 第 3 版 王爽》- 参考答案(学习笔记)
文章分类:「05.Programming_Language:8.Assembly_Language:x86_Assembly_Language:ISBN_-_9787302333142」
文章标识:「71120516」

注意事项
1)本笔记内容整理自网络,感谢网友无私分享,我们也将注明引用地址 2)由于篇幅原因,本笔记不再复述原题,请参考原书(ISBN 978-7-302-33314-2)
实验环境
使用 Windows XP 实验会遇到其他问题,最后还是选择使用 DOSBox 环境。
汇编语[……]

Read more

原文链接:「Linux」- 在虚拟机中,检测新增磁盘(无需重启)
文章分类:「03.Operating_System_Administration:Disk_management:Detecting_new_HDD_without_restart」
文章标识:「a0f38687」

问题描述
当我们向 Linux 虚拟机添加虚拟磁盘后,Linux 虚拟机是无法检测到该磁盘的,需要重启后才能检测到新添加的磁盘。
那如何在不重启的情况下检测到该磁盘呢?
该需求通常发生在虚拟机中,而物理机一般不会有这种需求。
解决办法

#!/bin/sh

for[……]

Read more

原文链接:「APACHE LICENSE」
文章分类:「Software_Engineering:LICENSE:APACHE-LICENSE」
文章标识:「af91b617」

内容:关于APACHE LICENSE。
Homepage: http://www.apache.org/licenses/
APACHE LICENSE, VERSION 2.0
http://www.apache.org/licenses/LICENSE-2.0

Apache License

Version 2.0, January 2004[……]

Read more

原文链接:「Python」- 模块管理工具
文章分类:「05.Programming_Language:5.Python:4.Package_Management」
文章标识:「99bd8782」

包管理器是用于管理 Python 模块的工具,比如搜索模块、安装模块、配置模块、移除模块等等。在 Python 中,有多种类型的包管理器,那我们应该使用那种包管理器呢?本部分将简单整理包管理有关内容,以明确不同场景下应该使用哪种包管理器。

Backlinks: 00.INDEX[……]

Read more

原文链接:「Nginx」- daemon off;
文章分类:「Web_Server_and_Load_Balancing:Nginx_and_Tengine:3.Administration_and_Configuration:daemon_off」
文章标识:「2923a770」

在表面上,就是决定 Nginx 是前台运行(daemon off;)还是后台运行(daemon on;);
我们在命令行执行而产生的是初始化进程,它会产生主进程和工作进程,但是在这之后,他就退出了。
因此,虽然在系统中存在 Nginx 进程,但是它们都也不是原来的启动进程,全是派生出[……]

Read more

原文链接:《汇编语言 第 3 版 王爽》- 参考答案:检测点 11.3
文章分类:「05.Programming_Language:8.Assembly_Language:x86_Assembly_Language:ISBN_-_9787302333142:CP_11.3」
文章标识:「a6cba3c1」

参考答案
1)补全下面的程序,统计F000:0处32个字节中,大小在[32,128]的数据个数。

mov ax,0f000h

mov ds,ax

mov bx,0 ;ds:bx指向第一个字节

mov dx,0 ;初始[……]

Read more