曾经沧海难为水,除却巫山不是云。
修改主机名称有两种修改方法。第一种就是临时主机名,是当前生效,但是重启过后失效。
直接在命令行直接输入 hostname+修改名称
但是这里他并不是立即生效的 我们还不能看出来
修改完之后我们在虚拟机中 Ctrl+D 退出登录
这个时候主机名称就已经更新过来了 然后我们再直接登录root用户就可以了
这个方法比较简便。
第二种就是我们的永久生效,这个方法需要我们进入配置文件来进行更改
路径: /etc/sysconfig/network
修改network的HOSTNAME项。点前面是主机名,点后面是域名。没有点就是主机名。
这个是永久修改,重启后生效,如果想要立即生效推荐大家配合第一种方式一起使用
首先更改配置文件中的HOSTNAME 然后退出并保存使用hostname命令临时生效然后退出登录
这个就可以达到快速更改主机名并且立即生效的效果了。
网卡配置文件路径: /etc/sysconfig/network-scripts/ifcfg-eth0
网卡配置文件详解:
DEVICE=eth0 ##网卡名称
HWADDR=00:0C:29:06:EA:C5 ##网卡的mac地址
TYPE=Ethernet ##网卡类型
UUID=93f14992-8643-4a90-b4eb-1968d277b486 ##网卡的UID
ONBOOT=yes ##设置开机自动启用网络连接
NM_CONTROLLED=yes ##设置缺省情况下网卡是启动状态
BOOTPROTO=dhcp ##设置ip地址的类型 dhcp是自动分配动态地址 修改为static是设置为静态地址需要进行手的的设置ip
##?设置静态IP添加内容
IPADDR=192.168.1.xx ##设置需要的IP地址
PREFIX=24 ##设置子网掩码 24位为255.255.255.0
GATEWAY=192.168.10.x ##设置网关 (可选择)
DNS1=192.168.20.x ##设置DNS (可选择)
修改完成后 保存并退出
配置文件修改之后现在还不能立即生效
我们使用命令
service network restart ##重启网卡服务
成功之后我们就可以使用ifconfig 进行查询IP地址了
成功修改网卡
对于我们初期学习Linux的同学来说,关闭防火墙无疑是最好的选择,因为我们在不了解防火墙的情况下,可能造成各种外部的连接不成功,就比如我们后期需要学习的ftp ssh tftp telnet等一些服务,到后期我也会为大家详细介绍一下防火墙的配置。
我们直接使用命令将防火墙关闭:
service iptables stop
?是临时关闭 重新启动后还会开启
我们使用chkconfig命令进行开机不启动
chkconfig iptables off ##设置on为开机自启动
关闭防火墙之后我们关闭Selinux 理由综上所述
因为Selinux默认是开启状态
我们进入Selinux的配置文件
/etc/selinux/config
修改第七行内容
7 SELINUX=enforcing 修改为:disabled
修改完成之后只有重启才会生效
使用setenforce 0
命令,进行立即关闭
完成之后我们可以使用getenforce查看状态
disabled 为关闭状态?
yum,是Yellow dog Updater Modified的简称,起初是由yellow dog这一发行版的开发者Terra Soft研发,用python写成后经过linux团队进行开发。yum的宗旨是自动化地升级,安装/移除rpm包,收集rpm包的相关信息,检查依赖性并自动提示用户解决。
搭建yum服务器
首先我们先进入yum的文件目录搭建yum仓库
路径:/etc/yum.repos.d/
[root@Test ~]# cd
[root@Test yum.repos.d]# ls
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo
[root@Test yum.repos.d]# rm *
rm: remove regular file `CentOS-Base.repo'? y
rm: remove regular file `CentOS-Debuginfo.repo'? y
rm: remove regular file `CentOS-Media.repo'?
rm: remove regular file `CentOS-Vault.repo'? y
[root@Test yum.repos.d]#
我们留下Media文件 删除其他三个文件 因为这个文件的格式符合我们的更改,我们可以直接进行操作
Media名字可以更改但是后缀.repo 不能更改 否则文件不生效
进入?
[root@Test yum.repos.d]# vi CentOS-Media.repo
我们将挂载目录(自定义 但必须存在)进行更改 并且修改公钥值为0 开启仓库(1为开0为关)
[root@Test yum.repos.d]# mount /dev/sr0 /mnt/
mount: block device /dev/sr0 is write-protected, mounting read-only ##出现此提示为成功
[root@Test yum.repos.d]#
我们使用df命令查看挂载情况
[root@Test yum.repos.d]# df
Filesystem 1K-blocks Used Available se% Mounted on
/dev/mapper/VolGroup-lv_root 19166504 778384 17414504 5% /
tmpfs 243140 0 243140 0% /dev/shm
/dev/sda1 495844 33470 436774 8% /boot
/dev/sr0 4363088 4363088 0 100% /mnt ##成功
[root@Test yum.repos.d]#
搭建完成时候我们就可以使用yum来安装想要的服务了
yum使用方法
安装的命令是,yum install xxx
,
yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突就会下载安装;
如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,可以自己作出判断。
删除的命令是,yum remove xxx
,同安装一样,yum也会查询数据库,给出解决依赖关系的提示。
我们来以安装vim为例?(添加参数y的意思是不需要询问全部yes)
[root@Test ~]# yum install -y vim
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* c6-media:
Setting up Install Process
Resolving Dependencies
There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
The program yum-complete-transaction is found in the yum-utils package.
--> Running transaction check
---> Package vim-enhanced.x86_64 2:7.2.411-1.8.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
============================================================================================================================================================================================================================================
Package Arch Version Repository Size
============================================================================================================================================================================================================================================
Installing:
vim-enhanced x86_64 2:7.2.411-1.8.el6 c6-media 892 k
Transaction Summary
============================================================================================================================================================================================================================================
Install 1 Package(s)
Total download size: 892 k
Installed size: 1.8 M
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : 2:vim-enhanced-7.2.411-1.8.el6.x86_64 1/1
Verifying : 2:vim-enhanced-7.2.411-1.8.el6.x86_64 1/1
Installed:
vim-enhanced.x86_64 2:7.2.411-1.8.el6 ##成功安装
Complete!
[root@Test ~]#
卸载服务方法
[root@Demo yum.repos.d]# yum remove -y vim ## yum remove -y 加上卸载的服务名称
Loaded plugins: fastestmirror
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package vim-enhanced.x86_64 2:7.2.411-1.8.el6 will be erased
--> Finished Dependency Resolution
file:///mnt/repodata/repomd.xml: [Errno 14] Could not open/read file:///mnt/repodata/repomd.xml
Trying other mirror.
file:///media/cdrom/repodata/repomd.xml: [Errno 14] Could not open/read file:///media/cdrom/repodata/repomd.xml
Trying other mirror.
file:///media/cdrecorder/repodata/repomd.xml: [Errno 14] Could not open/read file:///media/cdrecorder/repodata/repomd.xml
Trying other mirror.
Dependencies Resolved
============================================================================================================================================================================================================================================
Package Arch Version Repository Size
============================================================================================================================================================================================================================================
Removing:
vim-enhanced x86_64 2:7.2.411-1.8.el6 @c6-media 1.8 M
Transaction Summary
============================================================================================================================================================================================================================================
Remove 1 Package(s)
Installed size: 1.8 M
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Erasing : 2:vim-enhanced-7.2.411-1.8.el6.x86_64 1/1
Verifying : 2:vim-enhanced-7.2.411-1.8.el6.x86_64 1/1
Removed:
vim-enhanced.x86_64 2:7.2.411-1.8.el6 ##成功卸载
Complete!
[root@Demo yum.repos.d]#
好了以上就为大家讲这么多 ,内容看着多操作起来其实就那么几条命令,大家多多练习,勤能补拙,共勉!
制作不易,转载请注明出处?