通过本脚本,发现bash确实在算术运算方面比老的shell要强大,为此需要开始学习bash,以利用它强大的功能。不过bash中的for语句功能和c中差异比较大。 # cat stream #! /bin/bash # Write by Neil.xu qq:37391319 email: xurongzhong@gmail.com
2015-06-28当用SSH Secure Shell连接Linux时,如果几分钟没有任何操作,连接就会断开,必须重新登陆才行,每次都重复相同的操作,很是烦人,本文总结了两种解决的方法。 方法1:更改ssh服务器的配置文件/etc/ssh/sshd_config ClientAliveInterval指定了服务器端向客
2015-06-281. 安装wvdial sudo apt-get install wvdial 2. 在/etc/wvdial.conf中写入wvdial的配置信息: femacs /etc/wvdial.conf Init1 = ATZ Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Init3 = AT+CGDCONT=1,"IP","CMNET"
2015-06-281.为LILO增加开机口令 在/etc/lilo.conf文件中增加选项,从而使LILO启动时要求输入口令,以加强系统的安全性。具体设置如下: boot=/dev/hda map=/boot/map install=/boot/boot.b time-out=60 #等待1分钟 prompt default=Linux passwor
2015-06-28Linux系统越来越受到电脑用户的欢迎,于是很多人开始学习Linux时,学习linux,你可能会遇到Linux压缩文件问题,这里将介绍Linux压缩文件问题的解决方法,在这里拿出来和大家分享一下。我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rar。可是
2015-06-281。下载rarlinux-3.7.b1.tar.gz —— rar的Linux版本。 地址:http://www.skycn.com/soft/3455.html 如果在Linux上可以使用wget下载文件。关于wget参看http://hi.baidu.com/shiliangshuai/blog/item/f3ea3d9b0f1334b4c8eaf46c.html 2。上传
2015-06-28新装的linux系统,重启后发现启动非常慢,一直停在sendmail这里,占用了大量的时间,经过查找资料,发现网络上的大多都不准确,后来找到一个解决办法: 环境: Linux AS4 Update6 # vi /etc/hosts 127.0.0.1 localhost.localdomain localhost 修改成
2015-06-28uniq [选项] 文件 说明:这个命令读取输入文件,并比较相邻的行。在正常情况下,第二个及以后更多个重复行将被删去,行比较是根据所用字符集的排序序列进行的。该命令加工后的结果写到输出文件中。输入文件和输出文件必须不同。如果输入文件用"- "
2015-06-28使用Ubuntu一段时间后,就会发觉由于自动升级,系统里安装了很多内核。像我,竟然安装了下面那么多,这个造成了漫长的启动列表。必须删掉一些不用的。 首先就是使用如下命令,列出所有安装的内核,下表中,带有image的就是内核文件。从中选择要卸载的包,用
2015-06-28由于Linux的内核参数信息都存在内存中,因此可以通过命令直接修改,并且修改后直接生效。但是,当系统重新启动后,原来设置的参数值就会丢失,而系统每次启动时都会自动去/etc/sysctl.conf文件中读取内核参数,因此将内核的参数配置写入这个文件中,是一个比较
2015-06-28块缓存 struct buffer_head 用来保存从磁盘读取到的数据,而 struct page 是文件的缓存,在文件层面上的数据会缓存到page里,所以内核里直接读取某个固定的扇区可以利用 struct buffer_head,读取的速度会快一些;以下是实现的代码: #include <linux/mo
2015-06-28Linux经过长时间的发展,很多用户对网络安装 Linux概念,我发表一下个人理解出来和大家深入简述一下。但在现实环境下,很多原因会导致我们无法选择安装一个新的 Linux 发行版本文通过将网卡驱动加入到 initrd.img 中,使 Linux 内核在启动的过程中能识别并加载网卡
2015-06-28PD虚拟机全称是Parallels Desktop,Mac OS X系统下使用的虚拟机软件。在你的mac电脑上面安装这款虚拟机,就可以使用其他系统了,非常方便,那么当用户不想用PD虚拟机的时候,如何才能卸载呢?
2015-06-28今天建好一台RH4的虚机,配IP后进行激活的时候提示如下错误:("Device eth0 has different MAC address than expected, ignoring.")百度了下,问题解决。问题原因:配置文件里的MAC地址和真实的MAC不一样。 含有MAC信息的配置文件是/etc/s
2015-06-28系统使用时间长后会产生临时文件(/tmp下),需要清理。但清理的时候不推荐使用rm -rf。这样有时会引起程序的僵死。 推荐使用tmpwatch命令来进行清理。关于tmpwatch的说明如下: 名称 : tmpwatch 版本 : 2.8.4 发布号 : 5 所属组 : 系统环境/基
2015-06-28chgrp(change group) 功能说明:变更文件或目录的所属群组。 语 法:chgrp [-cfhRv][--help][--version][所属群组][文件或目录...] 或 chgrp [-cfhRv][--help][--reference=<参考文件或目录>][--version][文件或目录...] 补充说明:在UNIX系
2015-06-28#建立crontab排程 crontab -e 0 12,23 * * * sh /u3/backup/tool/backup.sh #每天12点23点自动备份 0 6 * * * sh /bin/ftpauto
2015-06-28#!/usr/bin/expect set password 1234 #密码 #download spawn scp /root/test.jar root@192.168.1.2:/usr/local/ set timeout 300 expect "192.168.1.2's password:" set timeout 3000 #exec sleep 1 send "$pas
2015-06-281.删除0字节文件 find -type f -size 0 -exec rm -rf {} \; 2.查看进程按内存从大到小排列 ps -e -o "%C : %p : %z : %a"|sort -k5 -nr 3.按cpu利用率从大到小排列 ps -e -o "%C : %p : %z : %a"|sort -nr 4.打印说cach
2015-06-281. 一般解释一个命令是** man 2. Cd是更改子目录,linux下只有一个盘下,"/"下有很多文件夹,比如home就是存放用户的一些内容。 3. Ls或者dir都可以查看当前的文件里的内容,可以看到文件,紫色表示是文件夹。 4. rm 文件名1 文件名2--
2015-06-28