• CentOS7 日常操作



    A 安装netstat
    1.首先配置好本机的yum源: yum repolist all
    2.利用netstat命令,却提示:-bash: netstat: command not found
    3.执行yum provides */netstat命令就可以看到提供命令的工具包net-tools-2.0-0.17.20131004git.el7.x86_64
    4.安装工具包:yum install net-tools
    5.利用本地服务测试:netstat
    netstat -a
    查看所有端口
    netstat -tunlp
    查看端口占用情况
    netstat -tunlp | grep 端口号
    查看某端口占用情况

    B 防火墙
    CentOS7在防火墙与端口上的操作
    CentOS7使用systemctl指令来管理系统的单一服务,在CentOS7中对于firewalld(防火墙)服务的开启、关闭、状态查询也同样是使用该指令,操作如下:
    启动防火墙: systemctl start firewalld
    查看防火墙状态: systemctl status firewalld
    关闭防火墙: systemctl stop firewalld
    开机时启用防火墙服务:systemctl enable firewalld
    开机时禁用防火墙服务:systemctl disable firewalld
    查询防火墙服务是否开机启动:systemctl is-enabled firewalld
    查询已经启动的服务列表:systemctl list-unit-files|grep enabled
    查询启动失败的服务列表:systemctl --failed
    在安装软件或列库时,除了直接开启和关闭防火墙,也可以通过对端口的操作直接开放连接;添加端口:firewall-cmd --zone=public --add-port=80/tcp --permanent
    更新防火墙规则:firewall-cmd --reload
    查看端口状态:firewall-cmd --zone=public --query-port=80/tcp
    删除开放的端口:firewall-cmd --zone=public --remove-port=80/tcp --permanent
    每次都更新防火墙规则,都需要重新更新:firewall-cmd --reload
    在更新完防火墙的设置后,也可以查看所有开启的端口:firewall-cmd --zone=public --list-ports

    C 安装zip、unzip应用。

    yum install zip unzip

    压缩和解压文件

      以下命令均在/home目录下操作
        cd /home #进入/home目录
      a、把/home目录下面的mydata目录压缩为mydata.zip
        zip -r mydata.zip mydata #压缩mydata目录
      b、把/home目录下面的mydata.zip解压到mydatabak目录里面
        unzip mydata.zip -d mydatabak
      c、把/home目录下面的abc文件夹和123.txt压缩成为abc123.zip
        zip -r abc123.zip abc 123.txt
      d、把/home目录下面的wwwroot.zip直接解压到/home目录里面
        unzip wwwroot.zip
      e、把/home目录下面的abc12.zip、abc23.zip、abc34.zip同时解压到/home目录里面
        unzip abc*.zip
      f、查看把/home目录下面的wwwroot.zip里面的内容
        unzip -v wwwroot.zip
      g、验证/home目录下面的wwwroot.zip是否完整
        unzip -t wwwroot.zip
      h、把/home目录下面wwwroot.zip里面的所有文件解压到第一级目录
        unzip -j wwwroot.zip

    D 解压和压缩

    linux命令中tar后跟的zxvf是什么意思
    分别是四个参数:x:从 tar 包中把文件提取出来z:表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压v:显示详细信息
    fxxx.tar.gz:指定被处理的文件是 xxx.tar.gz
    这些都是tar的参数。.tar.gz是一个压缩包,.tar只是打包而没有压缩,注意这点。
    1. z:通过gzip支持压缩或解压缩。还有其他的压缩或解压缩方式,比如j表示bzip2的方式。
    2. x:解压缩。c是压缩。
    3. v:在压缩或解压缩过程中显示正在处理的文件名。
    4. f:f后面必须跟上要处理的文件名。也就是说你不能写成这样tar-zxfv zhcon-0.2.5.tar.gz

    解压
    tar解压
    tar xvf filename.tar #将filename.tar解压到当前文件夹,保留原文件

    gz解压
    gunzip filename.gz #不保留原文件
    gunzip -c filename.gz > filename #保留原文件

    tar.gz / tgz解压
    tar -zxvf filename.tar.gz #解压到当前目录,保留原文件
    tar -zxvf filename.tar.gz -C dir #解压到dir目录,保留原文件

    bz2解压
    bunzip2 filename.bz2

    tar.bz2 解压
    tar jxvf filename.tar.bz2

    压缩
    tar 压缩
    tar -cvf filename.tar dir #将目录dir中压缩到filename.tar中,保留原文件

    gz压缩
    gzip filename #不保留原文件
    gzip -c filename > filename.gz #保留原文件

    tar.gz / tgz压缩
    tar zcvf filename.tgz dir #将dir目录压缩到filename.tgz,dir也可以是文件名

    bz2 压缩
    bzip2 -z filename

    tar.bz2压缩
    tar jcvf filename.tar.bz2 dir #dir为目录或文件名

    E

    安装命令:

    yum install -y lrzsz

    使用rz上传文件到服务器上:

    rz
  • 相关阅读:
    MySQL------代码1024,can't get hostname for your address解决方法
    MySQL------存储过程的使用
    MyEclipse------如何添加jspsmartupload.jar,用于文件上传
    JQuery------实现鼠标点击和滑动不同效果
    CSS------如何让div中的div处于右下角
    JQuery------制作div模态框
    CSS------Filter属性的使用方法
    python使用元类
    python __new__()分析
    centos自带python2.6升级到python2.7。并解决yum pip easy_install pip等模块兼容性问题
  • 原文地址:https://www.cnblogs.com/Luouy/p/11136580.html
Copyright © 2020-2023  润新知