快捷搜索:  
Linux操作系统下Tomcat自启动的设置技巧

Linux操作系统下Tomcat自启动的设置技巧

安装了Tomcat,很简单,将下载下来的安装文件包解压,放入相应的目录中,然后在Linux环境中设置相应的如:JAVA_HOME、CATALINA_HOME等环境变量后,在Tomcat的bin目录下执行./catalina.sh run就能在终端方式上启动tomcat的服务。如果需要将tomcat加入自启动队列中,则需要进行如下的操作: 以root用户登录系统: cd /etc/rc.d/init.d/ vi tomcat 文件内容参考如下: #!/bin/sh # # tomcat: Start/St...

Linux下Wine中文对话框字体乱码解决方法

Linux下Wine中文对话框字体乱码解决方法

Wine中中文存在很多的乱码,显示成 ??等,这是对对话框中"确定"等的解决: Wine中对话框默认的字体是Tahoma,在我们的LINUX上,Tahoma字体是无法正常显示中文的。比如Wine configuration中的"确定""取消"等就变成了"<<"">>"的字样。 解决方法很简单: 在wine的regedit中,找到: \HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes 方法1. 直...

怎样做一个优秀的(懒惰的)系统管理员

怎样做一个优秀的(懒惰的)系统管理员

如果你是一个普通的系统管理员,你感到人员不足,资金不足,工作过度。到现在,你已经习惯了这种观点:没有人会意识到你的存在直到邮件服务器瘫痪了,然后你突然成为了美国人最需要的人。在这篇文章中,我假设你负责管理有很多服务器。我也假设你不是真的会尽可能的努力工作;如果你是这样,你应该成为一个Windows服务器管理员,开始担心来自微软的补丁,安全弱点,病毒防护,一个笨拙的用户界面,天生的缺少脚本。我并不是说 Linux是完美的,但就是有很多事情使得Linux更加容易来管理。 作为一个优秀的系统管理员,你想要把工...

Suse  Linux系统下JAVA  AWT界面乱码问题

Suse Linux系统下JAVA AWT界面乱码问题

在Suse10.1下安装EOS5.3,界面按钮凡中文都是方格,可在终端查看中文都是好的,网上搜了好几天,终于弄明白原因。 EOS5.3使用的是jdk1.4.2,在suse下没有jdk默认要求的中文字体,需要做额外的配置,修改方法如下: 1.使用su命令切换为root用户,再使用cd命令切换到jdk安装路径下的jre;例如: cd /usr/java/j2sdk1.4.2_01/ cd jre/lib 2.从windows中找到simsun字体,上传到jre/lib/fonts下;例如: 将C:\WIND...

Linux  操作系统软件安装总结

Linux 操作系统软件安装总结

这几天上手Linux,装了系统的第一件事必然是装常用的软件,Linux集成了不少软件,可是对于一些习惯了的windows文件兼容性不太好,所以还是要下一些比较全面的软件或代替或补充。Linux下安装软件感觉很复杂,一种软件包就有一种安装方法,不象windows找到.exe就万事大吉了,而且不少软件都要很复杂的编译、配置,感觉头很大,这几天我唯一的工作就是不停的下载、安装。虽然开源是件很诱惑的事,可是感觉没有windows的标准化的确大大削弱了linux的市...

ubuntu  8.04  更改更新源

ubuntu 8.04 更改更新源

1、先备份 sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup (备份下当前的源列表,有备无患嘛) 2、修改更新源 sudo gedit /etc/apt/sources.list (打开Ubuntu 8.04源列表文件) 在最下面加入 deb http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse deb http://ubuntu.cn99.co...

Linux技巧:让进程在后台可靠运行的几种方法

Linux技巧:让进程在后台可靠运行的几种方法

想让进程在断开连接后依然保持运行?如果该进程已经开始运行了该如何补救? 如果有大量这类需求如何简化操作? 我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个问题。 nohup/setsid/ 场景: 如果只是临时有一个命令需要长时间运行,什么方法能最简便的保证它在后台稳定运行呢?...

修改Linux操作系统下22端口两种方法介绍

修改Linux操作系统下22端口两种方法介绍

第一种: 01假如要改SSH的默认端口(22),那么你只要修改:/etc/ssh/sshd_config中Port 22,这里把22改成自己要设的端口就行了,不过千万别设和现已有的端口相同哦,以防造成未知后果。 02假如要限制SSH登陆的IP,那么可以如下做: 先:修改/etc/hosts.deny,在其中加入sshd:ALL 然后:修改:/etc/hosts.allow,在其中进行如下设置:sshd:192.168.0.241 这样就可以限制只有192.168.0.241的IP通过SSH登陆上LINU...

闭包的概念、形式与应用

闭包的概念、形式与应用

随着硬件性能的提升以及编译技术和虚拟机技术的改进,一些曾被性能问题所限制的动态语言开始受到关注,Python、Ruby 和 Lua 等语言都开始在应用中崭露头角。动态语言因其方便快捷的开发方式成为很多人喜爱的编程语言,伴随动态语言的流行,我们经常听到一个名词——闭包,很多人会问闭包是什么?闭包是用来做什么的?本文汇集了有关闭包的概念、应用及其在一些编程语言中的表现形式,以供参考。 什么是闭包? 闭包并不是什么新奇的概念,它早在高级语言开始发展的年代就产生了。闭包(Closure)是词法闭包(Lexica...

Linux日志文件系统剖析

Linux日志文件系统剖析

在近代历史上,日志文件系统被认为十分奇特,主要是处于研究阶段。而如今,日志文件系统(ext3)已经成为 Linux 的缺省文件系统。本文向大家揭示了日志文件系统背后的一些思想,以及在电源故障或系统崩溃时,如何提供更好的完整性。此外本文还介绍了现行的几种日志文件系统和下一代日志文件系统。 定义日志文件系统的方法有很多种,但是让我们抓住要点。日志文件系统就是专为那些厌倦了一直盯着启动时 fsck(即文件系统一致性检查)的人而设计的(日志文件系统同样适用于希望文件系统具有故障恢复能力的群体)。如果系统采用传统...

从Windows向Linux迁移设备控制应用程序

从Windows向Linux迁移设备控制应用程序

如果读者开发过不同平台的设备控制应用程序,那么肯定了解 Windows 和 Linux 的设备控制方式的差别,从一个平台向另一个平台迁移应用程序相当复杂。本文分析两种操作系统的设备控制原理,探究从架构到系统调用的各个方面,重点比较二者差别。本文还给出一个迁移示例(用 C/C++ 编写),详细演示迁移过程。 工作条件: 根据本文的写作目的,“Windows” 是指 Windows 2000 或其后续版本,且安装有 Microsoft Visual C++ 6.0 或其后续版本。Linux应当基于 2.6...

在Linux上进行自动备份

在Linux上进行自动备份

如果您使用 Linux,那么您就可以使用创建定制备份解决方案的极其强大的工具。本文中的解决方案可以让您使用开源工具执行从简单的到更高级而且安全的网络备份,几乎所有 Linux 发行版本都包含这些工具。 简单备份 本文采取循序渐进的方法。只要遵循这些基本步骤,该方法就会非常直观。 在学习更加先进的分布式备份解决方案之前,我们先看一个简单但功能强大的归档机制。我们查看一个名为 arc 的简单脚本,该脚本支持从 Linux 的 shell 提示符创建备份快照。 清单 1: arc 的 shell 脚本 #!/...