Fedora 34 Server最小化安装配置开发环境

发布时间:2022-07-01 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Fedora 34 Server最小化安装配置开发环境脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

写在前面

在安装完Vmware以后,切记要以管理员权限运行这个应用,否则联网极易出现问题,血的教训!!!

安装启动SSH

安装的时候有一个选项是打开OPEnSSH服务,这个要选上

初始化的时候:PATH=/root/.local/bin:/root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin

并且更新

参考Fedora清华源里面的内容做相应修改

将NAT模式的虚拟机火墙关掉(重要!!!!!)

为了让主机能访问虚拟机的不同端口(比如:8000,3306等),需要进行如下操作:

  1. service firewalld stop(这一步卡了我好久了。。。。。。)
  2. service NetworkManager restart

这里的主机防火墙不那么重要,不关闭也无所谓。

安装配置C++

  1. dnf install vim gIT unzip
  2. dnf install gcc gcc-c++ GDB make @R_997_1512@

安装配置OpenSSL3.0.0

  1. curl -O https://www.openssl.org/source/openssl-3.0.0.tar.gz
  2. dnf install perl-iPC-Cmd perl-Pod-HtML perl-FindBin perl-File-Copy perl-File-Compare
  3. tar xf openssl-3.0.0.tar.gz && cd openssl-3.0.0
  4. ./configure && make -j5 && make install
  5. cp /usr/local/lib64/libcrypto.so.3 /usr/lib64 && cp /usr/local/lib64/libssl.so.3 /usr/lib64
  6. ldconfig

安装配置Python3.10

  1. curl -O https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz
  2. tar xf Python-3.10.0.tgz && cd Python-3.10.0
  3. dnf install bzip2 bzip2-devel ncurses-devel gdbm-devel SQLite-devel tk-devel readline-devel libffi-devel xz-devel(注意,安装完成后,仍然会报告nis模块不存在,不用管这个了,目前这个没有什么太好的解决方案
  4. ./configure --with-openssl=/usr/local --enable-optimizations --PRefix=/usr/local/python3.10 --enable-shared CFLAGS=-fPIC
  5. make -j5(如果其中有什么错误,make clean,然后再继续make -j5
  6. make install
  7. /usr/local/python3.10/bin加入PATH中
  8. cp /usr/local/python3.10/lib/libpython3.10.so /usr/lib64/ && ldconfig

安装配置Node

  1. tar xf node-v9.6.1-linux-x64.tar.gz && mv node-v9.6.1-linux-x64 /usr/local/
  2. /usr/local/node-v9.6.1-linux-x64/bin加入PATH
  3. mkdir /usr/local/node-v9.6.1-linux-x64/global && mkdir /usr/local/node-v9.6.1-linux-x64/cache
  4. npm config set prefix /usr/local/node-v9.6.1-linux-x64/global && npm config set cache /usr/local/node-v9.6.1-linux-x64/cache

将NAT模式改为桥接(如果需要的话)

  1. 修改/etc/Sysconfig/network-scripts/ifcfg-ens160里面的内容(如果没有则新增一个条目): a. BOOTPROTO=static b. IPADDR=x.x.x.x(不能和主机IP相同) c. netmask=x.x.x.x(和主机上的netmask保持一致) d. GATEWAY=x.x.x.x(和主机上的gateway保持一致)
  2. 在vm配置里面将连接模式改为桥接模式
  3. service NetworkManager restart(如果可能的话,service sshd restart)
  4. 修改/etc/resolve.conf增加或者修改nameserver保持和主机一致
  5. PING一下8.8.8.8和www.baidu wangt.cc 看是否能够联通

脚本宝典总结

以上是脚本宝典为你收集整理的Fedora 34 Server最小化安装配置开发环境全部内容,希望文章能够帮你解决Fedora 34 Server最小化安装配置开发环境所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。