第二天Linux 笔记

Linux简介

一、Linux发展史

Minix->Linux

Linux:

1.发行版与内核版

2.内核版由官网提供;发行版基于内核版再次开发,由各个Linux公司服务提供。各别需要收费

3.常用Linux发行版:redhat,centOs。两个版本内核几乎一致,redhat售后服务收费,centOs全部免费。

4.fedora个人版本(不稳定,)功能强大

5.ubuntu 图形界面好

6.RedHat收购了centos

二、开源软件简介

开源:开放源代码

开源软件:

使用自由(绝大多数免费)

研究自由(源码开放)

传播自由(再次开发,销售,传播)

三、Linux的应用

1、基于Linux的企业服务器

2、嵌入式应用

四、Linux与Windows的不同

1、Linux严格区分大小写

2、Linux中所有内容以文件形式保存,包括硬件

3、Linux没有扩展名概念

即Linux不靠扩展名区分文件类型,但会有一些约定寻常的扩展名区分

l  压缩包:“*.gz”、”*.bz2”、”*.tar.bz2”、”*.tgz”等

l  二进制软件包:”*.rpm”

l  网页文件:”*.html”、”*.php”

l  脚本文件:”*.sh”

l  配置文件:”*.conf”

4、Windows下的程序不能直接在Linux中安装和运行

DOS界面是windows的,而linux是字符界面

五、字符界面的优势(与图形界面相比)

l  字符界面占用的系统资源更少

l  字符界面减少了出错、被攻击的可能性(Windows面向普通用户,考虑操作性优先;Linux面向使用服务器的专业人员,考虑安全性稳定性优先)

Linux系统安装

一、虚拟机的安装

VMware是一个虚拟PC的软件,可以在现有的操作系统上虚拟出一个新的硬件环境,PC,以此来实现在一台机器上真正同时运行两个独立的操作系统

VMware官方网站:http://www.vmware.com

VMware7在win7上不能安装,建议用VMware8,但是官方网站收费

建议的VMware配置

1、CPU:主频为1GHz以上

2、内存:1GB以上(还需安装centOS)

3、硬盘:分区空闲空间8GB以上

二、虚拟机的使用

VMware删除软件:在软件的根目录和添加删除程序哪里删除,都不能把软件删除干净,vmware_install_cleaner可以把软件删除干净

新建虚拟机:1、不能选择安装盘镜像文件,要选择以后安装

2、选择Linux,版本选择CentOS(不选CentOS64位,因为占用系统资源更大,而且会有系统兼容性问题出现)

3、的作用是把真实机CPU的性能映射到虚拟机里面,若不选则虚拟机里所看到的CPU是软件模拟的CPU(建议:若虚拟机需要做大量数据的时候勾选它,会是虚拟机功能更强大,但会严重的占用真实机的CPU资源)

4、已连接必须打钩,选择ISO镜像

5、网络适配器

桥接:虚拟机可以和真实机直接通信,虚拟机会占用真实机的网段;如果是NAT则是使用虚拟网卡Vmnet8,可以上网;如果使用Host-only则是使用虚拟网卡Vmnet1,不可以上网。推荐使用桥接


虚拟机使用技巧

A.   快照:保存虚拟机状态。

B.克隆:分为连接克隆(占很少的空间,但当原虚拟机损坏,连接也用不了)和完整克隆(复制镜像,占用内存和原来的虚拟机一样大)

三、系统分区

分区类型

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

2.   扩展分区:

a)   最多只能分1个。

b)   主分区加扩展分区最多只有4个。

c)   不能写入数据,只能包含逻辑分区。

格式化的目的是写入文件系统(格式化的同时会 把文件清空)

文件系统类型,Windows:fat16,fat32,NTFS;Linux:ext2,ext3,ext4。

时间: 2024-10-01 21:37:43

第二天Linux 笔记的相关文章

辛星整理的三本linux笔记,免积分下载,希望对您有所帮助

废话不多说了,第一本是我在看李明老师的视频的时候的笔记,全书大约116页,在csdn上的下载地址为:点我下载 ,如果左边的地址崩溃了,也可以在浏览器中输入如下地址然后下载:http://download.csdn.net/detail/xinguimeng/7757985   在百度网盘上的下载地址为:点我去百度网盘,如果左边的地址跪了,也可以在浏览器中输入如下下载地址进行下载:http://pan.baidu.com/s/1pJBdc8N  . 第二本是我在看韩顺平老师讲linux的时候的笔记

Android深度探索——第二章读书笔记及心得

Android开发环境搭建 ——第二章读书笔记及心得 通过本章的学习了解了如何对Ubuntu Linux下的Android进行搭建,包括搭建Android应用程序开发环境.Android NDK开发环境和交叉编译环境的搭建.了解了搭建Android环境所需要的各种东西,了解了配置ADT的必要性—以便ADT能够找到Android SDK.知道了底层开发所需要的各种工具.学会了如何在Ubuntu下安装JDK.以及编译交叉编译环境,当初在学习Linux交叉环境编译的时候就不是特别成功,中间出了很多的错

Linux笔记常规部分总结(待续)

Linux笔记常规部分总结 shell: 子shell bash--bash bash: 1.命令历史.命令补全 2.管道.重定向 3.命令别名 4.命令行编辑 5.命令行展开 6.文件名通配 7.变量 8.编程 命令行编辑: 光标跳转: ctrl+a:跳到命令行首 ctrl+e:跳到命令行尾 ctrl+u:删除光标至命令行首的内容 ctrl+k:删除光标至命令行尾的内容 ctrl+l:清屏 命令历史: 查看命令历史:history -c:清空命令历史 -d OFFSET [n]:删除指定位置的

Linux笔记之Makefile

规则: 目标 : 依赖 命令 make是如何工作的: (1)make在当前目录下寻找makefile或Makefile. (2)如果找到,他会寻找文件中的第一个目标文件(target),并把这个文件作为第一个目标. (3)如果目标文件不存在,或者目标文件所依赖的.o文件修改时间要比目标文件新,那么,就会执行后面所定义的命令来生成目标文件. (4)如果目标文件所以依赖的.o文件也存在,那么make会在当前文件中寻找目标为.o文件所依赖性,如果找到则再根据这一规则生成.o文件.(这有些像堆栈的过程.

第二天linux基础知识

第二天linux基础知识 1:终端(用户与主机交互必然用到的设备) 物理终端:直接接入本机的设备 虚拟终端:以软件的方法虚拟实现的终端. 图形终端:属于虚拟终端 模拟终端:图形打开的命令行或基于远程登录协议打开的终端. 查看当前终端设备命令:tty 2:交互式接口(启动终端后,在终端附加的一个交互式程序) GUI:Graphic User Interface CLI:Command Line Interface 3:SHELL(shell是linux系统的用户界面,提供了用户与内核进行交互操作的

linux笔记 文件的压缩与解压缩gzip、bzip2、xz、zip&unzip、tar打包、tar打包和压缩并用

压缩文件意义节省网络传输带宽,降低磁盘使用率.但会使用一定的cpu. 1.gzip 不支持压缩目录,gzip后直接跟文件名,在当前目录下压缩时,原文件会消失. #gzip filename 指定压缩目录:#gzip -c 123.txt > /tmp/123.txt.gz 将当前目录下123.txt文件压缩到tmp目录下名字为123.txt.gz 解压缩:#gzip -d file.gz #zcat file.gz  查看.gz文件内容 2.bzip2 不支持压缩目录,bzip2后可直接跟文件名

SHELL第二课学习笔记

SHELL第二课学习笔记 A.脚本规范申明信息: #!bin/bash #Date 14:00 2014-1-30 #Author xiaoping #Mail [email protected] #Function: Thsi scrits funcion is .... #version 1.1 ~ B.注意点: a.成对内容一次写出来 {}.[].''.``.""# b.[]中括号两端需要空格 c.流程控制语句一次性写完格式 d.vi多行缩进 按v进入visual状态,选择多行,

linux笔记之grep使用

1.问:grep.egrep是什么? 答:grep是文本搜索工具,grep是根据用户指定的'模式(pattern)'对目标文本进行过滤,显示被模式匹配到的行. 2.问:grep.egrep中用户指定的'模式(pattern)'是什么?分为几类? 答:grep中用户指定的'模式'是一种由特殊字符组成的具有某种特定意义的表达式,我们称为正则表达式,其中的特殊字符我们称为元字符.正则表达式分为:基本正则表达式.扩展正则表达式. 3.问:grep.egrep的使用格式是怎么书写的? 答:grep的使用格

第二章 Linux文件系统和文本编辑器

用户分为三类: 1.root用户 2.虚拟用户:不具有登录系统的能力,一般系统自身拥有,比如bin,daemon,ftp,mail 3.普通用户 useradd: -g:指定用户私有组 -G:添加附加组 -d:指定用户家目录,如果不存在可以结合-m创建 -m:如果家目录不存在则自动创建 -u:指定UID,和-o一起可以重复使用其他用户的UID,必须>=100 注意useradd的用户没有密码还不能登录 usermod:修改用户账号 -d[directory]:改变用户登录时的目录,注意不是改变家