CentOS 服务器修改主机名
修改CentOS65默认主机名(root下操作)
本系列以CentOS为主,首先你得先有一个CentOS服务器以及root权限。
假如的登录用户为root,我想将主机名从root设置为master
修改之前的内容为以下两行:
NETWORKING=yes
HOSTNAME=root
修改之后的内容为:
NETWORKING=yes
HOSTNAME=master
修改之前的内容为以下两行,为了好看顶格写了,是两行:
127001 localhost localhostlocaldomain localhost4 localhost4localdomain4
::1 localhost localhostlocaldomain localhost6 localhost6localdomain6
修改之后的内容为,其中第二行不用更改,注意空格
127001 master localhost localhostlocaldomain localhost4 localhost4localdomain4
::1 localhost localhostlocaldomain localhost6 localhost6localdomain6
[root@root ~]# hostname master
[root@root ~]# exit
更改之前:[root@root ~]#
更改之后:[root@master ~]#
这是一个关于怎样在你的 CentOS 7 上安装配置 VNC 服务的教程。当然这个教程也适合 RHEL 7 。在这个教程里,我们将学习什么是 VNC 以及怎样在 CentOS 7 上安装配置 VNC 服务器。我们都知道,作为一个系统管理员,大多数时间是通过网络管理服务器的。在管理服务器的过程中很少会用到图形界面,多数情况下我们只是用 SSH 来完成我们的管理任务。在这篇文章里,我们将配置 VNC 来提供一个连接我们 CentOS 7 服务器的方法。VNC 允许我们开启一个远程图形会话来连接我们的服务器,这样我们就可以通过网络远程访问服务器的图形界面了。VNC 服务器是一个自由开源软件,它可以让用户可以远程访问服务器的桌面环境。另外连接 VNC 服务器需要使用 VNC viewer 这个客户端。一些 VNC 服务器的优点:远程的图形管理方式让工作变得简单方便。剪贴板可以在 CentOS 服务器主机和 VNC 客户端机器之间共享。CentOS 服务器上也可以安装图形工具,让管理能力变得更强大。只要安装了 VNC 客户端,通过任何操作系统都可以管理 CentOS 服务器了。比 ssh 图形转发和 RDP 连接更可靠。那么,让我们开始安装 VNC 服务器之旅吧。我们需要按照下面的步骤一步一步来搭建一个可用的 VNC。首先,我们需要一个可用的桌面环境(X-Window),如果没有的话要先安装一个。注意:以下命令必须以 root 权限运行。要切换到 root ,请在终端下运行“sudo -s”,当然不包括双引号(“”)1 安装 X-Window首先我们需要安装 X-Window,在终端中运行下面的命令,安装会花费一点时间。# yum check-update# yum groupinstall "X Window System"#yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts### 设置默认启动图形界面# unlink /etc/systemd/system/defaulttarget# ln -sf /lib/systemd/system/graphicaltarget /etc/systemd/system/defaulttarget# reboot在服务器重启之后,我们就有了一个工作着的 CentOS 7 桌面环境了。现在,我们要在服务器上安装 VNC 服务器了。2 安装 VNC 服务器现在要在我们的 CentOS 7 上安装 VNC 服务器了。我们需要执行下面的命令。# yum install tigervnc-server -y3 配置 VNC然后,我们需要在 /etc/systemd/system/ 目录里创建一个配置文件。我们可以将 /lib/systemd/sytem/vncserver@service 拷贝一份配置文件范例过来。# cp /lib/systemd/system/vncserver@service /etc/systemd/system/vncserver@:1service接着我们用自己最喜欢的编辑器(这儿我们用的 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好了,下面重启 systemd 。# systemctl daemon-reload最后还要设置一下用户的 VNC 密码。要设置某个用户的密码,必须要有能通过 sudo 切换到用户的权限,这里我用 linoxide 的权限,执行“su linoxide”就可以了。# su linoxide$ sudo vncpasswd确保你输入的密码多于6个字符4 开启服务用下面的命令(永久地)开启服务:$ sudo systemctl enable vncserver@:1service启动服务。$ sudo systemctl start vncserver@:1service5 防火墙设置我们需要配置防火墙来让 VNC 服务正常工作。$ sudo firewall-cmd --permanent --add-service vnc-server$ sudo systemctl restart firewalldservice现在就可以用 IP 和端口号(LCTT 译注:例如 19216811:1 ,这里的端口不是服务器的端口,而是视 VNC 连接数的多少从1开始排序)来连接 VNC 服务器了。6 用 VNC 客户端连接服务器好了,现在已经完成了 VNC 服务器的安装了。要使用 VNC 连接服务器,我们还需要一个在本地计算机上安装的仅供连接远程计算机使用的 VNC 客户端。
date命令改:
date -s 20120523 //设置成20120523,这样会把具体时间设置成空00:00:00
date -s 01:01:01 //设置具体时间,不会对日期做更改
date -s "01:01:01 2012-05-23" //这样可以设置全部时间
date -s "01:01:01 20120523" //这样可以设置全部时间
date -s "2012-05-23 01:01:01" //这样可以设置全部时间
date -s "20120523 01:01:01" //这样可以设置全部时间
CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。在你购买vps 或者主机的时候就会发现大部分都是提供CentOS的,可见他的使用之广。本文分享下在Wmware虚拟机中安装centos的全过程。本文适合初学者,跟随操作。
打开WMvare,在主界面中选择"创建新的虚拟机"
选择”典型安装“ 如果你需要特使配置,可以选择 ”自定义“。
选择镜像文件: 勾选第二个选项”安装程序光盘映像文件(iso)“ 点击 ”浏览“ 选择已经下载好的iso文件。在你选择之后安装向导自动识别出了这是centos64位,提示你该操作系统将为你简易安装。我之前装过MAC OS 和WIN10 这里都检测不出来,所以后面还有很多配置,这里能检测出来就会方便很多。
个性化linux: 这一部主要是设置 用户名 和密码,等系统安装完之后登陆是使用。这里还有一个提示”用户账户和根账户均使用此密码“ ,也就是root账户的密码是这里设置的密码。
选择虚拟机安装路径和硬盘大小。 虚拟机名称 可以默认,路径自定义,大小20G默认,下一部,下一部,确认就可。 本步骤的最后一个截图,如果勾选了”创建后开启虚拟机“ ,那么点击”确认“ 之后会自动开启虚拟机,开始安装操作系统。
开始安装centos: 完成上一步操作之后,自动开始安装,如图的界面是安装过程截图,这些过程全部自动完成,无需任何操作,稍等片刻即可完成。 等待时间不会太久最多几分钟,比安装window系统快很多。
登陆系统: 这里默认显示了之前配置的账号,点击一下,输入密码,然后 login
显示centos 的默认桌面,至此整个安装过程就成功结束了。这个安装的复制度远比我想想的要低很多。系统的安装几乎就是完全自动的,只是设置了一个账户密码,其他都是默认配置。 毕竟是服务器系统,整个默认界面相当简单,唯一一个我能用的就是"firefox" 浏览器了,你可以随便打开一个网页试试。 如果无法联网可以进行如下设置:虚拟机-》设置-》网络适配器-》自定义-》VMnet0(自动桥接)-》确定,稍等一会儿网路就正常了。
安装Centos65详细过程
1
目前,Centos的最新版本是65,下载的地方很多,百度一下就行了。为了避免广告嫌疑,我在这就不发了,大家有需要的话,可以私我。为了方便,我用虚拟机来截图。
首先,在BIOS里设置光驱启动,并放入Centos65安装光盘。前提要刻录好光盘(如果是安装虚拟机的话,可以省略刻录光盘了,直接用ISO镜像文件启动即可)。
光盘启动的第一个界面,如图。分别是:
1、安装或更新系统
2、安装显示卡驱动
3、系统修复
4、从硬盘启动
5、内存测试
我们当然是直接回车啦,即使你不动,默认也会在自动倒数结束后,开始安装。
2
安装Centos,当然要安装64位啦,呵呵你懂的。如图。
这里的意思是,按OK测试你的安装媒体,即DVD光盘,直接SKIP跳过。
下面是启动安装过程,稍后。。。
3
这是第一个图形界面,我们点击右下角的“Next ”,下一步。
4
然后到了选择安装的语言,这个不用说啦,大家都是中国人,如图。
5
选择键盘,这个不要选择错了,其实默认就可以了。如图。
6
这里选择安装的存储设备,我想大家都是安装到本地硬盘吧,那就是上面这个了啦,如图。选择:基本存储设备后,点击下一步。
这时会弹出警告,会删除检测到的这个硬盘(40960MB)的所有数据,如果是多硬盘安装或升级安装的话,要小心注意了,全新安装的话,直接点击:是,如图。
这里是选择时区,我们选择:亚洲/中国/上海,如图。下一步。
然后到了设置根帐户(root)的密码了,如图,如果你的密码过于简单,则会有另一个提示,我们可以选择:无论如何都使用。如图。
到了这个界面是分区与安装了,我们是全新安装,就选择:使用所有空间,如图。
点击下一步,会提示确认格式化并写入数据,我们选择:将修改写入磁盘。如图。
接着就开始格式化了……
然后,到了选择安装Centos组件的时候了,这里有必须详细说一下。
这一步是选择机子是做什么用的,如图,分别是:
1、桌面系统的安装
2、最小化桌面系统的安装
3、最小化安装
4、基本服务器的安装
5、数据库服务器的安装
6、WEB网页服务器的安装
7、虚拟主机的安装
8、软件开发工作站的安装
选择一种,系统会自动给你安装上一些需要的软件,当然也可以选择底下的:现在自定义,来选择要安装的组件。
而一般来说,初接触的朋友一般还是第一个吧,包括了X WINDOWS,即图形界面等诸多功能了,在学习的同时,有什么问题还是可以在图形界面处理一下的。但一般高手来说,一般都不用安装桌面的图形界面的!
点击 下一步,如果你有打勾Customize now自定义安装的组件的话,则还可以对各个组件及功能进行修改,还好是中文的,呵呵。如图。
下一步后,就开始安装了。
安装过程则根据你选择的组件内容所用的时间而不同……如图。
安装完成,点击:重新引导,即重启后,进入Centos 系统。
http://bbsitzmxcom/thread-7232-1-1html
看这个贴,安装后带有kangle mysql php等等
如果是单独安装编译kangle,执行这样
yum -y install which file wget make automake gcc gcc-c++ pcre-devel zlib-devel openssl-devel sqlite-devel quota unzip bzip2
ulimit -n 1048576
echo " soft nofile 1048576" >> /etc/security/limitsconf
echo " hard nofile 1048576" >> /etc/security/limitsconf
wgethttp://downloadkanglesoftcom/develphpos=src -O kangletargz
tar xzf kangletargz
cd kangle-
/configure --prefix=/vhs/kangle --enable-vh-limit --enable-disk-cache --enable-ipv6 --enable-ssl --enable-http2
make -j 4
make install
/vhs/kangle/bin/kangle
echo "/vhs/kangle/bin/kangle" >> /etc/rcd/rclocal
可以装,用命令 ifconfig -a 看看网卡是否都已经识别,名字为eth0~eth3
配置文件在 /etc/sysconfig/network-scripts 下面,名字为 ifcfg-eth0 ~ ifcfg-eth3
ethtool -p eth 命令可以让网卡灯闪烁,以便确认网卡与名称的对应关系
配置完成后重启一下服务: service network restart
安装操作系统
CentOS 62 ,CentOS-62-i386-bin-DVD1iso(32位) ,CentOS-62-x86_64-bin-DVD1iso(64位)
安装 CentOS时,选择 “Basic Server”
root密码:root123
CentOS 自带了ssh
安装完操作系统后,添加一个用户 dev
[root@localhost ~]$ useradd dev
然后密码设为 dev123
[root@localhost ~]$ passwd dev
给予 sudo 权限
[root@localhost ~]$ chmod u+w /etc/sudoers
[root@localhost ~]$ vim /etc/sudoers
# 在root ALL=(ALL) ALL 下 添加dev ALL=(ALL) ALL
[root@localhost ~]$ chmod u-w /etc/sudoers
设置上网
安装完操作系统后,还不能上网,配置DHCP方式上网:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
HWADDR="00:0C:29:BD:E1:19"
NM_CONTROLLED="yes"
ONBOOT="yes"
BOOTPROTO=dhcp
USECTL=no
TYPE=Ethernet
PEERDNS=yes
#保存退出
sudo service network restart
或者,配置静态IP
DEVICE="eth0"
HWADDR="00:0C:29:10:F4:4C"
ONBOOT="yes"
BOOTPROTO=static
TYPE=Ethernet
IPADDR=1921680162
NETMASK=2552552550
BROADCAST=1921680255
NETWORK=19216800
#保存退出
#修改/etc/sysconfig/network
sudo vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhostlocaldomain
GATEWAY=19216801
#保存退出,重启网络
sudo service network restart
如果失败,比如IP已被占用,换一个IP试试
修改DNS,即时生效
sudo vim /etc/resolvconf
nameserver 19216801
# google提供的域名服务器
nameserver 8888
search localhost
安装常用软件
有两种方式,方法一,去官网下载已经编译好的二进制文件,或源代码,编译安装方法二,用yum 命令安装,安装官方yum源里已经编译好的程序包。
第一种方式要敲很多命令,比yum麻烦,但是可以预先下载好文件,省略了下载的时间,整体速度比yum安装方式快很多,而且可以安装最新版。推荐第一种方式
第二种方式操作简单,敲打的命令少,但是往往yum源的更新速度跟不上各个软件的官网速度,用Yum安装的版本经常比较旧。
yum的命令形式一般是如下:yum [options] [command] [package ],其中的[options]是可选的,选项包括-h(帮助),-y(当安装过程提示选择全部为”yes”),-q(不显示安装的过程)等等。[command]为所要进行的操作,[package …]是操作的对象。
#yum search package-name # 在线搜索包
#yum list installed # 列出所有已经安装的包
#
#sudo yum install package-name # 安装程序包
#sudo yum groupinsall group-name 安装程序组
#
#sudo yum remove package-name 删除程序包
#sudo yum groupremove group-name 删除程序组
#
#yum update #全部更新
#yum update package-name #更新程序包
#sudo yum groupupdate groupn-name 升级程序组
#sudo yum upgrade # 更新源列表
#yum upgrade package-name #升级程序包
#sudo yum clean all # 清除缓存
#更新
sudo yum update
#清理缓存
sudo yum clean all && yum clean metadata && yum clean dbcache
0条评论