Linux 压缩与解压缩命令 tar and zip
本篇介绍压缩和解压缩常用命令:tar, zip, 7z 等。
tar.gz1234567# text 表示文件或目录# c为压缩, x为解压缩, z为gz格式, v为显示解、压缩过程, f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。tar -czvf text.tar.gz text %压缩text成text.tar.gztar -xzvf text.tar.gz %解压缩text.tar.gz# 解压缩到指定目录,需要目录存在tar -xzvf text.tar.gz -C /home/git/text
tar.bz21234# text 表示文件或目录# c为压缩, x为解压缩, j为bz2格式, v为显示解、压缩过程, f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。tar -cjvf text.tar.bz2 text %压缩text成text.tar.bz2tar -xjvf text.tar.bz2 %解压缩text.tar.bz2
txz1234567# ...
给服务器添加交换分区 swap 和开启 bbr
有时候,购买的云服务器不会自动给创建交换分区,如何自己建立交换分区呢,使用下面命令创建交换分区,可以更改大小,比如 1G 更改为 2G,一般交换分区是内存的 2 倍足矣。本篇以 Debian 系统为例,以 root 身份运行本篇中的命令。
添加交换分区12345678910111213141516171819swapon --showfree -hdf -hfallocate -l 1G /swapfilels -lh /swapfilechmod 600 /swapfilels -lh /swapfilemkswap /swapfileswapon /swapfileswapon --showfree -hcp /etc/fstab /etc/fstab.bakecho '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstabcat /proc/sys/vm/swappinesssysctl vm.swappiness=10echo 'vm.swappiness=10' >> / ...
开启bbr
有时候网速太慢,可以使用bbr加速,使用如下命令
12345echo "net.core.default_qdisc=fq" >> /etc/sysctl.confecho "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.confsysctl -psysctl net.ipv4.tcp_available_congestion_controllsmod | grep bbr
Linux 压缩(解压缩)命令 zip(unzip) 和 rar(unrar)
zip 和 rar 都是常有的压缩命令,特别是在 Windows 上压缩的 zip 或 rar 文件,上传到 Linux 系统上时,需要解压缩,下面介绍如何在 Linux 上使用命令 zip (unzip) 和 rar (unrar) 进行压缩和解压缩。本篇以 Ubuntu 18.04 为例演示代码。
zip and unzip安装12sudo apt updatesudo apt install zip unzip
使用zip压缩12345678910# zip 压缩多个文件或目录到一个压缩包zip -r file.zip wordcount.jar /home/jayzonxu/flink# 压缩是保持软链接zip -ry archive.zip archive# 拷贝软链接 downloadscp -d downloads downloads2# zip 压缩同后缀的文件到一个压缩包zip file.zip *.jpeg
unzip 解压缩unzip 解压缩文件
12345678910111213141516171819202122# 解压到当前文件夹,可能会比较乱un ...
如何退出 scala 命令行窗口
当运行 flink scala shell 时,想要退出本地命令行端口,可以使用如下的命令:
123:q:quitsys.exit
也可以使用快捷键:
在 Linux 系统下Ctrl + d
在 Windows 系统下Ctrl + z
ssh 出现 Could not resolve hostname flink Name or service not known 的解决方案
当使用 ssh 远程连接服务器出现 Could not resolve hostname slave.flink: Name or service not known 时,一种测试通过的解决方案如下:
1sudo vim /etc/hosts
添加如下代码,就是使本地计算机能够解析该主机名
1192.168.66.88 flink
这样就可以进行 ssh 连接。
利用 Hexo 和 Github/gitee/云服务器搭建个人博客
使用 Hexo 搭建静态网站,结合 Git 命令和 Markdown 编辑文章,将会使得个人记录灵感、撰写笔记非常自然。
安装 Node.js + Hexo此部分参考 GitHub+Hexo 搭建个人网站详细教程
安装 nodejs 和 npmhexo 的安装需要 nodejs(即 javascript 的一种运行环境,对 Google V8 引擎进行的封装。同时也是一个服务器端的 javascript 的解释器)。而 npm 是 nodejs 的包管理器(package manager)。
需要注意的是,安装 nodejs 后,npm 自动安装。
1234567# 以Ubuntu 18.04 为例sudo apt updatesudo apt install nodejs# 检查是否安装成功node --versionnpm --version
安装 hexo123456# 使用 npm 命令安装 Hexo,可以认为 hexo 是 nodejs 的一个包# 全局安装npm install -g hexo-cli# 或者局部安装 hexo 包npm install hexo
...