随笔分类 - Linux
摘要:查看可用内核 # grep "menuentry" /boot/grub2/grub.cfg if [ x"${feature_menuentry_id}" = xy ]; then menuentry_id_option="--id" menuentry_id_option="" export m
阅读全文
摘要:背景:修复服务器内核漏洞 当安装了一个发行版,它包含了一个特定版本的内核,如下这台服务器内核则为:Linux 3.10.0-1160.el7.x86_64 # uname -sr Linux 3.10.0-1160.el7.x86_64 内核升级操作步骤如下: 安装elrepo 载入公钥,安装epr
阅读全文
摘要:制作 RPM 包 安装相关依赖 # yum install rpm-build zlib-devel openssl-devel gcc perl-devel pam-devel unzip -y 创建所需目录 # mkdir -p /root/rpmbuild/{SOURCES,SPECS} #
阅读全文
摘要:连接Linux服务器时出现WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED,会导致这一警告信息是因为,第一次进行SSH连接时,会生成一个认证存储在客户端中的known_hosts,但如果服务器重新装过或认证信息发生变化。这时候服务器和客户端的信息不匹配时
阅读全文
摘要:WireGuard 介绍 WireGuard 是 Jason A. Donenfeld 开发的开源 VPN 协议。目前支持 Linux, macOS, Android以及OpenWrt。被视为是下一代 VPN 协议。 wireguard官网 WireGuard 安装 以下是我在Ubuntu 18.0
阅读全文
摘要:使用U盘启动安装CentOS7出现 Warning: dracut-initqueue timeout - starting timeout scripts 的解决办法 原因: ISO下,在/isolinux/isolinux.cfg 文件中找到 Install CentOS Linux 7 这里的
阅读全文
摘要:Linux环境下安装MongoDB 说明:这里使用软件版本为:mongodb-linux-x86_64-rhel62-3.2.8.tgz 官网下载 本文所使用的安装包下载 提取码:zj43 具体步骤如下: 1)上传软件包到服务器并进行解压 [root@srtAdmin ~]# tar xvzf mo
阅读全文
摘要:Linux 下普通用户免密码切换 root 用户 具体步骤: 1)编辑 su 文件打开第四行注释 2)将用户添加到 wheel 组 测试结果:
阅读全文
摘要:通过yum命令只下载rpm包不安装 经常遇到服务器没有网络的情况下部署环境,或者创建自己的 yum 仓库等。每次都是在网上搜搜搜,都是五花八门,自己整理了下自己用到的以下三种方式,这里没有太多废话,只是如何安装并示例经常用到的方式,如果还需要更多参数 ,可以通过 --help 查看手册: 方法一:y
阅读全文
摘要:云服务器ESC 部署vsftpd 虚拟用户 说明:云服务器部署和本地服务器部署一样,都需要开通指定的相应端口,只不过云服务器需要在安全组规则中打开相应的端口允许通过。 环境说明: 对应的用户对应不同的密码,对应不同的数据目录,如下图: 具体步骤 1) 安装软件 2) 创建相应的ftp数据目录 3)
阅读全文
摘要:云服务器ESC 部署vsftpd服务 推荐一款ftp客户端工具:iis7服务器管理工具IIs7服务器管理工具可以批量管理ftp站点,同时具备定时上传下载的功能。作为服务器集成管理器,它最优秀的功能就是批量管理windows与linux系统服务器、vps。能极大的提高站长及服务器运维人员工作效率。同时
阅读全文
摘要:gitlab 安装及汉化 GitLab简介: GitLab是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。可通过Web界面进行访问公开的或者私人项目。它拥有GitHub类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览
阅读全文
摘要:Centos 安装企业wiki confluence是一个专业的企业知识管理与协同软件,可以用于构建企业wiki。通过它可以实现团队成员之间的协作和知识共享。现在大多数公司都会部署一套confluence,用作内部wiki。现在confluence已收费,那么下面将介绍下安装破解confluence
阅读全文
摘要:Linux-通过inotifywait监控目录及文件 inotifywait命令的使用此处就不写了;可以参考文章:https://www.cnblogs.com/martinzhang/p/4126907.html inotifywait命令是工具包 inotify-tools 里面的,可以直接通过
阅读全文
摘要:Linux 服务器安装Windows字体 直接上步骤: Windows字体包下载链接:https://pan.baidu.com/s/1ks9a70snHo02CTuqTrQhhg 提取码:7aw5 (1)在/usr/share/fonts/下创建一个目录存放Windows字体 (2)将字体上传到创
阅读全文
摘要:计算机 网络基础 问题:网络到底是什么?计算机之间是如何通行的? 早期:联机 以太网:局域网与交换机 广播 主机之间‘一对所有’的通讯模式,网络对其中每一台主机发出的信号都进行无条件复制并转发,所有主机都可以接受到所有的信息(不管你是否需要),由于其不用路径选择,所以其网络成本很低廉。有线电视网就是
阅读全文
摘要:awk 命令详解 awk 是一种编程语言,用于在linux/nuix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大的编程工具。它在命令行中使用,但更多是作为脚本来使用。 awk 的处理
阅读全文
摘要:Linux sed命令详解 sed是一种流编辑器,它是文本处理中非常好的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,
阅读全文
摘要:samba 服务 简介 1987年,微软公司和英特尔公司共同制定了SMB(Server Messages Block,服务器消息块)协议,旨在解决局域网内的文件或打印机等资源的共享问题,这也使得在多个主机之间共享文件变得越来越简单。到了1991年,当时还在读大学的Tridgwell为了解决Linux
阅读全文
摘要:LVM逻辑卷管理器 为什么要使用逻辑卷? 逻辑卷管理器是Linux系统用于对硬盘分区进行管理的一种机制,为了解决硬盘设备在创建分区后不易修改分区大小的缺陷。尽管对传统的硬盘分区进行强制扩容或缩容从理论上讲是可行的。但是却可能造成数据的丢失。LVM技术是在硬盘分区和文件系统之间添加了一个逻辑层,它提供
阅读全文