Linux 常见配置

150 阅读2分钟

将库路径添加到系统配置

 # 假设库文件在 /usr/local/lib, 将这个路径下的所有库加入链接器
 echo '/usr/local/lib' | sudo tee -a /etc/ld.so.conf.d/local.conf
 sudo ldconfig
 # 查看连接器是否可以找到库
 ldconfig -p | grep xxx(库名)

防火墙

 # 暂时关闭防火墙
 sudo systemctl stop firewalld.service
 # 永久关闭防火墙
 sudo systemctl disable firewalld.service
 # 启动防火墙
 sudo systemctl start firewalld.service
 # 防火墙随系统开启启动
 sudo systemctl enable firewalld.service
 # 查看防火墙状态
 sudo systemctl status firewalld.service

环境变量

 # 1.设置临时的环境变量(重启/关机就没了)
 export XXX_HOME=XXXX
 # 2.设置当前用户的环境变量(bash终端)
 vim ~/.bashrc
 # 刷新
 source ~/.bashrc
 # 3.配置全局变量(所有用户都可以使用)
 vim /etc/profile
 # 刷新
 source /etc/profile

MySQL开发环境

最近在 centos9 中安装 mysql-devel 出现了点困难,然后找了一下资料,这里把详细步骤记录一下

首先,需要在终端中加入一个 rpm

 sudo dnf install -y https://dev.mysql.com/get/mysql80-community-release-el9-1.noarch.rpm

然后再使用如下命令安装mysql-devel,主要是取消这个gpg核验的--nogpgcheck

 sudo yum instll --nogpgcheck mysql-community-devel

然后我们验证一下是否安装成功。

 dnf list installed | grep mysql-community-devel

Docker 配置

关于 docker 的这个配置,在国内经常需要换 docker 加速源,而且在不同的 Linux 系统上,安装 docker 的命令都会有差异。

安装

这里以 CentOS-9 裸机为例,如果之前机器安装过 docker,需要先将原有的 docker 相关套件卸载,避免出现版本冲突。

# 安装 Docker 依赖的软件包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# 添加源,这里是国外的,如果这个超时,就换成国内的源:阿里云(http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo)
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 安装 Docker 和 Docker-cli
yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

然后关于启动和关闭 docker 的相关命令

# 启动 docker 服务
sudo systemctl start docker
# 设置开机自启动
sudo systemctl enable docker
# 查看 docker 状态
sudo systemctl status docker
# 停止 docker 服务
sudo systemctl stop docker

常用命令

# 查看 docker 镜像
sudo docker images
# 删除 docker 镜像
sudo docker rmi [id_1, id_2,...]
# 一次删除所有镜像
sudo docker rmi $(docker images -q)
# 查看 docker 容器
sudo docker ps -[a,...]
# 停止所有容器运行
sudo docker stop $(docker ps -a -q)
# 删除 docker 容器
sudo docker rm [id|name]
# 删除所有停止运行的容器
sudo docker rm $(docker ps -a -q)
# 开启\关闭 docker 容器
sudo docker [start|stop] [id]
# 进入 docker 容器
sudo docker exec -it [name] bash