当前位置:  操作系统/服务器>linux
本页文章导读:
    ▪UBUNTU手动安装JDK的详细步骤       先去 Oracle下载Linux下的JDK压缩包,我下载的是jdk-7u4-linux-i586.tar.gz文件,下好后直接解压 Step1:# 将解压好的jdk1.7.0_04文件夹用最高权限复制到/usr/lib/jvm目录里sudo cp -r ~/jdk1.7.0_04/ /usr/lib/jvm/ Step2:.........
    ▪linux网络参数配置方法详解       主要用途:1、查看网络接口设置: ifconfig –a或ifconfig 网络接口 –a2、网络配置 ifconfig  网络接口  [add/del]  IP地址  netmask  子网掩码 例:ifocnfig eth0 10.2.3.4 [netmask 255.255.255.0]3、网络接口的.........
    ▪IIS启用GZip压缩的详细教程(图文)       IIS启用GZip压缩,是提高网站速度和减轻服务器负载的一个优化手段和方法,经测试,网站启用GZip压缩后,速度快了3倍!而配置起来也相当的简单,因此被广大网站管理员使用。本文将详细.........

[1]UBUNTU手动安装JDK的详细步骤
    来源: 互联网  发布时间: 2013-12-24

先去 Oracle下载Linux下的JDK压缩包,我下载的是jdk-7u4-linux-i586.tar.gz文件,下好后直接解压

Step1:
# 将解压好的jdk1.7.0_04文件夹用最高权限复制到/usr/lib/jvm目录里
sudo cp -r ~/jdk1.7.0_04/ /usr/lib/jvm/

Step2:
# 配置环境变量

代码如下:

sudo gedit ~/.profile

在末尾加上:
代码如下:

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_04

然后保存关闭,使用source更新下
$ source ~/.profile

使用env命令察看JAVA_HOME的值
$ env
如果JAVA_HOME=/usr/lib/jvm/jdk1.7.0_04,说明配置成功。

Step3:

代码如下:

# 将系统默认的jdk修改过来
$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_04/bin/java 300

输入sun jdk前的数字就好了

代码如下:

$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_04/bin/javac 300

$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac


Step4:
然后再输入java -version,看到如下信息,就说明改成sun的jdk了:
java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) Server VM (build 23.0-b21, mixed mode)


可能会存在的问题:

1.提示缺失libjli.so无法启动……,碰到这个问题是你下载的JavaJDK压缩包不完整,或者你的解压方式不对导致,直接解压到当前路径,然后拷贝到你需要的目录,JDK的安装目录可以随便选择,比如你可以放在HOME目录下,
libjli.so文件在:~/jdk1.7.0_07/jre/lib/i386/jli/libjli.so

2.可能无法配置成功,需要卸载以前安装的OpenJDK,具体可以命令行移除

3.不同版本的JDK,版本号如上修改即可

 


    
[2]linux网络参数配置方法详解
    来源: 互联网  发布时间: 2013-12-24

主要用途:
1、查看网络接口设置: ifconfig –a或ifconfig 网络接口 –a
2、网络配置 ifconfig  网络接口  [add/del]  IP地址  netmask  子网掩码 例:ifocnfig eth0 10.2.3.4 [netmask 255.255.255.0]
3、网络接口的激活/关闭 格式:ifconfig 网络接口 up/down
配置dns
建立/etc/resolv.conf文件,在里面写入DNS服务器地址
配置主机名
配置/etc/sysconfig/network文件,同时使用hostname 修改主机名
使用例子:

代码如下:

[root@twin0898 sysconfig]# cat network
network          networking/      network-scripts/
[root@twin0898 sysconfig]# cat network
NETWORKING=yes
GATEWAY=125.39.149.1
HOSTNAME=twin0898
NETWORKING_IPV6=no

通用格式:
1、到网络的网关 route  add/delete  -net  目标网络  netmask  掩码   gw  网关地址  [dev  网络接口]
2、到单一主机的网关 route  add/delete  -host  目标主机  gw  网关地址  [dev  网络接口]
3、添加默认网关: route  add  default  gw  网关地址 检查主机路由表:route,netstat -nr
// 总结如下:
1、网络配置检查:ifconfig -a
2、连通性检查:ping、traceroute
3、路由表检查:route或netstat –nr
4、DNS客户端运行状态检查:nslookup
// 使用例子如下
// ifconfig -a

代码如下:

root@CinemaTest2:/usr/local/jdk# ifconfig -a
eth0      Link encap:Ethernet  HWaddr b8:ac:6f:38:10:c6 
          inet addr:192.168.232.127  Bcast:192.168.232.255  Mask:255.255.255.0
          inet6 addr: fe80::baac:6fff:fe38:10c6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:42918159 errors:0 dropped:0 overruns:0 frame:0
          TX packets:40893832 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:30644395811 (30.6 GB)  TX bytes:30932951131 (30.9 GB)
          Interrupt:16

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:917 errors:0 dropped:0 overruns:0 frame:0
          TX packets:917 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:81417 (81.4 KB)  TX bytes:81417 (81.4 KB)

// ping vip.

代码如下:

PING movie.kankan.co.sandai.net (114.80.189.60) 56(84) bytes of data.
64 bytes from 114.80.189.60: icmp_seq=1 ttl=54 time=31.2 ms
64 bytes from 114.80.189.60: icmp_seq=2 ttl=54 time=29.9 ms
64 bytes from 114.80.189.60: icmp_seq=3 ttl=54 time=31.1 ms
64 bytes from 114.80.189.60: icmp_seq=4 ttl=54 time=30.5 ms
64 bytes from 114.80.189.60: icmp_seq=5 ttl=54 time=31.4 ms
64 bytes from 114.80.189.60: icmp_seq=6 ttl=54 time=32.6 ms
64 bytes from 114.80.189.60: icmp_seq=7 ttl=54 time=30.8 ms
64 bytes from 114.80.189.60: icmp_seq=8 ttl=54 time=30.9 ms
64 bytes from 114.80.189.60: icmp_seq=9 ttl=54 time=32.0 ms
64 bytes from 114.80.189.60: icmp_seq=10 ttl=54 time=31.3 ms
64 bytes from 114.80.189.60: icmp_seq=11 ttl=54 time=31.3 ms
64 bytes from 114.80.189.60: icmp_seq=12 ttl=54 time=30.3 ms

--- movie.kankan.co.sandai.net ping statistics ---
12 packets transmitted, 12 received, 0% packet loss, time 11004ms
rtt min/avg/max/mdev = 29.954/31.148/32.608/0.704 ms

// netstat -nr

代码如下:

root@CinemaTest2:/usr/local/jdk# netstat -nr
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         192.168.232.2   0.0.0.0         UG        0 0          0 eth0
192.168.232.0   0.0.0.0         255.255.255.0   U         0 0          0 eth0

// nslookup vip.

代码如下:

root@CinemaTest2:/etc# nslookup vip.
Server:         192.168.8.150
Address:        192.168.8.150#53

Non-authoritative answer:
vip.  canonical name = movie..
movie.        canonical name = movie.kankan.co.sandai.net.
Name:   movie.kankan.co.sandai.net
Address: 114.80.189.60
Name:   movie.kankan.co.sandai.net
Address: 119.147.41.209


    
[3]IIS启用GZip压缩的详细教程(图文)
    来源: 互联网  发布时间: 2013-12-24

IIS启用GZip压缩,是提高网站速度和减轻服务器负载的一个优化手段和方法,经测试,网站启用GZip压缩后,速度快了3倍!而配置起来也相当的简单,因此被广大网站管理员使用。本文将详细介绍如何在IIS启用GZip压缩,同时解决可能遇到的一些问题。

      IIS启用GZip压缩的步骤:

      1、打开IIS,右键点击“网站”,选择“属性”

      2、在打开的窗口里,切换到“服务”标签,然后选中“HTTP压缩”下面的两个选项,临时目录可以自己新建一个目录(这个目录必须可写),也可以不用改它,使用系统默认的路径:%windir%\IIS Temporary Compressed Files。然后点击“确定”按钮。

      3、添加一个Web服务扩展

      1)、右键点击“Web 服务器扩展”,选择“添加一个新的Web服务扩展”

      2)、在弹出窗口里写上“扩展名”(名字随便无所谓),点击“添加”按钮,选择文件:c:\windows\system32\inetsrv\gzip.dll,然后把勾选“设置扩展状态为运行”,最后点击“确定”按钮。

      4、重启IIS。(简单的操作方法:开始->运行->输入命令:iisreset /restart,然后回车即可)

      好了,经过如上设置后,此IIS Web服务器就启用GZip压缩功能了,此功能是对此IIS服务器下的所有网站都有效,并不是只针对某个网站设置的。

      注意问题:

      经过如上设置,GZip压缩其实只对静态内容有效,而对于动态内容,aspx文件却不在压缩范围内。因为默认的可压缩文件并没有这个扩展名。而管理界面中你又找不到可以增加扩展名的地方,这时候只能去修改它的配置文件了。在c:\windows\system32\inetsrv\下面有个MetaBase.xml文件,可以用记事本打开,找到IIsCompressionScheme,有三个相同名字的段,分别是deflate,gzip,Parameters,第三段不用管它,前两段有基本相同的参数,在这两段的参数HcScriptFileExtensions下面都加上一行aspx,如果你有其它的动态程序要压缩,也加在这里。HcDynamicCompressionLevel改成9,(0-10,9是性价比最高的一个)。

      对于aspx等动态网页,启用网页缓存,是广大网站管理员采用的有效实用的优化方法,操作起来也相当简单,可参考此文操作:服务器性能优化策略之启用网页缓存。

      可能遇到的问题:

      MetaBase.xml修改后无法保存?

      在修改MetaBase.xml后,为什么无法保存?这是因为该文件正在被IIS使用所致,这时可以通过如下两个方法来解决这个问题。

      第一种方法:

      停止IIS,再编辑metabase.xml文件。

      停止IIS的简单操作方法:开始->运行->输入命令:iisreset /stop,然后回车即可。

      第二种方法:

      启用IIS中“允许直接编辑配置数据库”的功能。

      1)、打开iis管理器,右击本地计算机-选择属性


      2)、勾选“允许直接编辑配置数据库”,点击“确定”按钮。

 

      这样就可以在不停止IIS的情况下编辑metabase.xml文件了。

      第一种方法有时候失效,且需要停止网站一会,会影响到网站的运行,所以相对第一种方法还是建议选择第二种方法比较好。


    
最新技术文章:
▪linux系统中的列出敏感用户的脚本代码
▪a10 config backup for aXAPI
▪一键备份gitolite服务器的Shell脚本
▪nagios 分发文件实现代码
▪阿里云云服务器Linux系统更新yum源Shell脚本
▪一个监控LINUX目录和文件变化的Shell脚本分享
▪Linux下实现SSH免密码登录和实现秘钥的管理、...
▪Shell正则表达式之grep、sed、awk实操笔记
▪3个备份系统文件并邮件发送的Shell脚本分享
▪CentOS 6.3下给PHP添加mssql扩展模块教程
▪监控网站是否可以正常打开的Shell脚本分享
▪shell脚本编程之if语句学习笔记
▪shell脚本编程之循环语句学习笔记
nosql iis7站长之家
▪Shell脚本实现的阳历转农历代码分享
▪Shell脚本实现复制文件到多台服务器的代码分...
▪Shell脚本实现批量下载网络图片代码分享
▪Shell脚本实现检测文件是否被修改过代码分享
▪Shell脚本数组用法小结
▪Shell脚本批量重命名文件后缀的3种实现
▪C语言实现的ls命令源码分享
▪Linux下查找后门程序 CentOS 查后门程序的shell脚...
▪Shell 函数参数
▪linux shell 自定义函数方法(定义、返回值、变...
▪Shell实现判断进程是否存在并重新启动脚本分...
▪Shell脚本break和continue命令简明教程
▪Shell脚本函数定义和函数参数
▪让代码整洁、过程清晰的BASH Shell编程技巧
▪shell常用重定向实例讲解
▪awk中RS、ORS、FS、OFS的区别和联系小结
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3