文章分类 -  Linux

摘要:OpenSSL Fedora 13How to install OpenSSL on Fedora 13Install OpenSSLyum install opensslHow to configure OpenSSL on Fedora 13Change your working directory to /etc/pki/CAcd /etc/pki/CACreate a file that holds the database of certificatestouch index.txtCreate a file that holds the next certificate seria 阅读全文
posted @ 2012-11-01 20:22 alxe_yu 阅读(355) 评论(0) 推荐(0)
摘要:linux创建文件命令:dd命令把指定的输入文件拷贝到指定的输出文件中,并且在拷贝的过程中可以进行格式转换。语法:CODE:[Copyto clipboard]dd 〔选项〕QUOTE:if=输入文件(或设备名称)。of=输出文件(或设备名称)。ibs = bytes一次读取bytes字节,即读入缓冲区的字节数。skip =blocks 跳过读入缓冲区开头的ibs*blocks块。obs = bytes一次写入bytes字节,即写入缓冲区的字节数。bs = bytes同时设置读/写缓冲区的字节数(等于设置obs和obs)。cbs = bytes一次转换bytes字节。count =blocks 阅读全文
posted @ 2012-10-24 15:01 alxe_yu 阅读(268) 评论(0) 推荐(0)
摘要:1. use exec : find . -type f -exec file {} \; Runs ‘file’ on every file in or below the current directory. Notice that the braces are enclosed in single quote marks to protect them from interpretation as shell script punctuation. The semicolon is similarly protected by the use of a backslash, though 阅读全文
posted @ 2012-09-12 16:30 alxe_yu 阅读(633) 评论(0) 推荐(0)
摘要:1. delete or comment out line "root" in /etc/samba/smbusers # root = administrator admin2. add "root" user by samba root = user of your windows 3. service smb restart 阅读全文
posted @ 2012-09-04 15:38 alxe_yu 阅读(612) 评论(0) 推荐(0)
摘要:1. open a new terminal: ctrl+alt+t, shift+ctrl+n2. open a new terminal tab: shift+ctrl+t3. close a terminal tab: shift+ctrl+w4. close a terminal: shift+ctrl+q5. zoom in in terminal: ctrl++6. zoom out in terminal: ctrl+-7. normal size in terminal: ctrl+08. copy in terminal: shift+ctrl+c9. paste in te 阅读全文
posted @ 2012-08-31 14:16 alxe_yu 阅读(201) 评论(0) 推荐(0)
摘要:#!/bin/bashcpu_status_per_second(){ local CPU_1=$(cat /proc/stat | grep -i ^'cpu ' | awk '{print $2" "$3" "$4" "$5" "$6" "$7" "$8}') local SYS_IDLE_1=$(echo $CPU_1 | awk '{print $4}') local Total_1=$(echo $CPU_1 | aw 阅读全文
posted @ 2012-08-07 15:39 alxe_yu 阅读(260) 评论(0) 推荐(0)
摘要:#!/bin/bashx=0;while [ $x -lt 5 ]; do sleep 5 pmap 1157 >> /root/pmap_aim.log x=$(( $x + 1 ))done 阅读全文
posted @ 2012-08-07 15:37 alxe_yu 阅读(95) 评论(0) 推荐(0)
摘要:bash while loop syntaxThe syntax is as follows:while [ condition ]do command1 command2 command3doneGood day! Is there any way to include a timer (timestamp?or whatever term it is) in a script using bash? Like for instance; every 60 seconds, a specific function checks if the internet is down, i... 阅读全文
posted @ 2012-08-07 15:06 alxe_yu 阅读(220) 评论(0) 推荐(0)
摘要:用途说明sleep命令常用于在shell脚本中延迟时间。常用方式注意:以下用法中<n>可以为小数。格式:sleep <n>格式:sleep <n>s延迟<n>秒。格式:sleep <n>m延迟<n>分钟。格式:sleep <n>h延迟<n>小时。格式:sleep <n>d延迟<n>天。使用示例示例一[root@jfht ~]# date; sleep 5; date 2011年 04月 17日 星期日 19:49:23 CST2011年 04月 17日 星期日 19:49:2 阅读全文
posted @ 2012-08-07 14:46 alxe_yu 阅读(673) 评论(0) 推荐(0)
摘要:最近时不时有互联网的朋友问我关于服务器监控方面的问题,问常用的服务器监控除了用开源软件,比如:cacti,nagios监控外是否可以自己写shell脚本呢?根据自己的需求写出的shell脚本更能满足需求,更能细化主机监控的全面性。下面是我常用的几个主机监控的脚本,大家可以根据自己的情况再进行修改,希望能给大家一点帮助。1、查看主机网卡流量#!/bin/bash#network#Mike.Xuwhile : ; do time='date +%m"-"%d" "%k":"%M' day='date +%m&quo 阅读全文
posted @ 2012-08-07 14:43 alxe_yu 阅读(191) 评论(0) 推荐(0)
摘要:cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:/sbin/service crond start //启动服务/sbin/service crond stop //关闭服务/sbin/service crond restart //重启服务/sbin/service crond reload //重新载入配置你也可以将这个服务在系统启动的时候自动启动:在/etc/rc.d/rc.local这个脚本的末尾加上:/sbin/service crond start现在Cron这个 阅读全文
posted @ 2012-08-07 14:38 alxe_yu 阅读(119) 评论(0) 推荐(0)
摘要:在Linux中,最为常用的缩略语也许是“rc”,它是“runcomm”的缩写――即名词“run command”(运行命令)的简写。rc”是任何脚本类文件的后缀,这些脚本通常在程序的启动阶段被调用,通常是Linux系统启动时。如/etc /rs是Linux启动的主脚本,而.bashrc是当Linux的bash shell启动后所运行的脚本。.bashrc的前缀“.”是一个命名标准,它被设计用来在用户文件中隐藏那些用户指定的特殊文件;“ls”命令默认情况下不会列出此类文 件,“rm”默认情况下也不会删除它们。许多程序在启动时,都需要“rc”后缀的初始文件或配置文件,这对于Unix的文件系统视图来 阅读全文
posted @ 2012-08-03 16:57 alxe_yu 阅读(478) 评论(0) 推荐(0)
摘要:vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类史上最好的文本编辑器VIM吗?你先得懂得如何在VIM幸存下来,然后一点一点地学习各种戏法。Vim the Six Billion Dollar editorBetter, Stronger, Faster.学习vim并且 阅读全文
posted @ 2012-08-03 15:44 alxe_yu 阅读(78) 评论(0) 推荐(0)
摘要:1. [root@opentv /]# whereis vimvim: /usr/bin/vim /usr/share/vim /usr/share/man/man1/vim.1.gz2.vim :version:versionVIM - Vi IMproved 7.2 (2008 Aug 9, compiled Aug 20 2009 17:50:59)Included patches: 1-245Modified by <bugzilla@redhat.com>Compiled by <bugzilla@redhat.com>Huge version without 阅读全文
posted @ 2012-08-02 18:05 alxe_yu 阅读(628) 评论(0) 推荐(0)
摘要:看到有人用”vimrc在哪儿?”来搜索我的博客。觉得有必要讨论一下这个话题。vimrc究竟在哪儿呢?这个问题对一个vim的已入门用户来说,可能实在不是个问题,你可能回答:”不就是$HOME/.vimrc吗?”。是的,这个答案是正确的,不过不是全部。首先,让我们在Linux下的vim中输入”:version“命令(可能你用的是Linux下的vi命令,不过在大多数Linux中,vi命令打开的就是vim),我们略过不相关的内容,关于vimrc的显示如下(可能你的显示不完全和这里相同):VIM – Vi IMproved 7.1 (2007 May 12, compiled Oct 12 2007 1 阅读全文
posted @ 2012-08-02 17:49 alxe_yu 阅读(213) 评论(0) 推荐(0)
摘要:find . -type f| grep -r -n -i policy * 阅读全文
posted @ 2012-07-25 14:45 alxe_yu 阅读(84) 评论(0) 推荐(0)
摘要:1,说明:ulimit用于shell启动进程所占用的资源.2,类别:shell内建命令3,语法格式:ulimit [-acdfHlmnpsStvw] [size]4,参数介绍:-H 设置硬件资源限制.-S 设置软件资源限制.-a 显示当前所有的资源限制.-c size:设置core文件的最大值.单位:blocks-d size:设置数据段的最大值.单位:kbytes-f size:设置创建文件的最大值.单位:blocks-l size:设置在内存中锁定进程的最大值.单位:kbytes-m size:设置可以使用的常驻内存的最大值.单位:kbytes-n size:设置内核可以同时打开的文件描述 阅读全文
posted @ 2012-07-16 15:50 alxe_yu 阅读(550) 评论(0) 推荐(0)
摘要:/etc目录用于存放Linux/Unix系统的配置文件,/etc里的配置文件非常关键,所以要经常备份(备份方法见文章末尾),这样不管你是重装系统还是因为系统坏掉,都能快速的恢复到早先的配置状态。文章“etc” 和“理解 Linux 配置文件”,对etc目录下的所有文件都有了一个详细的解释,可以用于查阅。这里主要写一下/etc目录下几个常用的配置文件。/etc/profile/etc/profile里边包含了系统的环境变量的设置,比如$PATH,$HOME...每次用户登陆都会加载这个文件以设置环境变量,这个文 件是全局的profile文件,设置后会影响到所有用户。(/home/username 阅读全文
posted @ 2012-07-05 18:56 alxe_yu 阅读(208) 评论(0) 推荐(0)
摘要:命 令:whoami 或者 who am i 功能说明:先似乎用户名称。 语 法:whoami[--help][--version] 补充说明:显示自身的用户名称,本指令相当于执行"id-un"指令。 whoami 命令显示登录名。与使用命令 who 并指定 am i 不同,whoami 命令在有 root 用户权限时也有效,因为它不检查 /etc/utmp 文件。 该命令只出现在windows系列中的 windows 2000中。 参 数: --help 在线帮助。 --version 显示版本信息。 附:whoami 与who am i 的区别 who这个命令... 阅读全文
posted @ 2012-07-05 17:20 alxe_yu 阅读(1613) 评论(0) 推荐(0)
摘要:linux卸载文件系统命令功能说明:卸除文件系统。语 法:umount[-ahnrvV][-t<文件系统类型>][文件系统]补充说明:umount可卸除目前挂在Linux目录中的文件系统。参 数:-a卸除/etc/mtab中记录的所有文件系统。-h显示帮助。-n卸除时不要将信息存入/etc/mtab文件中。-r若无法成功卸除,则尝试以只读的方式重新挂入文件系统。-t<文件系统类型>仅卸除选项中所指定的文件系统。-v执行时显示详细的信息。-V显示版本信息。[文件系统]除了直接指定文件系统外,也可以用设备名称或挂入点来表示文件系统。使用umount命令可以卸载文件系统。利用 阅读全文
posted @ 2012-07-05 17:06 alxe_yu 阅读(165) 评论(0) 推荐(0)