Center OS7基础配置
配置网络
进入network-scripts目录下
cd /etc/sysconfig/network-scripts/
编辑此文件:vim ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR=192.168.116.90
NETMASK=255.255.255.0
GATEWAY=192.168.116.2
DNS1=114.114.114.114
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=ens33
DEVICE=ens33
ONBOOT=yes
删除系统自带的jdk
1.查看是否有jdk
java -version
结果
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-b12)
OpenJDK 64-Bit Server VM (build 25.131-b12, mixed mode)
2.通过rpm查看
rpm -qa |grep jdk
rpm -qa |grep gcj
rpm -qa |grep java
#查询结果
copy-jdk-configs-2.2-3.el7.noarch
java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64
java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64
3.删除jdk
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64
......
rpm -e copy-jdk-configs-2.2-3.el7.noarch
4.执行命令查看结果
java -version
结果
bash: /usr/bin/java: 没有那个文件或目录
安装自己的jdk
cd /opt/
#上传jdk并解压
tar -xzvf jdk-8u221-linux-x64.tar.gz
vim /etc/profile
export JAVA_HOME=/opt/jdk1.8.0_221
export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile
[root@localhost opt]# java -version
java version "1.8.0_221"
Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)
配置Maven
tar -xzvf apache-maven-3.6.2-bin.tar.gz
mv apache-maven-3.6.2 /usr/local/maven3
vim /etc/profile
export MAVEN_HOME=/usr/local/maven3
export PATH=${PATH}:${MAVEN_HOME}/bin
source /etc/profile
[root@localhost opt]# mvn --version
Apache Maven 3.6.2 (40f52333136460af0dc0d7232c0dc0bcf0d9e117; 2019-08-27T23:06:16+08:00)
Maven home: /usr/local/maven3
Java version: 1.8.0_221, vendor: Oracle Corporation, runtime: /opt/jdk1.8.0_221/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-693.el7.x86_64", arch: "amd64", family: "unix"
安装Git
#下载git
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.21.0.tar.gz
#配置插件
yum install curl-devel
tar -xzvf git-2.21.0.tar.gz -C /usr/local/
cd /usr/local/git-2.21.0/
./configure --prefix=/usr/local/git
make && make install
vim /etc/profile
export PATH=$PATH:/usr/local/git/bin
source /etc/profile
[root@localhost git-2.21.0]# git --version
git version 2.21.0
安装docker
#卸载老版本
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
#设置仓库
$ sudo yum install -y yum-utils
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
#安装docker
$ sudo yum install docker-ce docker-ce-cli containerd.io
#运行docker
$ sudo systemctl start docker
#设置阿里镜像
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://50ym8btj.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
#设置开机自启动
systemctl enable docker
关于防火墙操作
#查看防火墙状态
systemctl status firewalld
firewall-cmd --state
#开启、重启、关闭、firewalld.service服务
# 开启
service firewalld start
# 重启
service firewalld restart
# 关闭
service firewalld stop
systemctl stop firewalld # 停止 firewalld
systemctl disable firewalld # 禁用 firewall 开机启动
#查看防火墙规则
firewall-cmd --list-all
#查询、开放、关闭端口
# 查询端口是否开放
firewall-cmd --query-port=8080/tcp
# 开放80端口
firewall-cmd --permanent --add-port=80/tcp
# 移除端口
firewall-cmd --permanent --remove-port=8080/tcp
#重启防火墙(修改配置后要重启防火墙)
firewall-cmd --reload
# 参数解释
1、firwall-cmd:是Linux提供的操作firewall的一个工具;
2、--permanent:表示设置为持久;
3、--add-port:标识添加的端口;
关闭 SELinux
# 检查 SELinux 的状态,如果它已经禁用,可以跳过后面的命令
sestatus
可以使用以下命令禁用 SELinux,或者修改配置文件。
# 通过命令临时禁用 SELinux
setenforce 0
# 或者修改配置文件
sed -i 's/^SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
接着,重启机器:
reboot
跨服器上传下载文件
1、从服务器上下载文件
scp root@39.107.80.119:/var/www/test.js
把192.168.0.101上的/var/www/test.js 的文件下载到/var/www/local_dir(本地目录)
2、上传本地文件到服务器
scp /var/www/test.js root@39.107.80.119:/var/www/
把本机/var/www/目录下的test.js文件上传到192.168.0.101这台服务器上的/var/www/目录中
3、从服务器下载整个目录
scp -r root@39.107.80.119:/var/www/test /var/www/
4、上传目录到服务器
scp -r test root@39.107.80.119:/var/www/ 把当前目录下的test目录上传到服务器的/var/www/ 目录
安装中字体库
-
安装字体库yum -y install fontconfig
-
提供的chinese文件夹 放到/usr/share/fonts/文件夹下
-
更改chinese目录权限chmod -R 755 /usr/share/fonts/chinese
-
安装ttmkfdir来搜索目录中所有的字体信息 yum -y install ttmkfdir ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir
-
修改字体配置文件 vi /etc/fonts/fonts.conf //增加一个dir
/usr/local/share/fonts/chinsese -
刷新内存中的字体缓存 fc-cache
安装基本操作指令
yum install net-tools
yum -y install vim*
配置本地yum源
1、上传ISO镜像文件
2、挂载文件到一个目录
mount -t auto /dev/cdrom /media/CentOS
mount /opt/isos /opt/centos
3、进入yum源配置目录把原有yum移动走
mkdir -p /opt/old-yum-repo
cd /etc/yum.repos.d
mv *.repo /opt/old-yum-repo
vim local.repo
添加一下内容
[local]
name=local
baseurl=file:///opt/centos
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
4、更新yum缓存
yum clean all
yum list
gitlab操作
启动gitlab服务
sudo gitlab-ctl start
gitlab服务停止
sudo gitlab-ctl stop
重启gitlab服务
sudo gitlab-ctl restart