Welcome 微信登录

首页 / 操作系统 / Linux

配置NFS服务开发arm Linux程序

配置NFS服务开发arm Linux程序

Linux下NFS简单配置NFS是实现两机间进行通讯访问的一种简单方法。在嵌入式Linux实验过程中,我们通过配置NFS实现PC机和实验箱ARM-Linux平台之间的访问。原理是在PC机Linux中开启LFS服务,设置一个共享目录(这里是/arm2410),所有的源码编辑改动都可以在PC机中进行方便的修改,在ARM-Linux实验环境中,将PC-Linux的/arm2410目录远程mount到本地,实现两机间的同步读写访问,这样程序就可以方便的在ARM-L...
Ubuntu下安装配置java环境

Ubuntu下安装配置java环境

在Ubuntu下打开终端,执行以下命令:sudo apt-get install sun-java6-jre建议安装一个JDK:sudo apt-get install sun-java6-jdk ##安装好jre后就不要安装jdk或使用新立得软件管理器,在分别搜索"sun-java6-jre"和"sun-java6-jdk",标记安装并应用。提示:安装过程中需要你回答是否同意使用协议(终端中红蓝色的提示界面),此时按tab键至OK,再按回车即可正常安装。...
Linux下写awt/swing文件时不能显示中文的解决

Linux下写awt/swing文件时不能显示中文的解决

在Linux下写awt文件时,总显示不了中文,在窗口应用中的中文显示为一串方块,这主要是由于字体设置不正确。JDK 自带的配置文件中,它所指定的中文字体不存在而造成了显示不正确。下面简单的介绍一种方法: cd /lib/fonts或者cd /jre/lib/fontsmkdir fallback其中是你安装jdk/jre的路径,我的是/usr/lib/jdk1.5。复制或者链接一个中文字体至其下:ln -s /usr/share/fonts/truetyp...
Linux平台下sar的原理解析

Linux平台下sar的原理解析

本来是为了找出Linux系统load状况的异常,通过常规手段无法检查得到,不得以只好考究load的移动平均计算方法。先找了sar的source code来看,最后却发现sar不过是读了Linux /proc 下的一系列内存文件,通过采样来得到数据而已。 由于从来没有读过Linux相关的source code,对很多风格、变量定义习惯都不懂,很费劲。绕来绕去从main函数进去找了半天,才在一堆文件和头定义中找到根源,主要开始没以为是从文件中读,还以为直接使用...
Linux环境下软件开发工具的选择

Linux环境下软件开发工具的选择

Wwindows下开发软件有许多工具可供选择,并且都非常好用。学用的工具有VB,VC,VF,C#,DELPHI,POWERBUILDER,JBUILDER,ECLIPS等,可是在linux下找一个比较好的集成开发环境是比较困难的,我说的困难也许是我们对linux下的软件集成开发工具不熟悉吧。1)Eclipse或Netbean,用java开发程序,用这两种工具比较好,功能强大,而且又都是开源的。并且都是跨平台的集成开发环境。但是如果不想用java写程序的话,...
Linux下文件编码以及编码的转换方法

Linux下文件编码以及编码的转换方法

Windows中默认的文件格式是GBK(gb2312),当然也可以保存为UTF-8的,最简单的方法是用记事本的“另存为”就可以做到。为了与Windows兼容,SecureCRT中文件编码的默认配置是”Default”,其实也就是GBK。如果我们将其更改为了”UTF-8″,那么我们查看从Windows中scp过去的GBK文件就会变成乱码,需要进行转换,比较麻烦。不过有时候我们也需要进行编码的转换,比如这次我这次在建立cacti的模板的时候使用了中文,apac...
shell脚本直接运行和crontab结果不一样

shell脚本直接运行和crontab结果不一样

在脚本最前面加上一句:source ~/.bash_profile这样运行环境就一摸一样了。加上这句后,直接执行能成功的脚本放在crontab里都能执行。所有的crontab问题只有两种可能,1,环境2,路径而第二种问题往往又是第一种问题引起的,所以加上.bash_profile里的环境后99%的问题都一招通杀。.bash_profile会读取.bashrc.bashrc 会读取 /etc/bashrc/etc/bashrc 会读取 /etc/profil...
Ubuntu 7.10下配置Java环境补充笔记(图)

Ubuntu 7.10下配置Java环境补充笔记(图)

Linux公社已经介绍了许多关于在Ubuntu下配置Java环境的相关知识,但是有些细问题还是再讲解下,否则对于新手还是不太清楚,同时这篇文章也是Ubuntu下安装LumaQQ的前提(见http://www.linuxidc.com/Linux/2008-04/12086.htm与http://www.linuxidc.com/Linux/2008-01/10899.htm)。安装配置Java环境很简单,本人试验的是Ubuntu 7.10平台,打开终端,应...
Linux系统上df/hdparm命令学习记

Linux系统上df/hdparm命令学习记

Linux系统上df/hdparm命令学习笔记,仅供自己参考备忘!df [options][name]$ df -h 以友好的格式输出所有已安装文件系统的磁盘容量状态$ df -m /home 以M为单位输出home目录的磁盘容量状态$ df -k 以K为单位输出所有已安装文件系统的磁盘容量状态$ df -i 报告空闲的、用过的或部份用过的(百份比)索引节点$ df -t ext3 仅显示文件类型为ext3的文件系统的磁盘状态$ df -x ext3 仅显...
Linux下检查日期是否合法

Linux下检查日期是否合法

近日在Linux下用C++开发一个嵌入式规约转换软件,其中有对时功能,需要对收到的日期时间进行合法性验证,通过后再设置本机日期时间。时间的合法性检查比较简单,而日期就复杂一些,需要考虑大小月,闰年。我的思路是:先对年月日进行简单的范围检查,之后将其形成一个tm结构,再调用mktime将该tm转换为一个time_t,在此过程中mktime将对不合法的日期自动进行规范化,如输入为2007-6-31将被转化为2007-7-1。因此比较转换前后的年月日是否相同就能...
Linux下让bash脚本中利用sed制作自己的类模板

Linux下让bash脚本中利用sed制作自己的类模板

用惯了windows系统的程序员刚开始在Linux文本模式下进行软件开发肯定会觉得不习惯,尤其是没有了集成开发环境,一切都要靠命令行,靠敲键盘,鼠标好像成了摆设!也正因为一切都可以通过命令行来实现,只要肯动脑,多实践,慢慢的你会发现Linux简直就是程序员最合适的操作系统!用C++写程序程序的过程就是实现一个个类的过程,因此写类是再平常不过的工作了。一般会将类声明和实现放在不同的文件中。每个文件都要加上文件头注释,说明该文件的名称、文件内容、作者、时间、版...
LINUX主机运行Python程序注意点

LINUX主机运行Python程序注意点

Linux主机下运行Python程序要注意的地方:原本在WIN平台上写的一些Python脚本,有了真正的Linux主机以后,上传上去竟然不能运行,找了很多资料,请教高人以后终于可以运行了,总结有以下几点注意的:1:脚本的开始增加注释行:#!/home/Oracle/python/bin/bin/python(里面的路径是你的Linux主机上的路径)2:需要在主机上给脚本增加可执行权限:chmod +X 文件名称...
<< 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 >>