最小化安装Centos7,从命令行开始学习Linux。
1.选择Minimal安装。安装过程中,只设置root密码,网络不连接。安装完成之后,重启计算机,可以看到进入一个黑白的界面。 CentOS 7 Linux 7 (core) Kernel 3.10.0-514.el7.×86-64 on an ×86_64 localhost login: 提示状态如上面所述。
2.用root登陆。并进入系统执行命令ifconfig,会发现系统提示命令未找到。在终端ping 114.114.114.114不通,说明没有连网。
2.然后输入命令查看本机是否分配IP,执行命令ip addr ,可以发现系统的网卡没有分配IP地址,在此我们需要记住本机网卡的名称,用于下一步使用,我的网卡为:enp0s3。
3.然后我们进入网卡配置文件的目录。执行命令 cd /etc/sysconfig/network-scripts/ 然后查看下面的网卡文件。
4.然后我们找到对应的网卡文件执行命令 vi ifcfg-enp0s3。进行修改网卡文件,不同机器网卡不同,本篇以自己电脑为例展示。
5.我们需要首先找到ONBOOT=no ,需要修改为ONBOOT=yes然后保存退出。
6.然后执行命令 service network restart 重启网卡服务。ping 114.114.114.114。通了,说明已经连上网。下面设置静态IP。vi /etc/sysconfig/network-scripts/ 的网卡文件,添加:
HWADDR="00:15:5D:07:F1:02"
BOOTPROTO="static" #dhcp改为static
IPADDR=192.168.1.106 #静态IP
GATEWAY=192.168.1.1 #默认网关
NETMASK=255.255.255.0 #子网掩码
DNS1=114.114.114.114#DNS 配置
DNS2 = 114.114.115.115 #DNS 配置
7.执行完成后,我们再次执行命令 ip addr 查看是否分配到IP地址,可以看到已经分配到IP地址。具体操作如 ping 220.181.112.244或者114.114.114.114的一个服务地址,如果通了,就说明网已经连上了。 重启计算机,然后我们执行命令yum provides ifconfig 查看哪个包提供了ifconfig命令,然后可以看到net-tools包提供ifconfig包。(如果是在virtualbox中安装的CENTOS7,需要将联络连接模式改成桥接,其默认是NAT模式。)
8.然后我们执行命令安装net-tools包,执行命令:yum install net-tools。具体操作如下图所示。
9.然后我们执行命令ifconfig,可以看到可以使用了,而且展示了系统的网卡信息。
vi /etc/hostname 把服务器的名字修改成你想要的 .如 god
vi /etc/hosts 在最下面加上一行 127.0.0.1 god
shutdown -r now重启电脑
10.useradd lay添加新用户
mkdir -p /home/lay/.ssh
ls -lah /home/lay
passwd lay设置密码
11.sudo设置。
cat /etc/sudoers
visudo
VI进入指令模式,用/或者? 搜索搜索(ALL),在 root ALL=(ALL) ALL下面添加一行 lay ALL=(ALL) ALL.
然后 sudo vi/etc/ssh/sshd_config
VI进入指令模式,用/或者? 搜索搜索PermitRootLogin 改成no,前面的#注释符号去掉,系统将不能用root用户直接登陆
为了体验下图形界面,下面开始配置图形界面。
第一步:使用yum安装图形界面,选用gnome图形界面
yum groupinstall ‘GNOME Desktop’
大概500M的文件下载,这个过程有点长 然后执行startx进入图形界面
第二步:配置:ln -sf /lib/systemd/system/graphical.taget /etc/systemd/system/default.target
然后reboot后,进行少量的配置工作,就可以进入到图形界面了