随笔分类 - Linux
摘要:一般来说,linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地; 与ssh有关的两个命令可以提供很方便的操作: sz:将选定的文件发送(send)到本地机器 rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具windows端需要支持ZModem的telnet/ssh客户端(比如SecureCRT)运行命令rz,即是接收文件,SecureCRT就会弹出文件
阅读全文
摘要:shell中输入:wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gztar zxvf setuptools-0.6c11.tar.gzcd setuptools-0.6c11python setup.py buildpython setup.py install
阅读全文
摘要:http://hi.baidu.com/thinkdifferent/blog/item/22f4a80161630e011d958384.html转自一个baidu师兄的博客,很好的一个总结,推荐下。系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv ...
阅读全文
摘要:就如同前面所说的, bash 命令执行的时候有输出的数据会出现! 那么如果这群数据必需要经过几道手续之后才能得到我们所想要的格式,应该如何来设定? 这就牵涉到管线命令的问题了 (pipe) ,管线命令使用的是『 | 』这个界定符号! 另外,管线命令与『连续下达命令』是不一样的呦! 这点底下我们会再说明。底下我们先举一个例子来说明一下简单的管线命令。 假设我们想要知道 /etc/ 底下有多少档案,那么可以利用 ls /etc 来查阅,不过, 因为 /etc 底下的档案太多,导致一口气就将屏幕塞满了~不知道前面输出的内容是啥?此时,我们可以透过 less 指令的协助,利用: [root@l...
阅读全文
摘要:数据流重导向就是将某个指令执行后应该要出现在屏幕上的数据, 给他传输到其它的地方,例如档案或者是装置 (例如打印机之类的!)!这玩意儿在 Linux 的文字模式底下可重要的! 尤其是如果我们想要将某些数据储存下来时,就更有用了! 一般来说,如果你要执行一个指令,通常他会是这样的: 我们执行一个指令的时候,这个指令可能会由档案读入资料,经过处理之后,再将数据输出到屏幕上。 在图中, standard output 与 standard error 分别代表标准输出与标准错误输出, 这两个玩意儿预设都是输出到屏幕上面来的啊!举个简单例子来说, 我们下达『 cat /etc/crontab /etc
阅读全文
摘要:是否记得我们登入主机的时候,屏幕上头会有一些说明文字,告知我们的 Linux 版本啊什么的, 还有,登入的时候,我们还可以给予使用者一些讯息或者欢迎文字呢。此外, 我们习惯的环境变量、命令别名等等的,是否可以登入就主动的帮我设定好? 这些都是需要来注意的。另外,这些设定值又可以分为系统整体设定值与各人喜好设定值, 仅是一些档案放置的地点不同啦!这我们后面也会来谈一谈的!一 绝对路径与相对路径这个议题说到快要烂掉了~从一开始到现在,这个绝对路径与相对路径的问题我们就提到不知道多少次了, 因为他实在很重要~这与 PATH 这个变量关系很大!老实说, 万一你的 PATH 没有设定完整的时候,下达..
阅读全文
摘要:一 命令别名设定: alias, unalias命令别名是一个很有趣的东西,特别是你的惯用指令特别长的时候!还有, 增设预设的属性在一些惯用的指令上面,可以预防一些不小心误杀档案的情况发生的时候! 举个例子来说,如果你要查询隐藏档,并且需要长的列出与一页一页翻看,那么需要下达『 ls -al | more 』这个指令,我是觉得很烦啦! 要输入好几个单字!那可不可以使用 lm 来简化呢?!当然可以,你可以在命令列下面下达:[root@linux ~]# alias lm='ls -l | more'要注意的是:『alias 的定义规则与变量定义规则几乎相同』, 另外,命令别名的设
阅读全文
摘要:一 Shell变量的取用与设定,变量规则 由于系统需要一些变量来提供他数据的存取,所以就有一些所谓的『环境变量』 需要来读入系统中了!这些环境变量例如 PATH、HOME、MAIL、SHELL。为了区别与自订变量的不同,环境变量通常以大写字符来表示。 利用 echo 这个指令来取用变量, 变量在被取用时,前面必须要加上 $ 才行: [root@linux ~]# echo $variable [root@linux ~]# echo $PATH /bin:/sbin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/X11...
阅读全文
摘要:Bash shell系列里,由变量谈起,先讲到环境变量的功能与修改的问题, 然后会继续提到历史指令的运用。接下来,就会谈一下『数据流重导向』这个重要概念, 最后就是管线命令的利用!一 Bash shell简介管理整个硬件的其实是核心 (kernel),一般使用者 (user) 则是以 shell 来跟核心沟通~ 我们常常提到的 shell 其实是比较狭隘的定义,一般来说,在 Linux 里头,所谓的 shell 就是指 BASH 这个文字模式的 shell 。但是,广义的 shell 也可以是 KDE 之类的图形接口控制软件呢! 因为他也可以帮我们与 kernel 进行沟通。那么我们来了解一下
阅读全文
摘要:被压缩过的档案,通常其附档名都是『 *.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2 』 等等的,当你捉到某个压缩档时, 就需要知道压缩他的是那个指令,好用来对照着解压缩.目前一些常常见到的压缩档案的附档名:*.Z compress 程序压缩的档案;*.bz2 bzip2 程序压缩的档案;*.gz gzip 程序压缩的档案;*.tar tar 程序打包的数据,并没有压缩过;*.tar.gz tar 程序打包的档案,其中并且经过 gzip 的压缩最早期的要算是 compress 这个家伙了,不过这个 compress 指令目前已经不再是预设的压缩软件...
阅读全文
摘要:1. 目录与路径 1.1 相对路径与绝对路径 绝对路径:路径的写法『一定由根目录 / 写起』,如:/usr/share/doc 这个目录。 相对路径:路径的写法『不是由 / 写起』,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: 『cd ../man』这就是相对路径的写法啦!相对路径意指『相对于目前工作目录的路径!』1.2 目录的相关操作: cd, pwd, mkdir, rmdir . 代表此层目录 .. 代表上一层目录 - 代表前一个工作目录 ~ 代表『目前使用者身份』所在的家目录 ~account 代表 account 这个使用者的家...
阅读全文
摘要:这一章主要是原理性的,介绍了Linux文件系统的运作原理。涉及到很多计算机组成和操作系统的原理性知识,这部分知识很多都忘了,在这里复习下。 我们只看本章第1,2节。---------------------------------------------------------------------------------------------------------------------------------------------------1 硬盘物理组成 //原理 磁头负责读写 磁道(硬盘同半径的一圈) 磁柱(所有盘磁道叠加起来的柱) 扇区(2条半径将磁道分开的一...
阅读全文
摘要:1 多用户多任务-->需要权限控制: 存取方式:owner(所有者) group(组) other(其他) 档案属性:通过档案属性的设置来控制以上三种方式的访问权限2 重点档案属性的格式和各项字段含义 ////实践 用ls -al 以长格式的形式查看家目录下的档案: 每一行代表了一个档案属性所具有的内容。我们以某个档案test来说明各个字段:档案属性 连接数 所有者 所属群组 档案大小 最后修改时间 档案名例如: -rwxrwxr-x 2 jmz jmz 1698 2012-3-12 19:00 test1)档案属性:-rwxrwxr...
阅读全文
摘要:1 由于 Linux 在运作的过程中,会有很多的程序常驻在内存中来执行,此外, 由于 Linux 的磁盘使用效能比较高,利用了异步的磁盘/内存数据传输的模式, 因此, Linux 系统是很怕不正常开关机的!2 Linux是多任务多用户的系统打开终端:jmz@JMZ-desktop:~$ jmz:当前用户名后面是计算机名打开后默认在当前用户的家目录下,~代表/home/jmz$是普通用户的提示符号。如果是root用户,提示符号就是#,root的家目录是/root,也是用~表示。慎重使用root,一般只有在修改系统时候才使用root身份,一个系统管理员往往会有一个普通账户来访问计算机资源3 ...
阅读全文
摘要:由于装得双系统,可能是电源管理器和ubuntu不兼容,在更新后发现关机和重启都不正常,系统已关闭,但电源不能正常断开,需要强制关机,于是又重新装了一次。在这里列出几个基本问题吧:1 主分区,扩展分区,逻辑分区的概念上一篇转载的介绍过了,例如大多数人的系统都是C,D,E,F四个盘,C盘是一个主分区(系统分区),不能再分。D,E,F是由一个扩展分区划分出的三个逻辑分区。2 一个硬盘一般最多只能有四个主分区为安装多系统而设置的,分区的编号是sda1-4,从5开始是逻辑分区的编号,这个在磁盘分割的时候可以看到3 Swap的作用以及磁盘规划一般来说安装一个Linux系统至少需要两个挂载点:根目录\和sw
阅读全文
摘要:终于在xp下装上了linux的双系统,不用再在虚拟机下玩了,版本ubuntu11.10转一篇介绍linux文件系统,挂载点,磁盘分区等基础知识的文章。本文出自 “何坚强的技术交流blog” 博客,请务必保留此出处http://newthink.blog.51cto.com/872263/223795一、关于Linux的分区情况 虽然硬盘分区表中最多能存储四个分区,但我们实际使用时一般只分为两个分区,一个是主分区(Primary Partion)一个是扩展分区(extended partition)两种,主分区可以马上被使用但不能再分区,扩展分区必须再进行分区后才能使用,也就是说它必须还...
阅读全文
摘要:参考的这个地方http://os.51cto.com/art/200901/104983_1.htm注意的几点:1)先创建一个虚拟机,不要直接就添加 iso 镜像,选择稍后安装。2)虚拟机创建完后,在cd-rom上选择设备:使用iso镜像文件(安装文件)3)点击确定后,虚拟机启动,自检,进入安装程序,进入安装过程后一路选择和确认,时间较长。4)装好后安装vmware tools:将 tar.gz文件解压,得到vmware-tools-distrib文件夹,在此文件夹下有vmware-install.pl脚本文件,运行之,cd vmware-tools-distribsudo ./vmware-
阅读全文
浙公网安备 33010602011771号