ImageMagick图片压缩安装配置全过程(linux)
一、系统环境
操作系统:RHEL 4.7
Tomcat版本:5.5.26
二、下载安装文件:
http://dl.maptools.org/dl/libtiff/tiff-3.8.2.tar.gz
http://down1.chinaunix.net/distfiles/jpegsrc.v6b.tar.gz
ftp://ftp.simplesystems.org/pub/png/src/libpng-1.2.43.tar.gz
http://downloads.jmagick.org/6.4.0/ImageMagick-6.4.0-0.tar.gz
http://downloads.jmagick.org/6.4.0/jmagick-6.4.0-src.tar.gz
三、安装配置过程
分别下载上面的软件,然后解压,安装:
(1)安装tiff-3.8.2
tar –zxvf tiff-3.8.2.tar.gz
cd tiff-3.8.2
./configure
Make
Make install
Make check
(2)安装jpegsrc.v6b.tar.gz
tar –zxvf jpegsrc.v6b.tar.gz
cd jpegsrc-0.6
./configure --enable-shared --enable-static
Make
Make install
Make check
(3)安装libpng-1.2.43.tar.gz
tar –zxvf libpng-1.2.43.tar.gz
cd libpng-1.2.43
./configure
Make
Make install
Make ckeck
(4)安装ImageMagick-6.4.0-0.tar.gz
tar –zxvf ImageMagick-6.4.0-0
./configure
Make
Make install
Make check
(5)安装jmagick-6.4.0-src.tar.gz
tar –zxvf jmagick-6.4.0-src.tar.gz
mv 6.4.0 jmagick-6.4.0
cd jmagick-6.4.0
./configure
Make
Make clean -----第一遍编译的时候会遇到错误,因此需要清除一下然后再次的make就OK了
Make
Make install
(6)配置环境变量
配置当前用户的配置文件.bash_profile,也可配置所有用户/etc/profile,添加
LD_LIBRARY_PATH=/usr/local/lib
export LD_LIBRARY_PATH
在CLASSPATH中添加/usr/local/lib/jmagick-6.4.0.jar
source /etc/profile
(7)修改tomcat的bin/catalina.sh
添加:
JAVA_OPTS="$JAVA_OPTS -Djmagick.systemclassloader=no"
JAVA_OPTS="$JAVA_OPTS -Djava.library.path=/usr/local/lib"
(8)重启tomcat,页面测试功能
(9)测试压缩功能
上传图片cc.jpg ,执行
convert -resize 520x460 -stroke '#FFFFFF' -fill red -pointsize 40 -draw 'text 20,40 "www.xxt.cn"' cc.jpg 22.jpg
相关文档:
总览
用iptables -ADC 来指定链的规
则
,-A添加 -D删除 -C 修改
iptables - [RI] chain rule num rule-specification[option]
用iptables - RI 通过规则的顺序指定
iptables -D chain rule num[option]
删除指定规则
iptables -[LFZ] [chain][option]
用iptables -LFZ 链名 [选项]
iptables -[NX] chain
用 -NX ......
【转】http://www.linuxsir.org/main/?q=node/241
1.安装环境
操作系统:Red Hat Linux Enterprise AS 4.0
数据库:MySQL 5.0.24
Web服务器:Apache 2.2.3
脚本语言:PHP 5.1.6
2.安装MySQL 5.0.24
-------------下载软件包mysql-5.0.24.tar.gz,地址http://www.mysql.com-------------
# tar zvxf mysql-5.0.24.ta ......
环境:
被攻陷的Linux主机(拿到root权限)-----模拟为我内网的一台Linux服务器 192.168.0.105
hack的操作用机-----我的电脑 192.168.1.101
反弹到公网的服务器-----我自己的公网服务器 61.160.2xx.xxx
渗透测试用的windows测试机 192.168.1.109
工具:
packetr-static Linux下的
htran.exe win ......
方法一 去掉PC喇叭的驱动模块
#rmmod pcspkr 已测试
可以将命令写到 /etc/rc.local 这样下次系统启动的时候就会去掉pcspkr模块了。
整个世界都清静了!
方法二 修改 /etc/inputrc 文档
将 set bell-style none 命令行激活,重启系统。
推荐方法二 ......
一、Linux
查看cpu信息:
[junjie2@ljj ~]$ cat /proc/cpuinfo
二、Freebsd
dmesg 最简单的方法
freebsd# cat /var/run/dmesg.boot |grep CPU 可以查看 cpu信息
sysctl hw.model 看cpuid
sysctl machdep.tsc_freq 看cpu频率
# sysctl -a | egrep -i 'hw.machine|hw.model|hw.ncpu'
# dmesg | grep -i cpu ......