例行性命令(定时任务)
at 仅执行一次 /var/spool/at
at -m TIME (输入工作指令) 输入完指令按Ctrl+D就可以退出了
atq (查看当前工作流程)
atrm (删除流程)
crontab 循环执行 /var/spool/cron
crontab [-e] [-l] [-r]
系统的crontab 编辑/etc/crontab
在修改完/etc/crontab后不会立即执行,需要重启crond
/etc/rc.d/init.d/crond restart
进程相关指令
jobs 查看背景程序代号
bg 将背景程序由Stopped改为Running
bg %number 其中number为工作代号(jobs查出的工作代号)
fg 将背景程序移到屏幕前操作
& 将程序在背景执行
Ctrl+z 将程序终止,放到背景
kill -signal %number
signal
-1:重新读取参数配置文件
-2:用户中断该工作,类似使用Ctrl+c中断一个工作
-9:立刻杀掉一个工作,不论该程序是否为死亡程序
-15:停止一个工作(默认值)
ps -aux 列出在背景执行的程序
top 动态的 A(执行的先后顺序),T(启动时间),M(内存),P(cpu),用以上参数进行排序
free 查看内存
sar [-u] [-r] 秒数 次数
-u查看cpu,-r查看内存,每秒数监测一次,监测次数。
uname [-anpr]
-a:列出所有的系统信息
-n:列出主机名
-p:列出CPU信息
-r:列出核心版本信息
程序的优先级
nice -n number 调整程序的执行顺序
number 一般用户0~19,root用户-20~19
renice [number] PID 更改一个正在运行的程序的nice值
dmesg
uptime
分享到:
相关推荐
这些指令构成了用户与系统交互的基础,尤其对于系统管理员和开发人员来说,熟练掌握Linux指令集是至关重要的。在Linux环境中,用户无需图形化界面,通过命令行界面就能执行各种任务,包括文件管理、系统监控、网络...
标题中的"aarch64-linux-gnu-gcc"是一个交叉编译器,用于在aarch64(也称为ARM64或AArch64)架构上构建Linux应用程序。它基于GNU工具链,是GCC(GNU Compiler Collection)的一个特定版本,这里是7.5.0,由Linaro...
gcc-arm-linux-gnueabi-201801”,这很可能是工具链的安装程序或者解压后的文件夹,包含了编译器、链接器、库文件以及其他必要的工具,供开发者在Windows环境中构建面向ZYNQ Linux系统的应用程序。 使用这个工具链...
在嵌入式系统中,Linux提供了稳定、可定制的环境,便于开发者构建和管理软件。 3. GCC 4.3.2:这是GCC的一个特定版本,发布于2008年。GCC不仅是一个编译器,还包含预处理器、编译器、汇编器和链接器等组件。4.3.2...
"arm-fsl-linux-gnueabi-"就是一种针对特定平台的交叉编译工具链,它允许在非ARM的Linux系统(比如基于x86的PC)上为Freescale公司(现NXP)的ARM Linux系统编译应用程序。 交叉编译工具链通常包括以下组件: 1. *...
ARM-Linux-GCC-4.5.1是友善之臂提供的一个特定版本的交叉编译器,主要用于在非ARM架构的主机上构建针对ARM架构的Linux应用程序。交叉编译器是一种特殊的编译器,能够在一种处理器平台上生成适用于另一种处理器平台的...
在ARM-Linux环境下,它能够生成针对ARM指令集的二进制代码。 2. **Glibc**:这是GNU C库,提供了许多标准C函数和系统调用接口,是大多数Linux系统的基础。 3. **Binutils**:包括了as(汇编器)、ld(链接器)、...
而AArch64,又称ARM64,是针对64位ARM架构的指令集,意味着此版本特别为运行在如树莓派等ARM架构的Linux设备上进行了优化。 4. **压缩包内容解析** "eclipse"是压缩包内的主要文件,解压后将得到Eclipse IDE的可...
对于 aarch64 架构的 Linux 和 Android 用户来说,这个特定版本的 aria2 可能需要手动编译或通过特定的包管理器安装。安装后,用户可以通过命令行启动 aria2,并使用其丰富的命令行选项和配置文件来控制下载行为,...
Linux ARM GCC 4.9.2交叉编译工具是一个针对ARM架构在Linux系统上进行编译的工具链,主要用于在非ARM平台(如x86)上构建适用于ARM设备的应用程序或操作系统。这个版本的GCC(GNU Compiler Collection)是4.9.2,是...
MySQL是世界上最受欢迎的关系型数据库管理系统(RDBMS)之一,尤其在Web应用程序中广泛使用。本文将详细讨论MySQL 5.7.32版本在不同架构下的安装文件,特别是针对ARM架构的glibc 2.28环境。 首先,我们关注的是`...
本文将详细介绍Linux中与进程管理和文件操作相关的常用指令。 #### 一、管理执行中的进程 1. **查看所有进程**:`top` - `top`命令提供了实时的系统资源使用状态信息,可以显示当前系统正在运行的所有进程。 2....
标题中的“arm-linux-gcc-4.3.3(交叉编译链)”指的是一个用于在非ARM架构系统上构建Linux应用程序的工具链。交叉编译是软件开发中的一个重要概念,特别是针对嵌入式系统,因为它允许我们在具有强大硬件资源的主机...
在Linux操作系统中,掌握一些常用的命令行指令是十分必要的,特别是在进行软件包管理时。Linux提供了多种包管理器,如`apt`(适用于Debian及其衍生系统)和`yum`或`dnf`(适用于RPM基系统的Fedora、CentOS等)。本...
当系统服务需要进行认证时,会调用PAM库,PAM库会按照配置文件(通常位于/etc/pam.d/目录下)中的指令序列来依次执行相应的模块。 **2. PAM配置文件** 在Linux系统中,每个使用PAM的服务都有对应的配置文件。这些...
使用 ARM-Linux-GCC 编译的程序可以充分利用 ARM 处理器的指令集,提高性能并降低能耗。 这个压缩包 "arm-linux-gcc-4.3.2-1.tgz" 可能包含了以下内容: 1. `bin` 目录:存放可执行文件,如 gcc、g++ 等编译器和...
在Linux系统中,`-lglib-2.0` 是一个链接器选项,用于指示编译器在构建可执行程序时链接GLib库版本2.0。GLib是GObject系统的基础,它提供了核心数据类型、低级内存管理、线程支持、事件循环和定时器等关键功能,广泛...
在Linux操作系统中,掌握一些基本的系统管理指令是至关重要的,这些指令可以帮助用户进行日常的系统维护和监控。以下是一些常见的Linux系统管理指令及其详细解释: 1. **登录与退出**: - `login`:用于用户登录...
总的来说,【Linux指令速查器】是Linux用户的重要辅助工具,无论对于初学者还是经验丰富的管理员,都能提供即时的指令查询服务,提高他们在终端操作时的效率。同时,其自定义功能也满足了用户个性化的需求,增强了...
总结来说,本文档是一份Linux及其ARM平台程序开发的综合笔记,涵盖了从基础Linux操作系统知识、开发工具安装与配置、C/C++环境搭建,到ARM平台特性、系统管理与配置、软件应用开发部署,再到跨平台开发技术以及图形...