当前位置: 首页 > 后端技术 > Python

小白学习Python爬虫(三):前期准备(二)Linux基础入门

时间:2023-03-25 22:30:40 Python

人生苦短,我用Python上一篇传送门:小白学习Python爬虫(一):入门小白学习Python爬虫(二):前期准备准备工作(一)安装基础类库Linux-basedCentOS官网:https://www.centos.org/。CentOS官方下载链接:https://www.centos.org/download/。Linux目前广泛应用于企业的服务器系统。无论是编写的代码还是使用的第三方开源产品,大部分都是在Linux上部署运行的。可能很多同学一提到Linux就泄气了。这是一篇连界面都没有的黑文章。满屏都是神秘的代码,根本看不懂。别着急,本文将带你快速入门Linux。Linux有不同的发行版,而我们在企业中一般使用CentOS,比较常用的版本已经到了7.x。由于Linux是开源的,因此有许多不同制造商提供的发行版。比较常见的有Ubuntu(基于Debian的桌面版)、Debian(国际组织的开源操作系统)、RedHat(红帽企业系统)、Fedora(红帽最初发起的系统套件的桌面版)等在。因为CentOS在企业中使用的还是比较多的,所以我们还是用CentOS来介绍。win系统下的安装可以使用第三方厂商提供的VMware或者win自带的Hyper-V搭建虚拟机进行安装,也可以使用云服务商提供的入门级云服务器(1H1G1M)。一般新用户优先,年费不到100元。安装过程我就不介绍了,百度了很多。安装完成后,设置好Linuxroot用户的密码后,就可以使用ssh工具进行连接了。这里的工具可以是xshell(个人免费使用,但是官网有点慢),打开xshell输入ip,用户名(root),密码之后,应该可以看到如下界面:我这里用的是京东云的服务器,编码部分涉及IP信息,所以隐藏了。如果是真的,只怕老天爷会来找我的麻烦。因为我们的目标不是做一名Linux运维工程师,我们只需要能够正常使用即可。一些简单常用的指令就足够我们日常操作Linux了。首先,让我介绍一下Linux目录。因为我们是用root账号登录的,所以我们登录后的目录是/root。可以使用命令pwd查询当前目录,如下:输入命令cd/进入根目录,然后输出命令ls,查看根目录下有哪些目录:大致介绍下每个目录包含什么:目录introduction/bin常用命令一般都在这个目录下。/boot存放系统启动时使用的各种文件。/dev用于存放设备文件。/etc一般用来存放系统管理和配置文件。/home是存放所有用户文件的根目录,是用户家目录的基点。例如用户user的家目录为/home/user,可以用~user表示。/lib存储文件系统中程序运行所需的共享库和内核模块。共享库也叫动态链接共享库,类似于windows中的.dll文件,存放根文件系统程序运行所需的共享文件。/usr用于存放系统应用程序,比较重要的目录/usr/local是本地系统管理员软件安装目录(安装系统级应用程序)。这是最大的目录,几乎所有要用到的应用程序和文件都在这个目录下。/opt放置附加安装的可选应用程序包的位置。/root超级用户(系统管理员)的主目录。/var用来存放运行时需要更改数据的文件,也是一些大文件的溢出区,比如各种服务的日志文件(系统启动日志等)。其中很多是系统使用的目录。我们不需要关注它们。一般使用的目录有/etc(修改一些系统配置,比如更改host文件,系统环境变量等),/usr(这里会安装一些应用程序),/opt(其实就是安装一些应用程序)这里)。简单介绍几个命令。有了这些命令,我??们基本上就可以愉快的操作了:cd:不用说了,这是切换目录。ls:这个是查看目录的内容。pwd:显示当前工作目录。mkdir:创建一个目录。vi:编辑文档,这个命令有点复杂vi文件名:进入普通模式(不能输入)按i从普通模式进入插入模式,然后可以修改文档按esc退出插入模式到普通模式,此时无法修改文档。普通模式下输入:wq保存退出编辑;或输入!q退出而不保存编辑的内容。ps:查看任务管理器:ps-ef,比如查看mysql的进程,ps-ef|grepmysql。kill:这个是杀死进程。常用格式为kill-9pid(进程号)。将它与上面的ps命令一起使用来杀死你想要杀死的进程。tar:压缩和解压,常用的解压命令tar-xvzf[要解压的文件名],常用的压缩命令tar-cvzf[压缩文件名][压缩文件名]。reboot:重启halt:关机rm:删除命令,常用核弹级命令rm-rf/;该命令禁止在任何地方尝试,一旦执行,将无法恢复,即直接删除根目录。下面我们来演示如何在CentOS上安装Python3。因为CentOS本身就自带了Python,不过版本是Python2.7:这里我们不管,先去Python官网找Python的下载地址:Python官网下载链接:https://www.python.org/downlo...小编这里选择目前发布的最新版本3.8.0。这时候我们切换到xshell操作界面,开始操作。首先切换到/opt目录:cd/opt然后下载Python3.8安装包:wgethttps://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz里面有一个新的命令wget在这里。如果CentOS没有提供这个命令,需要先安装:yuminstallwget简单介绍一下,yum是Linux中的一个包管理工具,可以进行简单的Install操作。等待进度条下载,下载完成后直接解压:tar-xvzfPython-3.8.0.tgz解压后编译安装:#创建安装目录mkdir/usr/local/python3cdPython-3.8.0#检查配置。/configure--prefix=/usr/local/python3#编译安装make&&makeinstall#创建软连接ln-s/usr/local/python3/bin/python3/usr/bin/python3ln-s/usr/local/python3/bin/pip3/usr/bin/pip3测试安装结果:#inputpython3-V#outputPython3.8.0#inputpip3-V#outputpip19.2.3from/usr/local/python3/lib/python3.8/site-packages/pip(python3.8)因为Linux的一些功能也依赖于Python,所以我们不覆盖当前Python命令的版本,直接新建一个Python命令python3。和新的pip包管理命令pip3。希望各位同学能够自己使用虚拟机安装一个CentOS,后面的部分内容会涉及到Linux。如果我的文章对你有帮助,欢迎扫描二维码关注作者的公众号:获取最新干货推送:)