首页 > 代码库 > Linux基础(四)
Linux基础(四)
一、linux网络基础设置
1.ifconfig:显示所有正在启动的网卡的详细信息或设定系统中网卡的IP地址。
例如:修改ens33网卡的ip地址为198.172.16.23和子网掩码255.255.255.0的命令:
ifconfig ens33 198.172.16.23 netmask 255.255.255.0
2.ifup:启动系统上指定的网卡
3.ifdown:停止系统上指定的网卡
4.网卡配置文件存放在/etc/sysconfig/network-scripts目录中,每个网卡对应的配置文件的文件名以ifcfg-开始,如ens33这个网卡对应的网络配置文件就是ifcfg-eth0
ps:虚拟机新添加网卡没有配置文件需手动添加配置或图形添加网卡
5.service network stop 停止网卡
service network start 启动网卡
service network restart 重启网卡
ruote -n:查看网管
ifconfig ens33 ip地址/子网掩码 配置临时ip
永久修改ip地址
vim /etc/sysconfig/network
二、软件包管理
1.rpm:Red Hat Package Manger(红帽软件包管理工具)
1)安装与移除选项
-i:安装软件
-U:升级旧版本的软件
-e:删除软件
-v:显示详细的处理信息
-h:显示安装进度。卸载不能用
2)查询已安装的软件包信息的命令
-qa:显示目前操作系统上安装的全部软件包,q是query(查询)的首字母,a是all(全部)的首字母。
rpm -qa |grep dhcp
-qf 文件名:查看命令由哪个软件包产生
例如:列出安装/bin/tar文件的软件包的命令为:rpm -qf /bin/tar
-qi 软件包名:显示这个软件包的信息,i是information(信息)的第一个字母
-ql:列出这个软件包中所包含的全部文件
三、yum管理RPM包
1.yum:是Yellow dog Updater,Modified的缩写,目的是为了解决RPM的依赖关系,方便使用者进行软件的安装、升级等等工作。
yum install 软件包:安装软件包
yum etase 软件包:删除软件包
yum clean all:清除yum缓存
yum makecache -y:做yum缓存,
2.光盘挂载和镜像挂载
1)光盘挂载
mount /dev/sr0 挂载点或者mount /dev/cdrom挂载点
2)镜像文件的挂载
mount -o loop -t iso9660 镜像文件挂载点
-o loop:用来把一个文件当成硬盘分区挂接上系统
3.yum的配置一般有两种方式,一种是直接配置/etc目录下的yum.conf文件,另外一种是在/etc/yum.repos.d目录下增加.repo文件。
4.配置本地yum源
mount /dev/sr0 /media #挂载光盘到/media目录
cd /etc/yum.repos.d #切换到yum配置目录下
ls #查看yum配置目录下有哪些文件
mv * /monster #把文件移动到monster目录下作为备份
vim gbh.repo #自定义repo文件
[gbh] #模块名称,不能与其他.repo文件重名
name=gbh #name随便起
baseurl=file:///media #指定rpm仓库的位置,如果是网络源就是http://网址+具体路径
enabled=1 #开启yum源,0为关闭
gpgcheck=0 #1为校对软件,0关闭
Linux基础(四)