Linux 应用系统
文章平均质量分 84
清风的BLOG
专注Linux、Python、自动化、云计算、高可用、数据库。
展开
-
同时查看多个数据或文件 --Multitail 工具
在日常工作中,我们查看日志文件的方式可能是使用tail命令在一个个的终端查看日志文件,一个终端就看一个日志文件。包括我在内也是,但是有时候也会觉得这种方式略显麻烦,其实有个工具叫做 multitail 可以在同一个终端同时查看多个日志文件.Multitailz 作用:(Linux系统下查看日志的一个工具)官网:https://www.vanheusden.com/multitail/...原创 2020-04-10 11:09:34 · 1206 阅读 · 1 评论 -
Crontab 实现指定时间执行一次脚本的两种方法
在工作中,经常会碰到每隔多少天/小时/分钟执行一次脚本,或某个命令的情况。如果是每隔多少小时,多少分运行一次程序,在crontab中可能比较好实现一些,下面是一些示例及crontab的格式说明:示例如下:# 下午6点到早上6点,每隔15分钟执行一次脚本0,15,30,45 18-06 * * * /bin/bash $HOME/script.sh > /dev/null 2...原创 2019-11-21 09:40:27 · 8289 阅读 · 0 评论 -
Linux split 分割文件/命令解析
Linux split 命令可以将一个大文件分割成指定大小的很多个小文件,并且拆分速度非常的快,有时需要将文件分割成更小的片段,比如为提高可读性,生成日志。拆分一个1G大小的文件不到1秒的时间就可以完成,如果在Windows系统上进行操作估计会很卡很卡.[root@server test]# which split/usr/bin/split[root@server test]# sp...原创 2019-08-08 10:00:28 · 1380 阅读 · 0 评论 -
CentOS 部署kodexplorer可道云 搭建 私有网盘的方法
什么是XAMPP?AMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。kodexplorer可道云是目前国内有...原创 2019-08-05 14:24:45 · 7060 阅读 · 2 评论 -
Linux — Centos 7 编译升级gcc cmake
[root@centos7 ~]# gcc --version # 查看 gcc 版本信息gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-16)Copyright (C) 2015 Free Software Foundation, Inc.This is free software; see the source for copying co...原创 2019-07-23 14:43:37 · 490 阅读 · 0 评论 -
使用Xshell登录AWS的EC2云服务器和开启EC2上允许root+密码方式登录
EC2 的 .pem 密钥文件可以直接导入到 xshell 中,进行登录使用. Putty 登录配置比较麻烦,而且还需要把 .pem 密钥文件转换成 .ppk 密钥文件 .Xshell for Xmanager Enterprise 5 (Build 1249)Copyright (c) 2002-2017 NetSarang Computer, Inc. All rights reser...原创 2019-07-23 12:12:24 · 1394 阅读 · 0 评论 -
Linux 在线扫描热添加的SCSI设备
介绍Linux系统提供多重机制以重新扫描SCSI总线并重认系统中加入的SCSI设备。在2.4内核方案中,由于动态LUN扫描机制不具备一致性,往往需要中断I/O。2.6内核里,LUN扫描有了显著改进并添加了动态LUN扫描机制。Linux目前缺乏像drvconfig或ioscan那样允许动态SCSI通道重配的命令。SCSI(Small Computer System Interface ...原创 2019-08-01 09:39:54 · 1860 阅读 · 0 评论 -
Linux 解压缩 命令— rar 、zip、tar、7z
一、简介在网上下载的包,或者windows 的包 ,到 Linux 上面需要进行解压 - tar.Windows 常用的有 rar 、zip.二、命令解析rar 命令# 压缩文件rar a -r test.rar file# 解压文件unrar x test.rar===========================a : 添加到压缩文件-r : 递...原创 2019-07-24 15:15:49 · 1238 阅读 · 0 评论 -
使用 Webbench 测试网站性能 之报错解决
webbench简介官网:http://www.lionbridge.comWebbench是有名的网站压力测试工具,它是由 Lionbridge公司(http://www.lionbridge.com)开发的网站压力测试工具,它能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webbench不但能具有精准静态页面的测试能力,还能对动态页面(ASP,PHP,JAV...原创 2019-07-12 15:11:05 · 1240 阅读 · 0 评论 -
Linux下 ab 网站压力测试命令
需求:同时处理1000个请求。 一次要执行1000个并发请求[root@zh75 ~]# ab -n 1000 -c 10 http://192.168.1.66/inde.html-n requests Number of requests to perform # 在测试会话中所执行的请求总个数。默认时,仅执行一个请求-----------------------------...原创 2019-07-12 11:22:02 · 305 阅读 · 0 评论 -
Linxu 登陆提示信息设置
设置方法本地登陆显示信息[root@localhost ~]# cat /etc/issue\SKernel \r on an \m=============================================================| Hello,Welcome ! || Login successful. |==...原创 2019-07-18 15:46:02 · 903 阅读 · 0 评论 -
CentOS7 执行yum 出现/var/run/yum.pid 已被锁定 - 解决方法
问题[root@centos7 ~]# yum repolist已加载插件:fastestmirror, langpacks/var/run/yum.pid 已被锁定,PID 为 17403 的另一个程序正在运行。Another app is currently holding the yum lock; waiting for it to exit... 另一个应用程序是:...原创 2019-08-06 08:50:24 · 2579 阅读 · 0 评论 -
CentOS6、7 配置 Base源、epel源、163源
CentOS6上配置Base、163源Bash 源:# 备份你的原镜像文件,出错后还可以恢复mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup# 下载新的CentOS-Base.repo到/etc/yum.repos.d/wget -O /etc/yum.repos.d/Cent...原创 2019-08-06 09:16:14 · 1124 阅读 · 0 评论 -
CentOS 安装 XRDP实现 远程桌面访问.
配置yum源、安装软件包[root@centos7 ~]# yum repolist已加载插件:fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com源标...原创 2019-08-06 10:13:12 · 571 阅读 · 0 评论 -
Linux下文件夹的结构说明及用途介绍
/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户 user 的主目录就是 /home/user,可以用 ~user表示 /lib 标准程序设计库,又叫动态链接共享库,作用类似 windows 里的 .d...原创 2019-10-10 13:59:13 · 242 阅读 · 0 评论 -
批量添加 samba用户之echo的活用
samba是什么?能干什么?什么场合需要用到它?samba 是基于SMB协议(ServerMessage Block,信息服务块)的开源软件,samba也可以是SMB协议的商标。SMB是一种Linux、UNIX系统上可用于共享文件和打印机等资源的协议,这种协议是基于Client\Server型的协议,Client端可以通过SMB访问到Server(服务器)上的共享资源。当Windows是 Cl...原创 2019-10-09 10:13:53 · 584 阅读 · 0 评论 -
Linux安装多个jdk版本进行切换
安装 JDK[root@zh74 ~]# tar zxf jdk-7u67-linux-x64.tar.gz -C /opt/配置环境[root@zh74 ~]# tail -8 /etc/profileexport JAVA_HOME=/opt/jdk1.7.0_67 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME...原创 2019-08-12 14:13:54 · 530 阅读 · 0 评论 -
linux下 卸载与安装 jdk 的方法
查看 jdk 安装路径[root@zh74 ~]# whereis javajava: /usr/local/java /opt/jdk1.8.0_144/bin/java /usr/local/java/bin/java[root@zh74 ~]# which java/opt/jdk1.8.0_144/bin/java[root@zh74 ~]# echo $JAVA_H...原创 2019-08-12 10:29:35 · 432 阅读 · 0 评论 -
yum localinstall 解决本地rpm包的依赖问题,yum用法
问题[root@server ~]# rpm -ivh grafana-4.6.1-1.x86_64.rpm 警告:grafana-4.6.1-1.x86_64.rpm: 头V4 RSA/SHA1 Signature, 密钥 ID 24098cb6: NOKEY错误:依赖检测失败: fontconfig 被 grafana-4.6.1-1.x86_64 需要 urw-fonts 被 ...原创 2019-08-07 16:15:33 · 2873 阅读 · 0 评论 -
Linux 下多路径 multipath 配置使用
多路径 --介绍 普通的电脑主机都是一个硬盘挂接到一个总线上,这里是一对一的关系。而到了有光纤组成的SAN环境,或者由iSCSI组成的IPSAN环境,由于主机和存储通过了光纤交换机或者多块网卡及IP来连接,这样的话,就构成了多对多的关系。也就是说,主机到存储可以有多条路径可以选择。主机到存储之间的IO由多条路径可以选择。每个主机到所对应的存储可以经过几条不同的路径,如果是同时使用的话,I...原创 2019-08-02 14:23:38 · 5636 阅读 · 0 评论 -
Centos7下删除virbr0网卡信息的方法
删除自己不想要的网卡配置信息[root@centos7 ~]# ifconfig ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.137.20 netmask 255.255.255.0 broadcast 192.168.137.255 ine...原创 2019-08-06 16:45:05 · 2162 阅读 · 0 评论 -
Linux Suse 查看 wwn 号 的方法
查 看 wwn 号cat /sys/class/fc_host/host*/port_name* 代表全部 host目录原创 2019-08-02 10:45:30 · 1236 阅读 · 0 评论 -
Centos7 Tab键之后yum不自动补全解决
最小安装之后的是没有bash-completion这个组件的,一般的VPS也会没有.下载 bash-completion 补全工具[root@cen7 ~]# yum install bash-completion -y 2.我们也可以用通配符来安装[root@cen7 ~]# yum install bash-c* -y执行上面的命令重新登陆就可以使用TAB补...原创 2019-07-28 19:54:43 · 1386 阅读 · 0 评论 -
搭建无人值守安装服务器
需要用到的服务:PXE + DHCP + TFTP + Kickstart + FTP运行原理如下图:原理和概念:1、什么是 PXE, 严格来说, PXE 并不是一种安装方式,而是一种引导方式,进行 PXE 安装的必要条件是要安装的计算机中包含一个 PXE 支持的网卡 (NIC),即网卡中必须要有 PXE Client 。PXE ( Pre-boot Execution Env...原创 2019-06-18 10:17:19 · 732 阅读 · 0 评论 -
重定向和文件的查找
一、文件描述符定义文件描述符:是内核为了高效管理已被打开的文件所创建的索引,用于指向被打开的文件,所有执行I/O操作的系统调用都通过文件描述符;文件描述符是一个简单的非负整数,用以标明每一个被进程所打开的文件,程序刚刚启动的时候,第一个打开的文件是0,第二个是1,依此类推。也可以理解为是一个文件的身份ID。用户通过操作系统处理信息的过程中,使用的交互设备文件(键盘,鼠标,显示器)...原创 2019-06-17 11:21:41 · 688 阅读 · 0 评论 -
IPv6 解析
IP协议是整个互联网最核心的协议,而我们现在使用的主流IP协议(IPv4),是在1981年制定的,从目前互联网规模来看,已经有些力不从心了。主要问题是IPv4的32位地址空间实在有些捉襟见肘。虽然科学家们通过CIDR技术、NAT技术缓解了这一问题的爆发。从大趋势来看,IPv4终将有一天会耗尽而不得不退出历史舞台。IPv6IPv6,孕育于1990年,出生于1998年。实际上,IET...原创 2019-04-09 11:00:28 · 4625 阅读 · 0 评论 -
ip 命令 之 四
ip和它的作者在计算机科学中,大家一提到ip这个词,第一个想到的大概就是 Internet Protocol Addree,即IP地址。在当今社会,也有很多人会想到 Interlectual Property,即知识产权。我们讨论的是Linux系统iproute2软件包中的ip命令。一个用来管理网络设备和路由的强大命令。 ...原创 2019-04-08 10:34:32 · 1890 阅读 · 0 评论 -
用PAM自定义身份验证
现在Linux系统使用 Pluggable Authentication Module (PAM),为服务和应用程序提供灵活的身份验证。很多 Linux应用程序都要求某种类型的身份验证。过去,每个身份验证感知的应用程序的编译,使用的是硬编码的关于运行应用程序的系统使用的身份验证机制的信息。改变或改进系统的身份验证机制会要求更新和重新编译所有使用该机制的应用程序,甚至当你有系统上所有相关应用程...原创 2019-04-11 16:31:15 · 1329 阅读 · 0 评论 -
ss VS netstat 解析
netstat显示网络连接信息 显示路由信息 显示接口统计信息 显示组播成员信息仔细阅读 man netstat 会发现 这样一句话:This program is obsolete.原来netstat,官方已经不再更新了,已经被ss和ip命令所取代。ss 命令是一个用来查看socker信息的命令。用来获取socker统计信息,ss优势在于它能够显示更多更详细...原创 2019-04-04 15:35:57 · 1406 阅读 · 0 评论 -
Linux查看MAC地址方法
注:一般默认的网卡文件名是eth0,根据IP地址对应的实际情况区判断是ethx即可。1、 ip -a 、 cat /sys/class/net/ens39/address 其中 HWaddr字段就是MAC地址,这是最常用的方式.2、cat /proc/net/arp 查看连接到本机的远端IP的MAC地址不能看到本机的MAC,只能看到远程连接,服务端用的比较多。3、dmes...原创 2019-04-04 10:27:22 · 20967 阅读 · 0 评论 -
VMware虚拟机安装
1、windows系统,下载VMware workstation,自行下载,密钥。 双击vmware12.exe安装包,一路下一步安装成功: 注: 这里把这两个对勾去了,我们这里不检查更新。开始安装,等待出现以下界面;点击许可证、输入密钥,点击输入; ----------------------- 历经天华成此...原创 2019-04-04 10:22:10 · 362 阅读 · 0 评论 -
dmesg功能介绍
dmesg 命令的使用范例‘dmesg’命令设备故障的诊断是非常重要的。在‘dmesg’命令的帮助下进行硬件的连接或断开连接操作时,我们可以看到硬件的检测或者断开连接的信息。‘dmesg’命令在多数基于Linux和Unix的操作系统中都可以使用。下面我们展示一些最负盛名的‘dmesg’命令工具以及其实际使用举例。‘dmesg’命令的使用语法如下。# dmesg [options...]...原创 2019-04-04 10:18:59 · 1793 阅读 · 1 评论 -
Linux下区分物理CPU、逻辑CPU和CPU核数
一、概念 ① 物理CPU 实际Server中插槽上的CPU个数 物理cpu数量,可以数不重复的 physical id 有几个 ② 逻辑CPU Linux用户对 /proc/cpuinfo 这个文件肯定不陌生. 它是用来...原创 2019-04-04 10:09:57 · 1203 阅读 · 0 评论 -
linux禁止root用户直接登录sshd并修改默认端口
一、Linux最高权限用户root,默认可以直接登录sshd。为了提高服务器的安全度,需要对它进行禁止,使得攻击者无法通过暴力破解来获取root权限。1,新建一个用户;2,为新用户设置密码;3,修改SSHD配置,禁止root直接登录#vi /etc/ssh/sshd_config查找“#PermitRootLogin yes”,将前面的“#”去掉,短尾“Yes”改为“No”,并...原创 2019-04-04 10:01:06 · 588 阅读 · 0 评论 -
RAID磁盘阵列的原理
RAID概念 磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。磁盘阵列是由很多价格较便宜的磁盘,以硬件(RAID卡)或软件(MDADM)形式组合成一个容量巨大的磁盘组,利用多个磁盘组合在一起,提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。 磁盘阵列还能利用同位检查(...原创 2019-04-04 09:56:49 · 684 阅读 · 0 评论 -
openssl TXT_DB error number 2 failed to update database
[root@ca ~]# openssl ca -keyfile /etc/pki/CA/private/cakey.pem -cert /etc/pki/CA/cacert.pem -in /tmp/server.csr -out /server.crtUsing configuration from /etc/pki/tls/openssl.cnfEnter pass phrase fo...原创 2019-04-24 14:28:40 · 585 阅读 · 0 评论 -
Linux 下的压缩,解压详解及实例
实例:压缩服务器上当前目录的内容为 xxx.zip文件zip -r xxx.zip ./*解压zip文件到当前目录unzip filename.zip有些服务器没有安装zip包执行不了zip命令,但基本上都可以用tar命令的,实例如下:tar-zcvf/home/zdzlibs.tar.gz/home/zdz/java/zdzlibs/zip -r myfile.zi...原创 2019-05-09 09:11:54 · 167 阅读 · 0 评论 -
配置 Linux 阿里源
首先查看系统版本1、[root@python ~]# cat /proc/versionLinux version 3.10.0-693.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) ) #1 SMP Tue Aug 22 21:09:2...原创 2019-06-19 10:30:04 · 9228 阅读 · 0 评论 -
搭建 DNS 服务器实现域名解析
DNS 服务概述DNS (Domain Name System) 域名系统,在TCP/IP 网络中有非常重要的地位,能够提供 域名与IP地址的解析服务。DNS 是一个分布式数据库,命名系统采用层次的逻辑结构,如同一颗倒置的树,这个逻辑的树形结构称为域名空间,由于DNS划分了域名空间,所以各机构可以使用自己的域名空间创建的DNS信息。注: DNS 域名空间中,树的最大深度不得超过 ...原创 2019-05-31 14:20:01 · 12795 阅读 · 0 评论 -
vsftp 文件传输服务
一、了解 ftp 协议及原理1. ftp 文件传输协议:是c/s结构应用,监听的控制端口是 tcp 协议21号端口。2. ftp 的连接模式(传输模式):ftp连接的过程:先建立控制连接--传输连接--传输数据主动模式:服务端21号端口主动发起数据连接,客户端使用大于1023号端口响应,建立连接后,使用20号端口传输数据,适用于客户端未开启防火墙的环境。 被动模式:服务端21号端口被...原创 2019-05-24 10:32:57 · 450 阅读 · 0 评论