安装解析库
安装解析库
背景说明
抓取网页代码后,下一步是从网页中获取信息。
提取信息的方法有很多,可以使用正则表达式,但是写起来比较繁琐。也可以使用强大的解析库。
此外,还有非常强大的解析方法,比如Xpath解析和CSS选择器解析等。
环境说明
123456789101112[root@localhost Python-3.6.6]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.4 (Maipo)[root@localhost Python-3.6.6]# uname -aLinux localhost.localdomain 3.10.0-693.el7.x86_64 #1 SMP Thu Jul 6 19:56:57 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux[root@localhost Python-3.6.6]# getenforce Disabled[root@localhost Python-3.6.6]# systemctl status firewa ...
ls -al参数
1)第一栏是文件属性,共有10个属性,每一位代表一个属性。
第1位属性代表这个文件是目录、文件、链接、设备中的哪一类:
# d:表示目录 #
# -:表示普通文件 #
# l:表示链接文件 #
# b:表示设备文件中可供存储的接口设备 #
# c:表示设备文件中的串行端口设备,比如鼠标、键盘等 #
第2位到第十位共9个属性,分为3组,均以rwx形式组合,其中:
# r:代表该文件可读 #
# w:代表该文件可写 #
# x:代表该文件可执行 #
如果不具备某属性,则对应的字母换成“-”
范例【1】某文件只有读写能力,没有执行能力,则表示为“rw-”
这三组属性分别代表文件拥有者的权限、文件所属组的权限、其他用户的权限。
范例【2】“rwxrw-r--”表示该文件的拥有者对该文件可读可写可执行,该文件所在组的成员对文件有读写权限,其他用户对该文件只能读。
注意(PS):X属性对目录有特殊含义,表示是否可以进入该目录的权限。
范例【3】con ...
ntopng安装
ntopng安装环境介绍centos6.7(64位)关闭seliunux和防火墙内核版本 2.6.32-573.el6.x86_64ip地址 192.168.122.101 192.168.122.102 192.168.122.103
环境准备123ntopng-2.4-stable.tar.gz rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm ntpdate ntp1.aliyun.com
软件安装123456789mkdir /soft -p yum install autoconf autogen automake gcc-c++ GeoIP-devel glib2-devel hiredis-devel libcurl-devel libodb-mysql-devel.x86_64 libpcap-devel libtool libxml2-devel mysql-devel.x86_64 mysql++-devel.x86_64 mysql-embedd ...
源码安装pxc5
源码安装pxc5.7背景介绍接到通知,需要在现有pxc集群的主机上,部署另一套pxc集群,使两套pxc集群共存。
普通rpm安装的方式无法达到要求,所以考虑使用源码安装的方式,进行第二个集群的安装。
环境介绍
服务器:
以下三个服务器,均通过rpm方式安装了pxc8,具体安装方法见 [pxc 8.0安装mysql集群](./pxc 8.0安装mysql集群.md)
ip
os
hostname
192.168.92.131
CentOS Linux release 7.8.2003 (Core) x86_64
node1
192.168.92.132
CentOS Linux release 7.8.2003 (Core) x86_64
node2
192.168.92.133
CentOS Linux release 7.8.2003 (Core) x86_64
node3
防火墙: 关闭firewalld和selinux
基础文件准备1234567891011121314151617#上传文件 因为多数文件都在外网,下载一次要好久,故使用本地文 ...
配置ftp服务
12345678910vim /etc/sysconfig/selinux SELINUX=disabledrebootyum install vsftpd.x86_64 -y systemctl start vsftpdsystemctl enable vsftpdyum install lftp -y firewall-cmd --permanent --add-service=ftp firewall-cmd --reload
匿名用户服务
12345678910111213141516171819202122232425262728vim /etc/vsftpd/vsftpd.conf ##ftp服务配置文件 anonymous_enable=YES|NO ##匿名用户登陆限制vim /etc/vsftpd/vsftpd.conf write_enable=YES anon_upload_enable=YES chgrp ftp /var/ftp/pub chmod 775 /var/ftp/pub #&l ...