shell
ASX20042005
这个作者很懒,什么都没留下…
展开
-
使用 Screen 创建并管理多个 shell
哈利波特有魔杖,雷神托尔有金色的巨锤,Buckethead 有斧子,但是这些武器与 QWERTY 键盘相比只是小儿科。只需在命令行上敲几下,就可以启动网站、招募军团或击败可怕的火龙。但是,QWERTY 键盘有一个严重的缺点:它很容易发生连接中断。电话线上的噪音、无线连接中断或者网络超时都可能导致远程 shell 中断。如果您已经在某个工作(比如调试一个应用程序)上花费了好几小时,而一下子就转载 2011-12-02 14:27:25 · 694 阅读 · 0 评论 -
linux增加swap交换分区如何做?
linux增加swap交换分区如何做?swap交换分区一般只在xen VPS有这种功能,openvz则 没有。swap交换分区可以增加一定量的内存使用,但增加swap分区的最重要的作用是防止网站流量突然增大而导致系统分配内存不够用而死机。如果你的 VPS长期处理使用swap的状态下,建议你检查下程序或VPS,或者升级更大的内存的VPS,因为使用swap交换分区,会使服务器的性能降低很多,导转载 2012-02-13 17:48:47 · 3119 阅读 · 3 评论 -
linux备份分区表,及dd命令
今天重做了系统,原因分区表用fdisk 查看分区表有错误,我不想再重做了,所以备份一下分区表,以后出错了,直接恢复就行了。现在的分区如下: Device Boot Start End Blocks Id System/dev/sda1 * 1 2612 20980858+ 7 HPFS转载 2012-02-14 10:09:57 · 9145 阅读 · 0 评论 -
命令行CURL教程
作者: nickwolfe@CCFCURL? 嗯,说来话长了~~~~这东西现在已经是苹果机上内置的命令行工具之一了,可见其魅力之一斑1)二话不说,先从这里开始吧!curl http://www.yahoo.com回车之后,www.yahoo.com 的html就稀里哗啦地显示在屏幕上了~~~~~2)嗯,要想把读过来页面存下来,是不是要这样呢?curl转载 2012-02-13 14:46:33 · 529 阅读 · 0 评论 -
linux dd命令实战
1. linux dd读取写入磁盘速度time有计时作用,dd用于复制,从if读出,写到of。if=/dev/zero不产生IO,因此可以用来测试纯写速度。同理of=/dev/null不产生IO,可以用来测试纯读速度。bs是每次读或写 的大小,即一个块的大小,count是读写块的数量。 指定出读取,写入文件到硬盘的速度 1.测/目录所在磁盘的纯写速度:转载 2012-02-13 17:49:52 · 827 阅读 · 0 评论 -
实例解说Linux中fdisk分区使用方法
一、fdisk 的介绍; fdisk - Partition table manipulator for Linux ,译成中文的意思是磁盘分区表操作工具;本人译的不太好,也没有看中文文档;其实就是分区工具; fdsik 能划分磁盘成为若干个区,同时也能为每个分区指定分区的文件系统,比如linux 、fat32、linux 、linux swap 、fat16 以及其实类Unix类转载 2012-02-13 19:34:15 · 578 阅读 · 0 评论 -
Linux平台Inode使用情况
Linux/Unix like OS 的文件系统中每个目录树中的节点并不是像 Windows那样直接包含文件的具体信息,而只包含了文件名和 Inode number 。通过 Inode number 所找到对应于文件名的Inode 节点中才真正记录了文件的大小/物理地址/所有者/访问权限/时间戳/被硬链接的次数等实际的 metadata 。因此你可以在Linux 系统中通过硬链接( hard转载 2012-02-16 15:39:20 · 4353 阅读 · 0 评论 -
理解 linux inode
inode是一个重要概念,是理解Unix/Linux文件系统和硬盘储存的基础。我觉得,理解inode,不仅有助于提高系统操作水平,还有助于体会Unix设计哲学,即如何把底层的复杂性抽象成一个简单概念,从而大大简化用户接口。下面就是我的inode学习笔记,尽量保持简单。===================================理解inode作者:阮一峰一、in转载 2012-02-16 15:40:49 · 1087 阅读 · 0 评论 -
linux mkfs tune2fs fsck命令
mkfs.ext3 是最常用的命令之后. 跟他同一效果的命令是mkfs -t ext3 都将会把指定分区格式化为ext3格式。 执行此命令之后,请确定你要格式化的分区已经没有重要数据,否则不要轻易执行它。 ext3文件系统是linux下最常用的文件系统格式,比ext2多了日志记录功能,牺牲了一点空间利用率,换来了数据的安全. 命令使用,比如我们用fdisk /转载 2012-02-16 15:54:10 · 1802 阅读 · 0 评论 -
Linux中DD命令详解
Linux中DD命令详解1.dd命令简介 功能:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。可以用该命令实现DOS下的diskcopy命令的作用。先用dd命令把软盘上的数据写成硬盘的一个寄存文件,再把这个寄存文件写入第二张软盘上,完成diskcopy的功能。需要注意的是,应该将硬盘上的寄存文件用rm命令删除掉。系统默认使用标准输入文件转载 2012-02-16 17:17:08 · 682 阅读 · 0 评论 -
关于linux 的文件系统卷标(volume label)
关于linux 的文件系统卷标(volume label)其实很早就注意到了linux下的/etc/fstab的第一个域已由块设备(/dev/sda1等)变成了LABEL(LABEL=/boot等),今天终于去查了一下LABEL是怎么用的了,如果你还不明白,可参考下面。在man 5 fstab里说明了使用卷标将使系统更加健壮:增加或删除一个scsi 磁盘只需要改变这个磁盘名而不是文件系转载 2012-02-16 15:12:39 · 8418 阅读 · 0 评论 -
linux mkfs命令参数及用法详解---linux格式化文件系统命令(包括swap分区)
mkfs命令 linux格式化磁盘命令 linux mkfs 指令:mkfs 使用权限 : 超级使用者 使用方式 : mkfs [-V] [-t fstype] [fs-options] filesys [blocks] [-L Lable] 说明 : 建立 linux 档案系统在特定的 partition 上 参数转载 2012-02-16 15:48:52 · 83934 阅读 · 2 评论 -
Shell是什么?
任何发明都具有供用户使用的界面。UNIX供用户使用的界面就是Shell(DOS的command熟悉吧,但UNIX的要强大的多)。 Shell为用户提供了输入命令和参数并可得到命令执行结果的环境。 为了不同的需要,UNIX提供了不同的Shell。现在的UNIX大部分都支持BourneShell,以下教程就以BourneShell(Bsh)为例,一步步的领略UNIX Shell的强大转载 2011-12-21 17:05:52 · 2601 阅读 · 0 评论 -
透过代理连接SSH
虽然折腾PcmanFM没什么成效,却终于知道如何让SSH通过代理了。这么一来,使用GitHub和Launchpad都方便了不少。这是通过SSH的ProxyCommand来完成的。可以用 man ssh_config 来查看相关信息。通过SSH代理(SSH over SSH)使用nc命令(netcat)实现,假设本地SSH代理的监听端口是3000,则ProxyComm转载 2011-12-05 10:48:16 · 12520 阅读 · 0 评论 -
GNU Screen简单操作
GNU Screen 对常用SSH等工具远程链接到服务器上做事情的人来说是绝好的工具,可以大大提高工作效率。1. 第一次启动screen每一个screen进程本身代表一个session. 最简单的方法是在一个终端下直接输入screen然后回车。这时你会看到一个很简陋的greeting界面,然后你随便按一个空格它就消失了,剩下的就是 普通的shell提示符,好像什么都没发生过。你可以运行转载 2011-12-02 14:57:40 · 5843 阅读 · 0 评论 -
【转】GNU Screen的使用方法
基本命令GNU Screen大致功能相当于控制台的“窗口管理器”。为了向GNUScreen发送命令,你必须配置一个特殊的组合键来将普通按键和命令按键区别开来,默认情况下这个组合键是Ctrl+A,在文档中写做^A。^A c 新建虚拟控制台^A w 查看虚拟控制台列表^A A 重命名虚拟控制台想要关闭当前虚拟控制台时,只需要键入exit来转载 2011-12-02 15:08:21 · 615 阅读 · 0 评论 -
linux 后台运行和关闭SSH运行,查看后台任务
fg、bg、jobs、&、nohup、 ctrl + z命令一、 &加在一个命令的最后,可以把这个命令放到后台执行 ,如gftp &,二、ctrl + z可以将一个正在前台执行的命令放到后台,并且处于暂停状态,不可执行三、jobs查看当前有多少在后台运行的命令jobs -l选项可显示所有任务的PID,jobs的状态可以是running, stopped, Termina转载 2011-12-02 16:10:49 · 1201 阅读 · 0 评论 -
Shell Tips: 用GNU Screen实现发送交互到所有会话
服务器冗余和分拆是互联网服务中经常用来缓解访问压力的手段,那么检查或者管理多台同构服务器也是互联网行业工程师们绕不开的操作。经常面临的问题是:如何高效地在多台服务器上执行相同的命令,进行批量系统操作或问题检查。Windows 下的 ssh 客户端 XShell 和 SecureCRT 都提供了类似的功能,当每个标签页都连接到一个服务器时,可以在命令窗口中发送交互到所有的标签页以实现同时转载 2011-12-02 14:26:06 · 679 阅读 · 0 评论 -
screenrc简单设置
#启动时不显示欢迎屏幕startup_message off#显示窗口标题栏和状态栏: #注意,状态栏刷新屏幕会自动滚动到最下面,最好不要使用刷新较快的变量(比如时间)caption always "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%H %Y/%m/%d "#caption always "%{.bW}%-w%{.rW}%n %t%{-}%+w %=转载 2011-12-02 15:00:53 · 8389 阅读 · 0 评论 -
screen使用笔记
GNU Screen 是一个非常不错的东西,GNU 称之为一个全屏窗口管理器,用他可以轻松在一个物理终端上获得多个虚拟终端的效果,当然也就可以在自己喜欢的X 终端模拟器上面用了,可以弥补有些终端模拟器没有标签功能的缺陷,而且,screen 的强大之处远远不止提供标签功能。定制 screen 强大的软件通常都有很灵活的可定制性, screen 的定制文件通常是~/.screenrc 。各转载 2011-12-02 15:04:49 · 790 阅读 · 0 评论 -
gnu screen 个人设置
修改 /etc/screenrc或者~/.screenrc文件1. 关闭闪屏# turn visual bell on2. 总是显示Tabcaption always"%{= kw}%-w%{= BW}%n %t%{-}%+w %-= %Y-%m-%d %c" 常用操作1. 启动一个开始就处于断开模式的会话screen -dmS yrsession2.转载 2011-12-02 15:13:42 · 652 阅读 · 0 评论 -
linux 技巧:使用 screen 管理你的远程会话
http://www.ibm.com/developerworks/cn/linux/l-cn-screen/你是不是经常需要 SSH 或者 telent 远程登录到 Linux 服务器?你是不是经常为一些长时间运行的任务而头疼,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为他们执行的时间太长了。必须等待它执行完毕,在此期间可不能关掉窗转载 2011-12-02 15:22:15 · 613 阅读 · 0 评论 -
ssh ProxyCommand
The ssh ProxyCommand option is just really insanely useful.The reason I want to use it is that it makes it easy to tunnel ssh through a firewall. So for example you have a machineon your corporate net转载 2011-12-05 10:50:47 · 4306 阅读 · 0 评论 -
让你提升命令行效率的 Bash 快捷键 [完整版]
生活在 Bash shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率。It may or may not surprise you to know that the bashshell has a very rich array of convenient shortcuts that can make your life, working with the command l转载 2011-12-05 13:49:26 · 597 阅读 · 0 评论 -
SSH ProxyCommand及其思想
OpenSSH 的客户端有一个 ProxyCommand 的选项, 用于 SSH 客户端与服务器之间的隧道通信(tunneling). 所谓的隧道技术, 也称代理技术, 是网络通信技术的一个普遍概念, 就是把一条信道建立于另外一条信道之上.SSH 会话基于一个 TCP 连接. 如果我们把连接的两个端口各自的出口(也即入口)进行截获, 就可以用其它的信道来传输. 而且 SSH 仍然认为它用的是和转载 2011-12-05 10:46:58 · 10492 阅读 · 0 评论 -
Linux下硬盘格式化的相关命令Partprobe
这几天格式化硬盘,记录一下用到的命令:[root@db ~]# fdisk /dev/sdbThe number of cylinders for this disk is set to 253981.There is nothing wrong with that, but this is larger than 1024,and could in certain setup转载 2012-02-16 15:50:37 · 1435 阅读 · 0 评论