Install-Ubuntu18.04

    科技2026-02-17  13

    ############## # 1.BIOS设置 # ############## # 登录iBMC网站进入服务器 # 在登录服务器时进入BIOS ############## # 2.系统重装 # ############## # 进入虚拟化界面,载入Ubuntu镜像 # 重装Ubuntu系统,设置用户密码 #修改root密码 sudo passwd root # Ubuntu初始安装没有给root用户设置密码,解决办法就是给root用户设置一个初始密码 #查看基本信息 lsb_release -a #查看Ubuntu系统的版本号 ############# # 3.环境配置 # ############# #3.1 配置网卡信息 cat > /etc/netplan/01-netcfg.yaml << EOF network: version: 2 renderer: networkd ethernets: eno1: addresses: [ 90.90.140.201/23 ] gateway4: 90.90.140.1 nameservers: addresses: [114.114.114.114, 8.8.8.8] EOF netplan apply #3.2 配置网络代理 cat >> /etc/profile << EOF export http_proxy=http://z00575241:zch19950329%2a@90.253.90.98:6688 export https_proxy=https://z00575241:zch19950329%2a@90.253.90.98:6688 export ftp_proxy=ftp://z00575241:zch19950329%2a@90.253.90.98:6688 export no_proxy=localhost,127.0.0.1,90.90.140.201,*.huawei.com EOF source /etc/profile wget www.baidu.com #3.3 安装ssh工具 apt-get update apt-get install openssh-server /etc/init.d/ssh start #启动SSH服务 /etc/init.d/ssh stop #关闭SSH服务 ps -e | grep sshd #配置root用户SSH服务 cat > /etc/ssh/sshd_config << EOF PermitRootLogin yes EOF /etc/init.d/ssh restart #重启SSH服务 #3.4 修改MAC地址 cat /lib/systemd/system/rc-local.service touch /etc/rc.local chmod 755 /etc/rc.local #赋予可执行权限 cat > /etc/rc.local << EOF sudo /sbin/ifconfig eno1 down sudo /sbin/ifconfig eno1 hw ether 20:20:08:25:14:06 sudo /sbin/ifconfig eno1 up EOF #3.5 更换镜像源 cat > /etc/apt/sources.list << EOF deb http://repo.huaweicloud.com/ubuntu-ports/ bionic main restricted universe multiverse deb-src http://repo.huaweicloud.com/ubuntu-ports/ bionic main restricted universe multiverse deb http://repo.huaweicloud.com/ubuntu-ports/ bionic-security main restricted universe multiverse deb-src http://repo.huaweicloud.com/ubuntu-ports/ bionic-security main restricted universe multiverse deb http://repo.huaweicloud.com/ubuntu-ports/ bionic-updates main restricted universe multiverse deb-src http://repo.huaweicloud.com/ubuntu-ports/ bionic-updates main restricted universe multiverse deb http://repo.huaweicloud.com/ubuntu-ports/ bionic-backports main restricted universe multiverse deb-src http://repo.huaweicloud.com/ubuntu-ports/ bionic-backports main restricted universe multiverse EOF apt-get update cat > /etc/apt/sources.list << EOF deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse EOF apt-get update #3.6 配置DNS cat >> /etc/resolv.conf << EOF nameserver 8.8.8.8 #Google nameserver 114.114.114.114 #中国电信 nameserver 223.5.5.5 #阿里 nameserver 2223.6.6.6 #阿里 EOF #3.7 配置bashrc cat >> ~/.bashrc << EOF # command_ alias tar_='tar -zxvf' alias chmod_='chmod +x' alias rpm_='rpm -qa | grep'vb alias yum_='yum install -y' alias ps_='ps -aux|grep' # vi alias vb='vi ~/.bashrc' alias sb='source ~/.bashrc' alias vp='vi /etc/profile' alias sp='source /etc/profile' # cd alias install='cd /home/zch/Install/cann' # special alias format='sed -i "s/\r//"' alias net='wget www.baidu.com' EOF source ~/.bashrc ############### # 4.安装前准备 # ############### #4.1 创建HwHiAiUser用户 #增加用户 groupadd HwHiAiUser ##创建HwHiAiUser用户属组 useradd -g HwHiAiUser -m -d /home/HwHiAiUser HwHiAiUser ##创建HwHiAiUser用户,其属组为HwHiAiUser passwd HwHiAiUser #修改HwHiAiUser用户的密码 #修改UID为1000 usermod -u 1002 joey groupmod -g 1002 joey usermod -u 1000 HwHiAiUser groupmod -g 1000 HwHiAiUser #4.2 配置非root用户安装权限 apt-get install sudo chmod u+w /etc/sudoers vi /etc/sudoers #在“# User privilege specification”下面增加如下内容: joey ALL=(ALL:ALL) NOPASSWD:SETENV:/usr/bin/apt-get, /usr/bin/unzip, /usr/bin/pip, /bin/ tar, /bin/mkdir, /bin/rm, /bin/sh, /bin/cp, /bin/bash, /usr/bin/make install, /bin/ln -s /usr/local/ python3.7.5/bin/python3 /usr/bin/python3.7, /bin/ln -s /usr/local/python3.7.5/bin/pip3 /usr/bin/ pip3.7, /bin/ln -s /usr/local/python3.7.5/bin/python3 /usr/bin/python3.7.5, /bin/ln -s /usr/local/ python3.7.5/bin/pip3 /usr/bin/pip3.7.5 #请确保“/etc/sudoers”文件的最后一行为“#includedir /etc/sudoers.d”,如果没有该信息,请手动添加。 chmod u-w /etc/sudoers #4.3 安装依赖 #检查系统是否安装python依赖以及gcc等软件 apt-get install gcc g++ make cmake zlib1g zlib1g-dev libbz2-dev libsqlite3-dev libssl-dev libxslt1-dev libffi-dev unzip pciutils net-tools -y #检查系统是否安装python开发环境 python3.7.5 --version pip3.7.5 --version #安装依赖 pip3.7 install numpy ################################# # 5.安装昇腾芯片驱动固件和训练软件 # ################################# CANN ############### # 6.安装后处理 # ############### #6.0 更换pip源 https://pypi.doubanio.com/simple/ #豆瓣 https://mirrors.aliyun.com/pypi/simple/ #阿里云 https://pypi.tuna.tsinghua.edu.cn/simple/ #清华大学 https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/ #清华大学 pip3.7 install <package> -i https://mirrors.aliyun.com/pypi/simple/ #临时使用 pip3.7 install --upgrade pip #更新pip到最新版本 pip3.7 config set global.index-url https://mirrors.aliyun.com/pypi/simple/ #永久设置 #6.1 安装深度学习框架 pip3.7 install Tensorflow-cpu==1.15 #6.2 安装python 版本的proto #6.3 修改NPU 卡IP 地址 #6.4 安装后检查

     

    Processed: 0.023, SQL: 10