du -sh 如何找到最大的文件夹_如何把Python项目部署到服务器上

一、背景

最近用Python写了钉钉监控脚本,需要部署到Linux服务器上,由于服务器linux系统自带的是Python2,现在的Python萌新都是从Python3开始学习,所以需要给服务器配置一个Python3环境,一番摸索过后,踩过一些坑,也总结了一下经验,故留此文。

二、主要应用技术

linux命令是部署Py脚本的基础,所以小白选手必须得学一下,下面是我这次项目整理的一些常规命令:

2d9f15cf8567cb3d7df5303aab0f15c8.png

三、Python3环境安装

3.1、下载Anaconda3 进入Anaconda官网下载,下面是我已经下载好的:

ad6adb1af049da66885d236818c45eb1.png

3.2、把Anaconda3上传至linux服务器上

本次是通过Xshell6连接linux服务器的,在linux单独新建一个软件文件夹-software,把Anaconda3放入该文件夹,命令如下:

1bd1cb186bd2cd0e54cf0ab973a75885.png

重点:

创建目录文件夹:mkdir software(创建software文件夹)

进入到software文件夹:cd software/

上传Anaconda3到software文件夹:rz

查看目录文件:ls(查看Anaconda3是否上传至该文件夹)

3.3、在linux上解压安装

进入Anaconda3-2020.02-Linux-x86_64.sh所在目录下,在Linux里面.sh文件是可执行的脚本文件,需要用命令bash来进行安装。

此时我们输入命令:

bash Anaconda3-2020.02-Linux-x86_64.sh

然后开启安装,出现下面界面,点击Enter键就可以

4008262bae90033a8a01cc1861f0dcec.png

然后一直点击Enter键,直到出现下面的界面:

084b6ddd6f6ffd899c545b0d3ae690fa.png

输入yes,接受,然后出现下面界面:

b95561930f9610d45e2b995be50c63c9.png

这个地方就是说,默认给你安装到/root目录下,安装好后你可以在该文件夹下看到安装文件,此处你可以自己更改目录,我这个地方就用默认的,如何你用默认的就直接点击Enter,如果你想其他的你就自己输入路径。

直到安装完成。

需要配置环境变量,输入如下的命令:

sudo vim /etc/profile

然后按“i”进入编辑状态,在文件末尾输入:

PATH=/root/anaconda3/bin:$PATH

a23a82b5f1ab0e1e4f006fac00736f0f.png

在英文状态下,输入“:wq”保存并退出;

然后输入:source /etc/profile

再次输入python,出现如下界面:

5dbb64e339ebcd29d23e9c680986c342.png

这就表示anacoda安装成功了,然后就可以开始使用了。

3.4、在linux上安装第三方库

本身Anaconda3自带了很多第三方库,但是本次项目还需要安装的有pymysql、apscheduler;常规安装第三方库命令:conda install pymysql、conda install apscheduler。

四、执行Python脚本程序

4.1、把Python脚本文件上传至linux服务器

我把本次Py项目都统一打包成zip压缩包,首先在服务器上新建一个Py项目文件夹-Pycharm_demo;然后上传该Py脚本至该文件夹上,然后解压,如图所示:

a63596e5b617769c6cdb907ffffdaea2.png

进入到Py脚本文件夹,如下图:

a884e23c1d33c260798f8ed9d78ae9dd.png

下面到了真正的核心环节,就是如何执行多个Py脚本文件

4.1、进入到该Py脚本文件夹

4.2、vi simple(新建simple文件)

4.2、进入编辑器,直接按“i”进入编辑状态,输入:

73f2ce1683d075e9270de66fb4e166bf.png

4.3、输入完成后,按Esc,并输入“:wq”保存并退出

4.4、mv simple simple.sh(将simple文件变成可执行的sh文件)

4.5、执行sh文件:sh simple.sh(执行.sh文件)

4.6、查看正在执行的Py脚本:ps -ef|grep python

e0aeb5485221616db28a590d2ac14055.png

4.7、kill -9 进程号(终止某个Py脚本进程)

终止pay_remind.py运行,直接输入:kill -9 22624

c26e0af18f9d5dd9e69266cab017b165.png

可以看到pay_remind.py已停止运行了。

如有任何问题,欢迎在公众号留言区域表达你的疑惑; 同时,也欢迎各位小伙伴转发与分享文中的内容,让更多的人学习与进步!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用`du -sh`命令查看文件夹大小的速度可能会受多个因素影响。一方面,文件夹内部文件的数量和大小会对命令的执行速度产生影响。如果文件夹内有大量的文件或者单个文件非常大,命令的执行时间会相应增加。另一方面,文件夹所在的文件系统的性能也会对命令的执行速度有所影响。如果文件系统读取速度较慢,那么执行`du -sh`命令时也会感觉较慢。此外,如果使用的是网络文件系统,网络延迟也可能导致命令执行速度变慢。 为了提高`du -sh`命令的执行速度,你可以使用`--exclude`参数来排除不需要统计的文件夹或文件。这样可以减少统计的对象数量,从而提高命令的执行速度。另外,你还可以使用`--max-depth`参数来限制统计的深度,只统计指定深度内的文件夹大小,也可以加快命令的执行速度。引用<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Linux查看文件夹大小du](https://blog.csdn.net/dadoneo/article/details/6076025)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Linux查看各文件夹大小命令du -h --max-depth=1](https://blog.csdn.net/weixin_30587927/article/details/97840354)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Linuxdu-查看文件夹大小并按大小进行排序详解](https://download.csdn.net/download/weixin_38597889/14109298)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值