• Linux CentOS 操作手册记录


    一、系统操作:

    1. 防火墙相关

    # 开启前端端口 8081
     firewall-cmd --zone=public --add-port=8081/tcp --permanent
    # 开启后端端口 8080
     firewall-cmd --zone=public --add-port=8080/tcp --permanent
    # 重启防火墙
     firewall-cmd --reload
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    2. 文件相关

    # 进入目录
    cd /var/
    # 创建文件夹 创建一个名为 myDir 的文件夹
    mkdir myDir
    # touch 创建文件的命令 touch 文件名  创建一个 名字为 abc 的文本文件
    touch abc.txt
    # vi 文件名 创建一个编辑的文件
    vi abcd.txt
    # cat 将文件打印到标准输出设备上。
    # cat [-AbeEnstTuv] [--help] [--version] fileName
    # 将文件内容打印到控制台屏幕
    cat abc.txt
    # 把 abc 的文档内容加上行号后输入 abcd 这个文档里
    cat -n abc.txt > abcd.txt
    # less 查看文件
    less linuxdaxue.com-access_log
    # 一次查看多个文件
    less linuxdaxue.com-access_log linuxdaxue.com-error_log
    # 在 less 查看的文件中 寻找某个关键词
    ? *
    # 使用 tail 查看文件 tail [参数] [文件]  
    tail notes.log         # 默认显示最后 10 行
    # 实时跟踪名为 notes.log 的文件的增长情况
    tail -f notes.log
    # 查询关键字ResponseBody最后一次出现位置,前后21行
    grep -C 10 'ResponseBody' paybank_info.log |tail -21
    # 同理,搜索关键词第一次出现位置:
    grep -C 10 'ResponseBody' paybank_info.log |head -21,交易时间
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29

    3. 运行相关

    1)ps a 显示现行终端机下的所有程序,包括其他用户的程序。

    2)ps -A 显示所有程序。

    3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。

    4)ps -e 此参数的效果和指定"A"参数相同。

    5)ps e 列出程序时,显示每个程序所使用的环境变量。

    6)ps f 用ASCII字符显示树状结构,表达程序间的相互关系。

    7)ps -H 显示树状结构,表示程序间的相互关系。

    8)ps -N 显示所有的程序,除了执行ps指令终端机下的程序之外。

    9)ps s 采用程序信号的格式显示程序状况。

    10)ps S 列出程序时,包括已中断的子程序资料。

    11)ps -t <终端机编号>  指定终端机编号,并列出属于该终端机的程序的状况。

    12)ps u   以用户为主的格式来显示程序状况。

    13)ps x   显示所有程序,不以终端机来区分。

    14)ps -l 較長,較詳細的顯示該PID的信息

    # 常用命令 根据关键词查看某些进程
    ps -ef|grep java
    # 关闭进程 kill [-s <信息名称或编号>][程序] 或 kill [-l <信息编号>]
    kill 12345
    # 强制杀死进程
    kill -KILL 123456
    # 彻底杀死进程
    kill -9 123456
    # 查看主机磁盘占用情况 将容量结果以易读的容量格式显示出来
    df -h
    # 将 /etc 底下的可用的磁盘容量以易读的容量格式显示
    df -h /etc
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    在这里插入图片描述
    15) du Linux du 命令也是查看使用空间的,与 df 不一样的是,du 这个命令其实会直接到文件系统内去搜寻所有的文件数据。

    # du [-ahskm] 文件或目录名称 查看当前目录下所有文件的占用情况
    du -hd1
    
    • 1
    • 2

    16) 查看CPU与内存信息命令

    # 查看 CPU 信息命令
    cat /proc/cpuinfo
    # 使用top命令查看CPU的使用情况
    top
    # free命令查看内存
    free
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
  • 相关阅读:
    如何制作很火的抖音配音?原来爆款短视频配音方法这么简单
    模板方法模式
    MySQL数据库之索引
    基于VUE+Node实现MapReduce的分布式计算系统
    Swift运行时(派发机制)
    小白学前端遇到的若干问题
    高效截屏方法,你值得拥有!在Windows10中截屏的3种方法
    Kafka 设计之配额(Quatos)
    物理信息驱动深度学习相关报告总结
    ASP.NET基于Ajax+Lucene构建搜索引擎的设计和实现(源代码+论文)
  • 原文地址:https://blog.csdn.net/hongchen006/article/details/125522560