Linux
文章平均质量分 59
jeikerxiao
简单,
展开
-
Linux服务器查找大文件
Linux服务器查找大文件如何快速定位大文件df 命令,查看磁盘占用情况,发现/目录下使用100%df -h1. 使用find命令可以使用find命令,查找大文件。find / -type f -size +200M显示更详细的信息find / -size +200M -exec ls -lh {} \;2. 使用du命令也可以使用du进行文件夹大小统计.du -sh /* 然后继续查看/sxapp/sxappopt目录下的子目录哪个占用最大。du -sh /sxapp/s原创 2021-06-25 09:41:08 · 644 阅读 · 0 评论 -
kali 2020切换root账号
kali 2020已经改变安全策略,默认的账户名和密码如下:账户:kali密码:kali如果想切换为root账户模式,建议使用以下命令操作sudo su原创 2020-09-26 14:58:00 · 812 阅读 · 0 评论 -
使用NC命令检测TCP/UDP端口是否可通
使用NC命令检测TCP/UDP端口是否可通Linux下 Netstat工具 简称NC,号称是网络工具中的“瑞士军刀”。我们都知道检测TCP端口是否可通的命令是telnet,在Windows和Linux都可以用,但telnet不能检测udp端口,今天给大家介绍的是Linux下 NC命令用于检测UDP端口是否可通。Telnet 检测TCP端口[root@free ~]# telnet 127.0.0.1 8080Trying 127.0.0.1...Connected to 127.0.0.1.E原创 2020-09-24 17:19:26 · 10525 阅读 · 0 评论 -
CentOS vim编辑器
CentOS vim编辑器vim 三种模式vim 中常用的命令末行模式中可用的命令vim 三种模式命令模式:控制光标移动,可对文本进行复制、粘贴、删除和查找等工作。输入模式:正常的文本录入。末行模式:保存或退出文档,以及设置编辑环境。vim 中常用的命令命令作用dd删除(剪切)光标所在整行5dd删除(剪切)从光标处开始的5行yy复制光标所在整行...原创 2018-10-10 15:07:24 · 289 阅读 · 0 评论 -
Shell 脚本语句
Shell 脚本语句1. if条件语句2. for条件循环语句3. while条件循环语句4. case 条件测试语句1. if条件语句if 目录不存在 then 创建该目录fi双分支的if语句if 能够ping通 then 提示服务器正常工作 else 报警服务器出现问题fi多分支的if语句if 分数为85~100之间 then 判定为优秀elif 分数为70~84...原创 2018-10-10 15:41:54 · 447 阅读 · 0 评论 -
CentOS 存储结构
CentOS 存储结构Linux系统常见的目录名称及相应内容常见的硬件设备及其文件名称Linux系统常见的目录名称及相应内容目录名称应放置文件的内容/boot开机所需文件-内核、开机菜单以及所需配置文件等/dev以文件形式存放任何设备与接口/etc配置文件/home用户家目录/bin存放单用户模式下还可以操作的命令/lib开机时用到...原创 2018-10-10 16:14:31 · 263 阅读 · 0 评论 -
SSH 免密登录
SSH 免密登录首先要配置两台linux如何使用SSH免密码登录,这样脚本执行scp命令以及远程执行脚本都不需要输入密码:A为本地主机(即用于控制其他主机的机器,jenkins服务器) ;B为远程主机(即被控制的机器Server,jenkins运行之后发布项目的服务器),假如ip为192.168.1.100 ;A和B的系统都是Linux。在A上的命令1.本地生成公...原创 2018-08-10 14:06:21 · 400 阅读 · 0 评论 -
SSH 三步解决免密登录
SSH 三步解决免密登录1.客户端生成公私钥2.上传公钥到服务器3.测试免密登录1.客户端生成公私钥本地客户端生成公私钥:(一路回车默认即可)ssh-keygen2.上传公钥到服务器这里测试用的服务器地址为:192.168.235.22用户为:rootssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.235.223.测试免密登录客户端...原创 2018-11-15 15:48:46 · 326981 阅读 · 24 评论 -
CentOS7 安装 Logstash
CentOS7 安装 Logstash修改配置文件验证配置文件设置数据源日志输出启动Logstash输出日志到 ElasticsearchLogstash收集Nginx日志验证配置文件配置Nginx日志启动 Logstash修改配置文件进入配置文件目录➜ cd /opt/software/logstash/config查看配置文件➜ lsjvm.options log...原创 2018-11-23 20:56:09 · 10984 阅读 · 2 评论 -
CentOS7 安装 Grafana
CentOS7 安装 GrafanaGrafana官方下载地址Ubuntu & Debian(64 Bit)安装Standalone Linux Binaries(64 Bit)安装Redhat & Centos(64 Bit)安装安装测试Grafana官方下载地址https://grafana.com/grafana/downloadUbuntu & Debian(...原创 2018-11-22 16:32:17 · 2723 阅读 · 0 评论 -
CentOS7 安装 Elasticsearch 5.x
CentOS7 安装 Elasticsearch 5.x下载解压启动测试修改配置文件可能遇到的问题1.内存不够2.权限不够3.bootstrap checks failed下载wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.3.tar.gz解压tar -zxvf elasticsear...原创 2018-11-22 20:02:26 · 456 阅读 · 0 评论 -
CentOS7 安装 Filebeat
CentOS7 安装 Filebeat下载Filebeat解压修改配置文件启动Filebeat配置 Logstash启动Logstash下载Filebeatcd /opt/software/wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-6.5.1-linux-x86_64.tar.gz解压tar...原创 2018-12-05 19:22:49 · 6418 阅读 · 1 评论 -
CentOS7 安装 Kibana
1.下载wget https://download.elastic.co/kibana/kibana/kibana-4.6.6-linux-x86_64.tar.gz2.解压tar -zxvf kibana-4.6.6-linux-x86_64.tar.gz3.配置config目录下的kibana.yml文件: 需要修改以下配置项:# Kibana的端口号port: 5601# Kibana绑原创 2017-09-18 17:26:14 · 2040 阅读 · 0 评论 -
Logstash Grok正则
Logstash Grok正则Grok正则简介语法解释调试工具示例1示例2示例3Grok正则简介日志源提供的日志格式可能并不是我们想要插入存储介质里的格式,Logstash里提供了一系列的filter来让我们转换日志。Grok就是这些filters里最重要的一个插件,(简单来说就是过滤日志数据)。而且后期你还会使用Grok正则里定义的field来进行相关指标的分析。语法解释语法说...原创 2018-12-07 14:14:57 · 1111 阅读 · 0 评论 -
CentOS 中设置系统级代理
CentOS 中设置系统级代理系统全局代理如果需要为某个用户设置一个系统级的代理,可以在vim ~/.bash_profile最后加入:export http_proxy="http://username:password@proxy_ip:port"export https_proxy="https://username:password@proxy_ip:port"使配置文件...原创 2019-08-20 19:51:28 · 5407 阅读 · 0 评论 -
CentOS 管道符、重定向与环境变量
CentOS 管道符、重定向与环境变量1. 输入输出重定向2. 管道命令符3. 命令行的通配符4. 常用的转义字符5. 重要的环境变量1. 输入输出重定向文件读写操作有关的重定向技术的5种模式标准覆盖输出重定向标准追加输出重定向错误覆盖输出重定向错误追加输出重定向输入重定向知道了基础具常用的Linux命令,那么接下来的任务就是把多个Linux命令适当地组合到一起,使其协同工作,...原创 2018-10-10 14:44:29 · 1688 阅读 · 0 评论 -
CentOS 软件和服务管理
CentOS 软件和服务管理常见的Yum 命令systemd初始化进程systemd 与 System V init 的区别以及作用systemctl 管理服务的启动、重启、重载、查看状态等命令systemctl设置服务开机启动、不启动、查看各级别下服务启动状态等常用命令Yum 软件仓库是为了进一步降低软件安装难度和复杂度而设计的技术。Yum 软件仓库可以根据用户的要求分析出所需软件包及其相关...原创 2018-10-10 10:52:01 · 779 阅读 · 0 评论 -
SSH原理与运用
什么是SSH?简单说,SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全的一个基本解决方案,迅速在全世界获得推广,目前转载 2017-01-16 13:46:23 · 350 阅读 · 0 评论 -
Ubuntu 14.04 - SSH的安装及oh-my-zsh安装
SSH是一种安全协议,主要用于给远程登录会话数据进行加密,保证数据传输的安全。现在介绍一下如何在Ubuntu 14.04上安装和配置SSH。$ sudo apt-get install openssh-server$ sudo ps -e |grep ssh有sshd,说明ssh服务已经启动:$ sudo service ssh startssh服务就会启动:增加root的ssh登录安装oh-my-原创 2017-01-17 20:06:30 · 1346 阅读 · 0 评论 -
CentOS 7 - yum常见命令
yum简介Redhat和Fedora的软件安装命令是rpm,但是用rpm安装软件最大的麻烦就是需要手动寻找安装该软件所需要 的一系列依赖关系,超级麻烦不说,要是软件不用了需要卸载的话由于卸载掉了某个依赖关系而导致其他的软件不能用是非常恼人的。令人高兴的是,Fedora终于推出了类似于 ubuntu中的apt的命令yum,令Fedora的软件安装变得简单容易。yum 有以下特点:可以同时配置多个资源原创 2017-01-16 09:01:34 · 7352 阅读 · 0 评论 -
CentOS 7 - 最小化装机软件
CentOS 7 最小化安装后的软件安装:1.安装网络工具:$ yum -y install net-tools2.下载工具安装:$ yum -y install wget3.更改yum源这里用阿里的源。阿里云Linux安装镜像源地址:http://mirrors.aliyun.com/3.1 备份你的原镜像文件,以免出错后可以恢复。$ mv /etc/yum.repos.d/CentOS-Base原创 2017-01-19 09:02:37 · 465 阅读 · 0 评论 -
Docker - Ubuntu 16.04安装Docker
1.更新APT的源$ sudo apt-get update2.安装Docker必需的扩展包扩展包主要是为了Docker的文件系统支持AUFS(Union File System)。AUFS能将一台机器上的多个目录或文件,以联合的方式提供统一视图进行管理。AUFS是docker最早所支持的storage driver.$ sudo apt-get install curl linux-image-e原创 2017-01-20 16:16:39 · 1878 阅读 · 0 评论 -
Linux 系统中如何查看日志 (常用命令)
cat tail -f 日志文件 日 志 文 件 说 明 /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一 /var/log/secure 与安全相关的日志信息 /var/log/maillog 与邮件相关的日志信息 /var/log/cron 与定时任务相关的日志信息 /var/log/sp转载 2017-08-23 11:16:18 · 5169 阅读 · 0 评论 -
Linux 查看日志文件命令
tailheadcattacecho1. tailtail -f test.log你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C。2. headlinux 如何显示一个文件的某几行(中间几行)从第3000行开始,显示1000行。即显示3000~3999行cat test.log | tail -n +3000 | head -n 1000显示1000行到3000行ca转载 2017-08-23 11:05:31 · 30249 阅读 · 1 评论 -
CentOS7 安装Node.js
跳过编译安装node-v8.9.1 二进制包官方下载https://nodejs.org/dist/v8.9.1/node-v8.9.1-linux-x64.tar.xz通过服务器管理工具直接上传值/opt目录。在终端进入/opt目录,找到node二进制包,解压至当前目录:$ xz -d node-v8.9.1-linux-x64.tar.xz$ tar -xvf node-v8.9.1-linu原创 2017-12-05 22:54:04 · 319 阅读 · 0 评论 -
CentOS 常用命令
1.文件与目录操作 命令示例 说明 cd /home 进入’/home’目录 cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd - 返回上次所在目录 cp file1 file2 将 file1 复制为 file2 cp -a dir1 dir2 复制一个目录(包含目录下的文件) c...转载 2018-09-11 14:14:22 · 224 阅读 · 0 评论 -
vim 常用命令
vim 常用命令格式化 命令 说明 == (连按=两次)命令模式下,表示格式化当前行。 n== (n是自然数)表示格式化当前行起的下面n行。 gg=G 格式化全文。文本的选择 命令 说明 v 从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束。 V 从光标当前行开始,...转载 2018-09-11 17:06:20 · 163 阅读 · 0 评论 -
CentOS 查看端口
查看本地端口查看端口监控wc 计算数字,-l 或 ——lines :只显示列数.netstat 网络系统的状态信息netstat -lntup|grep 3306|wc -lnetstat -lntup|grep mysql|wc -lss 查看活动状态的套接字信息ss -lntup|grep 3306|wc -lss -lntup|grep...原创 2018-09-07 15:07:43 · 5316 阅读 · 0 评论 -
CentOS安装Gogs
环境要求数据库(选择以下一项)MySQL:版本 >= 5.7PostgreSQLMSSQLTiDB(实验性支持,使用 MySQL 协议连接)或者什么都不安装,直接使用 SQLite3git服务端和客户端均需版本 >= 1.7.1查看服务器git版本git --version安装数据库请根据您的选择进行安装:MySQL(引擎:INNODB)Postgr...原创 2018-09-19 15:03:21 · 3429 阅读 · 0 评论 -
CentOS7 SonarQube 安装
1. 下载并安装JDKCentOS7 安装JDK2. 下载安装MySQLCentOS7 安装MySQL3. 下载 SonarQubeSonarQube: http://www.sonarqube.org/downloads/下载 SonarQubewget https://sonarsource.bintray.com/Distribution/so...原创 2018-09-14 14:09:31 · 2562 阅读 · 0 评论 -
CentOS 安装 zsh
安装zsh以Centos7为例:查看系统当前使用的shell$ echo $SHELL /bin/bash查看系统是否安装了zsh$ cat /etc/shells /bin/sh/bin/bash/sbin/nologin/usr/bin/sh/usr/bin/bash/usr/sbin/nologin/bin/tcsh/bin/cshC...原创 2018-09-11 10:17:04 · 1904 阅读 · 0 评论 -
CentOS - 添加删除用户
添加用户:adduser jeikerxiao修改密码:passwd jeikerxiao删除用户和主目录:userdel -rf jeikerxiao原创 2017-01-16 09:30:35 · 3588 阅读 · 0 评论