×

Linux 50 篇文章

by Falcon

Linus有一本自传《Just For Fun》,我想这是一个由乐趣创造的系统

  • code-server安装和升级、卸载

    安装 用官方提供的在线脚本安装 curl -fsSL https://code-server.dev/install.sh | sh 使用当前用户启动 sudo systemctl enable --now code-server@$USER 查看systemd日志可以看到 systemctl status code-server@$USE...

    2022-09-23 16:08 Falcon 阅读
  • 删除过期文件夹,遍历数组, 注意 for in 的写法

    删除过期文件夹,遍历数组,注意 for in 的写法 #!/bin/bash EXPIRE_DAYS=1 LOCAL_DIRS=(/mnt/tmp/Youtube/video /mnt/tmp/Youtube/audio) for dir in ${LOCAL_DIRS[@]} do find ${dir} -mtime +...

    2022-09-13 10:24 Falcon 阅读
  • incron的用法

    安装启动: centos yum install incron systemctl enable --now incrond ubuntu sudo apt-get install incron systemctl enable --now incron 配置文件位于 /etc/incron.conf,可以修改默认编辑器等配置。 i...

    2022-08-05 16:34 Falcon 阅读
  • 利用 ControlMaster 做SSH连接重用

    在不进行任何 SSH 设置时,默认每次使用 SSH 连接到同一台远端服务器时就是建立一个全新的连接,所以相同的帐号密码或者认证密钥都得再认证一次,而远端服务器也必须为了维持这些连接而耗用系统资源。 而 SSH 有个设置称为 ControlMaster 让 SSH 连接使用者可以重复使用已建立好的连接,所以建立多个连接到同一台远端服务器时都能够利用已经存在的...

    2022-06-29 16:20 Falcon 阅读
  • CURL的超时与重试

    curl 的功能非常强大, 参数也很繁多, 我们不仅常用于命令行, 在php中也有类似 curl 拓展的实现, 并且也对 libcurl 库提供了非常好的支持. curl 项目: https://github.com/curl/curl curl 关于时间控制和重试的参数 curl --help --connect-timeout SECON...

    2022-06-19 22:12 Falcon 阅读
  • ufw:简易防火墙设置菜鸟专用手册

    UFW,英文名为Uncomplicated Firewall ,不复杂防火墙,这玩意可以看成是iptables的简化版,它的定位就是让原本复杂的iptables设定变得平易近人,所以大部分规则都相当简练,大大降低了学习成本,这里总结了实际中比较常见的用法。 安装: Ubuntu20.04 LTS已经自带,centos需要从 EPEL 软件源中安...

    2022-05-16 23:32 Falcon 阅读
  • 使用 nohup 后台执行命令的注意事项-更新用nohup执行多条命令

    nohup命令 使用&命令后,作业会被提交到后台运行,当前控制台没有被占用,但是一但把当前控制台关掉(退出帐户时),作业就会停止运行。 但 nohup命令可以在你退出帐户之后继续运行相应的进程。nohup就是不挂起的意思( no hang up)。该命令的一般形式为: nohup command & 如果使用nohup命令提交作业,那...

    2022-03-10 12:08 Falcon 阅读
  • 如何在Ubuntu上设置自定义DNS服务器

    在Ubuntu 16.04修改DNS是一件非常简单的事,但从Ubuntu 18.04开始改用systemd作为系统初始化程序后,改变DNS的过程变得稍微繁琐。默认情况你的DNS配置是127.0.0.53,即自动查找DNS。 在教程中我们将说明怎么找到DNS配置文件,如何修改DNS配置文件,怎么验证DNS是否配置正确。正确配置DNS服务器的地址,是系统管理员...

    2022-02-19 14:28 Falcon 阅读
  • Linux screen命令

    语法 # screen [-AmRvx -ls -wipe][-d <作业名称>][-h <行数>][-r <作业名称>][-s ][-S <作业名称>] 参数说明 -A  将所有的视窗都调整为目前终端机的大小。-d <作业名称>  将指定的screen作业离线。-h <行数>  ...

    2021-08-03 15:15 Falcon 阅读
  • 高性能分布式队列系统 Beanstalkd 介绍及使用

    Beanstalkd是一个简单、高效的工作队列系统,其最初设计目的是通过后台异步执行耗时任务方式降低高容量Web应用的页面延时。而其简单、轻量、易用等特点,和对任务优先级、延时 超时重发等控制,以及众多语言版本的客户端的良好支持,使其可以很好的在各种需要队列系统的场景中应用。 Beanstalkd介绍 1.1 核心概念 1.2 任务生命周期...

    2021-07-29 20:03 Falcon 阅读