Linux
文章平均质量分 74
Graveworm
SnowFox
展开
-
Linux learning notes
<br />12. fredchen@fredchen:~$ cp new[A-C,a-e] mydir2/<br /> fredchen@fredchen:~$ ls mydir2<br /> newA newb newB newc newC newd<br /> fredchen@fredchen:~$ cp new[!b-d] mydir2/<br /> fredchen@fredchen:~$ ls m原创 2010-06-26 22:24:00 · 387 阅读 · 0 评论 -
How to install Ubuntu from disk?
<br />第一,下载你要安装的版本的iso镜像文件,放在随便哪个分区的根目录下,比如说是E盘根目录下,然后用虚拟光驱/解压工具把casper文件夹下面的vmlinuz和initrd.lz文件提取到E盘根目录。<br />第二,使用PQ分区魔术师在windows下调整出了8G左右的空闲空间,至于需不需要在这里自己建立linux分区都没有关系,反正安装的时候也可以分区。<br />第三、网上下载grub4dos,从中提取出一个名为grldr的文件放到XP系统盘的根目录下(一般为C盘)。然后修改原创 2010-07-30 00:42:00 · 848 阅读 · 0 评论 -
Regular Expression
<br />REGULAR EXPRESSION<br />1. 正则表达式和通配符是不同的两个概念 通配符中的*代表任意字符,而RE中的*则代表重复数。<br /> 通配符的反向选择为!,而RE中为^<br /> 通配符中?代表单个字符,而RE中.代表单个字符<br /> <br />2. grep是最常用的利用RE的工具<br /> grep -option 'targetString' filename<br /> -c: 计算找到的次数<b原创 2010-06-26 22:54:00 · 520 阅读 · 0 评论 -
Process management in Linux
<br />用户管理<br />1. useradd -m :建立home目录<br /> -s :指定shell类型<br /> -u :指定UID<br /> -g :指定初始用户组<br /> -G :其他用户组<br /> <br /> 添加用户的一些默认属性会存放在/etc/default/useradd中,如默认的shell等<br /> <br /> 用户home目录的内容会从/etc/skel/中copy。<原创 2010-06-26 22:48:00 · 655 阅读 · 0 评论 -
Hardware management in Linux
<br />Linux 硬件管理的基础知识<br /><br />一、在Linux 系统中,对硬件判别的标识的依据;<br /><br />在 LinuxSir.Org 讨论区,我们经常看到有些弟兄这样来描述自己的硬件“我的显示卡是XXX牌子的,Linux 不支持怎么办?”。其实这样描述是最差的,大家也根本没有办法提供帮助;因为Linux对硬件的识别是以为芯片组的厂商为依据的,而非硬件的品牌;因为现在硬件厂商大多是OEM的,也就是说硬件的主芯片是他们生产不了的,但他们会从硬件主芯片厂商拿原创 2010-06-26 22:11:00 · 430 阅读 · 0 评论 -
Linux learning notes
<br />7. kill 后面直接加数字(PID)和加%数字(作业)是不同的 <br />8. 开机时内核输出的信息:<br /> dmesg | more<br /> dmesg | grep eth //开机网卡的消息<br />9. Linux 进程的优先级是PRI越小,则优先级越高,同时PRI是动态变化的。<br />10. NICE值是额外提供的一个数值,它可以影响PRI值,<br /> PRI (new) = PRI (old) + NIC原创 2010-06-26 22:10:00 · 460 阅读 · 0 评论 -
Linux Learning Notes
<br />1. .sh file are executable script file.<br />2. When downloading a file from internet, the attribute of file may change. like executable file loses its executable permission.<br />3. get the version of currently running kernel : uname -r<br原创 2010-06-26 22:59:00 · 570 阅读 · 0 评论 -
Linux Learning notes
文件的打包和压缩1. *.Z , *.bz2, *.gz, *.tar, *tar.gz -*.Z: compress压缩程序的文件 注:gzip也可以解压*.Z文件,compress已经极少使用了 -*.bz2: bzip2压缩程序的文件 bzip2 -z fileName bzip2 -d fileName.bz2 -*.gz:gzip压缩的文件 gzip fileName //a file fileName.gz will rep原创 2010-06-26 22:57:00 · 476 阅读 · 0 评论 -
Programming in Shell -- I
<br />1. 数值运算 var=$((expression))<br /> total=$(($firstnu*secnu))<br /> echo $total;<br />2. test 命令可用于判断某文件是否存在或其属性(如是否是文件或目录)<br /> fredchen@fredchen:~$ test -e dd || echo "this file does not exsist"<br /> this file does not ex原创 2010-06-26 22:52:00 · 442 阅读 · 0 评论 -
Configure SSH service on Linux
<br />Ubuntu Server 配置 sshd<br />本文主要描述怎样配置sshd,并从windows上通过putty访问 Ubuntu Server。由于默认安装的系统中并没有sshd,所以第一步需要先安装sshd。<br /> 安装方法如下:<br />$ sudo apt-get install openssh-server<br />安装完毕后,在/etc/ssh目录中,会增加一个opensshd 的配置文档"sshd_config"。<br /> <br />原创 2010-06-26 22:31:00 · 692 阅读 · 0 评论 -
How to equip Linux with JDK
1. 安装JDK apt-get install sun-java-jdk62. 配置环境变量 root@ubuntu-linux:~$ vi /etc/environment 加入: JAVA_HOME=/usr/lib/jvm/java-6-sun CLASSPATH=.:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar:${JAVA_HOME}/lib/rt.jar /etc/env原创 2010-06-26 22:29:00 · 541 阅读 · 0 评论 -
开源软件的开发与软件安全问题
开源软件的开发与软件安全问题http://www.sina.com.cn 2008年09月26日<br />本文仔细地研究了开源软件的开发与软件安全的联系。关于微软Windows与基于Linux的操作系统哪个更安全的讨论席卷了互联网。讨论涉及许多人的既得利益和偏袒的利益。由于了解不够以及逻辑错误引发的误解导致了讨论的混乱,使得讨论趋于白热化。出于广告宣传策略的需求希望能使赞助方获得更多的关注,派性论文使用整理过的统计数据泡制过于明显的权威及客观,实际上等于用偏见和可疑的事实来支持讨论。<br />这场转载 2010-06-26 23:00:00 · 1517 阅读 · 0 评论 -
Programming in Shell -- II
5. case ... esac case $var in "case1") PROGRAM SECTION1 ;; "case1") PROGRAM SECTION2 ;; *) PROGRAM SECTION3 // exit 1 ;; esac6. 函数 1) 函数定义 function f原创 2010-06-26 22:50:00 · 489 阅读 · 0 评论 -
Users and Groups in Linux
<br />用户(user)和用户组(group)概念;<br /><br /><br />1、用户(user)的概念;<br /><br />通过前面对Linux 多用户的理解,我们明白Linux 是真正意义上的多用户操作系统,所以我们能在Linux系统中建若干用户(user)。比如我们的同事想用我的计算机,但我不想让他用我的用户名登录,因为我的用户名下有不想让别人看到的资料和信息(也就是隐私内容)这时我就可以给他建一个新的用户名,让他用我所开的用户名去折腾,这从计算机安全角度来说是符合操作规原创 2010-06-26 22:27:00 · 2130 阅读 · 0 评论 -
Linux learning notes
<br />连接文件<br />1. 硬连接:实际上和原文件一模一样,只不过是另一目录下的一个文件关联数据而已,其inode以及各种其他信息和源文件相同。 <br /> ln sourcefile hardlink<br />2. 符号连接: 一个新的文件,系统为其分配inode,只是其内容指向源文件,删除源文件,则打开符号链接文件之时会提示错误。符号连接文件比硬连接文件使用更广泛<br /> ln -s sourcefile symbolfile<br /> 符号链接文件原创 2010-06-26 22:26:00 · 595 阅读 · 0 评论 -
How to associate Amule with Firefox
<br />1,首先咱得保证ubuntu是完全安装并且正确联网的,联过网后已经换成最快的源的,并且把系统更新过的。<br /><br />2,其次,在终端里依次执行这四条命令:<br />sudo apt-get install firefox (为了保证firefox是最新的版本)<br />sudo apt-get install amule (下载安装amule)<br />sudo apt-get install amule-utiles (下载安装amule-utiles)原创 2010-07-31 12:22:00 · 961 阅读 · 0 评论