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/ 目录

安装中字体库

  1. 安装字体库yum -y install fontconfig

  2. 提供的chinese文件夹 放到/usr/share/fonts/文件夹下

  3. 更改chinese目录权限chmod -R 755 /usr/share/fonts/chinese

  4. 安装ttmkfdir来搜索目录中所有的字体信息 yum -y install ttmkfdir ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir

  5. 修改字体配置文件 vi /etc/fonts/fonts.conf //增加一个dir

    /usr/local/share/fonts/chinsese

  6. 刷新内存中的字体缓存 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

posted @ 2021-12-29 10:26  IT终结者  阅读(347)  评论(0编辑  收藏  举报