linux知识
sampson MrLiang
笨点不要紧,坚持最重要!
展开
-
Linux Cgroups详解
1、导言:Linux系统每个进程都可以自由竞争系统资源,有时候会导致一些次要进程占用了系统某个资源(如CPU)的绝大部分,主要进程就不能很好地执行,从而影响系统效率,重则在linux资源耗尽时可能会引起错杀进程。因此linux引入了linux cgroups来控制进程资源,让进程更可控。2、Linux cgroups基础知识Linux Cgroup 可让您为系...原创 2020-04-20 16:22:36 · 1808 阅读 · 0 评论 -
ubuntu运行和调试ARM程序
1、安装交叉编译工具链1.1 建立软连接在本地系统库搜索路径下(如/lib目录)建立软连接,把arm执行文件需要的ARM库(在交叉编译工具链)通过软连接到/lib下。2、安装arm模拟器qemusudo apt-get install qemu3、运行arm程序qume-arm program4、gdb调试可以使用系统自带的gdb,也可以安装多平台gdb(su...原创 2019-12-20 17:50:26 · 1758 阅读 · 0 评论 -
PPA 完全指南,如何在 Ubuntu 系统中使用 PPA
如果你在使用 Ubuntu 系统,或其它衍生版本,如 Linux Mint、Linux Lite 或者 Zorin OS 等,可能会遇到添加使用 PPA 的情况。那什么是 PPA?为什么要使用 PPA?如何正确添加、使用,以及 PPA 安全吗?下面系统极客就为大家介绍,如何在 Ubuntu 系统中使用 PPA。什么是 PPA,为什么使用它PPA 全称 Personal Pack...转载 2019-12-10 17:42:59 · 986 阅读 · 0 评论 -
GUN C/C++ __attribute__ 用法
前言GNUC的一大特色就是__attribute__机制。__attribute__可以设置函数属性(FunctionAttribute)、变量属性(Variable Attribute)和类型属性(Type Attribute)。__attribute__书写特征是:__attribute__前后都有两个下划线,并切后面会紧跟一对原括弧,括弧里面是相应的__attribute__参数。__a...转载 2019-10-30 11:35:57 · 2576 阅读 · 0 评论 -
GNC的一些特性
GNC CC是一个功能非常强大的跨平台C编译器,它对C 语言提供了很多扩展,这些扩展对优化、目标代码布局、更安全的检查等方面提供了很强的支持。本文把支持GNU扩展的C 语言称为GNU C。 Linux 内核代码使用了大量的 GNU C扩展,以至于能够编译 Linux 内核的唯一编译器是 GNU CC,以前甚至出现过编译 Linux 内核要使用特殊的 GNU CC 版本的情况。本文是对 Li...转载 2019-10-30 10:50:22 · 1194 阅读 · 0 评论 -
Linux cgroup详解(理论与实例)
1、导言:Linux系统每个进程都可以自由竞争系统资源,有时候会导致一些次要进程占用了系统某个资源(如CPU)的绝大部分,主要进程就不能很好地执行,从而影响系统效率,重则在linux资源耗尽时可能会引起错杀进程。因此linux引入了linux cgroups来控制进程资源,让进程更可控。2、Linux cgroups基础知识Linux Cgroup 可让您为系...原创 2019-06-28 17:21:06 · 17450 阅读 · 2 评论 -
Linux能力机制-capability
一)概述:1)从2.1版开始,Linux内核有了能力(capability)的概念,即它打破了UNIX/LINUX操作系统中超级用户/普通用户的概念,由普通用户也可以做只有超级用户可以完成的工作.2)capability可以作用在进程上(受限),也可以作用在程序文件上,它与sudo不同,sudo只针对用户/程序/文件的概述,即sudo可以配置某个用户可以执行转载 2016-11-14 20:06:53 · 2605 阅读 · 0 评论 -
ubuntu安装 oh my zsh
纯粹记录一下安装oh my zsh时遇到的问题。安装oh my zsh终端1.更新软件源sudo apt-get update2.安装zshsudo apt-get install zsh3.获取并安装 oh my zshwget --no-check-certificate https://github.com/robbyrussell/oh-my-zsh/raw/m...原创 2016-09-23 10:11:02 · 1718 阅读 · 0 评论 -
vi/vim 基本使用方法
vi/vim 基本使用方法 vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。1、vi的基本概念转载 2015-05-28 11:01:07 · 341 阅读 · 0 评论 -
linux文件系统下常用目录文件说明
linux文件系统下常用目录文件说明1、/etc/explor //文件系统挂载设置文件 //例子: /opt/qt4fs *(rw,sync,no_subtree_check,no_root_squash)2、/etc/fstab //块设备挂载设置3、/dev/disk/by-uuid/ //存放/etc/fstab里面的uuid3、/etc/i原创 2015-03-17 12:04:01 · 362 阅读 · 0 评论 -
linux系统下inittab 和 fstab 文件以及内部命令介绍
linux系统下inittab 和 fstab 文件以及内部命令介绍inittab文件:命令格式: ::: id表示输出输入设备,这个不需要设置,因为/etc/console已经设为标准输入输出了,如不设置,则从控制台输入输出。 runlevels 这个参数完全忽略 action 运行时机,它表示inittab解释后的运行顺序,它有sysi原创 2015-03-05 10:18:36 · 1329 阅读 · 0 评论