如何在Ubuntu Linux上释放/boot分区的空间?
前几天,我收到一个警告,/boot 分区已经几乎满了,没有剩余空间了。是的,我有一个独立的 /boot 分区,我相信现在很少有人这样做了。(LCTT 译注:个人认为保留单独的 /boot 分区是个好的运维经验,除此以外,/tmp、/var 也单独划定分区比较好。)
这是我第一次看到这样一个错误,它让我很迷惑。现在,这里有一 ...
Ubuntu 20.10正式发布:首次采用树莓派4 集成GNOME 3.38
Canonical近日正式发布了包含树莓派优化的Ubuntu 20.10桌面版和服务器版系统,以支持研究人员、发明家、教育和企业。
Ubuntu 20.10包含5.8版Linux内核,提供了最新的工具链,包括glibc 2.32,OpenJDK 11,rustc 1.41,GCC 10,LLVM 11,Python 3.8.6,ruby 2.7.0,php 7.4.9,perl 5.30 ,golang 1.13。
值得一提的是 ...
在Ubuntu和其他Linux发行版上使用Yarn
本速成教程向你展示了在 Ubuntu 和 Debian Linux 上安装 Yarn 包管理器的官方方法。你还将学习到一些基本的 Yarn 命令以及彻底删除 Yarn 的步骤。
Yarn 是 Facebook 开发的开源 JavaScript 包管理器。它是流行的 npm 包管理器的一个替代品,或者应该说是改进。 Facebook 开发团队 创建 Yarn 是为了克服 npm ...
如何利用SystemTap统计函数执行耗时详解
前言
当我们需要对应用程序进行系能分析时,我们通常可以使用perf或者火焰图。 但是这些工具通常只能定性问题,发现那些函数占用cpu较多,需要优化。但是给不出定量的数据, 比如这个函数的耗时情况,它耗时1ms还是5ms。
因此在不在代码中加入统计耗时的代码的情况,我们可以使用SystemTap来统计应用程序的耗时情况。 ...
shiro缓存机实例代码
Shiro提供了类似于Spring的Cache抽象,即Shiro本身不实现Cache,但是对Cache进行了又抽象,方便更换不同的底层Cache实现。
Shiro提供的Cache接口:
Java代码
?
1
2
3
4
5
6
...
shiro会话管理示例代码
shiro提供了完整的企业级会话管理功能,不依赖于底层容器(如web容器tomcat),不管javase还是javaee环境都可以使用,提供了会话管理、会话事件监听、会话存储/持久化、容器无关的集群、失效/过期支持、对web的透明支持、sso单点登录的支持等特性。即直接使用shiro的会话管理可以直接替换如web容器的会话管理。
会话
...
详解Centos6.5下docker 环境搭建
一.运行docker Linux内核版本需要在3.8以上,针对centos6.5 内核为2.6的系统需要先升级内核.不然会特别卡,退出容器.
在yum的ELRepo源中,有mainline(3.13.1)、long-term(3.10.28)这2个内核版本,考虑到long-term更稳定,会长期更新,所以选择这个版本。
1.查看当前版本:
?
...
你能猜出赢家吗Ubuntu Vs Pop!_OS:哪一个更好?
最近,基于Ubuntu的Pop!_OS在Linux世界中大受欢迎。许多用户正在考虑从其他基于Ubuntu的发行版或Ubuntu本身切换到该版本。那么,是什么使Pop!_OS更好,还是真的比Ubuntu好?在这篇文章中,让我们来看看Ubuntu Vs Pop!_OS,并确定哪个是更好的选择。
外观
Pop!_OS看起来比Ubuntu更精致。图标看起来非常优美,用户界面看 ...
如何在Debian、Ubuntu中使用apt-cache命令
使用 apt-cache 命令,你可以在本地 APT 缓存中搜索软件包的详细信息。在本教程中学习使用 apt-cache 命令。
apt-cache 命令是用来干什么的?
APT 包管理器工作在软件包元数据的本地缓存上。元数据通常由包名、版本、描述、依赖关系、仓库和开发者等信息组成。通过 apt-cache 命令,你可以查询这个本地 APT ...
如何在树莓派上安装Ubuntu服务器?
树莓派是最著名的单板计算机。最初,树莓派项目的范围旨在促进学校和发展中国家的计算机基础科学的教学。
它的低成本、便携性和极低的功耗,使得它的受欢迎程度远远超过预期。从气象站到家庭自动化,玩家们用树莓派搭建了许多酷炫的项目。
第四代树莓派具备了普通台式电脑的功能和处理能力。但本文并不是要介绍如 ...
centos7安装mysql并jdbc测试实例详解
centos7安装mysql并jdbc测试实例详解
前言:
之前用rpm安装方式安装不成功,换成yum安装之后安装ok了,在网上搜索到很多的rmp安装和tar包安装的方式,但是是centos7.x与centos6.x做了很大的改变,可能别人的6.x不适合7.x的安装,尤其是对于像博主一样的新人来说,照搬教程可能导致安装不成功,如果你rmp安装失败,那 ...
深入浅析Linux轻量级自动运维工具-Ansible
转自
linux轻量级自动运维工具-ansible浅析 - ~微风~ - 51cto技术博客
http://weiweidefeng.blog.51cto.com/1957995/1895261
ansible是什么?
ansible架构图
ansible特性
模块化:调用特定的模块,完成特定的任务;
基于python语言研发,由paramiko, pyyaml和jinja2三个核心库实现;
部署简单:agen ...
详解linux中nano命令
nano是一个字符终端的文本编辑器,有点像DOS下的editor程序。它比vi/vim要简单得多,比较适合Linux初学者使用。某些Linux发行版的默认编辑器就是nano。
nano命令可以打开指定文件进行编辑,默认情况下它会自动断行,即在一行中输入过长的内容时自动拆分成几行,但用这种方式来处理某些文件可能会带来问题,比如Linux系 ...
Linux下如何对ISO文件编辑的方法示例
前言
我们知道 windows下有类似 ultraiso的这样的软件可以用来编辑 iso文件,可引导 iso也没有问题。近来在 linux下玩的比较多,正好要改个 iso,于是就开始找 linux下有没有类似的软件。
ubuntu软件中心里有一款叫 isomaster的软件,可以创建和修改 iso文件。
?
1
...
详解在CentOS下搭建自己的Git服务器
首先需要装好CentOS系统,作为测试,你可以选择装在虚拟机上,这样比较方便。这步默认你会,就不讲了。
有了CentOS,那么如何搭建Git服务器呢?
1、首先需要安装Git,可以使用yum源在线安装:
?
1
[root@localhost Desktop]# yum insta ...
KDE Neon vs Kubuntu:这两款 KDE 发行版有什么区别?
当你发现两款基于 Ubuntu 并由 KDE 驱动的 Linux 发行版,你会选择哪一个?
Kubuntu 是 Ubuntu 的官方 KDE 版本。
KDE Neon 是 KDE 自己发布的基于 Ubuntu 的发行版。
我知道这常常会让人感到困惑,尤其是当你从来没有使用过这两个版本,但有人推荐你使用它们。因此,为了帮助你做出决定,我想整理一份 KDE ...
Ubuntu 被曝严重漏洞,攻击者可轻松获取 root 权限
近日,GitHub 安全研究员 Kevin Backhouse 发现了 Ubuntu 20.04(一个长期支持版本)中的漏洞,该漏洞可以使任何桌面用户无需系统密码,即可添加新的 sudo 用户,并获得 root 访问权限。
Backhouse 指出,利用该漏洞攻击系统的方法非常简单,只需要一些简单的命令就能为自己创建一个管理员账户。“现代操作系统中的漏洞如 ...
如何清除Ubuntu和其他Linux发行版的终端屏幕
在终端上工作时,通常会发现终端屏幕上显示了太多的命令及其输出。
你可能需要清除终端屏幕并专注于要执行的下一个任务。相信我,清除 Linux 终端屏幕会很有帮助。
使用 clear 命令清除 Linux 终端
那么,如何清除 Linux 中的终端?最简单,最常见的方法是使用 clear 命令:
clear
clear 命令无需选 ...
Linux性能测试 pmap命令详解
名称:
?
1
pmap - report memory map of a process(查看进程的内存映像信息)
用法
?
1
2
...
hbase 简介
概述
hbase是一个构建在hdfs上的分布式列存储系统;
hbase是基于googlebigtable模型开发的,典型的key/value系统;
hbase是apachehadoop生态系统中的重要一员,主要用于海量结构化数据存储;
从逻辑上讲,hbase将数据按照表、行和列进行存储。
与hadoop一样,hbase目标主要依靠横向扩展,通过不断增加廉价的 ...