1. 说明
1> 本篇是实际工作中linux上碰到的一个问题,一个使用了CGroup的进程处于R状态但不执行,也不退出,还不能kill,经过深入挖掘才发现是Cgroup的内核bug
2>发现该bug后,去年给RedHat提交过漏洞,但可惜并未通过,不知道为什么,这里就发我博客公开了
3
总览需求
1. 简述静态网页和动态网页的区别。
2. 简述 Webl.0 和 Web2.0 的区别。
3. 安装tomcat8,配置服务启动脚本,部署jpress应用。
1、简述静态网页和动态网页的区别
静态网页:
请求响应信息,发给客户端进行处理,由浏览器进行解析,显示的页面,静态网页包
非常感谢大家对园子的支持!正是在无数园友的支持与帮助下,园子从一个业余时间的偶然变成了一份值得持之以恒为之奋斗的事业。
非常感谢大家在绝境求商中提供了很多很有价值的商业化建议,我们会根据大家的建议好好规划并努力探索园子的商业化道路。
在找到与园子价值吻合的商业模式或者找到愿意支持园子商业化的投资人
1. 说明
1> linux内核关于task调度这块是比较复杂的,流程也比较长,要从源码一一讲清楚很容易看晕
2> 本篇文章主要是讲清楚cfs公平调度算法如何将task在时钟中断驱动下切换调度,所以与此无关的代码一律略过
3> 本篇只讲最简单的task调度,略过组调度,组调度在下
简介:本文主要介绍ubuntu20.04容器中搭建xfce远程桌面、C++、Go环境、容器内docker操作配置、zsh配置
一、创建容器
1、创建容器
docker pull ubuntu:20.04docker run -itd --privileged --name=my-deskto
1. 说明
1> linux内核关于task调度这块是比较复杂的,流程也比较长,要从源码一一讲清楚很容易看晕,因此需要简化,抓住主要的一个点,抛开无关的部分才能讲清楚核心思想
2> 本篇文章主要是讲清楚在cfs公平调度算法中,CGroup如何限制cpu使用的主要过程,所以与此无关的代码
哈喽大家好,我是咸鱼。今天跟大家分享一个关于正则表达式的案例,希望能够对你有所帮助
案例现象
前几天有一个小伙伴在群里求助,说他这个 shell 脚本有问题,让大家帮忙看看
可以看到,这个脚本首先将目标文本文件的名字当作该脚本的第一个参数($1)传递进去,然后查看这个文本文件的内
本文章来自我的微信个人技术公众号---网络技术修炼,公众号中总结普及网络基础知识,包括基础原理、网络方案、开发经验和问题定位案例等,欢迎关注。
Linux网络开发者面临的问题往往比较复杂,因此需要使用一些工具和命令来进行定位和解决。在本篇博客中,我将总结一些常用的Linux网络开发者工具和命令,包
一、
yum
mysql5.7以下
mysql5.7以上
Centos8
可以,但是需要重新配置文件
可以,但是需要重新配置文件
可以,但是需要重新配置文件
Centos7
可以直接yum,但是是安装mariadb-server。如果是mysql-server需要配置文件
直接yum后启动就好
扫码获取搭建步骤:
实验名称: Samba共享服务器基本配置
简答题(直接打字回答在题目下方,仅完成4道题目的同学,最高30分。另外70分是加给自己搭建实验环境完成实验报告的同学):
1、Samba是什么,有什么用处?
2、CentOS系统中,在线安装Samba服务,用什么命令?
3、C
1、下载redis源码包,并进行解压缩操作
https://download.redis.io/releases/
[root@Redis-Ubuntu-1804-p21:~]# wget https://download.redis.io/releases/redis-5.0.14.tar.g
软链接与硬链接是用来干什么的呢?
为解决文件的共享使用,Linux 系统引入了两种链接:硬链接 (hard link) 与软链接(又称符号链接,即 soft link 或 symbolic link)。链接为 Linux 系统解决了文件的共享使用,还带来了隐藏文件路径、增加权限安全及节省存储等好处
terminal,vi 的使用:
0.进入与使用
用终端进入,相当于windows的cmd.
ctrl+alt+T打开终端。
终端命令:ls查看文件夹下的文件
mkdir filename在当前目录下创造一个文件夹
cd filename 进入某文件夹
哈喽大家好,我是咸鱼
我相信大家在面试过程中或多或少都会被问到这样一个问题:你能解释一下什么是 socket 吗
我记得我当初的回答很是浅显:socket 也叫套接字,用来负责不同主机程序之间的网络通信连接,socket 的表现方式由四元组(ip地址:端口)组成
那么今天,咸鱼将跟
原文:
https://www.cnblogs.com/xiao987334176/p/9930517.html
一、介绍Prometheus
Prometheus(普罗米修斯)是一套开源的监控&报警&时间序列数据库的组合,起始是由SoundCloud公司开发的。随着发展,越来
1 进程与程序
在Linux系统中,执行一个程序或命令就可以触发一个进程,系统会给予这个进程一个ID,称为PID,同时根据触发这个进程的用户与相关属性关系,基于这个PID一组有效的权限设置。如下图所示(图片来自《鸟哥的Linux私房菜》[1]):
举个常见的例子,我们要操作系统的时候通常是利用
在上篇文章 《细节拉满,80 张图带你一步一步推演 slab 内存池的设计与实现
》中,笔者从 slab cache 的总体架构演进角度以及 slab cache 的运行原理角度为大家勾勒出了 slab cache 的总体架构视图,基于这个视图详细阐述了 slab cache 的内存分配以及释放原
哈喽大家好,我是咸鱼。今天跟大家分享一个关于 Linux 服务(service)相关的案例
案例现象
我在 3 月 31日的时候发表了一篇《shell 脚本之一键部署安装 Nginx》,介绍了如何通过 shell 脚本一键安装 Nginx
我脚本中执行了 Nginx 开机自启动的命令,当
1 直接改Hosts文件(现在不太管用了)
如果你是Linux或Mac系统,那么可以通过命令sudo vim /etc/hosts打开Hosts文件,并加入以下内容:
140.82.114.25 alive.github.com
140.82.112.25
GPFS 文件系统部署步骤
参考文档:
简书网友提供:
https://www.jianshu.com/p/a0ecc0838b3b?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&