CentOS 7 安装 WireGuard 详细教程
1.开启转发12echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.confsysctl -p 2.安装官方 WireGuard官方链接 123yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmcurl -o /etc/yum.repos.d/jdoss-wireguard-epel-7.repo https://copr.fedorainfracloud.org/coprs/jdoss/wireguard/repo/epel-7/jdoss-wireguard-epel-7.repoyum install wireguard-dkms wireguard-tools 3.服务端安装3.1.创建公钥私钥WireGuard的服务端或客户端都必须用单独的公钥私钥来进行鉴权,所以参考以下命令格式,为各设备创建对应的公钥私钥。其中预共享密钥属于可选配置。 123456789101112131415...
Hexo:站点收录
1.百度链接:站点管理_站长工具_百度搜索资源平台 2.谷歌链接:https://search.google.com/search-console 3.谷歌广告链接:https://www.google.com/adsense/new/u/0/pub-3701307444029083/home
CentOS根目录扩容
1.增加物理存储2.将新扩容的100GB空间进行fdisk分区,或者直接使用pvcreate 建立物理卷2.1.建立物理卷(可选,建议用fdisk分区)1pvcreate /dev/sdb 2.2.fdisk分区2.2.1.lsblk可以看到硬盘变成300GB,但是分区还是sda1和sda2共200GB,利用fdisk对sda进行分区,将扩容空间创建为新的sda3分区12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152(base) [root@localhost ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda ...
Git多账号配置
1.生产密钥1.1.打开命令行,生产第1个ssh key。1ssh-keygen -t rsa -C "xx@qq.com" 1.2.打开命令行,生产第2个ssh key。1ssh-keygen -t rsa -f ~/.ssh/id_rsa_other -C "xx@qq.com" 1.3.在目录~/.ssh/下创建config文件。12345678910111213# githubHost github.com HostName github.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa User xx# giteeHost gitee.com HostName gitee.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa_other User xx 2.阿里云多个账号配置2.1.修改confi...
Git行结束符CRLF、LF自动转换全局配置(Windows & MacOS )
1.行结束符在Windows中,行结束符使用回车符(CR,\r)和换行符(LF,\n)的组合表示。这个组合被称为回车换行(CRLF)。在Windows的文本文件中,每行的结束都由回车换行表示。 而在UNIX中,行结束符只使用换行符(LF,\n)表示。因此,在UNIX系统中,每行的结束只由换行符表示。 每次按键盘上的 return 时,会插入一个称为行结束符的不可见字符。 不同的操作系统处理行结束符的方式不同。 在使用 Git 和 GitHub 协作处理项目时,Git 可能产生意外结果,例如,你在 Windows 计算机上操作,而你的协作者是在 macOS 中做的更改。 你可以将 Git 配置为自动处理行结束符,以便与使用不同操作系统的人员有效地协作。 2.Git行结束符转换全局配置2.1.配置项说明git config core.autocrlf 命令用于更改 Git 处理行尾的方式。 它将采用单一参数。 true:Git会在文件提交时将行结束符自动转换为操作系统的默认换行符,并在文件签出时将其转换回来。即在Windows上签出的文件将使用回车换行(CRLF),而在Unix和L...
Linux免密登录
1.生成 SSH 密钥对首先,为你的用户生成一个SSH密钥对。 如果你已经有了密钥对,可以跳过这一步。 在你的本地机器上,打开终端并运行以下命令: 1ssh-keygen -t rsa -b 4096 -C "your_email@example.com" 2.添加公钥到远程服务器将生成的公钥添加到远程服务器的authorized_keys文件中。 2.1.远程复制公钥使用ssh-copy-id命令可以方便地将公钥复制到远程服务器: 1ssh-copy-id user@remote_host 其中,user是远程服务器上的用户名,remote_host是远程服务器的 IP 地址或域名。 2.2.手动复制公钥你也可以手动复制公钥。 首先,显示公钥的内容: 1cat ~/.ssh/id_rsa.pub 然后在远程服务器上登录并将其添加到~/.ssh/authorized_keys文件中: 1234mkdir -p ~/.sshecho "your_public_key" >> ~/.ssh/authorized_keysc...
OpenVPN安装与配置
1.OpenVPN证书制作1.1.解压easy-rsa-data.zip文件 进入/opt/khalidfile/openvpn目录 1cd /opt/khalidfile/openvpn 解压easy-rsa-data.zip文件 1unzip easy-rsa-data.zip 进入目录 1cd easy-rsa-data/2.2 修改权限 1chmod 755 * 1.2.配置vars 配置vars 其中xxx变更为实际含义内容 123456789101112131415161718192021# These are the default values for fields# which will be placed in the certificate.# Don't leave any of these fields blank.export KEY_COUNTRY="cn"export KEY_PROVINCE="zhejiang"export KEY_CITY="hangzho...
CentOS 8 安装与配置
1.初始化1.1.安装net-tools1yum install -y net-tools 1.2.安装wget1yum install -y wget 1.3.安装vim1yum install -y vim 1.4.安装yum阿里源123456789101112131415161718#进入yum源文件夹cd /etc/yum.repos.d#1.修改文件,注释mirrorlist与baseurl,并设置以下内容。(#不要复制)#baseurl=https://mirrors.aliyun.com/centos/$releasever/AppStream/$basearch/os/vim CentOS-Linux-AppStream.repo#2.修改文件,注释mirrorlist与baseurl,并设置以下内容。(#不要复制)#baseurl=https://mirrors.aliyun.com/centos/$releasever/BaseOS/$basearch/os/vim CentOS-Linux-BaseOS.repo#3.修改文件,注释mirrorlist...
CentOS 7 安装与配置
1.初始化1.1.安装net-tools1yum install -y net-tools 1.2.安装wget1yum install -y wget 1.3.安装vim1yum install -y vim 1.4.同步时间1234567891011121314151617181920212223#安装ntpdateyum -y install ntpdate#同步时间ntpdate -u pool.ntp.org#同步完成后,date命令查看时间是否正确date#中国cn.ntp.org.cn#中国香港hk.ntp.org.cn#美国us.ntp.org.cn#安装crontabyum -y install crontab#创建crontab任务crontab -e#添加定时任务*/20 * * * * /usr/sbin/ntpdate pool.ntp.org > /dev/null 2>&1#重启crontabservice crond reload 1.5.安装yum源1.5.1.腾讯源:::color2参考地址:https://clo...
Docker初探
1.初识Docker1.1.What is Docker1.1.1.官网首页https://www.docker.com/ Debug your app, not your environment Securely build, share and run any application, anywhere 1.1.2.Docshttps://docs.docker.com/get-started/ Docker is a platform for developers and sysadmins to develop, deploy, and run applications with containers. The use of Linux containers to deploy applications is called containerization. Containers are not new, but their use for easily deploying applications is. Docker是供开发人员和系统管理员使用容器构建,共享和...