1、对于有deb包的情况
dpkg -c package_file.deb
2、对于通过apt安装的
sudo apt-get install apt-file
sudo apt-file update
sudo apt-file list package-name[......]
Category Archives: Linux
Linux下编译Phantomjs
1、安装依赖的库
sudo apt-get install g++ flex bison gperf ruby perl \
libsqlite3-dev libfontconfig1-dev libicu-dev libfreetype6 libssl-dev \
libpng-dev libjpeg-dev
2、下载、编译
wget https://bbuseruploads.s3.amazonaws.com/ariya/phantomjs/downloads/phanto[......]
使用ufw (Uncomplicated Firewall) 简化基于iptables的防火墙配置
大家都知道,iptables命令非常难记。。我们可以用ufw来简化配置。
1、安装
sudo apt-get install ufw
2、配置
# Allow port 22
sudo ufw allow 22
# Enable
sudo ufw enable
这样,默认情况就只能访问22端口啦,是不是非常简单!
更多用法,可以见这里:https://help.ubuntu.com/lts/serverguide/firewall.html
[......]
Shell中如何准确获取当前脚本的目录
推荐方法:
DIR="$(cd $(dirname "${BASH_SOURCE[0]}") && pwd)"
其他用$0神码的方法可能会有问题。[......]
Python中使用selenium抓取Javascript动态页面
selenium是一套用于测试WebUI的自动化测试框架,它通过调用Chrome、Firefox来完成动态页面(含Javascript)的加载,因此也可以用来完成动态网页抓取。
1、下载selenium
wget http://selenium-release.storage.googleapis.com/2.44/selenium-server-standalone-2.44.0.jar
2、启动selenium-standalone
java -jar ./selenium-se[......]