CentOS

2017-08-04  本文已影响59人  svatyvabin

创建大文件

dd if=/dev/urandom of=bigfile bs=10M count=1

创建一个随机字符串的 10MB 的 bigfile 文件

设置网络

查看 IP 地址:

ip addr show

设置启动时自动获得 IP:

cd /etc/sysconfig/network-scripts/
vi ifcfg-ens33 # ens33 这个名字在不同电脑上可能会不同

ifcfg-ens33 文件内容大致如下:

TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=0c971d52-7dac-4b73-a660-2364a1f9320c
DEVICE=ens33
ONBOOT=no

将最后的 ONBOOT=no 改成 ONBOOT=yes

然后重启网络服务:

sudo service network restart

现在再检查一下网络:

ip addr show
curl bing.com

安装开发工具组

sudo yum groupinstall "Development Tools"

maven 镜像

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<mirrors>
    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>
    </mirror>
</mirrors>
</settings>

设置 ssh 信任 key

将本机的 id_rsa.pub 全部内容(默认在 ~/.ssh/ 下)添加到服务器的 ~/.ssh/authorized_keys 文件最后一行

设置用户的环境变量

vim ~/.bashrc

在最后一行添加(使用绝对路径)

export JAVA_HOME=""

下载 rpm 不安装

yum intall yum-utils # 安装 repotrack 和 yumdownloader 工具
repotrack -a x86_64 gcc # 下载 gcc 和他所有的 64 位架构的依赖包(不管是否已经安装,推荐使用这种方式)
yumdownloader gcc # 下载 gcc 的 rpm 包
yumdownloader --resolve gcc # 下载 gcc rpm 包和本机没有的 rpm 依赖包

离线安装 rpm 包

通过 repotrack 命令下载好包和他所有的依赖之后,就可以离线安装了(例如我把所有的 rpm 文件放在了 /home/weibin/rpm/ 目录下):

cd /home/weibin/rpm/
sudo yum install *

之后输入 y 即可安装,yum 程序会根据各自的依赖关系依次安装。

如果有新的依赖需要更新的话,就会访问网络,导致不能正常的离线安装,这时候可能需要把对应的依赖 rpm 文件删掉才行。

上一篇下一篇

猜你喜欢

热点阅读