Linux操作系统安装与环境配置
Linux操作系统安装与环境配置
本笔记记录在单板机上通过U盘启动安装Linux rhel 6.5的过程和基本环境配置过程以及方法。
一、制作Linux安装启动盘
1.准备一个干净的U盘,格式化。
2.下载32位系统镜像:rhel-server-6.5-i386-dvd.iso;64位系统镜像:rhel-server-6.5-x86_64-dvd.iso。64位系统直接安装就好,而32位系统在安装时中断,报错安装盘不完整。下面以32位系统为例。
3.首先制作一个启动盘,解压rhel-server-6.5-i386-dvd.iso文件
4.下载安装UltraISO,打开UltraISO,在本地目录选择解压之后的目录下的两个文件夹images和isolinux,和一个文件TRANS.TBL,右键添加;
5.文件,另存为,存为rhel-server-6.5-i386-boot.iso文件。该文件可作为以后用的boot引导镜像。
6.用UltraISO打开rhel-server-6.5-i386-boot.iso镜像,点击启动光盘->写入硬盘镜像,选择U盘,方式为USB+HDD。
7.完成之后将之前的rhel-server-6.5-i386-dvd.iso拷贝到U盘中。
8. 注意在此过程中,会将原来的文件夹isolinux改为syslinux,下面的文件也会对应将iso改为sys,让他自己改好了,不要去改回来。貌似U盘下就是对应sys路径,光盘是iso。
9.用记事本打开syslinux.cfg,将第一行的default vesamenu.c32注释掉(之前添加#)
至此完成了Linux的U盘启动盘制作。
二、单机版系统安装
1.启动单机版,按住F10进入启动设备选择界面,选择U盘(GeneralHarddisk)。
2.安装程序会自动加载安装程序,中间过程选择语言和键盘风格不再赘述,重点是要选择对系统镜像的位置,一般选最后一个就好。
3.开始启动了Linux真正的安装过程,要选择安装类型(这里选择桌面),还有就是覆盖原来所有的操作系统还是保留,选择时区,设置密码不再赘述,最后等待安装完毕。
4重新启动单板机,选择以后再注册,创建一个用户,设置一下Kdump就好。
三、挂载ISO安装包
1.挂载本地ISO安装包。把rhel-server-6.5-i386-boot.iso拷贝到cd目录下,应用下面的命令将该ISO文件挂载在/mnt/cdrom中。
# mkdir /mnt/cdrom
#mount –o –loop/home/wayne/cd/rhel-server-6.5-i386-boot.iso /mnt/cdrom
2.备份yum方式
#mkdir /etc/yum.repos.d/backup
#mv /etc/yum.repos.d/rh* /etc/yum.repos.d/backup
3.进行本地yum配置
#vi /etc/yum.repos.d/RHEL-ISO.repo
在vi下输入:
[base]
name=iso
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=1;
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
wq保存退出。
4.可以应用yum命令安装相关服务了,比如安装gcc和ftp
#yum install all gcc
#yum install vsftpd
5.为了后续安装方便,可将挂载过程设置为开机自启动。
找到/etc/rc.d/init.d目录下,创建文件mountiso,在该文件中加入:
mount –o –loop/home/wayne/cd/rhel-server-6.5-i386-boot.iso /mnt/cdrom
保存退出,把该文件属性修改为可执行文件:
#chmod 755 mountiso
分别进入etc/rc.d/rc3.d和rc5.d中,创建链接:
#ln –s ../init.d/mountiso S96mountiso
四、安装和配置FTP服务器
为方便向单板机传输数据,可通过FTP访问硬盘资源。
1.手动指定网络IPV4地址
将eth0 对应的IpV4地址设置为192.168.0.209;255.255.255.0;192.168.0.200,勾选自动连接
2.安装FTP服务,根据以上的光盘挂载方式,安装服务:
#yum install vsftpd 安装FTP服务器
#yum install ftp 安装FTP客户端
3.关闭防火墙:
#chkconfig iptables off 开机自动关闭防火墙
# service iptables status 查看防火墙状态
4.关闭SElinux
#cd /etc/selinux
#vi config
SELINUX=disabled
注释掉#SELINUXTYPE=targeted
5.打开/etc/vsftpd/vsftpd.conf文件进行修改:
anonymous_enable=NO 禁止匿名登录
Loca_enable=YES 允许本地用户登录
Write_enable=YES 运行执行写操作
Local_umask=022
Anon_umask=077
Anon_upload_enable=YES
Anon_mkdir_write_enable=YES
6.在root权限下开启FTP服务
#service vsftpd start 开启
# service vsftpd stop 关闭
# service vsftpd restart 重新开启
#chkconfig service vsftpd on 开机自启动
#chkconfig service vsftpd off 开机自启动关闭
7.输入本地FTP客户端查看是否配置好
#ftp:127.0.0.1
Name:wayne
Passwod:1234
Login successful即可验证配置完成。
7.重启系统,可用Windows下我的电脑文件搜索栏直接访问Linux硬盘:
选择用户名,输入密码即可登陆
五、安装gcc,g++
#yum install all gcc
#yum install all gcc-c++