CentOS

YandexDisk命令行客户端

Linux的Yandex.Disk控制台客户端使您可以在Yandex.Disk上管理文件,而无需使用窗口界面或支持WebDAV的程序。 与WebDAV连接相比,使用控制台客户端的优势: Low system resource requirements. Faster file reading and writing speeds. Faster syncing with the Yandex.Disk server. Manage files offline. 控制台客户端可以安装在以下操作系统上: Ubuntu Linux 8.04 及以上版本 Debian 5 及以上版本 Fedora 9 及以上版本 Red Hat Enterprise Linux 6 及以上版本 CentOS 6 及以上版本 安装客户端 要自动安装客户端,请使用命令进行快速软件包安装。 .deb软件包 安装示例 echo "deb http://repo.yandex.ru/yandex-disk/deb/ stable main" | sudo tee -a /etc/apt/sources.list.d/yandex-disk.list > /dev/null wget http://repo.yandex.ru/yandex-disk/YANDEX-DISK-KEY.GPG -O- | sudo apt-key add - sudo apt-get update sudo apt-get install -y yandex-disk 要手动安装客户端,请从下面的相应链接下载相应版本的软件包。

CentOS安装Hugo

Hugo是由Go语言实现的静态网站生成器。简单、易用、高效、易扩展、快速部署。 新建hugo.repo文件,sudo vi /etc/yum.repos.d/hugo.repo,填入以下内容。 [daftaupe-hugo] name=Copr repo for hugo owned by daftaupe baseurl=https://copr-be.cloud.fedoraproject.org/results/daftaupe/hugo/epel-7-$basearch/ type=rpm-md skip_if_unavailable=True gpgcheck=1 gpgkey=https://copr-be.cloud.fedoraproject.org/results/daftaupe/hugo/pubkey.gpg repo_gpgcheck=0 enabled=1 保存后更新安装Hugo sudo yum update sudo yum install hugo -y

CentOS7安装ffsend快速分享文件

Firefox Send是什么? Firefox Send是一个简单、私密的文件分享服务,使用Firefox Send端到端加密分享文件,链接到期即焚。分享更私密,文件到期真正无痕迹。 安装ffsend ffsend是一款Firefox Send的客户端,支持多种操作系统(Linux、Windows、MacOS…) 以下为CentOS7安装ffsend实例: #wget https://glare.now.sh/timvisee/ffsend/linux-x64-static -o /usr/local/bin/ffsend #chmod +x /usr/local/bin/ffsend 其他版本安装可以参考ffsend官网和ffsend官方下载 ffsend使用方法 上传文件 ffsend upload fenix.apk Upload complete https://send.firefox.com/download/4cecb9c1ab628f8e/#m5is-YRSfnBIQ-pBaSds0A 高级上传 指定下再限制20 输入密码加密文件 在上传之前归档文件 将共享链接复制到剪贴板 在浏览器中打开共享链接 ffsend upload --downloads 20 --password --archive --copy --open fenix.apk Password: ****** https://send.firefox.com/download/4cecb9c1ab628f8e/#m5is-YRSfnBIQ-pBaSds0A 上传到自定义主机 ffsend u -h https://example.com/ my-file.txt https://example.com/#sample-share-url 下载文件 ffsend download https://send.firefox.com/download/4cecb9c1ab628f8e/#m5is-YRSfnBIQ-pBaSds0A

查出VPS流量消耗元凶

上月不知什么原因VPS流量提前消耗完了,然后通知这月10号重新reset,于是只能临时开了一个月的locvps进行过渡。好不容易熬到昨儿,reset后赶紧把数据和站点又搬回来。 今儿偶尔登录vps,突然发现流量消耗咋一直很高,两天不到就消耗了170G,额滴神呐!查看详细使用统计,发现从昨儿reset以来,OUT bps一直维持在19M左右,瞬间脑袋瓜嗡嗡的! 于是赶紧动手找找,看看消耗流量的元凶到底是谁? 首先,安装iftop来检查网络使用情况。官网在这里http://www.ex-parrot.com/~pdw/iftop/,CentOS安装方法如下: yum install -y flex byacc libpcap ncurses ncurses-devel libpcap-devel #安装需求软件 wget http://www.ex-parrot.com/~pdw/iftop/download/iftop-0.17.tar.gz tar zxf iftop-0.17.tar.gz cd iftop-0.17 ./configure make && make install 安装完成后,可以通过iftop来运行,建议加上-P参数,显示使用端口信息,如下: 主界面中左侧为本地端,右侧为远端,中间的<=和=>表示流量方向。 下面的TX:发送流量/RX:接收流量/TOTAL:总流量/Cumm:运行iftop到目前时间的总流量/peak:流量峰值/rates:分别表示过去 2s 10s 40s 的平均流量 从上图来看,本地IP一直在向一个140.249.34.53发送数据,从peak统计来看,速率在22.3Mb左右,和网站统计相符。 知道端口后,可以通过 netstat -ntlup|grep 端口号来查看具体进程,没有的话可以通过yum install net-tools来安装。 我试着查了下这个IP,发现是山东青岛的,再通过IP反查域名,真想才出来了,原来是百度云的相关IP。这才想起来,我安装了BaiduPCS-Go百度网盘客户端,用来对vps数据进行备份,原来搞鬼的是这个东西。找到元凶就好办了,首先把这个IP给禁了iptables -A INPUT -p tcp -s 140.249.34.53 -j DROP 禁完后,实时流量一下子就降了下来,如下所示: 而后将BaiduPCS-Go删除,以绝后患!

CentOS7安装L2TP VPN

Centos7安装VPN 下载安装脚本: wget /vpnscripts/vpninstall 执行安装脚本 chmod+x vpninstall ./vpninstall 安装完成后提示如下: IPsec VPN server is now ready for use! Connect to your new VPN with these details: Server IP: 181.53.149.126 IPsec PSK: EMc6SpQHaBgZCnvNtLX Username: vpnuser Password: FzfpNGofpRdkBj2B Write these down. You'll need them to connect! 以上为安装完成后提示的帐号信息,其中用户名(username)、密码(passowrd)和IPsec PSK密匙(IPsec PSK)为随即生成。 如果为了方便,以上帐号信息可以参考以下方法自定义: [[email protected] ~]# vi /etc/ipsec.secrets #编辑PSK %any %any : PSK "EMc6SpQHaBgZCnvNtLX" [[email protected] ~]# vi /etc/ppp/chap-secrets #编辑帐户信息 "vpnuser" l2tpd "FzfpNGofpRdkBj2B" * [[email protected] ~]#systemctl restart ipsec xl2tpd #重启服务 iPhone6配置L2TP VPN 设置->VPN->添加VPN配置,类型选择L2TP,然后参考下图设置。

CentOS7安装使用p7zip

在此只推荐从源码安装p7zip,下载地址 http://www.7-zip.org/download.html 源码在这里下载 https://sourceforge.net/projects/p7zip/files/p7zip/ wget https://sourceforge.net/projects/p7zip/files/p7zip/16.02/p7zip_16.02_src_all.tar.bz2 tar jxf p7zip_16.02_src_all.tar.bz2 cd p7zip_16.02 make make install 使用p7zip [[email protected] ~]# 7za 7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,64 bits,1 CPU x64) Usage: 7za <command> [<switches>...] <archive_name> [<file_names>...] [<@listfiles...>] <Commands> a : Add files to archive b : Benchmark d : Delete files from archive e : Extract files from archive (without using directory names) h : Calculate hash values for files i : Show information about supported formats l : List contents of archive rn : Rename files in archive t : Test integrity of archive u : Update files to archive x : eXtract files with full paths 压缩文件

CentOS中Crontab安装和使用

安装crontab: [[email protected] ~]# yum install vixie-cron [[email protected] ~]# yum install crontabs 说明: vixie-cron软件包是cron的主程序; crontabs软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。 cron 是linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service crond reload //重新载入配置 查看crontab服务状态:service crond status 手动启动crontab服务:service crond start 查看crontab服务是否已设置为开机启动,执行命令:ntsysv 加入开机自动启动:chkconfig --level 35 crond on rontab命令 功能说明: 设置计时器。 语法: crontab [-u <用户名称>][配置文件] 或 crontab [-u <用户名称>][-elr] 补充说明: cron是一个常驻服务,它提供计时器的功能,让用户在特定的时间得以执行预设的指令或程序。只要用户会编辑计时器的配置文件,就可以使用计时器的功能。其配置文件格式如下: Minute Hour Day Month DayOFWeek Command 参数: