文章目录
1.同步时间为北京时间
1.删除自带的localtime
[root@glt201911ecs ~]$ rm -rf /etc/localtime
2.创建软链接到localtime
[root@glt201911ecs ~]$ ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
2.设置开机自启动
设置开机自启动有两种方式:
- 在/etc/rc.d/rc.local文件中加入启动脚本或者启动命令
- 使用chkconfig命令将脚本设置为服务
2.1.修改/etc/rc.d/rc.local文件的方式
如下展示为设置svn服务自启动:
- 创建启动脚本
脚本路径为/usr/local/bin/autoStartSvn.sh,脚本内容如下:
#!/bin/sh
svnserve -d --listen-port 8888 -r /opt/svn
- 添加执行权限
命令如下:
[root@glt201911ecs ~]$ chmod +x /usr/local/bin/autoStartSvn.sh
- 添加到启动文件中
命令如下:
[root@glt201911ecs ~]$ vim /etc/rc.d/rc.local
脚本内容如下:
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
/usr/local/bin/autoStartSvn.sh
2.2. 制作服务的方式
- 创建脚本/etc/init.d/simpleTest
脚本内容如下:
#!/bin/bash
#chkconfig:2345 80 05 #指定在哪个级别执行,0指关机,6指重启,其他为正常启动。80为启动的优先级,05为关闭的优先级别
#description:svn auto start service
svnserve -d --listen-port 8888 -r /opt/svn
- 添加执行权限
[root@glt201911ecs ~]$ chmod +x /etc/init.d/simpleTest
- 将脚本添加到服务
[root@glt201911ecs ~]$ chkconfig --add simpleTest
- 查看服务进程状态
[root@glt201911ecs ~]$ chkconfig --list simpleTest
3.修改单个用户环境变量
如下展示修改单个用户的jdk环境变量:
- 进入用户目录,命令如下
[root@glt201911ecs ~]$ cd ~
- 编辑.bash_profile文件,命令如下
[root@glt201911ecs ~]$ vim .bash_profile
加入下面内容
export JAVA_HOME=/usr/local/jdk1.7.0_80_x86_64
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/jre/lib/rt.jar:.
- 重新加载.bash_profile文件,命令如下
[root@glt201911ecs ~]$ source .bash_profile
4.设置ssh免密登录
如果机器A免密登录机器B,则进行以下配置
4.1.配置机器A
- 进入用户根目录,命令如下
[jenkins@glt201911ecs ~]$ cd ~
- 生成秘钥,命令及输出如下:
#可以使用-t选项选择加密方式,包括 RSA 和 DSA 两种密钥
#例如:ssh-keygen -t dsa 或者 ssh-keygen -t rsa
#加密方式不同,key的名称不同,如果没有指定密钥,默认为RSA
[jenkins@glt201911ecs ~]$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/jenkins/.ssh/id_rsa): #秘钥默认存放在用户目录的.ssh文件夹,直接回车就行
Created directory '/home/jenkins/.ssh'.
Enter passphrase (empty for no passphrase): #默认,回车
Enter same passphrase again: #默认,回车
Your identification has been saved in /home/jenkins/.ssh/id_rsa.#私钥路径
Your public key has been saved in /home/jenkins/.ssh/id_rsa.pub.#公钥路径
The key fingerprint is:
SHA256:z8BYzpWjCgKs4t6L6/Jj7p6n9AYoVftt4vUMB9iewTk jenkins@glt201911ecs
The key's randomart image is:
+---[RSA 2048]----+
| |
|. . . |
|.. . . +..+ |
|... . .*Eo . |
|oo. ...oS= |
|= .. .o.B+. |
|.... ..+ =o |
|o.=oo . o |
|o@OBo |
+----[SHA256]-----+
- 将公钥存入新文件authorized_keys中,命令如下
[jenkins@glt201911ecs ~]$ cat .ssh/id_rsa.pub >> authorized_keys
4.2.配置机器B
将机器A中存有公钥的authorized_keys文件拷贝到B的用户的.ssh目录中,并且赋予权限即可
[jenkins@glt201912ecs .ssh]$ chmod +755 authorized_keys
如果免密登录失败:
将机器B的用户的.ssh目录的known_hosts文件删除掉,或者是打开这个文件把对应机器A的ip的那条记录删除即可
5.配置ip地址(静态、动态)
5.1.静态ip配置
临时性修改ip方式如下(重启系统或者重启网卡之后失效):
#eth0 是对应的网卡
[root@master ~]$ ifconfig eth0 192.168.1.80
永久性修改ip方式如下:
- 修改网卡对应的配置文件
[root@master ~]$ vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0" #网卡对应的设备别名
BOOTPROTO="static" #设置网卡获得ip地址的方式
HWADDR="00:0C:29:76:5A:7A" #对应的网卡物理地址
ONBOOT="yes" #系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备
IPV6INIT="no" #centos6.5需要设置此属性,否则重启后ip还是会变
NM_CONTROLLED="no" #centos6.5需要设置此属性,否则重启后ip还是会变
TYPE="Ethernet" #centos6.5需要设置此属性,否则重启后ip还是会变
UUID="69dd9b4d-56b4-4ce8-8455-7456edf69e24"
BROADCAST=192.168.199.255 #对应的子网广播地址
IPADDR=192.168.199.22 #ip地址
NETMASK=255.255.255.0 #网络掩码
NETWORK=192.168.199.0 #网卡网段
DNS1=114.114.114.114 #设置DNS(centos6.5需要设置此属性,设置后可以不用单独设置DNS配置文件/etc/resolv.conf)
GATEWAY=192.168.199.1 #设置网关(#centos6.5需要设置此属性,设置后可以不用设置网关配置文件/etc/sysconfig/network)
- 修改网关
[root@master ~]$ vi /etc/sysconfig/network
NETWORKING=yes #表示系统是否使用网络,一般设置为yes。
HOSTNAME=centos #设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应
GATEWAY=192.168.1.1 #设置网关的IP地址。
- 修改DNS
[root@master ~]$ vi /etc/resolv.conf
nameserver 8.8.8.8 #google域名服务器 nameserver 8.8.4.4 #google域名服务器
- 重启网卡
[root@master ~]$ service network restart
5.2.动态ip配置
修改网卡的ip配置为dbcp方式,然后重启网卡即可
- 修改网卡的ip配置方式为dbcp:
#eth0是网卡设备别名,如果要编辑其它网卡的配置文件,修改别名即可
#可以使用此命令查看所有网卡地址:ifconfig -a
[root@master ~]$ vi /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=dhcp#是改为dhcp,如果想要改成静态ip,可以把这个值设为static
- 重启网卡
[root@master ~]$ service network restart