linux知识文档,Linux基础知识文档-20210419062025.docx-原创力文档

精品

精品

Linux 基础知识

目录

1.

、, 、?

前言

1

2.

安装与配置

1

2.1LINUX的安装与配置

1

2.2安装

1

2.3配置

1

3.

知识纲要 ...

2

3.1 概念

2

3.2常用SHELI命令和工具

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 in sight除外)。在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

directorymask=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

提示:现在可以将 VMWAR最小化了,我们可以用Windows下的SSH软件登录Linux,推荐使用

putty 。还可以修改 /etc/inittab ,让我们的 Linux 启动时自动进入 text mode 。

另外,可以在 Windows中映射网络驱动器,把Linux下的/文件系统作为一个网络磁盘。

知识纲要

3.1 概念

Linux 内核、文件系统、根文件系统、挂载

Linux 的文件 /文件夹权限、一般文件与特殊文件

Linux 的 shell —— bash

环境变量、管道、重定向

提示: 以上的概念在《 UNIX.Shells.by.Example 》书中有非常详细的介绍,是学习 shell 的一本 极好的教材,也是一本极好的手册。

Linux 文件系统中的各目录存储的文件及作用

Linux 的软件安装,分为源码和二进制包

Linux 内核编译(选)

Linux 下开发工程的组织—— make

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值