Linux
Linux
陈振阳
我翻开历史一查,这历史没有年代,歪歪斜斜的每页上都写着仁义道德四个字。我横竖睡不着,又仔细看了半夜,才从字缝缝里看出字来。满页都写着两个字是,吃人。
展开
-
Allen‘s interval algebra
Allen的区间代数由James F.Allen 1983年提出,定义了时间区间的13种基本关系,以及复合关系表,用于时空推理。先后+连接+重叠+同时开始+包含+同时结束+相等...原创 2019-05-29 10:30:06 · 1193 阅读 · 0 评论 -
Java 中使用 windows-kill 模拟 ctrl+c 信号结束进程
比如使用JavaProcess启动了一个宿主机进程,如果想要关闭他,不能使用JavaProcessdestory()方法,这样关掉后,宿主机程序可能还在,要使用宿主机本身的方式与此进程沟通。Windows下有与kill命令类似的taskkill.exe,但是无法达到发送特定信号的目的。那如果想在Windows下给进程发送Ctrl+C信号或者CTR+Break信号怎么办呢?Java中运行宿主机上的可执行程序时,需要完全按照宿主环境的规则才能达到最大的效果。......原创 2022-07-23 00:16:19 · 1160 阅读 · 0 评论 -
Linux VirtualBox 端口转发
注意修改完之后需要重启软件才能生效。原创 2021-11-30 11:48:31 · 3708 阅读 · 0 评论 -
centos7 tigervnc-server安装配置
5、配置服务修改vnc配置: /etc/sysconfig/vncserver,把下面一句可以设置多个登录用户#VNCSERVERS=“1:root”拷贝文件cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service修改文件vim /etc/systemd/system/vncserver@:1.service把里面设计用户的改成root,下面是已经改好的。#修改配置文件中的<US原创 2021-11-29 15:30:35 · 2088 阅读 · 0 评论 -
利用PV操作实现进程的同步的理论意义
进程的同步是由于进程间合作引起的相互制约的问题,要实现进程的同步可用一个信号量与消息联系起来。当信号量的值为0时表示希望的消息未产生,当信号量的值为非0时表示希望的消息己经存在。假定用信号量S表示某条消息,进程可以通过调用P操作测试消息是否到达,调用V操作发送消息已准备好的通知。例题利用进程同步的意义解题进程的同步是由于进程间合作引起的相互制约的问题,要实现进程的同步可用一个信号量与消息联系起来。进程间的同步就是互相传递制约信息的过程;使用信号量可以承载制约信息;上面前驱图中展现出来的制原创 2021-09-26 16:06:09 · 5534 阅读 · 0 评论 -
CPU 的工作原理是什么?
CPU 的工作原理是什么?你管这破玩意叫 CPU ?你管这破玩意叫编程语言?原创 2021-09-26 00:08:23 · 100 阅读 · 0 评论 -
本机 Hosts 管理神器 SwitchHosts
首先添加系统备份,将系统的hosts文件填写在此,添加远程类型的hosts在系统 Hosts tab展示的就是合并后的内容参考ineo6/hostsSwitchHosts原创 2021-08-14 02:12:03 · 527 阅读 · 0 评论 -
TCP有限状态机分析
TCP有限状态机分析彻底搞定:手绘TCP状态机原创 2021-06-28 22:33:03 · 306 阅读 · 2 评论 -
lvs中ipvsadm的ActiveConn和InActConn的深入理解
lvs中ipvsadm的ActiveConn和InActConn的深入理解原创 2021-06-28 22:18:26 · 1305 阅读 · 0 评论 -
PowerShell | git log 中文乱码问题解决
PowerShell | git log 中文乱码问题解决原创 2021-06-20 20:48:09 · 644 阅读 · 0 评论 -
keepalived 高可用原理
KeepAlivedMASTER以IP组播(组播地址:224.0.0.18)形式发送VRRP协议包,与BACKUP保持心跳连接,若MASTER不可用(或BACKUP接收不到VRRP协议包),则BACKUP通过竞选产生新的MASTER并继续对外提供服务,从而实现高可用。参考VRRP 虚拟路由冗余协议Keepalived脑裂keepalived(一)...原创 2021-06-15 19:42:02 · 864 阅读 · 0 评论 -
linux用户空间与内核空间通信——Netlink通信机制
linux用户空间与内核空间通信——Netlink通信机制原创 2021-06-14 09:26:45 · 312 阅读 · 0 评论 -
linux负载均衡总结性说明(四层负载/七层负载)
linux负载均衡总结性说明(四层负载/七层负载)原创 2021-06-09 00:16:08 · 759 阅读 · 0 评论 -
Linux内核参数之arp_ignore和arp_announce
Linux内核参数之arp_ignore和arp_announce原创 2021-06-08 23:46:42 · 1191 阅读 · 0 评论 -
虚拟路由器冗余协议 VRRP 详解
虚拟路由器冗余协议 VRRP 详解原创 2021-06-07 09:44:07 · 701 阅读 · 0 评论 -
Latency numbers every programmer should know
每个程序员都应该知道的延迟数Latency Comparison Numbers--------------------------L1 cache reference 0.5 nsBranch mispredict 5 nsL2 cache reference 7 ns 14x L1 cac原创 2021-04-27 18:04:06 · 747 阅读 · 0 评论 -
yum groupinstall core
audit:linux安全体系的重要组成部分;内核里有内核审计模块;basesystem:The skeleton package which defines a simple Linux systembashbtrfs-progs:btrfs,它名字挺多:B-tree fs;Butter fs;Better fs;新一代Linux文件系统;A next-generation copy-on-write file system designed for GNU/Linux operating sys.原创 2020-12-19 14:55:21 · 614 阅读 · 1 评论 -
如何将openssl生成key格式转换成ssh-keygen格式
如何将openssl生成key格式转换成ssh-keygen格式如何将pem密钥转换为ssh-rsa格式?原创 2020-11-13 15:11:12 · 1106 阅读 · 0 评论 -
SSH 命令的三种代理功能(-L/-R/-D)
SSH 命令的三种代理功能(-L/-R/-D)原创 2020-11-12 22:13:36 · 3681 阅读 · 0 评论 -
通过 SSH 实现 TCP / IP 隧道(端口转发):使用 OpenSSH 可能的 8 种场景
通过 SSH 实现 TCP / IP 隧道(端口转发):使用 OpenSSH 可能的 8 种场景原创 2020-11-12 22:12:10 · 988 阅读 · 0 评论 -
SSH Host Key
A host key is a cryptographic key used for authenticating computers in the SSH protocol.Host keys are key pairs, typically using the RSA, DSA, or ECDSA algorithms. Public host keys are stored on and/or distributed to SSH clients, and private keys are stor原创 2020-11-12 22:09:27 · 3698 阅读 · 0 评论 -
ps, top, lsof, netstat, ifconfig, who, df, kill, free, nice, ionice, iostat, iotop, uptime, pidof,
ps, top, lsof, netstat, ifconfig, who, df, kill, free, nice, ionice, iostat, iotop, uptime, pidof, tty, taskset, pmap原创 2020-10-27 11:08:46 · 282 阅读 · 0 评论 -
linux增加/删除虚拟ip
linux增加/删除虚拟ip原创 2020-10-21 17:56:32 · 1417 阅读 · 0 评论 -
WSL 官方文档集锦
适用于 Linux 的 Windows 子系统文档:微软官方文档Docker Desktop WSL 2 backend:Docker 官方文档Using Docker in WSL 2:VSCode官方文档原创 2020-10-16 14:11:11 · 295 阅读 · 0 评论 -
Linux open_datasync fdatasync fsync fsync_writethrough open_sync
函数sync、fsync与fdatasync总结整理PostgreSQL Replication之第二章 理解PostgreSQL的事务日志(3)原创 2020-10-16 14:10:54 · 369 阅读 · 0 评论 -
Linux人生第三波
浅析 Linux 初始化 init 系统,第 2 部分Ubuntu的初始化系统工具Upstart原创 2020-10-16 14:10:37 · 100 阅读 · 0 评论 -
Linux watchdog
使用 watchdog 构建高可用性的 Linux 系统及应用https://www.ibm.com/developerworks/cn/linux/l-cn-watchdog/index.htmlwatchdog(8):软件看门狗守护进程 - Linux手册页https://linux.die.net/man/8/watchdogwatchdog_百度百科https://baike.baidu.com/item/Watchdog/5403686linux watchdog看门狗编程 - 简书原创 2020-10-16 14:10:07 · 344 阅读 · 0 评论 -
Alpine Linux 源
Alpine Linux 源使用帮助目前好多开源软件的镜像文件包含build部分,越来越多的使用alpine,国内超慢:sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories原创 2020-07-01 20:33:19 · 678 阅读 · 0 评论 -
CentOS 7最小化安装后找不到‘ifconfig’命令——修复小提示
就像我们所知道的,“ifconfig”命令用于配置GNU/Linux系统的网络接口。它显示网络接口卡的详细信息,包括IP地址,MAC地址,以及网络接口卡状态之类。但是,该命令已经过时了,而且在最小化版本的RHEL 7以及它的克隆版本CentOS 7,Oracle Linux 7和Scientific Linux 7中也找不到该命令。在CentOS最小化服务器版本中如何查找网卡IP和其它详细原创 2014-10-29 11:10:21 · 1333 阅读 · 0 评论 -
在VNC下远程安装Linux系统
1.开机,按esc进去boot:这个地方2.原创 2014-10-28 17:45:06 · 1440 阅读 · 0 评论 -
Linux的Locale
Locale是根据计算机用户所使用的语言,所在国家或者地区,以及当地的文化传统所定义的一个软件运行时的语言环境。用户环境可以按照所涉及到的文化传统的各个方面分成12个大类,这12个大类分别是: 1. 语言符号及其分类 (LC_CTYPE) 2. 数字(LC_NUMERIC) 3. 比较和排序习惯(LC_COLLATE) 4. 时间显示格式(LC_TIME) 5. 货币单位原创 2017-08-02 14:49:08 · 667 阅读 · 0 评论 -
Linux Network Namespace
Linux网络名字空间(Network Namespace)介绍 Linux 网络命名空间 网络虚拟化基础一:linux名称空间Namespaces linux 网络命名空间 Network namespaces 理解 Linux 网络栈(1):Linux 网络协议栈简单总结原创 2018-01-21 17:25:56 · 370 阅读 · 0 评论 -
Kubernetes Net Device
Linux 上的基础网络设备详解 Linux虚拟网络设备之veth Linux-虚拟网络设备-veth pair KVM的虚拟机与宿主机通过veth pair直连原创 2018-01-22 20:43:30 · 225 阅读 · 0 评论 -
Linux Bats
Bats is a TAP-compliant testing framework for Bash. It provides a simple way to verify that the UNIX programs you write behave as expected.A Bats test file is a Bash script with special syntax for d原创 2018-01-24 10:44:53 · 517 阅读 · 0 评论 -
Centos nfs mount
客户端和服务端都需要安装 nfs-utils rpcbindyum install -y nfs-utils rpcbind服务端在/etc/expots上添加要共享的目录及权限等信息/opt/nfs *(rw,sync,no_subtree_check,no_root_squash)客户端执行如下的命令挂在mount -t nfs 47.97.166.7原创 2018-01-10 14:01:02 · 449 阅读 · 0 评论 -
Linux Virtual Network Device
Linux虚拟网络设备之tun/tap Linux虚拟网络设备之veth Linux虚拟网络设备之bridge(桥)原创 2018-02-26 23:13:45 · 1269 阅读 · 0 评论 -
Linux & Systemd & journalctl
参考systemd 之 journalctl原创 2018-02-23 15:52:40 · 507 阅读 · 0 评论 -
ubuntu12.04 更新完源 出现 GPG error
W: GPG error: http://mirror.bjtu.edu.cn precise/ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 51716619E084DAB9W: Failed to fetch http://c...原创 2014-03-19 21:53:42 · 4207 阅读 · 0 评论 -
Linux 性能监控
linux性能分析(1)——平均负载分析Linux系统平均负载3个数字的含义原创 2019-09-16 07:39:29 · 197 阅读 · 0 评论 -
nsswitch
Linux之nsswitch and pamLinux系统下的/etc/nsswitch.conf文件原创 2019-09-25 22:47:22 · 1444 阅读 · 0 评论