CentOS

创建大文件

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 文件删掉才行。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容