11 2013 档案
摘要:$#传递参数的个数$*命令所有参数,中间空格分开$0命令本身$1第一个参数$2第二个参数,依次类推
阅读全文
摘要:整数变量运算的两种方式:1. let "a = $b + 1"2.b = `expr $a + 1`
阅读全文
摘要:变量定义的时候=两边不能有空格,例如: a='Hello World'如果变量和其它字符相连,可以用{}把变量引起来,这样就可以和相连的字符隔离除了在变量赋值和在FOR循环语句头中,BASH中的变量使用必须在变量前加“$”read var:提示用户输入,并将输入的内容传递给变量basename file :返回不含路径的文件名:basename /bin/sh返回shdirname file:返回文件所在的路径:dirname /bin/sh返回/bin/
阅读全文
摘要:tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数! 例如使用『 ta..
阅读全文
摘要:虚拟机中的Linux有时不能连接上外网,为了能够方便的安装各种packages,于是调查配置本地yum安装的方法。首先,将作为源的iso的挂载到系统上。mount-o loop /dev/cdrom /mnt/iso/或者mount-o loop /xxx/xxx.iso /mnt/iso/其中/mnt/iso是事先在本地建立的文件夹。然后将文件iso.repo拷入文件夹/etc/yum.repos.d如果文件夹/etc/yum.repos.d中有其他*.repo的文件,请备份后删除。iso.repo的内容如下:[iso]baseurl=file:///mnt/isogpgkey=file:/
阅读全文
摘要:strace命令用法调用:strace [ -dffhiqrtttTvxx ] [ -acolumn ] [ -eexpr ] …[ -ofile ] [ -ppid ] … [ -sstrsize ] [ -uusername ] [ command [ arg ... ] ]strace -c [ -eexpr ] … [ -Ooverhead ] [ -Ssortby ] [ command [ arg ... ] ]功能:跟踪程式执行时的系统调用和所接收的信号.通常的用法是strace执行一直到commande结束.并且将所调用的系统调用的名称、参数和返回值输出到标准输出或者输出到-o
阅读全文
摘要:用YUM升级软件打开终端,切换到root用户,yum的操作大都须有超级用户的权限。首 先,yum update,这一步是必须的,yum会从服务器的header目录下载rpm的header,放在本地的缓存中,这可能会花费一定的时间,但比起yum 给我们带来方便,这些时间的花费又算的了什么呢?header下载完毕,yum会判断是否有可更新的软件包,如果有,它会询问你的意见,是否更新,还是说 y吧,把系统始终up to date总是不错的,这时yum开始下载软件包并使用调用rpm安装,这可能要一定时间,取决于要更新软件的数目和网络状况,万一网络断了,也没关系,再 进行一次就可以了。升级完毕,以后每天
阅读全文
摘要:vim复制某行到某行的内容到某行后面 6,9 co 12 复制第6行到第9行之间的内容到第12行后面。 vim 是一个具有很多命令的功能非常强大的编辑器。限于篇幅,在本教程当中就不详细介绍了。本教程的设计目标是讲述一些必要的基本命令,而掌握好这些命令,您就能够很容易将vim当作一个通用的万能编辑器来
阅读全文
摘要:Liunx操作系统跟Windos XP一样,有一批系统服务随机而启动;略懂电脑的Windows XP用户会禁止那些不必要的服务,以提高开机速度;如今安装了Ubuntu操作系统,咱们也有必要了解Ubuntu的服务,然后根据自己的需要,将不必要 的服务禁止掉,这样既可以提高Ubuntu的启动速度,还能够提高系统的安全性(尽管Ubuntu 8.10本身已经非常安全;p)我推荐Ubuntu用户安装sysv-rc-conf图形界面工具,禁止掉那些你不需要启动的服务。例如,我的笔记本没有蓝牙和 PCMCIA,所以我就不需要启动它,于是禁止掉那些不需要的服务。代码:sudo apt-get install
阅读全文
摘要:nmap是一个网络探测和安全扫描程序, 系统管理者和个人可以使用这个软件扫描大型的网络,获取那台主机正在运行以及提供什么服务等信息。nmap支持很多扫描技术,例如:UDP、TCP connect()、TCP SYN(半开扫描)、ftp代理(bounce攻击)、反向标志、ICMP、FIN、ACK扫描、圣诞树(Xmas Tree)、SYN扫描和null扫描。从扫描类型一节可以得到细节。nmap还提供了一些高级的特征,例如:通过TCP/IP协议栈特征探测操作系统类 型,秘密扫描,动态延时和重传计算,并行扫描,通过并行ping扫描探测关闭的主机,诱饵扫描,避开端口过滤检测,直接RPC扫描(无须端口影射
阅读全文
摘要:卫星 (DVB-S 及 DVB-S2)有线 (DVB-C)地面无线 (DVB-T)手持地面无线 (DVB-H)
阅读全文
摘要:时间服务器:210.72.145.44一、配置179时间服务器1、首先查询NTP软件版本rpm -qa|grep ntpntp-4.1.2-4.EL3.1如果没有可以从linux安装盘上查找,安装此ntp包2、编辑配置文件vi /etc/ntp.conf首先定义服务器server pool.ntp.orgrestrict default nomodify notrap noqueryrestrict 192.168.0.0 mask 255.255.255.0 notrust nomodify notrap #从192.168.0.1-192.168.0.254的服务器都可以使用我们的NTP服
阅读全文
摘要:以前做ssh key登录方式时都是用的root帐号,基本都是无往不利的,权限采用默认即可。今天实验中两台机器帐号都是nianzong,一个普通的帐号。按照如下步骤:A机器:ssh-keygen -t rsa ;一路回车A机器:将产生的公钥id_rsa.pub scp到 Remote serverB机器:cat id_rsa.pub >> authorized_keys最后ssh登录竟然还提示需要密码,前面怀疑ssh配置、防火墙爱那个等,调试后仍然不行。然后用root帐号redo了一遍,一切ok。看来跟那些玩意儿都没关系
阅读全文
摘要:xargs示例:ls |xargs -i mv {} /optfind示例:find -mtime +n -name “*.avi” -type f -exec rm {} \;find -mtime +n -name “*.avi” -type ffind . -type d -name 05 -exec rm -rf '{}' \;find /exports/wmv11/programme/dvdprogramme/20100107/ -name *.avi -exec du -k {} \;|awk ‘{ s = s+$1 } END { print "Tota
阅读全文
摘要:dmidecode | grep “Product Name”
阅读全文
摘要:iftop -n -i em1 -F 218.26.188.220/32到10.10.81.23上用上面的语句看山西的流量。到/opt/data/log/下看日志到/opt/data/tvmcap下看下载的文件用: ll --full-time看下载文件的详细生成时间
阅读全文
摘要:Redhat Linux的网络配置,基本上是通过修改几个配置文件来实现的,虽然也可以用ifconfig来设置IP,用route来配置默认网关,用hostname来配置主机名,但是重启后会丢失。相关的配置文件/ect/hosts配置主机名和IP地址的对应/etc/sysconfig/network配置主机名和网关/etc/sysconfig/network-scripts/ifcfg-eth0eth0配置文件,eth1则文件名为ifcfg-eth1,以此类推一、网卡配置假设我们要配置主机名为test,eth0的IP地址192.168.168.1/24,网关地址192.168.168.250则/e
阅读全文
摘要:1. 检查vnc客户端和服务器是否已经安装:[gavin@centos ~]$ rpm -q vnc vnc-serverpackage vnc is not installedvnc-server-4.0-8.1cent os 5已包含vnc的安装包2. 将用户名称加入到配置文件:(注:这里的“用户名”是指linux系统用户的名称)[gavin@centos ~]# vi /etc/sysconfig/vncservers## Uncomment the line below to start a VNC server on display :1# as my ‘myusername’ (a
阅读全文
摘要:刚开始装系统的时候,没有选Gnome或者KDE,现在想装个玩玩。简单的安装可以参考这个:http://huruxing159.iteye.com/blog/744750centos安装是是使用linux text 模式安装没有安装xwindows界面。现在要使用,使用yum安装。登录系统,使用yum 安装#yum groupinstall ‘X Window System’ -y安装GNOME桌面环境#yum groupinstall ‘GNOME Desktop Environment’ -y如果安装KDE桌面环境#yum groupinstall ‘KDE (K Desktop Envir
阅读全文
摘要:linux系统root用户可强制踢制其它登录用户,首先以root登录以便查看全部的在线用户信息,可用w命令查看登录用户信息强制踢人命令格式:pkill -kill -t tty解释:pkill -kill -t 踢人命令tty 所踢用户的TTY如上踢出liu用户的命令为: pkill -kill -t pts/1
阅读全文
摘要:代理:开启转发:echo 1 > /proc/sys/net/ipv4/ip_forwardiptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0(外网网卡) -j SNAT --to(外网地址)备用:iptables -t nat -A P...
阅读全文
摘要:python中有很多字符串连接方式,今天在写代码,顺便总结一下:最原始的字符串连接方式:str1 + str2python 新字符串连接语法:str1, str2奇怪的字符串方式:str1 str2% 连接字符串:‘name:%s; sex: ’ % ('tom', 'male')字符串列表连接:str.join(some_list)第一种,想必只要是有编程经验的人,估计都知道,直接用 “+” 来连接两个字符串:'Jim' + 'Green' = 'JimGreen' 第二种比较特殊,如果两个字符串用“逗号”隔开,
阅读全文