• 环境变量、进程


    环境变量:
    env 查看系统所有环境变量
    set 查看系统和自定义所有变量
    export [变量] 导出变量,变为环境变量 在当前shell里设置的变量没有执行export,再打开一个shell后,则此变量失效(继承性)
    echo $[变量] 查看变量值

    /etc/bashrc /etc/profile ~/.bashrc ~/.bash_profile开机启动读取的脚本,设置开机启动环境变量,最后一个为经常修改的脚本
    source [以上四个脚本文件] 当前终端临时生效
    /etc/bashrc:对所有帐户生效,非登录shell
    /etc/profile:对所有帐户生效,登录shell
    ~/.bashrc:在那个帐户下设置就对那个帐户生效,非登录shell
    ~/.bash_profile:在那个帐户下设置就对那个帐户生效,登录shell
    ~/.bash_logout:关机读取的脚本
    ~/.bash_history:历史命令存放脚本
    /dev/null 黑洞文件
    常用变量:
    $USER:当前用户名
    $HOSTNAME:主机名
    $PWD:当前路径
    $UID:当前登录帐户的UID
    $HOME:当前登录帐户的家目录
    $HISTSIZE:历史命令最多储存数量
    $PS1:一级提示符[u@h W]$ = [root@station62 ~]#
    $PS2:二级提示符 >
    $PATH:命令可否在任何目录下执行和支持tab键的补齐
    $LANG:语言设置


    查看进程
    ps aux 或 ps -elf 显示系统中所有进程
    USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
    1        2      3        4        5     6     7      8      9         10     11
    1:那个用户使用的此进程
    2:进程PID
    3:进程占用CPU的百分比
    4:进程占用内存的百分比
    5:进程占用交换空间大小
    6:进程占用真实物理内存的大小
    7:进程所在的终端,问号是没有占用终端
    8:进程状态R:running运行状态S:sleeping睡眠状态Z:zombie僵尸状态(僵死)
    9:进程开启时间
    10:进程占用CPU的总和
    11:进程所在的位置

    pstree 显示进程树 -aup
    top 实时监控进程


    杀死进程
    kill [进程PID号] 杀死进程
    kill -9 [进程PID号] 强制杀死进程
    15:TERM 9:KILL 18:SIGCONT 19:SIGSTOP
    kill -l 查看杀死进程的信号
    killall sshd 杀死所有远程登录的进程,根据应用程序的名称杀死进程
    pidof [进程名字] 查看进程PID
    pkill -u [用户名] 根据用户名杀死进程
    skill


    进程的前后台操作:
    ctrl+z 把一个进程调到后台去执行
    jobs 查看后台应用程序的工作编号 [1]+ Stopped
    bg %[工作编号] 激活后台程序
    fg %[工作编号] 把应用程序放到前台


    进程优先级:
    通过nice值调节优先级,nice:-20到19,数值越高优先级越低,nice值只能调高
    nice -[nice值] [程序名] 在开启应用程序的时候指定nice值
    renice [nice值] [进程pid] 修改优先级

    源码安装步骤

    先将源码包解压
    ./configure --prefix=[安装路径] 进入解压后的目录执行生成Makefile文件
    make 编译
    make install 安装
    make uninstall 进入解压后的目录执行后卸载软件
    make distclean 清理./configure后生成的文件,需要先进入解压后的目录
    注:具体源码包具体分析,源码包官方网站会有说明

    以.bin .sh .pl .bundle结尾的软件直接执行安装

    md5sum [软件名称] 查看软件校验码

  • 相关阅读:
    抓包工具fiddler使用-初级
    nginx负载均衡配置详解
    nginx常用配置
    nginx介绍及常用功能
    算法分析实验之The Josephus Problem(约瑟夫问题)
    算法分析实验之Locker doors
    算法分析实验之花生采摘
    算法分析实验之俄式乘法
    算法分析实验之翻煎饼
    java(一)Hello World
  • 原文地址:https://www.cnblogs.com/super-sos/p/8905752.html
Copyright © 2020-2023  润新知