阿里-龙蜥anolis8.8

问题:阿里-龙蜥anolis8.8-安装源(设置基础软件仓库时出错)

我在官网下载的镜像文件名称:AnolisOS-8.8-x86_64-dvd.iso

第一种解决方案:有外网的情况

1.在系统安装界面选择“网络与主机名”,进入网络配置页面,并根据现场环境配置服务器的网络(DHCP或静态),确认配置正确后点击左上角的“完成”;
2.在系统安装界面选择“安装源”,进入安装源配置页面,输入正确的外网源地址,例如龙蜥anolis8.8-安装源 的外网源地址为: https://mirrors.aliyun.com/anolis/8.8/BaseOS/x86_64/os

第二种解决方案:换镜像

AnolisOS-8.8-x86_64-minimal.iso
阿里-龙蜥anolis8.8_第1张图片

第三种解决方案: 用U盘烧录的iso会遇到次问题,解决方法如下:

1 当进入到安装引导界面时 然后按下Tab键或者e键进入启动参数修改页面,下图是修改前的初始参数;
2 在 内核启动参数的 quiet 最后 加入:
inst.repo=hd:LABEL=anolis-8-x86_64-dvd (阿里龙蜥8.8我测试没成功)
inst.repo=hd:LABEL= (hd:anolis-8-x86_64和前面的LABEL=XX一致)

麒麟修改参考
#这里的label需要和前面的一致
inst.repo=hd:LABEL=KYLIN-SERVE

#如果上面不管用,查看u盘对应的盘符
inst.repo=hd:/dev/sdb1

image.png

3 Ctrl+x 保存 或者回车键

常用命令

1.修改ip

重启网卡
#1、重新载⼊⼀下配置⽂件
nmcli c reload

#2、重启⽹卡(三个命令都可)
nmcli c up ens32 

nmcli d reapply ens32

nmcli d connect ens32

2.系统通用配置


#添加访问互联路由
cat > /etc/resolv.conf <<EOF
nameserver 114.114.114.114
nameserver 223.5.5.5
nameserver 8.8.8.8
EOF

cat /etc/resolv.conf

#挂载镜像
mkdir -p /etc/yum.repos.d/bak
mv /etc/yum.repos.d/*repo /etc/yum.repos.d/bak

cat > /etc/yum.repos.d/dvd8.repo <<EOF
[A]
name=mnt-BaseOS
baseurl=http://192.168.2.66:81/anolis/8/BaseOS
enabled=1
gpgcheck=0

[B]
name=mnt-AppStream
baseurl=http://192.168.2.66:81/anolis/8/AppStream
enabled=1
gpgcheck=0
EOF

yum clean all 
yum -y makecache
yum -y update

#3、安装常用插件
yum install chrony ntp ntpdate tar vim telnet net-tools ntpdate lrzsz unzip gcc -y


#将 SELINUX=enforcing 替换为SELINUX=disabled
sed -i "s|SELINUX=enforcing|SELINUX=disabled|g" /etc/selinux/config


# 开机不自动启动防火墙
systemctl disable firewalld.service

# 关闭防火墙
systemctl stop firewalld.service
setenforce 0
#systemctl status firewalld.service


#使用/etc/rc.d/rc.local设置开机自动启动
chmod +x /etc/rc.d/rc.local

#centos567修改系统日志保留时间为1年
cp -R /etc/logrotate.conf /etc/logrotate.conf20220829

cat > /etc/logrotate.conf <<EOF
####################################################################
weekly                     #默认每个礼拜进行轮询
rotate 55                  #保留几个日志文件
create                     #日志文件被重命名,新建日志文件存储
dateext
#compress                  #压缩轮询后的日志
include /etc/logrotate.d   #导入其他日志配置文件

/var/log/wtmp {            #针对/var/log/wtmp所设置的参数
    monthly                #每月轮替
    create 0664 root utmp  #指定新建文件的权限,以及所有者和所属组
        minsize 1M         #大于1M后轮询
    rotate 1               #仅保留一个wtmp.1而已
}

/var/log/btmp {
    missingok
    monthly
    create 0600 root utmp
    rotate 1
}
####################################################################
EOF



#centOS
systemctl restart rsyslog && systemctl status rsyslog


3.时间同步(ntpdate废弃)

同步的ntp服务器

#修改错误的时间
date --set="11:11:11"


1、安装NTP服务器
yum install ntp ntpdate -y  
yum install chrony  -y

2、启动激活和设置开机启动激活时间服务器
systemctl start chronyd
systemctl enable chronyd
systemctl status chronyd

3、检查时间同步状态
chronyc sources  

4、设置同步时间所用的服务器是指定的NTP 服务器,
将 time.server.com 替换为你指定的 NTP 服务器地址。
这将强制 chronyd 立即查询给定的 NTP 服务器并调整系统时间。
chronyd -q 'server time.server.com iburst'


修改配置文件

vim /etc/chrony.conf

#pool ntp.aliyun.com iburst
pool 192.168.2.66 iburst

手动同步时间

#修改错误的时间
date --set="11:11:11"


下面是linux CentOS 8手动同步时间的命令
1、同步前可以重新关闭一下时间服务器
#开机关闭

systemctl stop chronyd

2、手动同步时间
sudo chronyd -q 'pool 192.168.2.66 iburst'


3、然后再次运行 timedatectl status 查看同步状态:
timedatectl status

4.安装zabbix

cd /root

rpm -ivh zabbix-agent-4.0.50-1.el8.x86_64.rpm  --nodeps --force


#替换zabbix  配置文件ip192.168.66.25,192.168.66.27
sed -i "s|Server=127.0.0.1|Server=192.168.66.25,192.168.66.27|" /etc/zabbix/zabbix_agentd.conf
sed -i "s|ServerActive=127.0.0.1|ServerActive=192.168.66.25,192.168.66.27|" /etc/zabbix/zabbix_agentd.conf


#启动zabbix
systemctl enable zabbix-agent
systemctl start zabbix-agent.service
systemctl status zabbix-agent.service

5.安装mysql5.7

#安装到/usr/local/mysql目录下

rpm -qa|grep mariadb
rpm -qa|grep mysql
yum remove -y mariadb-libs-5.5.68-1.el7.x86_64


#上传包,解压,修改目录。
cd /root
mv mysql-5.7.43-linux-glibc2.12-x86_64.tar /usr/local/
cd /usr/local/
tar xvf mysql-5.7.43-linux-glibc2.12-x86_64.tar  #tar包里面还有压缩包
tar zxvf mysql-5.7.43-linux-glibc2.12-x86_64.tar.gz
rm -f /usr/local/mysql-*.tar*

mv mysql-5.7.43-linux-glibc2.12-x86_64 mysql



#添加环境变量
cat >> /etc/profile <<-'EOF'
export PATH=$PATH:/usr/local/mysql/bin
EOF


cat /etc/profile

source /etc/profile




#mysql配置文件
cat > /etc/my.cnf <<-'EOF'
[mysql]
default-character-set=utf8
socket=/usr/local/mysql/mysql.sock

[mysqld]
port = 3306
socket=/usr/local/mysql/mysql.sock
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
character-set-server=utf8

default-storage-engine=INNODB
#一般来说,推荐将 innodb_buffer_pool_size 设置为服务器总内存的 50-80%
innodb_buffer_pool_size = 2000M
max_allowed_packet=16M
explicit_defaults_for_timestamp=1
log-output=FILE

#0是没开启,后面用到直接开启。rwdemodb是计算机名,可以自定义。
general_log = 0
general_log_file=/usr/local/mysql/data/rwdemodb-general.err
slow_query_log = ON
slow_query_log_file=/usr/local/mysql/data/rwdemodb-query.err
#执行时间超过 10 秒的 SQL 查询会被记录到 slow query log 
long_query_time=10
log-error=/usr/local/mysql/data/rwdemodb-error.err
EOF




#系统新增用户,并且修改属主
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
chown -R mysql.mysql /usr/local/mysql
chown mysql.mysql /etc/my.cnf

mkdir /usr/local/mysql/data
chown mysql.mysql /usr/local/mysql/data



#服务文件
cat > /usr/lib/systemd/system/mysqld.service <<-'EOF'
[Unit]
Description=MySQL Server
Documentation=man:mysqld(8)
Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
After=network.target
After=syslog.target

[Install]
WantedBy=multi-user.target
[Service]
User=mysql
Group=mysql
ExecStart=/usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf
LimitNOFILE = 65536
LimitNPROC = 65536
EOF



#初始化
mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/
tail  /usr/local/mysql/data/rwdemodb-error.err  


#开机自启
systemctl daemon-reload
systemctl enable mysqld
systemctl start mysqld


mysql5.7 无法登入

[root@localhost local]# mysql -u root -p
mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
[root@localhost local]# mysql -u root -p
mysql: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
[root@localhost local]# mysql -u root -p



#解决方案
ln -s /usr/lib64/libncurses.so.6 /usr/lib64/libncurses.so.5
ln -s /usr/lib64/libtinfo.so.6 /usr/lib64/libtinfo.so.5

你可能感兴趣的:(linux,信创,龙蜥,阿里)