1.安装流程:使用截图软件贴出关键步骤图 1)新建虚拟机,删除不必要的设备,并放入ISO镜像:

2)开机进行安装,选择最小化+开发工具安装万能系统:

3)开机配置本地yum: cd /etc/yum.repos.d/ rm -rf ./* 配置yum源: cat <<END >>ctos.repo [local] name=local baseurl=file:///mnt/ enabled=1 gpgcheck=0 END

cat ctos.repo mount /dev/cdrom /mnt ##挂载光盘 yum -y install ntsysv vsftpd man vim wget lftp ##安装常用工具

ls /mnt/

2.系统安装完成后的设置:

1)关闭防火墙: /etc/init.d/iptables stop ##清空防火墙当前运行规则 chkconfig iptables off ##设置防火墙开机不加载 iptables -L ##查看防火墙规则

2)关闭selinux: getenforce ##查看selinux状态 setenforce 0 ##临时设置selinux为允许 sed -i '/^SELINUX/s/enforcing/disabled/g' /etc/selinux/config ##永久禁用selinux reboot ##重启验证

3)init操作运行级别: runlevel ##查看运行级别 init 6 ##重启 init 1 ##进入单用户 init 5 ##进入图形界面,切换到图形界面的快捷键只有在初始启动图形后才能使用,进入图形的前提需要安装图形套件。

3.xshell连接Linux主机: 案例:xshell远程连接linux 1)设置虚拟机的网卡模式为“host-only”,设置真的host-only的ip为:192.168.200.11/24. 2)给虚拟机临时设置IP地址: ifconfig eth0 192.168.200.95 echo "ifconfig eth0 192.168.200.95" >>/etc/rc.local ##开机设置临时IP

4)使用xshell进行连接:

4)控制服务: /etc/init.d/sshd status ##查看sshd服务状态 /etc/init.d/sshd stop ##停止,使用ctrl+d注销,再次使用xshell连接linux,无法连接

/etc/init.d/sshd start ##从虚拟机中登录启动服务,xshell再次连接成功

service --status-all |grep running ##查看系统中所有的开启的服务

注意:给虚拟机拍摄快照以便反复练习

4.服务设置开机启动: chkconfig --help ##获取帮助 chkconfig gpm on ##设置服务gpm在2345开机启动 chkconfig --list gpm ##只查看gpm服务的开机启动情况 chkconfig --list |grep 3:on ##查看在运行级别3中开机启动的所有服务

chkconfig --help ##查看单个服务开机启动设置命令的帮助 chkconfig --list vsftpd ##查看vsftpd服务的开机启动情况 chkconfig --del vsftpd ##删除vsftpd服务 chkconfig --list vsftp ##查看,报错提示不是系统服务 head -10 /etc/init.d/vsftpd ##查看vsftpd服务脚本的前10行,关注第一行和chkconfig、description行 chkconfig --add vsftpd ##添加vsftpd为系统服务 chkconfig --list vsftpd ##再次查看 ntsysv --level 35 ##在3和5运行级别调整开机启动服务;tab跳转,表示开机启动,空格键取消。1.安装流程:使用截图软件贴出关键步骤图 1)新建虚拟机,删除不必要的设备,并放入ISO镜像:

2)开机进行安装,选择最小化+开发工具安装万能系统:

3)开机配置本地yum: cd /etc/yum.repos.d/ rm -rf ./* 配置yum源: cat <<END >>ctos.repo [local] name=local baseurl=file:///mnt/ enabled=1 gpgcheck=0 END

cat ctos.repo mount /dev/cdrom /mnt ##挂载光盘 yum -y install ntsysv vsftpd man vim wget lftp ##安装常用工具

ls /mnt/

2.系统安装完成后的设置:

1)关闭防火墙: /etc/init.d/iptables stop ##清空防火墙当前运行规则 chkconfig iptables off ##设置防火墙开机不加载 iptables -L ##查看防火墙规则

2)关闭selinux: getenforce ##查看selinux状态 setenforce 0 ##临时设置selinux为允许 sed -i '/^SELINUX/s/enforcing/disabled/g' /etc/selinux/config ##永久禁用selinux reboot ##重启验证

3)init操作运行级别: runlevel ##查看运行级别 init 6 ##重启 init 1 ##进入单用户 init 5 ##进入图形界面,切换到图形界面的快捷键只有在初始启动图形后才能使用,进入图形的前提需要安装图形套件。

3.xshell连接Linux主机: 案例:xshell远程连接linux 1)设置虚拟机的网卡模式为“host-only”,设置真的host-only的ip为:192.168.200.11/24. 2)给虚拟机临时设置IP地址: ifconfig eth0 192.168.200.95 echo "ifconfig eth0 192.168.200.95" >>/etc/rc.local ##开机设置临时IP

4)使用xshell进行连接:

4)控制服务: /etc/init.d/sshd status ##查看sshd服务状态 /etc/init.d/sshd stop ##停止,使用ctrl+d注销,再次使用xshell连接linux,无法连接

/etc/init.d/sshd start ##从虚拟机中登录启动服务,xshell再次连接成功

service --status-all |grep running ##查看系统中所有的开启的服务

注意:给虚拟机拍摄快照以便反复练习

4.服务设置开机启动: chkconfig --help ##获取帮助 chkconfig gpm on ##设置服务gpm在2345开机启动 chkconfig --list gpm ##只查看gpm服务的开机启动情况 chkconfig --list |grep 3:on ##查看在运行级别3中开机启动的所有服务

chkconfig --help ##查看单个服务开机启动设置命令的帮助 chkconfig --list vsftpd ##查看vsftpd服务的开机启动情况 chkconfig --del vsftpd ##删除vsftpd服务 chkconfig --list vsftp ##查看,报错提示不是系统服务 head -10 /etc/init.d/vsftpd ##查看vsftpd服务脚本的前10行,关注第一行和chkconfig、description行 chkconfig --add vsftpd ##添加vsftpd为系统服务 chkconfig --list vsftpd ##再次查看 ntsysv --level 35 ##在3和5运行级别调整开机启动服务;tab跳转,表示开机启动,空格键取消

5.解压initramfs文件理解开机过程: cd /tmp/ cp /boot/initramfs-2.6.32-431.el6.x86_64.img /tmp/ ##复制init镜像文件到tmp目录 cd /tmp ##进入目录 file initramfs-2.6.32-431.el6.x86_64.img ##查看文件类型 mv initramfs-2.6.32-431.el6.x86_64.img initrd.img.gz ##改名 gunzip initrd.img.gz ##解压 ls ##查看当前目录 mkdir initdir ##创建目录 mv initrd.img initdir/ ##移动文件 cd initdir/ ##进入目录 ls cpio -ivmd <initrd.img ##-i表示导入文件,v显示详细过程,m保留文件的修改时间,d如果需要目录就创建目录 ls -l ls --color=no

5.解压initramfs文件理解开机过程: cd /tmp/ cp /boot/initramfs-2.6.32-431.el6.x86_64.img /tmp/ ##复制init镜像文件到tmp目录 cd /tmp ##进入目录 file initramfs-2.6.32-431.el6.x86_64.img ##查看文件类型 mv initramfs-2.6.32-431.el6.x86_64.img initrd.img.gz ##改名 gunzip initrd.img.gz ##解压 ls ##查看当前目录 mkdir initdir ##创建目录 mv initrd.img initdir/ ##移动文件 cd initdir/ ##进入目录 ls cpio -ivmd <initrd.img ##-i表示导入文件,v显示详细过程,m保留文件的修改时间,d如果需要目录就创建目录 ls -l ls --color=no