• linux随记


    ----目录权限**

    复制粘贴文件:【cp [选项] 源文件或目录 目标文件或目录】
    剪切粘贴文件:【mv [选项] 源文件或目录 目标文件或目录】
    删除文件:【rm 文件】慎用 rm -rf

    ----ftp文件上传

    防火墙关闭:
    安装vsftpd:【yum -y install vsftpd】
    注释root:【vim /etc/vsftpd/user_list】【vim /etc/vsftpd/ftpusers】
    重启FTP服务:【systemctl restart vsftpd】
    cmd窗口输入:【ftp ip】 正常则登录,否侧慢慢百度,可查看一下windows的ftp是否打开。

    ----防火墙

    关闭

    • CentOS6
      servcie iptables stop # 临时关闭防火墙
      chkconfig iptables off# 永久关闭防火墙

    • CentOS 7
      sudo systemctl disable firewalld.service# 开机不自动启动防火墙
      sudo systemctl stop firewalld.service# 关闭防火墙

    • SLES
      sudo chkconfig SuSEfirewall2_setup off
      sudo chkconfig SuSEfirewall2_init off
      sudo rcSuSEfirewall2 stop

    • Unutu
      sudo service ufw stop
      sudo ufw disable

    开启防火墙

    • CentOS6
      servcie iptables start # 临时开启防火墙
      chkconfig iptables on # 永久开启防火墙

    • CentOS 7
      sudo systemctl enable firewalld.service# 开机自动启动防火墙
      sudo systemctl start firewalld.service # 关闭防火墙
      sudo systemctl status firewall.service # 查看防火墙状态
      sudo systemctl restart firewall.service # 重新启动防火墙

    • SLES
      sudo chkconfig SuSEfirewall2_setup on
      sudo chkconfig SuSEfirewall2_init on
      sudo rcSuSEfirewall2 start

    • Unutu
      sudo service ufw start 或者sudo ufw

    CentOS7 启动关闭服务命令:以防火墙为例
    启动一个服务:systemctl start firewalld.service
    关闭一个服务:systemctl stop firewalld.service
    重启一个服务:systemctl restart firewalld.service
    显示一个服务的状态:systemctl status firewalld.service
    在开机时启用一个服务:systemctl enable firewalld.service
    在开机时禁用一个服务:systemctl disable firewalld.service
    查看服务是否开机启动:systemctl is-enabled firewalld.service;echo $?
    查看已启动的服务列表:systemctl list-unit-files|grep enabled

    防火墙
    1、查看防火墙开放的端口:firewall-cmd --zone=public --list-ports
    2、查看当前开放了那些服务:firewall-cmd --list-services
    3、查看防火墙状态:systemctl status firewalld.service
    4、查看防火墙状态:firewall-cmd --state
    5、查看指定端口是否开放:firewall-cmd --query-port=80/tcp
    6、添加端口:firewall-cmd --zone=public --add-port=80/tcp --permanent (--permanent永久生效)
    7、重新载入:firewall-cmd --reload
    8、移除80端口号:firewall-cmd --permanent --zone=public --remove-port=80/tcp
    9、启动|关闭|重新启动 防火墙:systemctl [start|stop|restart] firewalld.service
    10、查看版本: firewall-cmd --version
    11、查看帮助: firewall-cmd --help
    12、显示状态: firewall-cmd --state

    打包、解压缩

    tar
    打包:【tar -zcvf 目标文件 源文件或文件夹】 如:tar -zcvf index.tar.gz index.html css/ js/ images/ 
    解压:【tar -zxvf 目标文件 源文件或文件夹】 如:tar -zxvf index.tar.gz /home/www

    必须的参数:(3个参数不能共存)
    -c :创建压缩文件c代表create。
    -x :解压缩文件
    -t :查看压缩包里面的文件!
    辅助参数:
    -z :用 gzip 压缩/解压缩
    -j :用 bzip2 压缩/解压缩
    -v :显示压缩/解压缩的进度条
    -f :使用档名(注意:f后面不要接参数,也就是说-zxfv是不对的,要写成-zxvf)
    -r:向压缩归档文件末尾追加文件
    -u:更新原压缩包中的文件

    ----

    【halt】关闭linux当前正在运行的程序

  • 相关阅读:
    利用Flask中的werkzeug.security模块加密
    logging
    python后端架构(转)
    访问一个网页的全过程
    微服务优缺点
    HTTP协议通信原理 与常见报错信息
    SSH与ansible 部署方法与核心模块简介
    linux 普通用户批量创建账户与密码
    三次握手与4次挥手简单说明
    sed 命令简介
  • 原文地址:https://www.cnblogs.com/xiaoaiying/p/14264927.html
Copyright © 2020-2023  润新知