11 2013 档案

摘要:$#传递参数的个数$*命令所有参数,中间空格分开$0命令本身$1第一个参数$2第二个参数,依次类推 阅读全文
posted @ 2013-11-27 15:11 angelfzt 阅读(125) 评论(0) 推荐(0) 编辑
摘要:整数变量运算的两种方式:1. let "a = $b + 1"2.b = `expr $a + 1` 阅读全文
posted @ 2013-11-27 14:52 angelfzt 阅读(166) 评论(0) 推荐(0) 编辑
摘要:变量定义的时候=两边不能有空格,例如: a='Hello World'如果变量和其它字符相连,可以用{}把变量引起来,这样就可以和相连的字符隔离除了在变量赋值和在FOR循环语句头中,BASH中的变量使用必须在变量前加“$”read var:提示用户输入,并将输入的内容传递给变量basename file :返回不含路径的文件名:basename /bin/sh返回shdirname file:返回文件所在的路径:dirname /bin/sh返回/bin/ 阅读全文
posted @ 2013-11-27 14:47 angelfzt 阅读(123) 评论(0) 推荐(0) 编辑
摘要:tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数! 例如使用『 ta.. 阅读全文
posted @ 2013-11-26 11:23 angelfzt 阅读(568) 评论(0) 推荐(0) 编辑
摘要:虚拟机中的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:/ 阅读全文
posted @ 2013-11-25 16:11 angelfzt 阅读(502) 评论(0) 推荐(0) 编辑
摘要:strace命令用法调用:strace [ -dffhiqrtttTvxx ] [ -acolumn ] [ -eexpr ] …[ -ofile ] [ -ppid ] … [ -sstrsize ] [ -uusername ] [ command [ arg ... ] ]strace -c [ -eexpr ] … [ -Ooverhead ] [ -Ssortby ] [ command [ arg ... ] ]功能:跟踪程式执行时的系统调用和所接收的信号.通常的用法是strace执行一直到commande结束.并且将所调用的系统调用的名称、参数和返回值输出到标准输出或者输出到-o 阅读全文
posted @ 2013-11-25 16:00 angelfzt 阅读(204) 评论(0) 推荐(0) 编辑
摘要:用YUM升级软件打开终端,切换到root用户,yum的操作大都须有超级用户的权限。首 先,yum update,这一步是必须的,yum会从服务器的header目录下载rpm的header,放在本地的缓存中,这可能会花费一定的时间,但比起yum 给我们带来方便,这些时间的花费又算的了什么呢?header下载完毕,yum会判断是否有可更新的软件包,如果有,它会询问你的意见,是否更新,还是说 y吧,把系统始终up to date总是不错的,这时yum开始下载软件包并使用调用rpm安装,这可能要一定时间,取决于要更新软件的数目和网络状况,万一网络断了,也没关系,再 进行一次就可以了。升级完毕,以后每天 阅读全文
posted @ 2013-11-25 15:32 angelfzt 阅读(298) 评论(0) 推荐(0) 编辑
摘要:vim复制某行到某行的内容到某行后面 6,9 co 12 复制第6行到第9行之间的内容到第12行后面。 vim 是一个具有很多命令的功能非常强大的编辑器。限于篇幅,在本教程当中就不详细介绍了。本教程的设计目标是讲述一些必要的基本命令,而掌握好这些命令,您就能够很容易将vim当作一个通用的万能编辑器来 阅读全文
posted @ 2013-11-25 15:00 angelfzt 阅读(191) 评论(0) 推荐(0) 编辑
摘要:Liunx操作系统跟Windos XP一样,有一批系统服务随机而启动;略懂电脑的Windows XP用户会禁止那些不必要的服务,以提高开机速度;如今安装了Ubuntu操作系统,咱们也有必要了解Ubuntu的服务,然后根据自己的需要,将不必要 的服务禁止掉,这样既可以提高Ubuntu的启动速度,还能够提高系统的安全性(尽管Ubuntu 8.10本身已经非常安全;p)我推荐Ubuntu用户安装sysv-rc-conf图形界面工具,禁止掉那些你不需要启动的服务。例如,我的笔记本没有蓝牙和 PCMCIA,所以我就不需要启动它,于是禁止掉那些不需要的服务。代码:sudo apt-get install 阅读全文
posted @ 2013-11-25 13:53 angelfzt 阅读(847) 评论(0) 推荐(0) 编辑
摘要:nmap是一个网络探测和安全扫描程序, 系统管理者和个人可以使用这个软件扫描大型的网络,获取那台主机正在运行以及提供什么服务等信息。nmap支持很多扫描技术,例如:UDP、TCP connect()、TCP SYN(半开扫描)、ftp代理(bounce攻击)、反向标志、ICMP、FIN、ACK扫描、圣诞树(Xmas Tree)、SYN扫描和null扫描。从扫描类型一节可以得到细节。nmap还提供了一些高级的特征,例如:通过TCP/IP协议栈特征探测操作系统类 型,秘密扫描,动态延时和重传计算,并行扫描,通过并行ping扫描探测关闭的主机,诱饵扫描,避开端口过滤检测,直接RPC扫描(无须端口影射 阅读全文
posted @ 2013-11-25 12:12 angelfzt 阅读(711) 评论(0) 推荐(0) 编辑
摘要:卫星 (DVB-S 及 DVB-S2)有线 (DVB-C)地面无线 (DVB-T)手持地面无线 (DVB-H) 阅读全文
posted @ 2013-11-25 11:47 angelfzt 阅读(265) 评论(0) 推荐(0) 编辑
摘要:时间服务器: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服 阅读全文
posted @ 2013-11-25 11:44 angelfzt 阅读(331) 评论(0) 推荐(0) 编辑
摘要:以前做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。看来跟那些玩意儿都没关系 阅读全文
posted @ 2013-11-25 11:39 angelfzt 阅读(157) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2013-11-22 17:54 angelfzt 阅读(179) 评论(0) 推荐(0) 编辑
摘要:dmidecode | grep “Product Name” 阅读全文
posted @ 2013-11-22 17:47 angelfzt 阅读(220) 评论(0) 推荐(0) 编辑
摘要:iftop -n -i em1 -F 218.26.188.220/32到10.10.81.23上用上面的语句看山西的流量。到/opt/data/log/下看日志到/opt/data/tvmcap下看下载的文件用: ll --full-time看下载文件的详细生成时间 阅读全文
posted @ 2013-11-22 17:26 angelfzt 阅读(136) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2013-11-22 17:09 angelfzt 阅读(1165) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2013-11-22 17:04 angelfzt 阅读(321) 评论(0) 推荐(0) 编辑
摘要:刚开始装系统的时候,没有选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 阅读全文
posted @ 2013-11-22 15:58 angelfzt 阅读(221) 评论(0) 推荐(0) 编辑
摘要:linux系统root用户可强制踢制其它登录用户,首先以root登录以便查看全部的在线用户信息,可用w命令查看登录用户信息强制踢人命令格式:pkill -kill -t tty解释:pkill -kill -t 踢人命令tty 所踢用户的TTY如上踢出liu用户的命令为: pkill -kill -t pts/1 阅读全文
posted @ 2013-11-22 15:54 angelfzt 阅读(475) 评论(0) 推荐(0) 编辑
摘要:代理:开启转发: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... 阅读全文
posted @ 2013-11-22 15:43 angelfzt 阅读(847) 评论(0) 推荐(0) 编辑
摘要:python中有很多字符串连接方式,今天在写代码,顺便总结一下:最原始的字符串连接方式:str1 + str2python 新字符串连接语法:str1, str2奇怪的字符串方式:str1 str2% 连接字符串:‘name:%s; sex: ’ % ('tom', 'male')字符串列表连接:str.join(some_list)第一种,想必只要是有编程经验的人,估计都知道,直接用 “+” 来连接两个字符串:'Jim' + 'Green' = 'JimGreen' 第二种比较特殊,如果两个字符串用“逗号”隔开, 阅读全文
posted @ 2013-11-22 15:18 angelfzt 阅读(586) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示