文章目錄
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