java面试题/认证答辩 ---linux系统操作

  1. 掌握层次:
    熟悉:掌握linux基本命令(cd, ls,top等)的使用
    掌握:掌握常用软件的安装(java, mysql等)
    精通:掌握常见运维工具的使用,能进行脚本开发
    综合应用 : 掌握linux操作系统的基本原理,具备在系统下进行网络配置,性能调优,系统安全配置的能力,有部署和运维linux下大型产品或项目经验
    top指令: 参考: https://blog.csdn.net/weixin_41427129/article/details/113102533
    在这里插入图片描述
    各行表示:
    第一行:当前系统时间,系统已启动的时间,当前登录用户数,系统平均负载(1min、5min、15min),超过1表示负载过高;
    第二行:当前进程的总量,以及处于各种状态的进程的数量.(zombie: 僵尸进程数)
    第三行:CPU的整体负载,多核CPU可按1切换不同CPU的负载率:
        us:user space 用户运行程序占用CPU百分比
        sy:system 用于运行内核占用CPU百分比
        id:idle 空闲CPU百分比
        wa:wait to 等待I/O花费时间
        st:stolen 被偷走的CPU百分比,一般为虚拟机占用
    第四行:KiB Mem :
    total 物理总内存
    free 空闲总内存
    used: 已使用内存
    buff/cache : 作为内核缓存的内存总量
    第五行 KiB Swap:
    total: 交换区总量
    free: 空闲交换区总量
    used: 已使用交换区总量
    avail mem: 可用于进程下一次分配的物理内存总量
    top进程信息
    PID: 进程信息
    USER: YONGHU
    PR: 优先级
    NI: nice 值。负值表示高优先级,正值表示低优先级
    VIRT: 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
    RES 进程使用的、未被换出的物理内存大小,单位 kb
    SHR 共享内存大小,单位 kb
    S 进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程
    %CPU top 命令上次更新到现在的 CPU 时间占用百分比
    %MEM 进程使用的物理内存百分比
    TIME+ 进程使用的 CPU 时间总计,单位 1/100 秒
    COMMAND 命令名/命令行

free:
top的第四行第五行

ps -ef
在这里插入图片描述
UID:用户
PID : 进程id
PPID: 父进程id
C CPU使用百分比
STIME: 启动时间
TTY: 登入者的终端机位置
TIME: 进程使用掉的CPU时间
CMD: 下达的指令(带启动参数)

find 命令:

将当前目录及其子目录下所有文件后缀为 .c 的文件列出来:
 find . -name "*.c"
将当前目录及其子目录下所有最近 20 天内更新过的文件列出:
find . -ctime  20

grep命令

当前目录中,查找后缀有 file 字样的文件中包含 test 字符串的文件,并打印出该字符串的行。
grep test *file 
# 在 config.json文件中查找 含password的一行
grep 'password' config.json

关机

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值