分类: linux总结

203 篇文章

Linux-Ansible学习手杂
Linux-Ansible学习手杂 Ansible 介绍 Ansible是一个配置管理和配置工具,使用SSH连接到服务器并运行配置好的任务,服务器上不需要安装任何其他软件,只需要开启SSH,客户端的ansible会完成所有其他的工作。 上图为ansible的基本架构,从上图可以了解到其由以下部分组成: 核心:ansible 核心模块(Core Mo…
Centos中EOF的用法
Centos中EOF的用法 在平时的运维工作中,我们经常会碰到这样一个场景: 执行脚本的时候,需要往一个文件里自动输入N行内容。如果是少数的几行内容,还可以用echo追加方式,但如果是很多行,那么单纯用echo追加的方式就显得愚蠢之极了! 这个时候,就可以使用EOF结合cat命令进行行内容的追加了。 其格式如下: <<EOF # 开始 …
CentOS安装activeMQ
CentOS安装activeMQ tar方式安装 1.下载 http://archive.apache.org/dist/activemq/ 选择对应版本下载即可 这次安装的是apache-activemq-5.16.3 2.解压,启动,测试 tar -zxvf apache-activemq-5.16.3-bin.tar.gz cd apache…
CentOS7-离线部署禅道
CentOS7-离线部署禅道 安装步骤 1.确认系统是32或64位 getconf LONG_BIT 2.下载禅道开源软件 官网:https://www.zentao.net/index.html 我下载的是12.5.3版本 3.本地上传到集团服务器的/opt目录,并解压 tar -zxvf ZenTaoPMS.12.5.3.zbox_64.tar…
Rinetd端口转发工具-Linux
Rinetd端口转发工具-Linux 简介 Rinetd是为在一个Unix和Linux操作系统中为重定向传输控制协议(TCP)连接的一个工具。Rinetd是单一过程的服务器,它处理任何数量的连接到在配置文件etc/rinetd中指定的地址/端口对。尽管rinetd使用非闭锁I/O运行作为一个单一过程,它可能重定向很多连接而不对这台机器增加额外的负担…
harbor镜像仓库搭建配置
harbor镜像仓库搭建配置 1.安装docker-compose(已经安装省略) 1. 下载 在 Linux 上的也安装十分简单,从 官方 GitHub Release 处直接下载编译好的二进制文件即可。 例如,在 Linux 64 位系统上直接下载对应的二进制包。 sudo curl -L "https://github.com/docker/…
Docker Compose学习手札
Docker Compose学习手札 Docker Compose介绍 Compose 定位是 「定义和运行多个 Docker 容器的应用(Defining and running multi-container Docker applications)」,其前身是开源项目 Fig。 通过第一部分中的介绍,我们知道使用一个 Dockerfile 模…
Docker-Dockerfile构建学习
Docker-Dockerfile构建学习 Dockerfile介绍 Dockerfile 是一个文本文件,其内包含了一条条的 指令(Instruction),每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。 构建步骤分为: 编写一个dockerfile文件 docker build构建成为一个镜像 docker run 运行镜…
Nginx的平滑升级(编译安装方式)
Nginx的平滑升级 1、查看当然版本 cd /usr/local/nginx/ #进入Nginx安装目录 sbin/nginx -V #查看版本 ----输出 nginx version: nginx/1.14.0 built by gcc 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) configure argu…
Linux(Centos7) 使用Clash For Linux网络代理工具教程
Linux(Centos7) 使用Clash For Linux网络代理工具教程 公司集团需求,需要通过原始话单的用户访问url,python识别一些境外的sq,菠菜,zhapian网站,但是集团服务器无代理环境,需要部署网络代理工具才能访问.因此就有这个Clash For Linux教程,如违反国家相关规定,会马上进行删除处理.(文明公民) 参考…
CentOS配置禁止root用户直接登录
CentOS配置禁止root用户直接登录 Linux的默认管理员名即是root,只需要知道ROOT密码即可直接登录SSH。禁止Root从SSH直接登录可以提高服务器安全性。经过以下操作后即可实现。 本文适用于CentOS、Debian等Linux系统。 新建用户 root 账号下新建用户: # 新建账号 useradd hcxt # 设置账号密码 …
linux中设置记录执行命令的时间
linux中设置记录执行命令的时间 默认情况下,执行的所有命令 的Bash 命令存储在 ~/.bash_history、系统管理员可以查看系统上用户执行的命令列表。默认不显示命令的执行时间。 history [root@huaxing03 ~]# history | more 1 du -sh * 2 cd /var 3 du -sh * 4 cd…
sshpass:一个很棒的免交互 SSH 登录工具
sshpass:一个很棒的免交互 SSH 登录工具 在大多数情况下,Linux 系统管理员使用 SSH 登录到程 Linux 服务器时,要么是通过密码,要么是无密码 SSH 登录或基于密钥的 SSH 身份验证。 sshpass 是一个简单、轻量级的命令行工具,通过它我们能够向命令提示符本身提供密码(非交互式密码验证),这样就可以通过 cron 调度…
Centos或者RedHat创建SFTP上传账号
Centos或者RedHat创建SFTP上传账号 1.创建sftp用户组 groupadd sftp 2.创建用户并限制用户登录SSH useradd -g sftp -s /bin/false hnsftp 3.设置用户密码 passwd hnsftp 4.创建用户上传目录,并且修改成用户的home目录,修改目录权限 sftp上传文件夹 mkdi…
Centos下fail2ban安装与配置使用
1.fail2ban简介 fail2ban可以监视你的系统日志,然后匹配日志的错误信息(正则式匹配)执行相应的屏蔽动作(一般情况下是防火墙),而且可以发送e-mail通知系统管理员 2.fail2ban的功能和特性 1、支持大量服务。如sshd,apache,qmail,proftpd,sasl等等 2、支持多种动作。如iptables,tcp-w…
Linux常用命令大全
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat…
linux-split命令
功能说明:切割文件。 语  法:split [–help][–version][-<行数>][-b <字节>][-C <字节>][-l <行数>][要切割的文件][输出文件名] 补充说明:split可将文件切成较小的文件,预设每1000行会切成一个小文件。 参  数: -<行数>或-l&l…