1.GCC简介

gcc.png

GCCGNU Compiler CollectionGNU推出功能强大、能优越的多平台编译器,1985年由理查德·马修·斯托曼开始发展,是GNU的代表作之一,现在由自由软件基金会负责维护工作。gcc可以在多种硬体平台上编译出可执行程序,其执行效率与一般的编译器相比平均效率要高20%~30%。GCC编译器能CC++语言源程序、汇编程序编译链接可执行文件。GCC原本用C...

Continue reading >>

GNU GRUB(GRand UnifiedBootloader简称“GRUB”)是一个来自GNU项目的多操作系统启动程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。

GNU GRUB 和GRUB是GRand Unified Bootloader的缩写...

Continue reading >>

1.chrony简介


Chrony是一个开源的自由软件,它能保持系统时钟与时钟服务器(NTP)同步,让时间保持精确。

它由两个程序组成:chronyd和chronyc。

chronyd:是守护进程,主要用于调整内核中运行的系统时间和时间服务器同步。它确定计算机增减时间的比率,并对此进行调整补偿。

chronyc:提供一个用户界面,用于监控性能并进行多样化的配置。它可以在chronyd实例控制的计算机上工作...

Continue reading >>

生产中我们经常需要通过进程名或pid来查看进程的相关信息,比如端口号,运行用户,运行时间,cpu内存使用率,启动命令等。下面这条简单的命令即可实现,如果再配合atext使用会很方便。直接看效果吧。

命令如下:

psid() { echo;[[ ! -n ${1} ]] && return;pro=&quot...
Continue reading >>

1、临时生效

# ulimit -SHn 10000

其实ulimit 命令身是分软限制和硬限制,加-H就是硬限制,加-S就是软限制。默认显示的是软限制,如果运行ulimit 命令修改时没有加上-H或-S,就是两个参数一起改变。

软限制和硬限制的区别?

硬限制就是实际的限制,而软限制是警告限制,它只会给出警告。


2、永久生效

要想ulimits 的数值永久生效,必须修改配置文件/etc/security/li...

Continue reading >>