CentOS使用笔记

CentOS7

开放端口

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# 查看防火墙状态
systemctl status firewalld.service

# 查看端口开放列表
sudo firewall-cmd --list-all

# 打开/停止防火墙
systemctl start firewalld.service
systemctl stop firewalld.service

# 失效开机默认启动
disable firewalld.service

sudo firewall-cmd --add-service=http --permanent (允许http服务)
sudo firewall-cmd --add-port=5000/tcp --permanent(打开8080端口)
sudo firewall-cmd --add-port=18069/tcp --permanent
sudo firewall-cmd --add-port=8071/tcp --permanent
sudo firewall-cmd --add-port=8072/tcp --permanent
# 注:命令末尾的–permanent表示用久有效,不加这句的话重启后刚才开放的端口就又失效了。

sudo firewall-cmd --reload (查看端口开放情况)

sudo firewall-cmd --list-all

Docker端口默认IPV6

1
https://www.imooc.com/article/246969

Docker Compose

1
2
# 让容器内部有root权限
privileged: true

PIP前安装组建

1
2
3
4
sudo yum install gcc
yum install -y mysql-devel
yum install libffi-devel -y
yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make openldap-devel

安装wkhtmltopdf

1

Conda换源

1
2
3
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
  • 查看机器架构

    rpm -qi centos-release

  • 卸载postgres

    1
    yum remove postgresql;rpm -e --nodeps `rpm -qa | grep postgresql`

安装postgresql

  • postgresql-15-setup initdb

    采用 systemctl enable postgresql-15 && systemctl start postgresql-15进行启动

    PGDATA位置在/var/lib/pgsql/15/data如果找不到,使用 find / -name postgresql.conf 来查询PGDATA位置;

  • initdb -D $PGDATA

    采用 pg_ctl -D $PGDATA start 方式进行启动

安装Docker

1
2
3
4
5
6
7
8
9
10
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io -y

sudo systemctl start docker

docker pull nginx
docker run -d -p 80:80 nginx


su 与 su - 的区别

su 切换只是切换了用户身份

su - 切换不仅切换用户身份 还会将shell切换成对应用户的环境

具体可以通过$PATH看一下两种用法下所使用的环境情况。

Sudo的用法