1.Linux安装:
下载网址:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1503-01.iso
下载:http://www.centoscn.com/CentosSoft/iso/
阿里云开源镜像站: http://mirrors.aliyun.com/
搜狐开源镜像站:http://mirrors.sohu.com/
网易开源镜像站:http://mirrors.163.com/
i386是给32位机器使用的,而x86_64适用于64位机器。前者只能使用32位软件,后者可以兼用32位软件,这就是两者区别。如果你的服务器内存超4GB,强烈建议使用64位版本;如果只在虚拟机器里安装学习,那么32位就行了,也就是选择i386版本。如果想做服务器,则建议选64位。
(1)BinDVD版:这就是普通安装版,需安装到计算机硬盘才能用,bin版也是最完整的版本,一般都比较大,因为包含了大量的常用软件,安装时无需再在线下载。如果是安装到虚拟机里学习使用的,选它没错。
DVD1:基本系统+部分软件包。
DVD2:更多的软件包。
(2)LiveDVD版:看名字就知道了,就是光盘安装版。它可以通过光盘启动电脑,启动出CentOS系统,也有图形界面,也有终端。也可以安装到计算机,但是有些内容可能还需要再次到网站下载(自动)。
(3)LiveCD版:相比LiveDVD这是个更精简的光盘CentOS系统,体积更小,便于维护使用。
(4)minimal版:就是迷你版,精简了更多的东西,针对服务器优化了许多内容。如果是虚拟机学习安装,不推荐用此版本。因为minimal不带一些最基本的软件,有时候用起来比较麻烦,例如minimal连文本编辑器都不带。相比而言,bin版本则带的太多了,装过一次把桌面都带上了,如果作为服务器就不需要这么多功能。
(5)netinstall版:顾名思义,网络安装版。除非是逼不得已的情况,不然不推荐。
其实README.txt文件里面(如上图)已经写得比较清楚了,只不过都是英文的,可以看一下。另外,md5sum和sha1sum文件是MD5和SHA1的校验值。ISO文件下载后可以对照一下,以保证文件的原版完整性。
安装版本理由:
redhat虽开源但是多部分的随Linux内核开发的应用是需要收费的
centos完全免费,功能和redhat几乎一致,稳定性稍微差点
ubuntu存在界面,更加的容易交互,但随之而来的是安全隐患,它需要更多的资源以及包括了更多的进程,这些都会影响服务器的安全
推荐服务器搭建方式:
Nginx+Linux,高并发,迅速
Linux+Mysql+Apache稳定
2.Linux与windows不同:
Linux严格区分大小写,Windows Dos不区分
Linux的所有内容都是以文件形式保存,包括硬件
Linux是没有扩展名的,通过文件权限来区分,存在约定俗成的扩展名(仅方便管理员):
压缩包:“*.gz”"*.bz2","*.tar.bz2","*.tgz"注意解压缩方式的一致
二进制软件包:"*.rpm"
网页文件:"*.html","*.php"
脚本文件:"*.sh"
配置文件:"*.conf"
windows下的程序不能直接在Linux中安装和运行(安全防范)
3.字符界面的优势
字符界面所占用的系统资源少,对网络服务器的影响更小,占用的资源更少
字符界面减少了错误,被攻击的可能性更高
4.Linux的安装
虚拟机安装:
VMware 8,版本7稳定
不需要分区和重新开机
本机系统可以与虚拟机系统网络通信
可以设定并随时修改虚拟机操作系统的硬件环境
地址:Http://www.vmware.com
安装速度和硬件配置相关,可汉化
虚拟机使用:
(1)新建虚拟机:以后在安装操作系统,不要选择安装镜像文件,它是简版的,容易出现错误,而且不方便学习
(2)打开虚拟机
Vmware删除软件:Vmware_Install_Cleaner
注:Centos分配内存不能小于628M
虚拟机连接方式:桥接,可以上网,可以和局域网通信
NAT:可以上网,但是只能和本机通信,Vmware8
Host_only:不能上网,只能和本机通信,Vmware1
快照:保存当前状态,崩溃可以恢复
克隆:克隆出一个一模一样的状态,链接克隆(影子,空间少,删除原始镜像后克隆镜像不复存在,将不能使用)
完整克隆(一样大小,删除原始系统,克隆镜像仍可以用)
系统分区:
(1)磁盘分区:磁盘分区是使用分区编辑器(partition editor)分几个逻辑部分。碟片一旦划分成数个分区(partition),不同类的目录和文件可以存储近不同的分区(逻辑上)
分区规则:主分区:最多四个(硬盘结构,每个扇区512字节,446字节记录存储信息,64个字节用于分区表示,每16个字节表示一个分区)
扩展分区:最多一个
主分区和扩展分区最多四个
不能写入数据,只能包含逻辑分区
主分区加扩展分区只能有四个
逻辑分区
(2)分区设备名与挂载:
给每个分区起一个分区名才能使用,以便于之后为分区分配盘符,分区->格式化->起名->分配盘符
windows:分区->格式化->分配盘符
常见硬件设备文件名:
/:根目录dev硬件文件/描述字符(硬件自行检测)[接口编号]
IDE硬盘: /dev/hd[a-d]如/dev/hda1
SCSi/SATA/USB硬盘:/dev/sd[a-p]如/dev/sda1
光驱:/dev/cdrom或/dev/hdc
软盘:/dev/fd[0-1]
打印机(25针):/dev/lp[0-2]
打印机(USB):/dev/usb/lp[0-15]
鼠标:/dev/mouse
/dev/hda1(IDE硬盘接口<133M/s)CPU32—64位,8*8b
/dev/sda1(SCSI硬盘借口200MB/s、SATA硬盘接口SATA3<500MB/s)
a)分区表示:
注:1,2,3,4编号只能给主分区或者扩展分区使用,5开始才能给逻辑分区使用
b)挂载(给分区分配盘符的过程(盘符连接分区的过程)):
拿目录做盘符(盘符是windows概念,用CDEF表示,但是在linux用挂载点表示)
注:必须分区:
/根分区
swap分区(交换分区,内存两倍,不超过2GB)同windows虚拟内存
真实机小于4G,SWAP分两倍;SWAP大于4G时,分区使用相同内存就可以
推荐分区:
/boot(启动分区,200M)
根目录和子目录依旧分开分区,相互不影响
Linux系统安装:
系统检测时Ctrl+G后按F2进入bois,修改Boot,选择CD-Rom,真实机安装需要改回去Hard Disk
“Install or upgrade an existing system”:安装或升级现有系统
"Install system with basic video driver":安装过程采用基本的显卡驱动
"Rescue installed system":进入系统修复模式
"Boot from local drive":退出安装从硬盘启动
"Memory test":存储介质检测
密码原则:
复杂性:靶位字符以上,大小写字母数字符号,不能是英文单词,不能是和用户相关的内容
易记忆性
时效性
分配挂载点,/home,/boot,/swap(系统划分)/根分区
软件包选择:
Desktop(桌面)
Minimal Desktop(最小化桌面)
Minimal(最小化)服务器安装
Basic Server(基本服务器) 学习使用的软件包
Database Server (数据库服务器)
Web Server(网页服务器)
Virtual Host(虚拟主机)
Software Development Workstation(软件开发工作站)
自定义安装
安装日志:
/root/install.log:存储了安装在系统的软件包机器版本信息
/root/install.log.syslog:存储了安扎un个过程中留下的事件记录
/root/anaconda-ks.cfg:以Kickstart配置文件的格式记录安装过程中设置的选项信息
5.Xshell的安装和使用
[root@localhost ~]#setup 红帽专门带有的
[root@localhost ~]# service network restart(重启网络服务)
Xshell5:http://www.netsarang.com/download/main.html
Xshell4:http://download.csdn.net/download/pb_cctv/7943183