# 脚本使用说明 > 建议按照顺序执行本文脚本。 - [替换 yum repo 源](#替换-yum-repo-源) - [安装基本工具(可选)](#安装基本工具可选) - [安装常见 lib](#安装常见-lib) - [关闭防火墙](#关闭防火墙) - [设置 DNS](#设置-dns) - [设置 ntp](#设置-ntp) ## 替换 yum repo 源 由于 CentOS 默认 yum 源,访问速度很慢,所以推荐使用国内镜像。 使用方法:执行以下任意命令即可执行脚本。 ```sh curl -o- https://raw.githubusercontent.com/dunwu/linux-tutorial/master/codes/linux/sys/yum/change-yum-repo.sh | bash wget -qO- https://raw.githubusercontent.com/dunwu/linux-tutorial/master/codes/linux/sys/yum/change-yum-repo.sh | bash ``` ## 安装基本工具(可选) 工具清单(可以根据需要,在 install-tools.sh 中把不需要的工具注掉): ``` # 核心工具:df、du、chkconfig # 网络工具:ifconfig、netstat、route、iptables # IP工具:ip、ss、ping、tracepath、traceroute # DNS工具:dig、host、nslookup、whois # 端口工具:lsof、nc、telnet # 下载工具:curl、wget # 编辑工具:emacs、vim # 流量工具:iftop、nethogs # 抓包工具:tcpdump # 压缩工具:unzip、zip # 版本控制工具:git、subversion ``` 使用方法:执行以下任意命令即可执行脚本。 ```sh curl -o- https://raw.githubusercontent.com/dunwu/linux-tutorial/master/codes/linux/sys/install-tools.sh | bash wget -qO- https://raw.githubusercontent.com/dunwu/linux-tutorial/master/codes/linux/sys/install-tools.sh | bash ``` ## 安装常见 lib lib 清单(可以根据需要,在 install-libs.sh 中把不需要的工具注掉): ``` # gcc gcc-c++ kernel-devel libtool # openssl openssl-devel # zlib zlib-devel # pcre ``` 使用方法:执行以下任意命令即可执行脚本。 ```sh curl -o- https://raw.githubusercontent.com/dunwu/linux-tutorial/master/codes/linux/sys/install-libs.sh | bash wget -qO- https://raw.githubusercontent.com/dunwu/linux-tutorial/master/codes/linux/sys/install-libs.sh | bash ``` ## 关闭防火墙 使用方法:执行以下任意命令即可执行脚本。 ```sh curl -o- https://raw.githubusercontent.com/dunwu/linux-tutorial/master/codes/linux/sys/stop-firewall.sh | bash wget -qO- https://raw.githubusercontent.com/dunwu/linux-tutorial/master/codes/linux/sys/stop-firewall.sh | bash ``` ## 设置 DNS 使用方法:执行以下任意命令即可执行脚本。 ```sh curl -o- https://raw.githubusercontent.com/dunwu/linux-tutorial/master/codes/linux/sys/set-dns.sh | bash wget -qO- https://raw.githubusercontent.com/dunwu/linux-tutorial/master/codes/linux/sys/set-dns.sh | bash ``` ## 设置 ntp 使用方法:执行以下任意命令即可执行脚本。 ```sh curl -o- https://raw.githubusercontent.com/dunwu/linux-tutorial/master/codes/linux/sys/set-ntp.sh | bash wget -qO- https://raw.githubusercontent.com/dunwu/linux-tutorial/master/codes/linux/sys/set-ntp.sh | bash ```