一.常用命令与常用知识点(理论部分)
1.临时配置IP地址:ipconfig ens33 ip地址
2.配置永久性IP地址:vim /etc/sysconfig/network-scripts/ifcfg-ens33
进入后需要注意的事项:
(1)自带BOOTPROTO=dhcp(删除或者修改为static)
(2) 自带ONBOOT=no(修改为yes,意思是设置开机自动生效)
(3) 添加IPADDR=自定义IP地址(添加IP地址) 例:192.168.1.1
(4)添加NETMASK=自定义子网掩码(添加子网掩码) 例:255.255.255.0/24
(5)添加GATEWAY=自定义默认网关(添加网关) 例:192.168.1.1
(6)添加DNS1=自定义DNS地址(添加DNS地址) 例:202.106.0.20
注:@1.以上注意事项只作为例子参考,如果有实际环境,要根据实际环境进行配置相关步骤。
@2.每配置完毕后需要重启网卡服务(具体看第3个命令)
3.重启网卡服务:
(1)systemctl restart network
(2) 禁用网卡设备:ifdown ens33
启用网卡设备:ifup ens33
4.安装软件包的方法:
(1)rpm包管理:
安装软件包:rpm -ivh 软件包名.rpm
查询软件包是否安装:rpm -qa | grep 软件包名
卸载软件包:rpm -e 软件包名
查询软件包的详细信息:rpm -qi 软件包名
查询软件包安装的目录和文件列表:rpm -ql 软件包名
查询某个文件属性属于哪个软件包:第一步:先利用which命令查找绝对路径 第二步: rpm -qf 查找到的绝对路径
(2)源码包安装(四个步骤):
第一步(tar解包):tar zxf 压缩包名称 -C /usr/src
第二步(配置):./configure --prefix=/usr/local/目录名
第三步(编译成二进制):make
第四步(编译成功后进行安装):make install
5.查看网关:route -n
6.查看DNS:cat /etc/resolv.conf
7.ivh分别代表什么:i=代表安装 v=弹出消息 h=进度条
8.&&是代表什么意思:相当于"和",也称命令连接符,前提是前面的命令执行成功后,才可以执行后面的命令
9.error是代表什么意思:代表报错情况
10.源码包安装中路径长和短有区别:有,他们的意思相同,但是长的配置要比短的配置功能齐全,重启服务的关键词也不一样,根据安装的路径来定
11.ONBOOT是什么意思:需要设置为yes,否则设置的命令开机后不生效
12.源码包安装中rpm依赖包十个和七个有什么区别:有,但是大多意思相同,区别在于七个是精简安装,十个是完全安装功能更全
二.实际操作(实验部分)
任务一.
开启一台linux虚拟机,还原快照。
关闭防火墙和selinux
--------------------------
配置IP地址:
vim /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO=dhcp (删除)
ONBOOT=yes (修改)
IPADDR=192.168.1.10 (添加ip地址)
NETMASK=255.255.255.0 (添加子网掩码)
GATEWAY=192.168.1.1 (添加默认网关)
DNS1=202.106.0.20 (添加DNS地址)
重启服务生效:
方法一:systemctl restart network
方法二:禁用:ifdown ens33
启用:ifup ens33
---------------------
任务二.
rpm包管理
1、查询系统是否安装firefox软件包。
rpm -qa | grep firefox
2、卸载firefox软件包
rpm -e firefox
3、插入系统光盘将firefox软件包安装上。
eject(弹出光盘)
插入1611的光盘
mount /dev/cdrom /media
cd /media/Packages
rpm -ivh firefox(tab一下)
4、查询firefox软件包的详细信息。
rpm -qi firefox
5、查询firefox软件包安装的所有目录和文件列表。
rpm -ql firefox
6、查询一下vim程序是哪个软件包安装后生成的。
which vim
rpm -qf 复制上面查到的路径
-------------------------
任务三:安装apache源码包
参考步骤如下:
(1)先安装rpm依赖包:
eject(弹出光盘)
插入1611的光盘
mount /dev/cdrom /media
cd /media/Packages
rpm -ivh pcre-devel(tab一下) apr-devel(tab一下)expat-devel(tab一下) libdb-devel(tab一下) cyrus-sasl-devel(tab一下) openldap-devel(tab一下) apr-util-devel(tab一下)
(2)安装apache
cd
eject
插入httpd光盘
mount /dev/cdrom /media
cd /media
tar zxf httpd-2.4.25.tar.gz -C /usr/src
cd /usr/src/httpd-2.4.25/
./configure --prefix=/usr/local/apache
make
make install
/usr/local/apache/bin/apachectl start
(3)打开火狐浏览器验证
http://192.168.1.10