c语言
dnf install make gcc gcc-c++
python3.8
sh
dnf install libffi-devel openssl-devel cyrus-sasl-devel openldap-devel mysql-devel bzip2-devel sqlite-devel xz-devel
mkdir /software
cd /software
wget https://registry.npmmirror.com/-/binary/python/3.8.6/Python-3.8.6.tar.xz
tar -xvf Python-3.8.6.tar.xz
mkdir python
cd Python-3.8.6
./configure --prefix=/software/python
make&&make install
ln -s /software/python/bin/python3 /usr/bin/python3 # 建立新的软连接
ln -s /software/python/bin/pip3 /usr/bin/pip # 建立新的软连接
ln -s /software/python/bin/pip3 /usr/bin/pip3 # 建立新的软连接
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple # 镜像
nodejs
远程安装
- 使用nvm管理nodejs版本 nvm
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
source ~/.bash_profile
源码安装
官网复制tar.gz的地址
mkdir ~/.nvm
cd ~/.nvm
wget url
tar -zxvf nvm
打开文件
~/.profile
,并添加bashexport NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
获取nodejs
- 查看js版本
nvm list-remote
- 安装其中一个版本
nvm install 16.15.0
- 查看当前版本
nvm current
- 设置默认版本
nvm alias default 21.6.1
npm淘宝镜像修改
npm config set registry 'https://registry.npmmirror.com/'
go
安装
sh
wget https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
tar -xzvf go1.18.2.linux-amd64.tar.gz
cd go
vi /etc/profile
export PATH=$PATH:/software/go/go/bin
source /etc/profile
七牛云代理
sh
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
java
下载linux-x64.tar.gz的包
解压
tar -zxvf jdk-8u333-linux-x64.tar.gz
添加环境变量
vi /etc/profile
bashJAVA_HOME=/software/java/jdk1.8.0_333 CLASSPATH=$JAVA_HOME/lib/ PATH=$PATH:$JAVA_HOME/bin export PATH JAVA_HOME CLASSPATH
刷新环境变量: source /etc/profile
mysql
sh
dnf install mysql-server
systemctl start mysqld.service # 启动服务
systemctl enable mysqld.service # 开机自启
systemctl disable mysqld.service # 取消开机自启
mysql_secure_installation # 配置密码与安全性选择
* 为root用户设置密码;
* 删除匿名账号;
* 取消root用户远程登录;
* 删除test库和对test库的访问权限;
* 刷新授权表使修改生效。
mysql -u root -p # 登录
use mysql; # 远程访问设置
update user set host = '%' where user = 'root';
flush privileges;