网安day10

一、系统状态管理

1、查看系统信息

2、进程管理

3、内存使用情况

4、磁盘使用情况

5、定时任务

查看系统信息

1、日期时间

data

cal

uptime

w

2、系统版本

cat /etc/rehat-release

uname -a

cat /proc/version

程序、进程、服务

1、程序  program

2、进程  process

3、服务  service

systemctl lisst-unit-filees |grep mysql

cat /etc/services |grep mysql

运行程序

1、前台运行  ./xxx

2、后台运行  nohup ./xxx

chmod +x script.sh给脚本文件赋予可执行的权力

查看进程top

ps

全拼: process status

-a     显示所有进程,包括其他用户的进程;

-U     选择有效的用户id或者是用户名;

-x     显示没有控制终端的进程,同时显示各个命令的具体路径;

-e     显示所有的进程,和-A的效果一样;

-f      显示更完整;通常与-e一起用;

如:ps -ef

如:ps -aux

ps -ef|grep java

pstree以树状图的形式显示运行中的进程。

pstree -p     显示每个进程的PID

pstree mysql

pstree -p | grep ssh

服务管理systemctl

systemctl status.service     查看所有服务状态

systemctl start mysqld.service     启动服务

systemctl restart mysqld.service     重启服务

systemctl stop mysqld.service     停止服务

systemctl enable mysqld.service   开机启动服务

systemctl disable mysqld.service   停止开机启动

systemctl和service

daemon命令 

      service [服务] start          service [服务] stop                 service [服务] restart

systemctl命令 

      systemctl start [unit type]       systemctl stop [unit type]        systemctl restart [unit type]

停止程序

0(信号量) 含义:EXIT       程序退出时收到该信息(服务停止)

1    HUP      挂掉电话线或终端连接的挂起信号,这个信号也会造成某些进程在没有终止的情况下重新初始化

2     INT      表示结束进程,但并不是强制性的,常用的"Ctrl+C"组合键发出就是一个kill -2的信号

3     QUIT     退出

9    KILL    杀死进程,即强制结束进程

11     SEGV    段错误

15   TERM    正常结束进程,是kill命令的默认信号

free

free

free -h

free -m

磁盘使用情况

du    全拼: disk usage

du /usr    显示使用情况

du -h /usr            --human-readable用恰当的单位

du -h /root --max-depth=1       加上层级限制

du -h --max-depth=1 | sort -hr          降序排列

du -ah /root | sort -hr | head -n3        前三个大文件

du -ah --exclude="*/.*".               排除隐藏目录  

du -kt -10M ./*         找出10M以上的文件

综合命令sar

全拼: system activity reporter

%user:用于表示用户模式下消耗的CPU时间的比例;

%nice:通过nice改变了进程调度优先级的进程,在用户模式下消耗的CPU时间的比例;

%system:系统模式下消耗的CPU时间的比例;

%iowait: CPU等待磁盘I/O导致空闲状态消耗的时间比例;

%steal:利用Xen等操作系统虚拟化技术,等待其它虚拟CPU计算占用的时间比例;

%idle: CPU空闲时间比例。

定时任务

工具:crontab

全拼:cron table

cron表达式:

https://tool.lu/crontab

crontab命令

crontab -U root -r      删除任务remove

crontab-u root time.cron     把文件添加到某个用户的任务

crontab -U root -|        列举任务list

crontab -u root -e              编辑任务edit

示例脚本: test.cron输出wuya666          time.cron打印时间

定时任务文件

/etc/crontab   管理文件

/var/spool/cron/  每个用户包括root的crontab任务

/etc/cron.d/     存放任何要执行的crontab文件或脚本

(明儿开始学计算机网络,终于把linux基础部分学完了,这里这些文章没有做过多的介绍,想着今后复习的话,这里就是一个大纲,知道一下学习的方向,还有就是自己太懒了,打字真累人啊)

  • 19
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值