Linux学习笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux学习笔记相关的知识,希望对你有一定的参考价值。

GNU的全称为GNU‘s not unix,GNU类Unix操作系统是由一系列应用程序,系统库和开发工具构成的软件集合,例如:Emacs编辑软件、gcc编译软件、bash命令解释程序和编程语言,以及gawk等,并加上了用于资源分配和硬件管理的内核。


学习环境:

Win7 64位 建议vm8.0

不要使用win8系统,如果非要用,就用vm10

vmware workstation软件安装后,可以虚拟服务器硬件,然后在硬件上装linux。


VMware虚拟机常见的网络类型有bridged(桥接)、NAT(地址转换)、host-only(仅主机)3种。

NAT模式的虚拟机就是通过宿主机(物理电脑)上网和交换数据的。适合无路由器的上网状况,例如家庭宽带上网,局域网的情况也可以。

Bridged(桥接模式)简单理解为通过物理主机网卡架设了一座桥,从而连入到了实际的网络。因此,虚拟机可以被分配于物理主机相同网段的独立ip,所有网络功能和网络中的真实机器几乎完全一样。 

Bridged网络类型适合的场景:特别适合局域网环境,优势就是虚拟机像一台真正的主机一样,缺点是可能会和其他物理主机ip冲突,并且和宿主机交换数据时,都会经过实际的路由器。

Host-only(仅主机),不为虚拟机提供任何路由服务,因此虚拟机只能和宿主机进行通信,不能连接到实际网络上,即无法上网。


安装Linux系统的常见引导方式有如下几种:

1)光盘引导安装

2)U盘引导安装

3)网络安装(需要网卡支持)


企业环境要选择64位操作系统


Linux系统磁盘分区知识简介

1)磁盘在使用前一般要先分区

2)磁盘分区有主分区,扩展分区和逻辑分区之分。一块磁盘最多可以有4个主分区,其中一个主分区的位置可以用一个扩展分区替换,在这个扩展分区内可以划分多个逻辑分区。

3)如果规划的分区数量超过4个:3P+1E或2P+1E或1P+1E

4)一块磁盘最多只能有一个扩展分区,扩展分区不能直接用,必须在扩展分区上划分逻辑分区,然后格式化(创建文件系统),之后才能存数据或装系统。


Linux分区要求:

(1)/根分区,用来存放系统文件及程序。其大小至少在5GB以上。

(2)要有一个swap(交换分区),它的作用相当于Windows里的虚拟内存

swap分区的大小一般为物理内存容量的1.5倍,(内存<8GB)。

但当系统物理内存大于8GB时,swap分区配置8-16GB即可,太大无用,浪费磁盘空间。

分区不是必须的,但是大多数情况还是设置比较好,

个别企业的数据库应用场景不分swap。

(3 )/boot分区,这是Linux系统的引导分区,用于存放系统引导文件,如Linux内核等。所有文件的总大小一般只有几十MB,并且以后也不会增大太多。因此,该分区可以设置为100-200MB,这个分区也不是必须的。


1)Mount Point意思是挂载点,这是Linux下访问磁盘分区的入口,即如果要要往分区里写入数据,就必须通过/boot入口来写入,这一点和Windows是不同的。

2)File System Type的意思是文件系统类型,就像Windows的fat/ntfs一样,只有在设置了文件系统并格式化挂载后,分区才能存放数据。

3)文件系统类型介绍

  ext2/ext3/ext4是适合Linux的文件系统类型。建议使用ext4,效率更高。

  xfs文件系统类型


安装了CentOS 6.6后登陆系统时查看到的包的情况:

命令:yum grouplist

安装未安装的包组:yum groupinstall "Base" "Development tools"


uname -r

uname -a

查看内核版本

2.6.32-504.e16.x86_64

这里补充介绍一下各数字和字母代表的含义:2表示住版本号,有结构性变化才更改;6表示次版本号,新增功能时才变化,一般基数表示测试版,偶数表示开发板;32表示对次版本的修订次数或补丁包数;504代表编译的次数,每次编译可对少数程序优化或修改;e16用来表示版本的特殊信息,有较大的随意性;e1代表企业版Linux;pp代表测试版;fe代表fedora core;rc代表候选版本;x86_64表示64位。

#号位超级管理员root输入命令的提示符。


互联网的电脑通信,需要IP地址,32位的格式

ipconfig

192.168.199.180本机内网IP

ip地址就相当于我们家里地址,门牌号。

TCP/IP协议

Xshell、CRT连不上Linux

1.iptables防火墙

  /etc/init.d/iptables stop

  chkconfig iptables off

2.ping linux_ip 通了,代表物理连接是好的

3.telnet linux_ip 22 测ssh服务通不通

DNS:8.8.8.8

     202.106.0.20

DNS是IP和域名互相解析工具

www.baidu.com====百度服务器的IP

不要忘了更改配置:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

ONBOOT=yes

提示:vi是编辑命令,相当于记事本,输入命令后,按i编辑修改,ESC后:保存命令wq

启动或重启网卡:

ifup eth0

/etc/init.d/network restart == service network restart

ifconfig:查看ip地址

Securecrt或者Xshell


以上是关于Linux学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

Linux学习笔记

Linux学习笔记

Linux学习笔记

Linux学习笔记(第一周)

Linux学习笔记

Linux学习笔记:Nagios的配置