新手学堂:Linux操作系统telnet配置方法
这是为新手推荐的学习方法,Linux的远程管理应该用SSH更安全,更便于管理。现在所有专业的Linux管理员只要可能,都会使用SSH.下面的方法是Telnet的配置,毕竟这是一种方法,并且速度很不错。 1. 安装telnet-server软件包。 2. 设置telnet-server的启动运行 telnet server不作为独立的服务器程序运行,而是受xinetd程序的控制,启动配置文件为/etc/xinetd.d/telnet,默认xinetd程序并不启动该服务,可在chkconfig ——list看...
实用技巧:利用Ntop监控Linux系统的主机
1.安装: #rpm -ivh ntop-3.2-1.el4.rf.i386.rpm 2.建立日志文件目录: #mkdir /var/log/ntop/ 建立帐号: #useradd -g ntop -s /bin/true -M ntop 3.首次启动(root) /usr/bin/ntop -P /usr/share/ntop -u ntop -A #-P [directory]指定。db档存放路径 #-u [user]指定service启动user #-A 设定admin密码,ntop会内建admi...
Linux系统中如何限制用户进程CPU占用率
实际上,在linux服务器中,用户进程运行很长时间是可以接受的。而占用CPU过高则让其他用户无法忍受,而其很有可能是用户程序有问题,这个时候系统应该自动阻止这样的进程继续消耗系统资源。 最简单的方法就是通过ps发现CPU占用率超过某个限制的用户进程,然后将该进程杀死,这种做法很暴力,而且用户发现他的进程被杀以后很可能又启动进程,这样恶性循环。 有一种折中的方法,不是将目标进程杀死,而是适当调整其nice值,具体见如下shell程序: renice +10 `ps aux | awk '{ if ($3 0...
Linux系统的终端乱码解决方案介绍
初入linux的程序员们,经常会受到乱码的问候。可谓“始乱终弃”。因为乱码,并且最终放弃了linux的不在少数。好吧,言归正传,先看看各类乱码是怎么形成的。 中文字符乱码 这种情况一般是安装了中文控制端,但没有启用中文应用造成的。只需要启动相应软件即可,如zhcon.或者是启用了相应软件,但字符集不对,需设置相应字符集,例如export LANG=zh_CN.UTF-8 ORACLE安装界面乱码 虽说ORACLE支持多国语言,会根据环境变量自动选择字符集,但中文安装好像还有问题,不过10.2以后的版本好像...
Ubuntu 7.10 Linux下安装JDK和NetBeans
1、下载linux版本的JDK的bin文件。 2、修改执行权限: sudo chmod +x jdk.bin 3、执行安装: sudo ./jdk.bin 4、修改 /etc/profile 文件,加入: JAVA_HOME=/home/jdk export JRE_HOME=/home/jdk/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$P...
升级Ubuntu Virtualbox不能用的解决方法
启动VIRTUALBOX WARNING: The character device /dev/vboxdrv does not exist. Please install the virtualbox-ose-modules package for your kernel. You will not be able to start VMs until this problem is fixed. xiaoxu@xiaoxu:~$ /etc/init.d/vboxdrv start open: Perm...
新手看招:Ubuntu Linux系统的分区方案
一、Linux 分区概念 首先介绍一下linux中的分区概念,这个可是把一开始学习的我害苦了。在 Linux 中规定,每一个硬盘设备最多能有 4 个主分区(其中包含扩展分区)构成,任何一个扩展分区都要占用一个主分区号码,也就是在一个硬盘中,主分区和扩展分区一共最多是 4 个。对于早期的 DOS 和 Windows(Windows 2000 以前的版本),系统只承认一个主分区,可以通过在扩展分区上增加逻辑盘符(逻辑分区)的方法,进一步地细化分区。 主分区的作用就是计算机用来进行启动操作系统的,因此每一个操...
Linux的设备管理文件系统 devfs与sysfs
linux下有专门的文件系统用来对设备进行管理,devfs和sysfs就是其中两种。 在2.6内核以前一直使用的是devfs,devfs挂载于/dev目录下,提供了一种类似于文件的方法来管理位于/dev目录下的所有设备,我们知道/dev目录下的每一个文件都对应的是一个设备,至于当前该设备存在与否先且不论,而且这些特殊文件是位于根文件系统上的,在制作文件系统的时候我们就已经建立了这些设备文件,因此通过操作这些特殊文件,可以实现与内核进行交互。但是devfs文件系统有一些缺点,例如:不确定的设备映射,有时一个...
Linux操作系统中错误码描述及其含义
1. 简单明了,一个命令,想看什么看什么: # perror 如# perror 0 表示Success, #perror 1表示Operation not permitted 2. 直接看C文件里的定义: # more /usr/include/asm-generic/errno-base.h (基本错误,从0到34) # more /usr/include/asm-generic/errno.h (扩展错误,从35到131) 3. 写个C程序来瞧瞧: # vi errorlist.c #includ...
RTLinux环境下串口数据的接收与发送
RTLinux提供几个主要的串口API函数 (1)void rt_com_setup(unsigned int com,unsigned baud,unsigned parity,unsigned stopbits,unsigned wordlength) 其中com是串口在rt_com_table中的下标;baud是端口工作的波特率;parity为端口的奇偶校验策略,可选的值有RT_COM_PARITY_EVEN,RT_COM_PARITY_NONE,RT_COM_PARITY_ODD,这些都定义在rt...
将Java程序部署到Linux上并让其定期执行
一、环境介绍: SecureCRT5.1+winXP +WMware+Redhat 注:如果SecureCRT连不上虚拟机上的linux则应注意两个地方,一个是虚拟机上的网卡是否是用的桥接,或是直接连到物理网卡,ip是否与xp机的ip在同一个网段。如果在虚拟机上的linux 能访问外网,但是还不能连是则在linux的终端上输入services iptables stop这后就可以连上了。 二、在linux上安装jdk 去java的官网下一个适合linux的jdk,我们这里下一个jdk-6u4-linux-...
新手学堂:Linux操作系统的开机流程分析
首先加载BIOS的硬件信息,众所周知BIOS即Basic Input/Output Setup的意思,每次你按下开机键,计算机首先就会加载BIOS的信息,开机时按del键可以进入BIOS进行设置,比如最常用的就是设置从硬盘启动还是从光驱启动或其他,相信装过操作系统的人都知道这个。当然BIOS里面还有相当多的信息,比如硬盘大小,电压等。 如果BIOS是设置从硬盘启动的话,那么读完BIOS后会先去读取第一个开机硬盘的头一个扇区,就是MBR,估计有人听过,即master boot record.引导程序如gru...