Linux基础知识文档.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux基础知识文档

Linux 基础知识 目录 1. 前言 1 2. 安装与配置 1 2.1 Linux的安装与配置 1 2.2 安装 1 2.3 配置 1 3. 知识纲要 2 3.1 概念 2 3.2 常用shell命令和工具 2 3.2.1 tar 3 3.2.2 grep 3 3.2.3 find 3 3.2.4 挂载 3 3.2.5 Ifconfig 4 3.2.6 vi 4 3.2.7 gcc与Makefile 5 3.2.8 rpm 5 4. 习题 6 前言 使用Linux系统与使用WIN系统比较,有着较大的区别,并且在开发过程中,将会更多地使用文本界面,甚至从来不用GUI(当然,source insight除外)。在Linux下开发、调试程序与WIN32的环境有一些区别,需要掌一些常用的命令和工具的用法,这些命令和工具只有CLI。希望通过学习下面的Linux基础知识,大家能够尽快熟悉Linux的开发环境,为以后的工作奠定扎实的基础。当大家觉得CLI比GUI要来得方便时(事实也的确如此),也就应该有不错的Linux功底了。所以建议在用Linux的时候,不要使用GUI。 安装与配置 Linux的安装与配置 这部分指导大家在虚拟机中安装Linux系统,建立基本的开发环境。用虚拟机而不用真实安装在硬盘上的Linux系统的原因是,为了方便。前面提到过,我们需要用source insight编辑代码,而在Linux系统中编译代码,经常需要在两个系统下切换。 安装 通过我们三部的服务器上的RHEL4 WS的安装镜像来安装Linux。 建议参数:在Vmware中,分配10G以上的虚拟硬盘,分配384M以上的内存空间,网络选择桥接或者NAT。 提示:可以不用将4个ISO都下到本地,在XP中可以映射网络驱动器,在vmware中可以直接将ISO指定为光驱。安装的时候,建议选择“完整安装”,有兴趣的话可以在以后的时间里选择安装自己所需要的包。 安装的细节,如分区等,希望大家自己研究。 完整安装的时间视机器速度,1小时左右。 配置 安装好后,需要配置以下几项,方便使用。 开启一些服务:在终端中输入ntsysv,选中smb和sshd。 配置samba文件共享,让虚拟机作为文件服务器,使我们的主、客系统能够互相传送文件。 添加smb帐户:smbpasswd –a root 修改smb配置文件:vi /etc/samba/smb.conf,在末尾添加如下内容: [root] path = / valid users = root create mask = 0600 directory mask = 0700 writeable = yes 修改防火墙配置文件(/etc/sysconfig/iptables),开启smb服务端口, 在-A RH-Firewall-1-INPUT -p 51 -j ACCEPT 之后加上-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 445 -j ACCEPT 如果没有“-A RH-Firewall-1-INPUT -p 51 -j ACCEPT”一行的话,在“-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited”之前加上也可以。 重启服务:service iptables restart; service smb restart; service sshd restart 提示:现在可以将VMWARE最小化了,我们可以用Windows下的SSH软件登录Linux,推荐使用putty。还可以修改/etc/inittab,让我们的Linux启动时自动进入text mode。 另外,可以在Windows中映射网络驱动器,把Linux下的/文件系统作为一个网络磁盘。 知识纲要 概念 Linux内核、文件系统、根文件系统、挂载 Linux的文件/文件夹权限、一般文件与特殊文件 Linux的shell——bash 环境变量、管道、重定向 提示:以上的概念在《UNIX.Shells.by.Example》书中有非常详细的介绍,是学习shell的一本极好的教材,也是一本极好的手册。 Linux文件系统中的各目录存储的文件及作用 Linux的软件安装,分为源码和二进制包 Linux内核编译(选) Linux下开发工程的组织——makefile 提示:《Makefile的编写指导》是非常好的一个有关于makefile的文档 Linux下的编译器gcc —— gnu compiler collection,编译、链接的概念 常用shell命令和工具 命令:ls mkdir rm cp mv chm

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档