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