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学习笔记的主要内容,如果未能解决你的问题,请参考以下文章