LINUX下文件字符集编码转换
查看文件编码file命令 file ip.txt 查看文件编码file命令 file ip.txt ip.txt: UTF-8 Unicode text, with escape sequences 一、利用iconv命令进行编码转换文件内容编码转换 iconv命令用于转换指定文件的编码,默认输出到标准输出设备,亦可指定输出文件。 用法: iconv [选项...] [文件...] 有如下选项可用: 输入/输出格式规范: -f, --from-code=名称 原始文本编码 -t, --to-code=名...
Linux messages文件过大的问题
昨天在我的DHCP服务器上突然看到messages文件已经达到3.8G了,老天,我一直没有仔细看它的日志大小以及日期。虽然我的DHCP服务的日志全部在messages里记录,我一般也就查看最后的那一部分,和当时正在记录的那部分。幸亏发现的早,要不后果很严重。 不知道为什么会出现这样的情况。我检查了一下,/etc/logrotate.conf的配置,/etc/logrotate.d/下也有syslog, /etc/cron.daily/下也有logrotate,看起来一切正常,不知为什么出现这样的问题。我...
linux/compile.h头文件说明
所有的内核代码,基本都包含了linuxcompile.h这个文件,所以它是基础,打算先分析这个文件里的代码看看,有空再分析分析其它的代码。 首先印入眼帘的是对__ASSEMBLY__这个宏的判断,这个变量实际是在编译汇编代码的时候,由编译器使用-D这样的参数加进去 的,AFLAGS这个变量也定义了这个变量,gcc会把这个宏定义为1。用在这里,是因为汇编代码里,不会用到类似于__user这样的属性(关于 __user这样的属性是怎么回子事,本文后面会提到),因为这样的属性是在定义函数的时候加的,这样避免不...
升级到Ubuntu 10.04的十大理由
Ubuntu 10.04发布已经有段时间了,你升级了吗?如果你非要问我升级的理由,我可以告诉你10个。 1、Gnome 2.30 Gnome 2.30是升级到3.0前的最后一次重大升级,我敢肯定你要么非常喜欢它,要么非常恨它。但对于那些Gnome粉丝,这将是最后看到以2.x命名的Gnome,非常值得纪念。我使用了2.30,感觉不错。Gnome 3.0更是值得期待,我坚信Gnome会比KDE更成功。 2、HAL滚蛋 Ubuntu 10.04废除了启动过程中的HAL(硬件抽象层),这使得启动时间缩短到10秒...
Linux下Tomcat的启动、关闭、杀死进程
打开终端 cd /java/tomcat #执行 bin/startup.sh #启动tomcat bin/shutdown.sh #停止tomcat tail -f logs/catalina.out #看tomcat的控制台输出; #看是否已经有tomcat在运行了 ps -ef |grep tomcat #如果有,用kill; kill -9 pid #pid 为相应的进程号 例如 ps -ef |grep tomcat 输出如下 sun 5144 1 0 10:21 pts/1 00:00:06...
Linux下基于端口的服务检查脚本
#!/bin/bash #program:Usingtostudythe[if...then...fi]program #dsk2007/10/83:00 #content:Iwillusingthisprogramtoshowyousevices #1.printtheprogram''sworkinyourscreen echo "Now,the service of your Linux system will be detect!" echo "The www,ftp,ssh,and sendm...
讲解RedHat Linux 5显示中文的方法
用VM安装完redhat发现没中文,找了个解决办法 或者是在编辑了文件 /etc/sysconfig/i18n 中的 LANG="en_US.UTF-8" 为 LANG="zh_CN.UTF-8" ,重启后系统的很多地方也显示为了方块,该如何解决? 这是中文字符集没有正确设置的问题 解决办法: 下载一个包含各种中文字体的包,http://www.q-sheng.com/share/fonts.tar.gz 下载字体库,,解压到Linux系统盘usr\share\fonts目录中。 命令是 $su 密码:...
Linux全新突破-新文件系统和新内核
Linux 2.6.34内核已经正式发布,这次更新给开源操作系统带来了新的文件系统。包含在本次升级中最值得关注的新项目是Ceph分布式文件系统和 LogFS,LogFS是一个专门针对闪存媒体设备设计的文件系统,本次更新是2010年第二次内核重要更新,距上个版本2.6.33发布日期相差还不到 三个月。 Novell开源平台主管Markus Rex说:“最让我兴奋的是,我看到了在文件系统方面的改进,当我看到人们拥有的数据越来越庞大,TB级数据存储已经开始泛滥的时候,我希望Linux文 件系统能在这个时候有所...
探寻Linux到底需要多低的配置
如果拥有一款CPU,你可以在上面运行Linux,游戏机或者手机,汽车或者计算器,Linux都可以很完好的运行在此类设备上。但是提到桌面机和笔记本,你到底需要多强的处理能力来运行现代的桌面版Linux?该问题的答案很简单“无需太多”,事实上我不认为你可以在网上购买到不能运行Linux的电脑。 让我们来看看将于本周发布的Ubuntu9.04,官方推荐的最低配置为700MHz处理器和256MB内存,而我认为这配置很低。根据我的经验,你可以在那个缓慢的处理器上运行GNOME 2.26,但是内存容量实在是太低了。...
ubuntu系统下实现终端嵌入桌面
借助compiz,可以把gnome-terminal嵌入到桌面。 具体实现步骤: 1、新建一个终端配置文件,点“编辑”-“配置文件”-“新建”一个配置文件(基于“默认”),名字随你,这里用DesktopConsole,然后编辑。“常规”选项中,“默认在新终端中显示菜单栏”——去勾;“命令和标题”选项中,“起始标题”中填写DesktopConsole,动态设置标题为“保持原始标题”;“背景”选项中选择“透明背景”,并选择适当的透明度;“滚动”选项中禁用“滚动条”。配置完后单击“关闭”回到“配置文件”对话框...
linux下通过rsync工具实现的增量备份
对系统管理员来说,平时的工作重心应该集中在维护系统正常运转,能够正常提供服务上,这里往往牵涉到一个数据备份的问题,在我所了解的情况中,有80%的系统管理员不是太关心自己服务器的安全性,但往往对备分镜像的技术相当感兴趣,但由于商业产品的软硬件价格都相当高昂,因此往往会选择自由软件。 rsync就是这样的软件,它可以满足绝大多数要求不是特别高的备份需求。适用于数据不是很感,海量小的文件的存储备份,结合服务器本身的磁盘阵列技术,可以有效增强数据的安全性。 服务器需求: 需要备份文件的服务器(服务器端):192...
Linux系统内存监控全面讲解
在Windows系统中查看内存的使用情况很简单,想必大家都已经耳熟能详了,那么在Linux系统如何查看内存使用情况呢?下面和大家分享在Linux系统下查看内存使用情况的free命令: 1.[root@scs-2 tmp]# free 2.total used free shared buffers cached 3.Mem: 3266180 3250004 16176 0 110652 2668236 4.-/+ buffers/cache: 471116 2795064 5.Swap: 2048276...