博文

目前显示的是 二月, 2024的博文

Linux终端中文字体显示乱码问题解决方法

背景:海外新开的VPS经常对中文字符显示不友好,需要手动修改一下 一、Linux终端文件名显示不支持中文解决方法 比如使用ls查看时: root@AWS-HK:~# ls 1 snap get-docker.sh zabbix-release_5.0-2+ubuntu22.04_all.deb iptables.bak ''$'\346\226\260\345\273\272\346\226\207\346\234\254\346\226\207\346\241\243'' (2).txt' 这其中“ $'\346\226\260\345\273\272\346\226\207\346\234\254\346\226\207\346\241\243' ”是就一个中文文件名。这时我们就需要按照以下步骤操作: 1,运行locale命令查看当前的locale设置 root@AWS-HK:~# locale LANG= LANGUAGE= LC_CTYPE="POSIX" LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT="POSIX" LC_IDENTIFICATION="POSIX" LC_ALL= 2,如果没有中文支持,需要编辑/etc/locale.gen文件,取消中文前面的注释,如下: vim /etc/locale.gen ..... #直接来到最下面 # zh_CN GB2312 zh_CN.GB18030 GB18030 #如果不行...

本地部署Gitlab记录

图片
一、准备工作 vps:Centos7 ,比较吃内存,建议内存不小于4G 安装包下载: https://about.gitlab.com/downloads/#centos7 安装环境: yum install curl policycoreutils openssh-server openssh-clients postfix 启动服务: systemctl start sshd          #一般都是已经启动的 systemctl start postfix 二、安装Gitlab-ce 下载安装包,推荐清华镜像站: https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el9/gitlab-ce-16.9.0-ce.0.el9.x86_64.rpm 下载下来后安装: rpm -ivh gitlab-ce-16.9.0-ce.0.el9.x86_64.rpm 三、配置端口 配置文件在/etc/gitlab/gitlab.rb,需要修改端口和配置邮件 GitLab默认会占用80、8080和9090端口,如果服务器上还有tomcat、Jenkins等其他服务,可能会遇到端口冲突。 找到关键字:external_url 'http://127.0.0.1' 将其内容改为:external_url 'http://<服务器地址或域名>:10000' 找到关键字:unicorn['port'] = 8080 将其内容改为:unicorn['port'] = 10001 找到关键字:prometheus['listen_address'] = 'localhost:9090' 将其内容改为:prometheus['listen_address'] = 'localhost:10002' 四、登录 输入网址:http...

记录个人VPS使用的小工具

图片
前言:自用的小工具,会持续更新。。。 一、fail2ban Fail2ban 是一个用于防止自动化攻击的软件工具,它可以监视你的服务器日志(例如 SSH、HTTP、FTP、邮件等服务的日志),寻找如多次登录失败这样的恶意行为模式。一旦它检测到预定义的失败尝试过于频繁,它将屏蔽来源IP地址的访问操作,通常是通过更新防火墙规则来实现这一点。 我是用来防止SSH恶意尝试登录的问题(由于个人的VPS一般会开启root用户名+密码登录) 项目地址: https://github.com/fail2ban/fail2ban 安装文档: https://github.com/fail2ban/fail2ban/wiki/How-to-install-fail2ban-packages 安装并配置fail2ban 1、源码方式安装配置 在 https://github.com/fail2ban/fail2ban/releases 下载 fail2ban 的源码包 Source code class="language-bash"(tar.gz) 安装 #解压并安装 fail2ban tar zxf fail2ban-1.0.2.tar.gz cd fail2ban-1.0.2 python setup.py install #将 fail2ban 服务添加到 Systemd 管理 cp -a build/fail2ban.service /usr/lib/systemd/system/ systemctl daemon-reload #启动 fail2ban,设置开机自启动 systemctl start fail2ban systemctl enable fail2ban systemctl status fail2banp 配置 #创建配置文件jail.local vim /etc/fail2ban/jail.local [DEFAULT] ignoreip = 127.0.0.1/8 [sshd] enabled = true port = 22 filter = sshd logpath = /var/log/secure bantime ...