`
furuitao
  • 浏览: 34080 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux指令(八)-程序管理

 
阅读更多

例行性命令(定时任务)
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指令集是至关重要的。在Linux环境中,用户无需图形化界面,通过命令行界面就能执行各种任务,包括文件管理、系统监控、网络...

    aarch64-linux-gnu-gcc gcc version 7.5.0 (Linaro GCC 7.5-2019.12

    标题中的"aarch64-linux-gnu-gcc"是一个交叉编译器,用于在aarch64(也称为ARM64或AArch64)架构上构建Linux应用程序。它基于GNU工具链,是GCC(GNU Compiler Collection)的一个特定版本,这里是7.5.0,由Linaro...

    xilinx-gcc-arm-linux-gnueabi-201801 WINDOWS下ZYNQ LINUX交叉编译器

    gcc-arm-linux-gnueabi-201801”,这很可能是工具链的安装程序或者解压后的文件夹,包含了编译器、链接器、库文件以及其他必要的工具,供开发者在Windows环境中构建面向ZYNQ Linux系统的应用程序。 使用这个工具链...

    arm-linux-gcc-4.3.2.rar

    在嵌入式系统中,Linux提供了稳定、可定制的环境,便于开发者构建和管理软件。 3. GCC 4.3.2:这是GCC的一个特定版本,发布于2008年。GCC不仅是一个编译器,还包含预处理器、编译器、汇编器和链接器等组件。4.3.2...

    arm-fsl-linux-gnueabi-交叉编译工具链

    "arm-fsl-linux-gnueabi-"就是一种针对特定平台的交叉编译工具链,它允许在非ARM的Linux系统(比如基于x86的PC)上为Freescale公司(现NXP)的ARM Linux系统编译应用程序。 交叉编译工具链通常包括以下组件: 1. *...

    arm-linux-gcc-4.5.1(友善之臂提供的最新交叉编译器)

    ARM-Linux-GCC-4.5.1是友善之臂提供的一个特定版本的交叉编译器,主要用于在非ARM架构的主机上构建针对ARM架构的Linux应用程序。交叉编译器是一种特殊的编译器,能够在一种处理器平台上生成适用于另一种处理器平台的...

    arm-linux-gcc-5.4.0交叉编译工具.rar

    在ARM-Linux环境下,它能够生成针对ARM指令集的二进制代码。 2. **Glibc**:这是GNU C库,提供了许多标准C函数和系统调用接口,是大多数Linux系统的基础。 3. **Binutils**:包括了as(汇编器)、ld(链接器)、...

    eclipse-java-2023-09-R-linux-gtk-aarch64.tar.gz

    而AArch64,又称ARM64,是针对64位ARM架构的指令集,意味着此版本特别为运行在如树莓派等ARM架构的Linux设备上进行了优化。 4. **压缩包内容解析** "eclipse"是压缩包内的主要文件,解压后将得到Eclipse IDE的可...

    aria2-1.37.0-aarch64-linux-android-build1.zip

    对于 aarch64 架构的 Linux 和 Android 用户来说,这个特定版本的 aria2 可能需要手动编译或通过特定的包管理器安装。安装后,用户可以通过命令行启动 aria2,并使用其丰富的命令行选项和配置文件来控制下载行为,...

    linux-arm-gcc-4.9.2交叉编译工具

    Linux ARM GCC 4.9.2交叉编译工具是一个针对ARM架构在Linux系统上进行编译的工具链,主要用于在非ARM平台(如x86)上构建适用于ARM设备的应用程序或操作系统。这个版本的GCC(GNU Compiler Collection)是4.9.2,是...

    mysql-5.7.32-linux-glibc-2.28-aarch64.tar.gz

    MySQL是世界上最受欢迎的关系型数据库管理系统(RDBMS)之一,尤其在Web应用程序中广泛使用。本文将详细讨论MySQL 5.7.32版本在不同架构下的安装文件,特别是针对ARM架构的glibc 2.28环境。 首先,我们关注的是`...

    linux常用指令介绍

    本文将详细介绍Linux中与进程管理和文件操作相关的常用指令。 #### 一、管理执行中的进程 1. **查看所有进程**:`top` - `top`命令提供了实时的系统资源使用状态信息,可以显示当前系统正在运行的所有进程。 2....

    arm-linux-gcc-4.3.3(交叉编译链).zip

    标题中的“arm-linux-gcc-4.3.3(交叉编译链)”指的是一个用于在非ARM架构系统上构建Linux应用程序的工具链。交叉编译是软件开发中的一个重要概念,特别是针对嵌入式系统,因为它允许我们在具有强大硬件资源的主机...

    08_linux系统常用指令-软件包管理.zip

    在Linux操作系统中,掌握一些常用的命令行指令是十分必要的,特别是在进行软件包管理时。Linux提供了多种包管理器,如`apt`(适用于Debian及其衍生系统)和`yum`或`dnf`(适用于RPM基系统的Fedora、CentOS等)。本...

    pam.tar.gz_linux pam _linux-pam

    当系统服务需要进行认证时,会调用PAM库,PAM库会按照配置文件(通常位于/etc/pam.d/目录下)中的指令序列来依次执行相应的模块。 **2. PAM配置文件** 在Linux系统中,每个使用PAM的服务都有对应的配置文件。这些...

    arm-linux-gcc-4.3.2.1

    使用 ARM-Linux-GCC 编译的程序可以充分利用 ARM 处理器的指令集,提高性能并降低能耗。 这个压缩包 "arm-linux-gcc-4.3.2-1.tgz" 可能包含了以下内容: 1. `bin` 目录:存放可执行文件,如 gcc、g++ 等编译器和...

    Linux -lglib-2.0 缺失时要用的 arm64下的链接库

    在Linux系统中,`-lglib-2.0` 是一个链接器选项,用于指示编译器在构建可执行程序时链接GLib库版本2.0。GLib是GObject系统的基础,它提供了核心数据类型、低级内存管理、线程支持、事件循环和定时器等关键功能,广泛...

    linux操作系统03_linux系统常用指令-系统管理.ppt

    在Linux操作系统中,掌握一些基本的系统管理指令是至关重要的,这些指令可以帮助用户进行日常的系统维护和监控。以下是一些常见的Linux系统管理指令及其详细解释: 1. **登录与退出**: - `login`:用于用户登录...

    linux指令速查器

    总的来说,【Linux指令速查器】是Linux用户的重要辅助工具,无论对于初学者还是经验丰富的管理员,都能提供即时的指令查询服务,提高他们在终端操作时的效率。同时,其自定义功能也满足了用户个性化的需求,增强了...

    linux及linux-arm程序开发笔记.pdf

    总结来说,本文档是一份Linux及其ARM平台程序开发的综合笔记,涵盖了从基础Linux操作系统知识、开发工具安装与配置、C/C++环境搭建,到ARM平台特性、系统管理与配置、软件应用开发部署,再到跨平台开发技术以及图形...

Global site tag (gtag.js) - Google Analytics