1 Linux基础知识

来源:互联网 发布:java 大并发处理 编辑:程序博客网 时间:2024/06/07 02:08

注:学习兄弟连视频教程记录

1 Linux系统简介

linux应用领域

1.1 基于Linux的企业服务器http://www.netcraft.com

1.2 嵌入式应用

1.3 Linux在电影娱乐业

2 Linux系统安装

2.1 Vmware虚拟机安装与使用

Vmware是一个虚拟PC软件,可以在现有的操作系统上虚拟出一个新的硬件环境。

(1)Vmware主要特点:

① 不需要分区或重新开机就能在同一台PC上使用两种以上的操作系统。

② 本机系统可以与虚拟机系统网络通信。

③ 可以设定并且随时修改虚拟机操作系统的硬件环境。

(2)建议的Vmware配置

CPU:建议主频为1GHz以上。

内存:建议1GB以上。

硬盘:建议分区空闲空间8GB以上。

(3)安装Vmware。8.0.4一般不建议操作8

① 新建虚拟机。

② 首先安装一个虚拟空白硬盘。

③ CentOS:CentOS 6.3:默认20G

④ 在欢迎界面出现Centos 6,可以从新设置硬件信息。一般不超过实际内存的一半,超过628MB。

(4)保存快照。(会占用一定的内存)

(5)克隆。(原始机的镜像)分为链接克隆和复制克隆。

2.2 系统分区

注:windows当中使用硬盘,一般需要3步。分区,格式化,分配盘符。

(1)分区类型:

主分区:最多只能有4个。

扩展分区:①最多只能有1个②主分区加扩展分区最多有4个③不能写入数据,只能包含逻辑分区。

逻辑分区:可以写入数据。

(2)格式化:

把大硬盘分成小硬盘。

把小硬盘格式化。

格式化做的主要工作:写入文件系统(FAT16,FAT32,NTFS,EXT2,EXT3,EXT4),写入文件系统主要做的两个工作:①把硬盘分成若干个等大小的数据块②建立一个inode列表。

(3)硬件设备文件名。

注:Linux中,所有的硬件都是文件。在分配盘符使用之前,需要加入设备文件名。设备文件名是固定的,由系统自动识别。

硬件                  设备文件名IDE硬盘               /dev/hd[a-d]SCSI/SATA/USB硬盘     /dev/sd[a-p]光驱                  /dev/cdrom或/dev/sr0软盘                  /dev/fd[0-1]打印机(25针)           /dev/lp[0-2]打印机(USB)           /dev/usb/lp[0-15]鼠标                  /dev/mouse

分区设备文件名:

**注:分区设备文件名直接在硬件设备文件名后面加上数字。分区设备文件名也有系统自动识别检测。
设备文件名:**

① /dev/hda1(IDE硬盘接口):1代表hda的第一个分区。

② /dev/sda1(SCSI硬盘接口、SATA硬盘接口)。

注:数字1,2,3,4只能给主分区和扩展分区使用,及时主分区加扩展分区小于4,则逻辑分区也只能从5开始。

(4)挂载(可以理解为分配盘符)。

将设备文件名写入挂载点(必须是空目录),就可以使用了。

注:windows是拿C/D/E/F等作为盘符,Linux是拿空的目录名称作为盘符。理论上,任何目录都可以作为挂载点(盘符),实际上有些不行。

必须分区:

① /(根分区)

② Swap分区(交换分区,内存2倍,不超过2GB)

推荐分区:

/boot(启动分区,200MB)

从上图,容易知道,目录和硬件是两套独立的系统,这里和windows有很大的不同。可以将/dev/sda3挂载在根目录上,而将/dev/sda1挂载在根目录下的一级子目录/boot上。则往/boot里写文件,对应是往/dev/sda1里写,往/etc里写对应往/dev/sda3里写…

2.3 Linux系统安装

(1)安装欢迎界面。

(2)密码原则。

(3)分区。

(4)软件包选择。

个人:Desktop

Minimal Desktop(最小化界面)

服务器:Minimal(没有图形界面)

基本服务器:Basic server。

(5)登陆。

(6)root目录的家目录为/root,普通用户的家目录为/home。

(7)安装日志在/root目录下面。

2.4 远程登录管理工具。

(1)虚拟机(注意设备状态,已连接需要打钩)

①桥接:虚拟机利用真实网卡。占用真实网段的IP地址,可以可局域网内的其他计算机通信。

需要使用和真实网卡同网段的IP地址,使用ifconfig eth0 xxx.xxx.xxx.xxx设置好后,可以在cmd下ping 上面的ip地址,看是否连接。

②NAT、V8,利用虚拟网卡,可以通过真实网卡来通信。

③Host only、V1, 利用虚拟网卡,只能和虚拟机中的网络以及真实机通信。

可以使用root登陆后,用ifconfig命令查询网络配置信息。网卡的硬件名为eth,使用ifconfig eth0 192.168.110.2(192.168.110.2必须和V1是在同一个网段)。设置网络。一般在没有网络的时候使用。

注:以上的配置,只是在内存中临时生效,要想永久保存,可以写入配置文件。

(2)SecureCRT远程连接管理工具。

使用快速连接,选择ip地址,以及用户即可(建议使用root)。

连接之后就和在CentOS上的命令行操作类似。

①选项-终端-外观。出现乱码(修改字体,选择任意一个中文字体,编码选择UTF-8)。

(3)Winscp文件拷贝工具。

在windows和linux之间互换文件。

3 给初学者的建议。

3.1 注意事项。    (1)Linux严格区分大小写。    (2)Linux中所有内容都是以文件形式保存,包括硬件。            硬盘文件 /dev/sd[a-p]等。    (3)Linux文件是没有扩展名。不靠扩展名区分文件。扩展名是为了便于用户识别。    (4)Linux所有的存储设备都必须挂载之后用户才能使用,包括硬盘、U盘和光盘。3.2 服务器管理和维护建议。    (1)Linux目录的作用。    (2)服务器注意事项        ①远程服务器不允许关机,只能重启。        ②重启前应该关闭服务。        ③不要在服务器访问高峰运行高负载命令。        ④远程配置防火墙时不要把自己提出服务器。        ⑤指定合理的密码规范并定期更新。        ⑥合理分配权限。        ⑦定期备份重要数据和日志。