1.使用u盘安装
2.在安装系统的界面中,选择“INSTALLATION DESTINATION”,进入到系统的分区界面
3.选择下方选项框“i will configure partitioning”,选择完成后点击“Done”
4.选择如何分区硬盘的方式“Standard Partition”,并点击下方“+”符号创建自定义磁盘空间
5.第一步:创建/boot空间,大小设置为2000,单位默认为MB,在实际的工作中可针对服务器的作用和性能调节此值的大小
6.第二步:创建swap的使用量,大小设置为2048,单位默认为MB,在实际的工作中可针对服务器的作用和性能调节此值的大小,(内存的1~2倍)
7.第三步:创建biosboot空间,大小设置为1MB,此空间如果不创建在一些环境中系统将会出错
8.创建/空间,大小设置为空,将划分10g空间给/分区,在实际的工作中可针对服务器的作用和性能调节此值的大小
9.创建/var空间,将划分500g给/var分区,在实际的工作中可针对服务器的作用和性能调节此值的大小
10.创建/usr空间,将划分100g给/usr分区,在实际的工作中可针对服务器的作用和性能调节此值的大小
11.最后一步:创建/home空间,大小设置为空,将划分余下的所有空间给/home分区,在实际的工作中可针对服务器的作用和性能调节此值的大小问题:centos7 安装时候检测不到空余硬盘的解决办法
我是用U盘装的centos,在进行硬盘规划时,看到硬盘的可用空间太少
这是因为我的硬盘以前装的是windows系统,硬盘几乎都已经被windows 操作系统给使用了,剩余空间也只会是windows用剩下那2m空间。网上有好多人说在windows下格式化一个盘就行,我用PE软件直接格式化了C盘(不想用盘中的windows系统了),但还是不行。其实我们可以不用那么麻烦,请看上图第二个框,请选择自动 配置分区,再勾选我想让额外空间可用,点击完成。会进入下图:
先选择一个你要安装centos的盘,我选的是sdb1盘(也就是我硬盘的C盘),再点击第二个框中的删除,如下图,可以看到框中的回收空间大少了,最后点击回收空间,这样你就可以回收整个sdb1盘了。
处理完上面的操作后,重新进入图1界面,选中你要安装centos的硬盘,再点选“我要配置分区”,点“完成”,就可以看到如下图示,我已经拥有40G的空间可以使用了。
接下来就可以规划你的“/boot”,“/”,“/home”,“swap”了。(不用管图中的未知盘,那是我的D盘和E盘,别去点选它们)
Centos7网卡配置——动态与静态
一、 自动获取动态IP地址
1.输入命令"ip addr",查看IP地址,右下图可以发现只有一张名为ens33的网卡
2.输入“cd /etc/sysconfig/network-scripts/”按回车键确定,继续输入“ls”按回车键查看文件,需要配置的文件为 ifcfg-网卡名( 注:ifcfg-lo为网络回环文件)
3.输入“vi ifcfg-ens33”或“vi /etc/sysconfig/network-scripts/ifcfg-ens33”编辑网卡文件(网卡名称不确定时可以输入“/etc/sysconfig/network-scripts/ifcfg-”双击Tab键进行命令提示)
4.查看最后一项(蓝色框内),发现为“ONBOOT=no”。
5.按“i”键进入编辑状态,将最后一行“no”修改为“yes”,然后按“ESC”键退出编辑状态,并输入“:x”保存退出。
6.输入“service network restart”或“systemctl restart netwrok”重启网络服务。
7.再次输入“ip addr”查看,现已可自动获取IP地址。
二、配置静态IP地址
1.同样以“ifcfg-ens33”网卡为例,配置“ifcfg-ens33”文件
2.按“i”进入编辑状态,设置为“BOOTPROTO=‘static’”(如设置为none则禁用网卡,static则启用静态IP地址,设置为dhcp则为开启DHCP服务),并修改其他选项。
本例中
IPADDR=192.168.1.200
GATEWAY=192.168.1.1
PREFIX=24
注:NM_CONTROLLED=no和ONBOOT=yes可根据您的需求进行设置。
NM_CONTROLLED是network manger的参数,实时生效,修改后无需要重启网卡立即生效。
ONBOOT=yes 开机自启动网卡。
3.确认无误后按“ESC”退出编辑状态,并输入“:x”保存退出,输入“service network restart”重启服务后输入“ip addr”查看网络配置。
4.如需DNS解析服务,则可以在配置网卡文件时加入DNS1、DNS2等等,或修改 “/etc/resolv.conf”文件。
假设这是外网IP
IPADDR=192.168.1.200
GATEWAY=192.168.1.1
PREFIX=24
DNS1=114.114.114.114
或
# vi /etc/resolv.conf
nameserver 114.114.114.114
三、修改网卡注意事项
配置动态IP地址时,只需修改“BOOTPROTO=、ONBOOT=”选项
配置静态IP地址时,只需修改“BOOTPROTO=、ONBOOT=”选项,
并添加“IPADDR=、GATEWAY=、PREFIX=”选项
其他选项若没需求最好不要改,不然容易造成重启网卡失败
同时,重启网卡失败时注意检查/etc/sysconfig/network-scripts/目录下有自己误保存的文件
四、基础知识
/etc/host.conf 配置域名服务客户端的控制文件
/etc/hosts 完成主机名映射为IP地址的功能
/etc/resolv.conf 域名服务客户端的配置文件,用于指定域名服务器的位置
/etc/sysconfig/network 包含了主机最基本的网络信息,用于系统启动
/etc/sysconfig/network-script/ 系统启动时初始化网络的一些信息以及网卡的配置文件
/etc/xinetd.conf 定义了由超级进程xinetd启动的网络服务
/etc/networks 完成域名与网络地址的映射
/etc/protocols 设定了主机使用的协议以及各个协议的协议号
/etc/services 设定主机的不同端口的网络服务
TYPE=Ethernet 类型
BOOTPROTO=none 设置为none禁止DHCP,设置为static启用静态IP地址,设置为dhcp开启DHCP服务
NETMASK=255.255.255.0 子网掩码
PREFIX = 24 子网掩码
PEERDNS 是否允许DHCP获得的DNS覆盖本地的DNS
PEERROUTES 是否从DHCP服务器获取用于定义接口的默认网关的信息的路由表条目
UUID 唯一标识
GATEWAY= 设置网关
IPV6INIT=no 禁止IPV6
IPV4_FAILURE_FATAL=yes 如果ipv4配置失败禁用设备
IPV6_FAILURE_FATAL=yes 如果ipv6配置失败禁用设备
NAME=“eth 或 ens” 定义设备名称
BROADCAST=“address” address表示广播地址
MACADDR=“MAC-address” MAC-address表示指定一个MAC地址
USERCTL=yes/no 是否允许非root用户控制该设备
ONBOOT= 是否开机自启
可以自己添加的选项:
DNS1= DNS解析服务
IPADDR= 静态IP地址
GATEWAY= 网关
CentOS 禁止 root 远程登录
为了防止黑客暴力破解root账户,最好的办法是禁止root账户通过ssh远程登录,创建一个不常用的新用户名,用这个账户远程登录到你的系统后,再用su root命令转到root上。
一、添加新的用户
本文以admin为例。(admin太常见,建议最好换一个不常见的用户名)
adduser admin
删除用户(如果需要)
userdel -rf admin
修改密码
passwd admin
修改 /etc/sudoers 文件,在root下面添加一行,如下所示:
vim /etc/sudoers
Allow root to run any commands anywhere
root ALL=(ALL) ALL
admin ALL=(ALL) ALL
以上设定了admin的权限与root相同。sudoers这个文件只读,保存时使用:wq!即可。
测试一下确认admin用户可以正常登录,并且用su root切换到root权限操作以下设定
二、禁止root远程登录
编辑/etc/ssh/sshd_config。
vim /etc/ssh/sshd_config
找到 PermitRootLogin,改为
PermitRootLogin no
保存,并重启sshd
systemctl restart sshd
centos7禁用每次sudo 需要输入密码
安装完centos7后,默认没有启用sudo,首先应该是对sudo进行设置。
sudo 的作用就是使当前非root用户在使用没有权限的命令 时,直接在命令前加入sudo,在输入自己当前用户的密码就可以完成root用户的功能,而不必在每次使用su -来回切换用户了。sudo的配置文件位于/etc/sudoers,需要root权限才可以读写。
找到root ALL=(ALL) ALL这一行,在后面再加上一行就可以了(不用引号):
“username ALL=(ALL) ALL”
其中username为指定的使用sudo的用户,引号内的空格为tab
如果你想每次使用sudo命令的时候都提示你输入根密码,移动到这一行:
#%wheel ALL=(ALL) ALL
解除#号注释
如果你不想每次使用sudo命令的时候都提示你输入跟密码,移动到下面这一行:
#%wheel ALL=(ALL)NOPASSWD:ALL
解除#号注释
保存后退出
添加用户名到wheel用户组:
usermod -G wheel username
修改centos等linux的hostname-永久生效
步骤
uname -a (或者hostname)可以看到hostname,修改步骤如下:
查看hostname
uname -a
修改下,让hostname立刻生效。
hostname newname
修改原hostname为 newname
vi /etc/hosts
修改原hostname为newname
vi /etc/sysconfig/network
reboot重启,uname -a 重新检查下。Done!