openEuler 操作系统常用操作

openEuler 操作系统常用操作

闫志聪
2025-07-06 / 0 评论 / 2 阅读 / 正在检测是否收录...

1 配置全局代理

PROXY_IP=192.168.230.1
PROXY_PORT=10809
export http_proxy=http://${PROXY_IP}:${PROXY_PORT}
export https_proxy=http://${PROXY_IP}:${PROXY_PORT}
export ALL_PROXY=http://${PROXY_IP}:${PROXY_PORT}
export all_proxy=socks://${PROXY_IP}:${PROXY_PORT}



2 修改 repo 源

2.1 将官方源修改为华为源

\cp -a /etc/yum.repos.d/openEuler.repo /etc/yum.repos.d/openEuler.repo.origin

sed -i \
    -e '/^meta/ s/^\(.*\)$/#\1/g' \
    -e 's/repo.openeuler.org/repo.huaweicloud.com\/openeuler/g' \
/etc/yum.repos.d/openEuler.repo

dnf clean all && dnf makecache


2.2 将华为源修改为官方源

\cp -a /etc/yum.repos.d/openEuler.repo /etc/yum.repos.d/openEuler.repo.hauwei

sed -i \
    -e '/^meta/ s/^\(.*\)$/#\1/g' \
    -e 's/repo.huaweicloud.com\/openeuler/repo.openeuler.org/g' \
/etc/yum.repos.d/openEuler.repo

dnf clean all && dnf makecache


2.3修改源中的系统版本

curr_version=$(grep -o 'openEuler-[^/]*' openEuler.repo | sort -u) && echo ${curr_version}
dest_version=openEuler-24.03-LTS-SP2

sed -i \
    -e '/^meta/ s/^\(.*\)$/#\1/g' \
    -e "s/${curr_version}/${dest_version}/g" \
/etc/yum.repos.d/openEuler.repo

dnf clean all && dnf makecache



3 下载相关

3.1 wget

(1)配置全局禁用证书验证

echo -e "\ncheck_certificate = off" >> /etc/wgetrc


3.2 git

(1)配置全局禁用证书验证

git config --global http.sslVerify false

(2)配置国内代理


3.3 go

(1)配置 go 编译环境

# 定义要安装的 go 版本及架构(amd64、arm64)
$ GO_VERSION=1.22.11; GO_ARCH=amd64

# 下载 go 二进制包
$ wget https://golang.google.cn/dl/go"${GO_VERSION}".linux-"${GO_ARCH}".tar.gz -P /root

# 解压 go 二进制包到指定目录
$ rm -rf /usr/local/go && tar -xvf go"${GO_VERSION}".linux-"${GO_ARCH}".tar.gz -C /usr/local

# 配置 go 开发需要的环境变量
$ cat >> /etc/profile <<"EOF"

export GOPATH=/root/go
export GOBIN=${GOPATH}/bin
export GOROOT=/usr/local/go
export PATH=${PATH}:${GOROOT}/bin
EOF

# 重载环境变量
$ source /etc/profile

# 查看 go 版本
$ go version

(2)配置国内代理

export GOPROXY=https://goproxy.io,direct


3.4 pip

(1)配置站点可信

cat > ~/.pip/pip.conf <<EOF
[global]
index-url = https://mirrors.huaweicloud.com/repository/pypi/simple
trusted-host = mirrors.huaweicloud.com
timeout = 120
EOF


3.5 gem

(1)配置全局禁用证书验证

echo ":ssl_verify_mode: 0" >> ~/.gemrc

(2)配置国内代理

cat >> ~/.gemrc <<-EOF
:sources:
  - https://gems.ruby-china.com/
EOF



4 开启系统 debug 日志

# 开启 systemd 的 debug 日志
$ sed -i '/LogLevel=.*/c LogLevel=debug' /etc/systemd/system.conf

# 开启 journal 的 debug 日志
$ sed -i -e '/^\[Journal\]/a LogLevel=debug' \
         -e '/^\[Journal\]/a LogTarget=journald' \
/etc/systemd/journald.conf

# 开启内核 debug 日志
$ sed -i '/^GRUB_CMDLINE_LINUX=.*/ s/\"$/ rd.debug\"/' /etc/default/grub
$ [ -d "/sys/firmware/efi" ] && grub2-mkconfig -o /boot/efi/EFI/$(cat /etc/os-release | grep -w ID | awk -F '"' '{print$2}')/grub.cfg || grub2-mkconfig -o /boot/grub2/grub.cfg
0

评论

博主关闭了当前页面的评论