预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

. 实用文档. Linux根底知识 目录 TOC\o"1-3"\h\z\u1. 前言 PAGEREF_Toc235870450\h1 2. 安装与配置 PAGEREF_Toc235870451\h1 Linux的安装与配置 PAGEREF_Toc235870452\h1 安装 PAGEREF_Toc235870453\h1 配置 PAGEREF_Toc235870454\h1 3. 知识纲要 PAGEREF_Toc235870455\h2 概念 PAGEREF_Toc235870456\h2 常用shell命令和工具 PAGEREF_Toc235870457\h2 tar PAGEREF_Toc235870458\h3 grep PAGEREF_Toc235870459\h3 find PAGEREF_Toc235870460\h3 挂载 PAGEREF_Toc235870461\h3 Ifconfig PAGEREF_Toc235870462\h4 vi PAGEREF_Toc235870463\h4 gcc与Makefile PAGEREF_Toc235870464\h5 rpm PAGEREF_Toc235870465\h5 4. 习题 PAGEREF_Toc235870466\h6 . 实用文档. 前言 使用Linux系统与使用WIN系统比拟,有着较大的区别,并且在开发过程中,将会更多地使用文本界面,甚至从来不用GUI〔当然,sourceinsight除外〕。在Linux下开发、调试程序与WIN32的环境有一些区别,需要掌一些常用的命令和工具的用法,这些命令和工具只有CLI。希望通过学习下面的Linux根底知识,大家能够尽快熟悉Linux的开发环境,为以后的工作奠定扎实的根底。当大家觉得CLI比GUI要来得方便时〔事实也确实如此〕,也就应该有不错的Linux功底了。所以建议在用Linux的时候,不要使用GUI。 安装与配置 Linux的安装与配置 这局部指导大家在虚拟机中安装Linux系统,建立根本的开发环境。用虚拟机而不用真实安装在硬盘上的Linux系统的原因是,为了方便。前面提到过,我们需要用sourceinsight编辑代码,而在Linux系统中编译代码,经常需要在两个系统下切换。 安装 通过我们三部的效劳器上的RHEL4WS的安装镜像来安装Linux。 建议参数:在Vmware中,分配10G以上的虚拟硬盘,分配384M以上的内存空间,网络选择桥接或者NAT。 提示:可以不用将4个ISO都下到本地,在XP中可以映射网络驱动器,在vmware中可以直接将ISO指定为光驱。安装的时候,建议选择“完整安装〞,有兴趣的话可以在以后的时间里选择安装自己所需要的包。 安装的细节,如分区等,希望大家自己研究。 完整安装的时间视机器速度,1小时左右。 配置 安装好后,需要配置以下几项,方便使用。 开启一些效劳:在终端中输入ntsysv,选中smb和sshd。 配置samba文件共享,让虚拟机作为文件效劳器,使我们的主、客系统能够互相传送文件。 添加smb帐户:smbpasswd–aroot 修改smb配置文件:vi/etc/samba/smb.conf,在末尾添加如下内容: [root] path=/ validusers=root createmask=0600 directorymask=0700 writeable=yes 修改防火墙配置文件〔/etc/sysconfig/iptables〕,开启smb效劳端口, 在-ARH-Firewall-1-INPUT-p51-jACCEPT之后加上-ARH-Firewall-1-INPUT-ptcp-mtcp--dport445-jACCEPT 如果没有“-ARH-Firewall-1-INPUT-p51-jACCEPT〞一行的话,在“-ARH-Firewall-1-INPUT-jREJECT--reject-withicmp-host-prohibited〞之前加上也可以。 重启效劳:serviceiptablesrestart;servicesmbrestart;servicesshdrestart 提示:现在可以将VMWARE最小化了,我们可以用Windows下的SSH软件登录Linux,推荐使用putty。还可以修改/etc/inittab,让我们的Linux启动时自动进入textmode。 另外,可以在Windows中映射网络驱动器,把Linux下的/文件系统作为一个网络磁盘。 知识纲要 概念 Linux内核、文件系统、根文件系统、挂载 L