Linux部分常用命令

1)实现拖拽上传文件
    首先安装lrzsz
    命令为:yum install lrzsz
    安装完毕后直接将文件拖如xshell的窗口内就会自动上传。

    从服务端发送文件到客户端:
    sz filename

    从客户端上传文件到服务端:
    rz

2)linux 安装zip unzip 和 使用
    安装:
    yum install -y unzip zip;
    解压:
    unzip filename.zip
    压缩:
    zip -r mydata.zip mydata    #压缩mydata目录

3)tar
    压缩:
    tar -cvf jpg.tar *.jpg        //将目录里所有jpg文件打包成tar.jpg 
   tar -czf jpg.tar.gz *.jpg    //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩生成一个gzip压缩过的包,命名为jpg.tar.gz
    tar -cjf jpg.tar.bz2 *.jpg    //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
    tar -cZf jpg.tar.Z *.jpg    //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
    rar a jpg.rar *.jpg        //rar格式的压缩,需要先下载rar for linux
    zip jpg.zip *.jpg        //zip格式的压缩,需要先下载zip for linux

    解压:
    tar -xvf file.tar    //解压 tar包
    tar -xzvf file.tar.gz    //解压tar.gz
    tar -xjvf file.tar.bz2    //解压 tar.bz2
    tar -xZvf file.tar.Z    //解压tar.Z
    unrar e file.rar    //解压rar
    unzip file.zip        //解压zip


4)CentOS7firewalld添加开放端口及相关操作

    1、firewalld的基本使用
        启动: systemctl start firewalld
        查看状态: systemctl status firewalld 
        停止: systemctl disable firewalld
        禁用: systemctl stop firewalld

    2、systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。
        启动一个服务:systemctl start firewalld.service
        关闭一个服务:systemctlstop firewalld.service
        重启一个服务:systemctlrestart firewalld.service
        显示一个服务的状态:systemctlstatus firewalld.service
        在开机时启用一个服务:systemctlenable firewalld.service
        在开机时禁用一个服务:systemctldisable firewalld.service
        查看服务是否开机启动:systemctlis-enabled firewalld.service
        查看已启动的服务列表:systemctllist-unit-files|grep enabled
        查看启动失败的服务列表:systemctl--failed

    3、配置firewalld-cmd
        查看版本: firewall-cmd --version
        查看帮助: firewall-cmd --help
        显示状态: firewall-cmd --state
        查看所有打开的端口: firewall-cmd--zone=public --list-ports
        更新防火墙规则: firewall-cmd --reload
        查看区域信息:  firewall-cmd--get-active-zones
        查看指定接口所属区域: firewall-cmd--get-zone-of-interface=eth0
        拒绝所有包:firewall-cmd --panic-on
        取消拒绝状态: firewall-cmd --panic-off
        查看是否拒绝: firewall-cmd --query-panic

    4、添加(开放端口)
        firewall-cmd --zone=public --add-port=80/tcp --permanent   (--permanent永久生效,没有此参数重启后失效)

        重新载入(重启生效)
        firewall-cmd --reload

        查看
        firewall-cmd --zone=public --query-port=80/tcp

        删除
        firewall-cmd --zone=public --remove-port=80/tcp --permanent

    5、查看firewall是否运行,下面两个命令都可以
        systemctl status firewalld.service
            OR
        firewall-cmd --state

    6、查看当前开了哪些端口:其实一个服务对应一个端口,每个服务对应/usr/lib/firewalld/services下面一个xml文件。
        firewall-cmd --list-services

    7、查看还有哪些服务可以打开:
        firewall-cmd --get-services

    8、查看所有打开的端口: 
        firewall-cmd --zone=public --list-ports

    9、更新防火墙规则: 
        firewall-cmd --reload

5)Linux查看进程
    ps -ef  --查看系统当中的进程

    ps -ef | more  --查看系统当中的进程,可以一页一页的查看

    ps -ef | grep firewalld  --查看firewall进程


 

猜你喜欢

转载自blog.csdn.net/zhuanhui0116/article/details/81113977
今日推荐