linux CentOS6.3的几个小实验
第一讲 linux安装
一 系统要求
1、最小需要628M内存,才能启动图形安装模式。
2、如果小于628M内存,只能使用字符安装模式,但是在字符安装模式下,不能手工定义分区,不能手工定义安装软件包
二 系统安装
1、试验分区没有采用raid或lvm,全部采用基本分区。只分了/boot(200MB) swap(2000MB) /(28GB)
2、试验安装的环境为web server版本。
3、安装完成后不再有欢迎界面。需要手工关闭iptables和selinux
1)关闭iptables
使用setup关闭
2)关闭selinux
vi /etc/selinux/config
SELINUX=disabled
重启系统
三 系统克隆
CentOS 6.3 出现UUID,所以克隆后不能直接使用因为UUID和MAC地址一致,会导致网卡无法启动,不能网络连接。
解决虚拟机网卡不通需要:
1)vi /etc/sysconfig/network-scripts/ifcfg-eth0
删除MAC地址行
2)rm -rf /etc/udev/rules.d/70-persistent-net.rules
删除网卡和MAC地址绑定文件
3)重启动系统
第二讲 linux常用命令
常用命令部分没有大的区别。所有命令都识别
第三讲
vi编辑器
Vi编辑器没有大的区别
软件安装
一 rpm没有区别
二 yum源搭建没有区别
光盘作为yum源:
1 cd /etc/yum.repos.d/
除了CentOS-Media.repo之外,其他文件后缀名都改为.bak
mv CentOS-Base.repo CentOS-Base.repo.bak
2 mount /dev/hdc /mnt/cdrom
3 vi /etc/yum.repos.d/CentOS-Media.repo
baseurl=file:///mnt/cdrom/ 指定yum源位置
enabled=1 yum源文件生效
gpgcheck=0 rpm验证不生效
三 源码包安装
yum –y install gcc 先yum安装gcc编译器
源码包使用httpd作为实验
./configure –prefix=/usr/local/apache2
make
make install
安装与启动过程没有异常
四 脚本安装webmin
安装没有异常
第四讲
用户和用户组管理
一 用户管理命令及用户常用文件
没有异常
二 ACL权限
没有异常
服务和进程管理
一 进程管理
没有异常
二 工作管理
没有异常
三 计划任务
没有异常
第五讲 网络配置和文件服务器服务器
一 IP地址配置
1 vi /etc/sysconfig/network-scripts/ifcfg-eth0
EVICE=eth0 网卡设备号
BOOTPROTO=none 不适应dhcp自动获取ip
HWADDR=00:0c:29:d2:19:23 mac地址
NM_CONTROLLED=yes 设备eth0可以被network,setup等工具管理
ONBOOT=yes 是否随网络服务启动,而eth0设置生效。需要手工开启
TYPE=Ethernet 类型是以太网
UUID="974d5876-4576-4ccf-aa76-8d3db107a436" 通用唯一识别码
IPADDR=192.168.1.199 IP地址
NETMASK=255.255.255.0 子网掩码
GATEWAY=192.168.0.1 网关
DNS1=202.106.0.20 DNS
IPV6INIT=no IPv6初始化
USERCTL=no 是否允许非root用户控制该网卡
2 vi /etc/sysconfig/network
NETWORKING=yes 网络服务启动
HOSTNAME=localhost.localdomain 主机名
3 vi /etc/resolv.con
Nameserver=”202.106.0.20” DNS设定
二 vsftp配置
1、用户访问控制user_list
没有发现异常
2、限制用户访问目录
没有发现异常
3、匿名用户上传
没有发现异常
三 samba服务器
没有异常
四 ssh服务
ssh没有异常
但是有趣的是在配置使用ssh钥匙对登录服务器时,服务器生成钥匙对时不光是采用密文加密,而且出现了加密图像,更加安全。
第六讲 LAMP环境搭建
lamp环境搭建使用单独文档进行测试,有部分修改,保存在“lamp环境搭建”文档中。
第七讲 apache配置
apache单独文档说明
第八讲 lnmp环境搭建与配置
lnmp环境单独文档说明