Ubuntu开发环境搭建

环境:Ubuntu 16.04.5 LTS。 更新 sudo apt update sudo apt upgrade 安装底层软件 sudo apt install git sudo apt install zsh sudo apt install autojump sudo apt install vim sudo apt install htop sudo apt install...

在Ubuntu中使用UFW配置防火墙

简介 UFW (uncomplicated firewall) 是 Ubuntu 默认的防火墙配置工具。为了简化 iptables 防火墙的配置,ufw 提供了一种友好的方式来创建基于 IPv4 或 IPv6 主机的防火墙。 在 Ubuntu 中,ufw 默认是禁用状态。 在 Arch 和 Debian 中,需要先安装 ufw: # Arch sudo pacman -S ufw sudo...

Linux存储操作

挂载存储 查看设备名 连接存储设备(移动硬盘、U 盘等),执行: sudo fdisk -l TF 卡可能会被显示为 /dev/mmc,U盘和移动硬盘会被显示为 /dev/sda。 新建挂载路径 比如要把存储设备挂载到 ~/downloads 目录,要求该目录必须已经存在。 mkdir ~/downloads 挂载 注意这里挂载的是分区 sda1,不是设备 sda。-o...

logrotate日志轮转

logrotate旨在简化对生成大量日志文件的系统的管理。它允许自动转储,压缩,删除和发送日志文件。每个日志文件可以在每天、每周、每月或日志文件达到一定大小时处理。 安装 主流Linux发行版上都默认安装了logrotate。如果没有,可以使用下面的命令安装: Debian/Ubuntu: apt install logrotate cron Fedora/CentOS/RHEL: yum...

在VPS上搭建ShadowSocks服务

添加用户组和用户 切换到root用户 添加用户组: groupadd shadowsocks -g 1000 添加用户并修改密码: useradd -m -g 1000 -G 100 -s /bin/bash ss passwd ss 安装加速组件 在OpenVZ架构VPS上安装LKL加速,参考OpenVZ使用BBR新姿势:LKL一键安装包(比UML简单)-5月9日更新;...

在Ubuntu上使用Conda

简介 Conda Conda is an open source package management system and environment management system that runs on Windows, macOS and Linux. Conda quickly installs, runs and updates packages and their...

Linux定时任务crontab设置方法

crontab命令格式和参数 crontab [ -u user ] [ -i ] { -e | -l | -r } -e (edit user's crontab)编辑某个用户的crontab文件内容 -l (list user's crontab)显示某个用户的crontab文件内容 -r (delete user's crontab)删除某个用户的crontab文件内容 -i...