yum安装提示没有可用软件包
问题1安装软件提示没有可用的软件包
原因出现该问题的原因是该软件包在第三方的yum源里面,而不在官方yum源里面。解决的方法,就是安装epel源。
解决方法123[root@nues ~]# yum install epel-release ##安装epel源[root@nues ~]# yum update ##更新
Shell脚本实现数组冒泡排序
脚本123456789101112131415161718192021222324#!/bin/bash# 定义数组arr=(6 5 3 1 8 7 2 4)# 获取数组长度len=${#arr[@]}# 冒泡排序算法for ((i=0; i<$len; i++))do for ((j=i+1; j<$len; j++)) do if [ ${arr[i]} -gt ${arr[j]} ]; then # 交换两个数的值 temp=${arr[i]} arr[i]=${arr[j]} arr[j]=$temp fi donedone# 输出排序后的数组echo "排序后的数组为:${arr[@]}"
注意事项1定义了一个数组arr,然后使用冒泡排序算法对数组进行排序,最后输出排序后的数组。
SFTP 多用户,多目录不同权限设置
创建用户
useradd
-g 用户组;
-d 指定家目录;
-s 不登陆;
-M 不创建家目录;
12345678910111213141516groupadd sftpuseradd -g sftp -s /sbin/nologin -M bytedanceuseradd -g sftp -s /sbin/nologin -M huaweimusicmkdir -p /home/sftp/bytedance/{upload,reporting}mkdir -p /home/sftp/huaweimusic/KDM# ChrootDirectory 上级必须是root,权限最大为755chown -R root.root /home/sftp/bytedancechown -R root.root /home/sftp/huaweimusic# 目录权限最小化chown bytedance.sftp /home/sftp/bytedance/{upload,reporting}chown huaweimusic.sftp /h ...
Shell脚本实现自动屏蔽DDOS攻击IP
脚本1234567891011121314151617181920212223242526#!/bin/bash# 定义要屏蔽的IP地址列表文件block_list_file="/etc/block_list.txt"# 如果文件不存在,则创建文件if [ ! -f $block_list_file ]; then touch $block_list_filefi# 获取当前时间戳timestamp=`date +%s`# 遍历文件中的所有IP地址while read line; do # 获取IP地址和上次封禁时间 ip=`echo $line | awk '{print $1}'` last_block_time=`echo $line | awk '{print $2}'` # 如果上次封禁时间超过1小时,则重新封禁该IP地址 if [ $((timestamp-last_block_time)) -gt 3600 ]; then ...
Centos错误:Local Time与实际相差8小时
报错场景 Local Time与实际相差8小时
解决步骤这通常是时区设置不正确引起的。可以按照以下步骤检查和更正时区设置:
使用timedatectl命令查看当前系统的时区设置:
1timedatectl
如果时区设置不正确,则可以使用以下命令更改时区设置:
1timedatectl set-timezone <timezone>
其中<timezone>应替换为您所在的时区,例如Asia/Shanghai。
更改后,再次运行timedatectl命令来验证时区设置是否正确。
1timedatectl
如果仍然存在问题,可能需要同步系统时钟。可以使用以下命令手动同步系统时钟:
123sudo systemctl stop chronydsudo ntpdate pool.ntp.orgsudo systemctl start chronyd
这将停止chronyd服务,使用ntpdate工具从pool.ntp.org同步系统时钟,然后重新启动chronyd服务。
Centos 7搭建 Docker 环境
操作系统要求要安装 Docker 引擎,您需要 CentOS 7 或 8 的维护版本。不支持或测试存档版本。
该centos-extras库必须启用。默认情况下启用此存储库,但如果您已禁用它,则需要 重新启用它。
overlay2推荐使用存储驱动。
卸载旧版本旧版本的 Docker 被称为docker或docker-engine。如果安装了这些,请卸载它们以及相关的依赖项。
12345678[root@nues ~]# yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
安装与配置1.首先安装 Docker ...
Centos8修改固定IP重启后不生效问题
123456Centos查看IP 执行命令: ip addr修改IP vi /etc/sysconfig/network-scripts/ifcfg-ens160修改IP地址重启 执行命令: ifdown ens160 && ifup ens160
Centos 8123456789在CentOS8中已废弃网络network.service因此需要使用nmcli配置ip地址在修改好静态ip地址后,依次使用命令[root@dosbat ~]# nmcli c reload[root@dosbat ~]# nmcli networking off[root@dosbat ~]# nmcli networking on