
CentOS/Debian/Ubuntu Linux修改SSH默认22端口
默认情况下,SSH 侦听端口 22。更改默认 SSH 端口会通过降低自动攻击的风险为您的服务器增加额外的安全层。

There were 3577 failed login attempts since the last successful login.
当您通过 shell 登录到您的 Linux(Ubuntu/Centos/Redhat/RHEL)时,您会收到这样的警告 There were xxx failed login attempts since the last successful login. 那么你的系统可能正在遭受密码暴力破解的风险。

快速修改Windows服务器端口脚本
【摘要】在Linux中,我们可以通过修改服务器的配置文件来修改系统远程登陆的端口号,但是在Windows中会比较麻烦一些,需要我们更改注册表的信息,下面是一篇关于Windows更改服务端口的快速脚本,以达成快速修改端口号的目的。操作系统:【Windows 2012/Windows 10】解决步骤

Centos7在SeLinux下修改SSH端口
一、修改ssh端口 找到 修改为: 二、修改firewall配置 firewall添加修改的ssh端口: 重启: 查看添加端口是否成功,如果添加成功则会显示yes,否则no 三、修改SELinux 检查semanage是否安装 若未安装,请先安装工具包 查看当前selinux允许的端口 添加新端口 检查是否添加成功 四、重启SSH服务

Mac 键盘快捷键
您可以按下某些组合键来实现通常需要鼠标、触控板或其他输入设备才能完成的操作。 要使用键盘快捷键,请按住一个或多个修饰键,然后按快捷键的最后一个键。例如,要使用 Command-C(拷贝),请按住 Command 键并按 C 键,然后同时松开这两个键。Mac 菜单和键盘通常对某些按键使用符号,其中包括以下修饰键: Command(或 Cmd)⌘ Shift ⇧ Option(或 Alt)⌥ Control(或 Ctrl)⌃ Caps Lock ⇪ Fn 在 Windows PC 专用键盘上,请用 Alt 键代替 Option 键,用 Windows 标志键代替 Command 键。 Apple 键盘上的某些按键具有特殊符号和功能,例如显示屏亮度 、键盘亮度 、调度中心等。如果您的键盘上没有这些功能,您也许可以通过创建自己的键盘快捷键来实现其中的一些功能。要将这些键用作 F1、F2、F3 或其他标准功能键,请将它们与 Fn 键组合使用。 剪切、拷贝、粘贴和其他常用快捷键 Command-X:剪切所选项并拷贝到剪贴板。 Command-C:将所选项拷贝到剪贴板。这同样适用于“访达”中的文件。 Command-V:将剪贴板的内容粘贴到当前文稿或 App 中。这同样适用于“访达”中的文件。 Command-Z:撤销上一个命令。随后您可以按 Shift-Command-Z 来重做,从而反向执行撤销命令。在某些 App 中,您可以撤销和重做多个命令。 Command-A:全选各项。 Command-F:查找文稿中的项目或打开“查找”窗口。 Command-G:再次查找:查找之前所找到项目出现的下一个位置。要查找出现的上一个位置,请按 Shift-Command-G。 Command-H:隐藏最前面的 App…

Docker 常见的用法
操作 命令 备注 通过脚本安装Docker curl -fsSL get.docker.com -o get-docker.sh sudo sh get-docker.sh –mirror Aliyun 启动docker服务 systemctl enable docker systemctl start docker 列出docker docker ps 7 启动docker docker start ID 7 为当前容器生成备份 docker commit -p 7 搜索Docker镜像 docker search 7 从Docker镜像仓库中拉取镜像 docker pull 7 将images导出为文件 docker save -o <~/path_to_container-backup.tar> 7 将images从文件导入 docker load -i <~/path_to_container-backup.tar> 7…

CloudLinux安装方法
本文基于Centos 7操作系统安装CloudLinux的方法

CloudLinux的PHP Selector’s 几条有用的命令 (为多用户或单用户修改 PHP版本/拓展等等)
修改所有用户PHP版本(演示为PHP7.2) # selectorctl --change-to-version=7.2 --version=native #this command changes PHP version to 5.3 for all users with native version 你也可以通过下面的命令来为所有的用户更改PHP版本(演示为PHP7.2) # cd /var/cpanel/users # ls -1 | awk \'{ print selectorctl --set-user-current=7.2 --user=$1 }\' | sh 重置用户的PHP拓展组件 selectorctl --list-users --version=7.2 | sed -e \'s/,/\\n/g\' | sed \'s/^/selectorctl --reset-user-extensions --version=7.2 --user=/\' 如果你运行了上面的命令: 该命令会列出所有正在使用PHP 7.2的用户 该命令将生成一个单独的命令来重置每个用户的模块 如果你在该命令的末尾加入| sh…

Timezone 更新系统时间
选择timezone: tzselect 查看时区: cat /etc/sysconfig/clock vim /etc/sysconfig/clock ZONE=Asia/Shanghai ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 更新时间: yum -y install ntp ntpdate ntpdate [cn.pool.ntp.org](http://cn.pool.ntp.org/) hwclock --systohc

CentOS 6 升级 CentOS 7
升级路径 升级步骤 升级前准备(非常重要) 解决升级后 grep、 yum 命令不能使用,网卡无法配置IP等问题 此步骤非常重要,如果不做或做错,升级后将无法远程连接到目标机器 libsas12.so.2.0.23、libpcre.so.0.0.1 这两个文件在不同的版本中可能版本号会不一样 操作完成后必须检查 /usr/local/lib64/ 下是否有这两个文件和其软连接 CentOS 6 升级到 CentOS 7.2 配置 yum 源 安装旧版 openscap 需确认 openscap 的版本必须是 1.0.8,而不能是 1.2.13或其他版本,否则执行升级步骤会报错 安装升级工具 升级前检查 如检查成功,会生成检查报告,此报告需要细读一遍 如检查失败,根据提示解决问题或放弃升级 上传CentOS7.2 DVD ISO 镜像包到系统任意路径,必须是DVD包,大小为4G多 执行更新 如提示 Finished. Reboot to start upgrade.,则输入 reboot 执行后续升级,此步骤需要较长时间 如报错,根据提示解决问题或放弃升级 升级后完善 升级 grep 软件包 因为 grep 没有被升级,需要手工将 grep 升级到 CentOS 7 的版本 卸载 el6 相关软件包 el6 的包是升级遗留的一些软件包,不建议保留,保留这些软件包可能会导致后续升级到最新 CentOS 7 造成依赖问题,因此需要将其卸载或升级为 CentOS 7 的版本。 此处可能需要解决很多依赖问题。而且可能有些包是被系统重要组件依赖的,卸载时要注意看清楚,建议少量多次分批卸载 最后剩余卸不掉的包,尝试将其升级为 CentOS 7 的版本 删除无效开机启动项 因…

如何在Windows,Mac上编辑hosts文件
hosts最早在ARPANET的时候就已经被使用的一个文件,它在DNS解析之前会预读hosts文件中的配置信息。因此hosts文件是一个用于辅助域名解析的文件。 有时由于一些特定的目的,例如让一个未解析的域名指向特定的IP,此时您可以非常方便地通过修改hosts文件来控制对网站和网络流量的访问。 在所有平台上,语法基本保持不变,无论在Windows还是macOS中使用,hosts文件的变化都很小。我们将通过一些经典的语法来作为演示案例。 127.0.0.1 localhosts #loopback 上面的演示中第一部分127.0.0.1 是地址重定向到的IP地址,第二部分localhosts是您要重定向的域名或地址,第三部分#loopback是注释。它们可以用空格隔开,但是为了便于阅读,通常用一个或两个标签隔开。 现在,让我们看一下在不同操作系统中访问hosts文件的过程 Windows 10 从Windows10的开始菜单搜索记事本,然后在搜索结果列表中右键单击记事本,然后选择以管理员身份运行即可,如下图: 完成此操作后,使用文件 -> 打开 功能打开以下文件。 c:\windows\system32\drivers\etc\hosts 然后您可以正常编辑。 打开记事本后,您可以编辑文件。在此示例中,我们将阻止www.baidu.com。为此,只需在#标记后输入以下内容。 0.0.0.0 www.baidu.com 现在,您已经编辑了hosts文件,请确保将其保存 现在请注意,如果我们尝试在IE中访问www.baidu.com,则无法访问该页面。 我们也无法在Microsoft EDGE浏览器中使用它(请查看末尾的注释)。另外,有关编辑您的Hosts文件的更多信息,请参阅Geek关于如何创建快捷方式以快速编辑Hosts文件的文章。 macOS(任何版本) 打开终端并使用您喜欢的编辑器,在本文中,我们通过vim的方式来编辑。 在终端中输入如下命令: sudo vim /etc/hosts 该文件看起来有点像Windows,但是文件中的说明会和Windows不同 同样,我们将重定向Baidu: 我们通过ping可以看到IP已经指向了0.0.0.0 我们尝试通过Safari访问网站,可以看到Baidu已经被重新指向了0.0.0.0,但是该IP上没有任何可以显示的内容: 注释 在本教程中,我们确实注意到了一些事情。经过测试,我们可以通过在hosts文件中添加www.baidu.com来改变Microsoft EDGE或Safari访问Baidu 时解析的IP。 另外,请确保每一个hosts中的IP记录域名关系保持单独的一行,切勿在一行内添加多个IP,但是可以添加指向该IP的多个域名记录。 这应该使您开始了解hosts文件以及它如何帮助保护您的计算机。您可以使用它来阻止您不希望PC能够访问的站点或让您的网站指向特定的IP地址。如果您对我们发布的任何教程有更多建议,请发表评论并告诉我们!