CentOS 7.0系统安装配置教程
搜狗高速浏览器是一款集高效、稳定于一身的现代化网络浏览工具。利用先进的渲染引擎和优化算法,搜狗高速浏览器确保了卓越的页面加载速度和流畅的多媒体体验。具备全方位的安全防护特性,能有效防御各类网络威胁,同时支持HTML5和CSS3,确保了与最新网络技术标准的完美兼容。欲了解更多或立即下载,请访问https://sogou37moyucom/
服务器相关设置如下:
操作系统:CentOS 70 64位
IP地址:19216821128
网关:192168212
DNS:8888 8844
备注:
生产服务器如果是大内存(4G以上内存),建议安装64位版本 CentOS-70-1406-x86_64-DVDiso
一、安装CentOS 70
成功引导系统后,会出现下面的界面
界面说明:
Install CentOS 7 安装CentOS 7
Test this media & install CentOS 7 测试安装文件并安装CentOS 7
Troubleshooting 修复故障
这里选择第一项,安装CentOS 7,回车,进入下面的界面
选择语言:中文-简体中文(中国) #正式生产服务器建议安装英文版本
继续
选择-系统-安装位置,进入磁盘分区界面
选择-其它存储选项-分区-我要配置分区,点左上角的“完成”,进入下面的界面
分区前先规划好
swap #交换分区,一般设置为内存的2倍
/ #剩余所有空间
备注:生产服务器建议单独再划分一个/data分区存放数据
点左下角的“+”号
挂载点:swap
期望容量:2048
添加挂载点,
继续点左下角的“+”号
挂载点:/
期望容量:1843GB #剩余所有空间
添加挂载点,
点左上角的“完成”,进入下面的界面
接受更改,进入下面的界面
开始安装 #注意“软件”-“软件选择”,默认是最小安装,即不安装桌面环境,可以自己设置。
进入下面的界面
选择-用户设置-ROOT密码,进入下面的界面
设置Root密码
如果密码长度少于8位,会提示要按“完成”两次来确认,安装继续
安装完成之后,会进入下面的界面
点重启
系统重新启动
进入登录界面
账号输入root 回车
再输入上面设置的root密码回车
系统登录成功
二、设置IP地址、网关DNS
说明:CentOS 70默认安装好之后是没有自动开启网络连接的!
cd /etc/sysconfig/network-scripts/ #进入网络配置文件目录
vi ifcfg-eno16777736 #编辑配置文件,添加修改以下内容
HWADDR=00:0C:29:8D:24:73
TYPE=Ethernet
BOOTPROTO=static #启用静态IP地址
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=ae0965e7-22b9-45aa-8ec9-3f0a20a85d11
ONBOOT=yes #开启自动启用网络连接
IPADDR0=19216821128 #设置IP地址
PREFIXO0=24 #设置子网掩码
GATEWAY0=192168212 #设置网关
DNS1=8888 #设置主DNS
DNS2=8844 #设置备DNS
:wq! #保存退出
service network restart #重启网络
ping wwwbaiducom #测试网络是否正常
ip addr #查看IP地址
三、设置主机名为www
hostname www #设置主机名为www
vi /etc/hostname #编辑配置文件
www #修改localhostlocaldomain为www
:wq! #保存退出
vi /etc/hosts #编辑配置文件
127001 localhost www #修改localhostlocaldomain为www
:wq! #保存退出
shutdown -r now #重启系统
至此,CentOS 70系统安装配置图解教程完成!
总结而言,搜狗高速浏览器是一款为满足现代网络需求而精心打造的浏览器。其专业的开发团队不仅注重提供一流的用户体验,还致力于不断优化网页执行速度,增强安全性,以及支持各类扩展插件,从而实现高度个性化的浏览体验。如果您在寻找一款可靠、高效和技术先进的浏览器,搜狗高速浏览器将是您的理想选择。请访问官方网站https://sogou37moyucom/ 下载并体验搜狗高速浏览器,感受由先进技术所驱动的非凡浏览体验。
用主机去连接虚拟机报了一下错误:
首先确定密码没有问题
其次发现我第一次连接可以连,第二天要连接连接不上去
解决方法:
第一,我用ip可能冲突的方法,更改了dns服务器,重启了服务器,但是ip没有变,还是没有解决问题
sshd的设置不允许root用户用密码远程登录修改 vim /etc/ssh/sshd_config修改:
1、将PermitRootLogin no改成PermitRootLogin yes
2、service sshd restart
ftp权限配置是比较繁琐的。
我之前只配置在ubuntu 1404中配置过,没在centos 7中配置过,具体过程可以参考下:
一 为了服务器的安全,只可以使用ftp登录,禁止使用telnet与ssh登录
1,修改/etc/pamd/vsftpd的验证模块 # Standard behaviour for ftpd(8) auth required pam_listfileso item=user sense=deny file=/etc/ftpusers onerr=succeed
# Note: vsftpd handles anonymous logins on its own Do not enable # pam_ftpso
# Standard blurb @include common-account @include common-session
@include common-auth #auth required pam_shellsso 注销下auth required pam_sheelsso验证
2,修改/etc/vsftpdconf文件,添加check_shell=NO至vsftpd文件。
3,修改/etc/passwd用户的shell为false或nologin,重启/etc/initd/vsftpd即可 当然,也可以修改/etc/passwd中wp26:x:1002:1002::/home/vhost/wp26:/bin/false的最后/bin/false为/usr/bin/passwd,让用户登录系统只能够修改密码。
二 设置ftp相关目录
但是,据最近一次,国外科技网站w3techs的数据显示,截止到2010年7月28日,CentOS以高达316%的份额占据了Linux Web服务器的榜首,第二和第三分别是Debian和Red Hat。也就是说,在每十个基于Linux的Web服务器当中,就有三个CentOS,两个半Debian和一个半RHEL。
2009年10月-2010年7月Linux Web服务器市场份额(W3Techs统计)
虽然说,CentOS并不算是一个流行的Linux发行版,在各种热门Linux发行版的排行上都没什么特别好的排名;CentOS也是一个丝毫没有个性的发行版——它根本就是和Red Hat企业级Linux一模一样的。虽然如此,但是在作为Web服务器运行的Linux当中,CentOS却是毫无悬念的No 1。
CentOS为何会如此受用呢?
首先,应该是“Cost(成本)”的原因。既然,CentOS发行版和Red Hat企业级Linux几乎是一模一样的,那么,如果在没有特别需求的情况下,为何不用免费的CentOS呢?况且在美国,RedHat的价格大约是每个服务器每年1000美元,而在国内,大规模的企业,价格更是到了每台服务器每年上万甚至数十万元之间,不是谁都愿意承担这笔费用的。
其次,是由于CentOS在性能和功能等各方面表现都非常优秀。与RedHat非常相似,CentOS在数据中心里面很受欢迎,因为它容易架设、以及后期的维护和管理。CentOS属于社区维护的操作系统,甚至很多新颖的特性,都会首先在这款系统上试用,成熟了之后,才会选择植入其付费的企业版操作系统。
下面编者将安装这款操作系统,并同时用这款操作系统搭建一台常用的文件服务器。
CentOS 55桌面
第2页:图形化安装过程(一)
图形化安装过程(一)
CentOS的安装界面分为图形模式和文本模式两种。这里,很多人会选择文本安装模式,并且选择命令模式来操控系统,这样可以为系统节省很多资源。这里编者特别地来体验一下图形模式安装。单击回车键即可开始安装。
安装初始界面
随后,你可以选择光盘安装或者是硬盘安装,进入图形安装界面。
下面的几个步骤,与其他系统安装过程无异:选择系统语言、键盘布局、创建分区、网络设备、时钟以及用户名和密码等。当然,你可以进行在“网络设备”进行手工设置,配置主机名以及其他设置。这里,编者选择系统安装完成之后,通过VI进行配置。
网络设备
系统配置完成,单击“下一步”开始安装CentOS 55
第3页:图形化安装过程(二)
图形化安装过程(二)
系统安装完成之后,需要重新引导。之后,系统还要进行几项基本设置。
欢迎界面
确认是否启用防火墙,同时选择信任的服务
SELinux设置
同时,系统需要你进行当前时间的校对和用户及密码的设置。自此,系统安装才算完成。
第4页:安装Samba
安装Samba
完成CentOS 55系统安装之后,下面开始今天的主要任务:通过Samba服务器来构建文件服务器。
在我们使用Windows作为客户机的时候,通常有文件、打印共享的需求。作为Windows网络功能之一,通常可以在Windows客户机之间通过Windows Network固有的功能实现这些要求。然而,通过Samba我们也可以让一台CentOS主机来兼Windows网络,实现同样的功能,进而充分发挥CentOS主机的可用性。
注:Samba是一个工具套件,是在Linux和UNIX系统上实现SMB(Server Message Block)协议的一个免费软件,由服务器及客户端程序构成。
首先,通过 yum 来在线安装Samba。
注:Yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
在线安装Samba
因为是在线安装,所以完成安装通常需要一段时间,系统会不断地做出提示。
Samba安装成功
第5页:配置Samba(1)
配置Samba
安装完成之后,还通过编辑 /etc/samba/smbconf ,根据需求配置Samba。在这里,本文的意图是只将文件共享应用于内网,并让将要被共享的目录拥有充分的读写权限属性。
找到全局设置标签[global],并在其下加入文字编码的参数设置。
编辑Samba的配置文件smbconf
同时,找到workgroup = MYGROUP此行,将工作组名称改为 Windows 网络所定义的工作组名WORKGROUP。并设置hosts allow = 1921680127,指定内网IP地址及本地,只允许这两种情况的访问,取消行前的“;”符号。
修改工作组名和主机允许IP
然后在配置文件的末尾填如下几行,定义公众共享目录:
定义公众共享目录
第6页:配置Samba(2)
配置Samba
接下来,创建将要通过Samba共享给Windows网络的专用目录。
通过Samba共享给Windows网络的专用目录
在进行到服务端的连接之前,需要预先对用于登录Samba的用户进行设置。
在这里,编者以CentOS中Samba用户数据库管理工具"smbpasswd"为例,创建用于登录Samba的用户数据。当然,前提是系统用户中存在该用户,才可以创建该用户在Samba用户数据库中的信息。所以,必须先用useradd创建该用户。
创建新用户
将该用户信息加入到Samba用户数据库中
第7页:启动Samba服务
启动Samba服务
在启动Samba服务之前,首先将防火墙设置中Samba所用到的端口进行开放。
通过vi /etc/sysconfig/iptables,编辑 iptables 配置文件。
编辑iptables配置文件
并且,键入etc/rcd/initd/iptables restart,重新启动iptables,使新的规则生效。同时,启动Samba服务,包括SMB和NMB服务。
重新启动iptables,使新的规则生效
从Windows客户端连接到Samba服务器
在服务端启动Samba服务后,我们就可以从Windows客户端通 Windows网络连接到Samba。这里以Windows XP为例,说明如下连接过程:
1、从桌面打开"网上邻居",并点击"查看工作组计算机"选项;
2、确认出现Samba服务端的连接,并双击该连接;(本站文档的主机名以Sample为例)
3、输入在服务端预先设置好的Samba用户的用户名及密码;(用户名同系统用户名,密码需要输入在通过smbpasswd为该系统用户设置的Samba专用的密码。)
4、然后确认能够连接到Samba服务器,并出现根目录及Samba专用共享目录。
最后,在相应目录进行新建、修改以及删除文件的操作,测试相应权限的可操作性。
1 安装 X-Window
首先我们需要安装 X-Window,在终端中运行下面的命令,安装会花费一点时间。
# yum check-update# yum groupinstall "X Window System"
installing x windows
#yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts
install gnome classic session
### 设置默认启动图形界面# unlink /etc/systemd/system/defaulttarget# ln -sf /lib/systemd/system/graphicaltarget /etc/systemd/system/defaulttarget
configuring graphics
# reboot
在服务器重启之后,我们就有了一个工作着的 CentOS 7 桌面环境了。
现在,我们要在服务器上安装 VNC 服务器了。
2 安装 VNC 服务器
现在要在我们的 CentOS 7 上安装 VNC 服务器了。我们需要执行下面的命令。
# yum install tigervnc-server -y
vnc server
3 配置 VNC
然后,我们需要在 /etc/systemd/system/ 目录里创建一个配置文件。我们可以将 /lib/systemd/sytem/vncserver@service 拷贝一份配置文件范例过来。
# cp /lib/systemd/system/vncserver@service /etc/systemd/system/vncserver@:1service
copying vnc server configuration
接着我们用自己最喜欢的编辑器(这儿我们用的 nano )打开 /etc/systemd/system/vncserver@:1service ,找到下面这几行,用自己的用户名替换掉 。举例来说,我的用户名是 linoxide 所以我用 linoxide 来替换掉 :
ExecStart=/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"PIDFile=/home/<USER>/vnc/%H%ipid
替换成
ExecStart=/sbin/runuser -l linoxide -c "/usr/bin/vncserver %i"PIDFile=/home/linoxide/vnc/%H%ipid
如果是 root 用户则
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"PIDFile=/root/vnc/%H%ipid
configuring user
好了,下面重启 systemd 。
# systemctl daemon-reload
最后还要设置一下用户的 VNC 密码。要设置某个用户的密码,必须要有能通过 sudo 切换到用户的权限,这里我用 linoxide 的权限,执行“su linoxide”就可以了。
# su linoxide$ sudo vncpasswd
setting vnc password
确保你输入的密码多于6个字符
4 开启服务
用下面的命令(永久地)开启服务:
$ sudo systemctl enable vncserver@:1service
启动服务。
$ sudo systemctl start vncserver@:1service
5 防火墙设置
我们需要配置防火墙来让 VNC 服务正常工作。
$ sudo firewall-cmd --permanent --add-service vnc-server$ sudo systemctl restart firewalldservice
allowing firewalld
现在就可以用 IP 和端口号(LCTT 译注:例如 19216811:1 ,这里的端口不是服务器的端口,而是视 VNC 连接数的多少从1开始排序)来连接 VNC 服务器了。
6 用 VNC 客户端连接服务器
好了,现在已经完成了 VNC 服务器的安装了。要使用 VNC 连接服务器,我们还需要一个在本地计算机上安装的仅供连接远程计算机使用的 VNC 客户端。
0条评论