大数据学习第五天

目录

Linux的系统进程

Linux的软件安装


        脑力不足啦,周六日休息了...

                                                

  Linux的系统进程

        进程信息命令

        首先是查看进程的命令:

ps -ef

                UID PID PPID C STIME TTY TIME CMD

        UID: 所属用户

        PID: 当前进程编号

        PPID: 当前进程编号的父进程编号

         或者是查看所有信息:

ps -aux

ps -aux --sort -pcpu

# 当前服务器内存使用率
top

        后台进程

        后台进程只需要在命名后加一个 & 符号,就可以将进程切换为后台进程,举个例子:

[root@node01 ~]# ping www.baidu.com >> baidu.txt &
[1] 2513
[root@node01 ~]# tail -f baidu.txt
64 bytes from 36.152.44.95 (36.152.44.95): icmp_seq=2 ttl=128 time=12.3 ms
64 bytes from 36.152.44.95 (36.152.44.95): icmp_seq=3 ttl=128 time=10.5 ms
64 bytes from 36.152.44.95 (36.152.44.95): icmp_seq=4 ttl=128 time=13.2 ms
64 bytes from 36.152.44.95 (36.152.44.95): icmp_seq=5 ttl=128 time=12.7 ms
64 bytes from 36.152.44.95 (36.152.44.95): icmp_seq=6 ttl=128 time=11.7 ms

        也可以产看当前用户开启的后台进程:

jobs -l

[root@node01 ~]# jobs -l
[1]+ 2513 Running ping www.baidu.com >> baidu.txt &

        以上的方式开启的后台进程 在退出虚拟机是就一并结束了。想要让进程一直在后台运行,防止被挂起。可以使用 nohup 命令。

        该命令的全称是 :no hang up (不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行

nohup


[root@node01 ~]# nohup ping www.baidu.com >> baidu.txt 2>&1 &
[1] 2577

        需要注意一点:nohup 需要配合 2>&1 来使用,否则会 nohup: ignoring input and redirecting stderr to stdout。简单的理解就是,错误信息会被输出到屏幕。

        杀死进程 

        杀死进程的命令有 -9  -15 两种。

kill -9 进程号


kill -15 进程号

        -9:是强制杀死,不管进程是否在运行,不管是否处理完当前业务,直接强制结束。可能会造成数据的丢失,如果不是 -15 结束不掉的情况下,不推荐使用。

        -15 :“温柔的”杀死进程,更像是一种通知,告诉进程要结束了,并等待进程完成当前业务后关掉进程。

  Linux的软件安装

        配置环境变量

        首先介绍下常见的环境变量:

PATH:决定了shell将到哪些目录中寻找命令或程序
HOME:当前用户主目录
MAIL:是指当前用户的邮件存放目录。
SHELL:是指当前用户用的是哪种Shell。
HISTSIZE:是指保存历史命令记录的条数。
LOGNAME:是指当前用户的登录名。
HOSTNAME:是指主机的名称,许多应用程序如果要用到主机名的话,通常是从这个环境变量中来取得的。
LANG/LANGUGE:是和语言相关的环境变量,使用多种语言的用户可以修改此环境变量。

        环境变量的配置方式常用的有三种:

        1.基于bash会话的配置方式

        这种配置方式只有当前配置后生效,临时使用

export TOMCAT_HOME=/opt/apache-tomcat-9.0.72

export PATH=$PATH:$TOMCAT_HOME/bin

        2.基于用户的配置方式

        这种基于用户的配置方式方法,在配置完后需要重新加载一下环境变量

export TOMCAT_HOME=/opt/apache-tomcat-9.0.72

export PATH=$PATH:$TOMCAT_HOME/bin


# 重新加载环境变量
source/jome/lisi/.bash_profile

./home/lisi/.bash_profile

        3.基于系统的配置方式

        这种配置方式对当前系统中所有的用户都有效,但同样要重新加载环境变量

export TOMCAT_HOME=/opt/apache-tomcat-9.0.72

export PATH=$PATH:$TOMCAT_HOME/bin


# 重新加载环境变量
source/etc/profile

./etc/profile

        安装方式就放在下次再写吧。

                                                

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值