Linux 应用系统
文章平均质量分 84
清风的BLOG
专注Linux、Python、自动化、云计算、高可用、数据库。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
同时查看多个数据或文件 --Multitail 工具
在日常工作中,我们查看日志文件的方式可能是使用tail命令在一个个的终端查看日志文件,一个终端就看一个日志文件。包括我在内也是,但是有时候也会觉得这种方式略显麻烦,其实有个工具叫做 multitail 可以在同一个终端同时查看多个日志文件.Multitailz 作用:(Linux系统下查看日志的一个工具)官网:https://www.vanheusden.com/multitail/...原创 2020-04-10 11:09:34 · 1468 阅读 · 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 · 9382 阅读 · 0 评论 -
Linxu 登陆提示信息设置
设置方法本地登陆显示信息[root@localhost ~]# cat /etc/issue\SKernel \r on an \m=============================================================| Hello,Welcome ! || Login successful. |==...原创 2019-07-18 15:46:02 · 1042 阅读 · 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 · 861 阅读 · 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 · 458 阅读 · 0 评论 -
使用 Webbench 测试网站性能 之报错解决
webbench简介官网:http://www.lionbridge.comWebbench是有名的网站压力测试工具,它是由 Lionbridge公司(http://www.lionbridge.com)开发的网站压力测试工具,它能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webbench不但能具有精准静态页面的测试能力,还能对动态页面(ASP,PHP,JAV...原创 2019-07-12 15:11:05 · 1395 阅读 · 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 · 2932 阅读 · 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 · 2533 阅读 · 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 · 1664 阅读 · 0 评论 -
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 · 596 阅读 · 0 评论 -
CentOS 部署kodexplorer可道云 搭建 私有网盘的方法
什么是XAMPP?AMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。kodexplorer可道云是目前国内有...原创 2019-08-05 14:24:45 · 7389 阅读 · 2 评论 -
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 · 1660 阅读 · 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 · 2959 阅读 · 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 · 1262 阅读 · 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 · 788 阅读 · 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 · 1566 阅读 · 0 评论 -
Linux Suse 查看 wwn 号 的方法
查 看 wwn 号cat /sys/class/fc_host/host*/port_name* 代表全部 host目录原创 2019-08-02 10:45:30 · 1397 阅读 · 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 · 2383 阅读 · 0 评论 -
Linux 下多路径 multipath 配置使用
多路径 --介绍 普通的电脑主机都是一个硬盘挂接到一个总线上,这里是一对一的关系。而到了有光纤组成的SAN环境,或者由iSCSI组成的IPSAN环境,由于主机和存储通过了光纤交换机或者多块网卡及IP来连接,这样的话,就构成了多对多的关系。也就是说,主机到存储可以有多条路径可以选择。主机到存储之间的IO由多条路径可以选择。每个主机到所对应的存储可以经过几条不同的路径,如果是同时使用的话,I...原创 2019-08-02 14:23:38 · 7154 阅读 · 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 · 3369 阅读 · 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 · 538 阅读 · 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 · 709 阅读 · 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 · 763 阅读 · 0 评论 -
Linux下文件夹的结构说明及用途介绍
/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户 user 的主目录就是 /home/user,可以用 ~user表示 /lib 标准程序设计库,又叫动态链接共享库,作用类似 windows 里的 .d...原创 2019-10-10 13:59:13 · 324 阅读 · 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 · 290 阅读 · 0 评论 -
RAID磁盘阵列的原理
RAID概念 磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。磁盘阵列是由很多价格较便宜的磁盘,以硬件(RAID卡)或软件(MDADM)形式组合成一个容量巨大的磁盘组,利用多个磁盘组合在一起,提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。 磁盘阵列还能利用同位检查(...原创 2019-04-04 09:56:49 · 847 阅读 · 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 · 722 阅读 · 0 评论 -
Linux下区分物理CPU、逻辑CPU和CPU核数
一、概念 ① 物理CPU 实际Server中插槽上的CPU个数 物理cpu数量,可以数不重复的 physical id 有几个 ② 逻辑CPU Linux用户对 /proc/cpuinfo 这个文件肯定不陌生. 它是用来...原创 2019-04-04 10:09:57 · 1489 阅读 · 0 评论 -
dmesg功能介绍
dmesg 命令的使用范例‘dmesg’命令设备故障的诊断是非常重要的。在‘dmesg’命令的帮助下进行硬件的连接或断开连接操作时,我们可以看到硬件的检测或者断开连接的信息。‘dmesg’命令在多数基于Linux和Unix的操作系统中都可以使用。下面我们展示一些最负盛名的‘dmesg’命令工具以及其实际使用举例。‘dmesg’命令的使用语法如下。# dmesg [options...]...原创 2019-04-04 10:18:59 · 2004 阅读 · 1 评论 -
VMware虚拟机安装
1、windows系统,下载VMware workstation,自行下载,密钥。 双击vmware12.exe安装包,一路下一步安装成功: 注: 这里把这两个对勾去了,我们这里不检查更新。开始安装,等待出现以下界面;点击许可证、输入密钥,点击输入; ----------------------- 历经天华成此...原创 2019-04-04 10:22:10 · 456 阅读 · 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 · 22213 阅读 · 0 评论 -
ss VS netstat 解析
netstat显示网络连接信息 显示路由信息 显示接口统计信息 显示组播成员信息仔细阅读 man netstat 会发现 这样一句话:This program is obsolete.原来netstat,官方已经不再更新了,已经被ss和ip命令所取代。ss 命令是一个用来查看socker信息的命令。用来获取socker统计信息,ss优势在于它能够显示更多更详细...原创 2019-04-04 15:35:57 · 1629 阅读 · 0 评论 -
用PAM自定义身份验证
现在Linux系统使用 Pluggable Authentication Module (PAM),为服务和应用程序提供灵活的身份验证。很多 Linux应用程序都要求某种类型的身份验证。过去,每个身份验证感知的应用程序的编译,使用的是硬编码的关于运行应用程序的系统使用的身份验证机制的信息。改变或改进系统的身份验证机制会要求更新和重新编译所有使用该机制的应用程序,甚至当你有系统上所有相关应用程...原创 2019-04-11 16:31:15 · 1582 阅读 · 0 评论 -
ip 命令 之 四
ip和它的作者在计算机科学中,大家一提到ip这个词,第一个想到的大概就是 Internet Protocol Addree,即IP地址。在当今社会,也有很多人会想到 Interlectual Property,即知识产权。我们讨论的是Linux系统iproute2软件包中的ip命令。一个用来管理网络设备和路由的强大命令。 ...原创 2019-04-08 10:34:32 · 2227 阅读 · 0 评论 -
IPv6 解析
IP协议是整个互联网最核心的协议,而我们现在使用的主流IP协议(IPv4),是在1981年制定的,从目前互联网规模来看,已经有些力不从心了。主要问题是IPv4的32位地址空间实在有些捉襟见肘。虽然科学家们通过CIDR技术、NAT技术缓解了这一问题的爆发。从大趋势来看,IPv4终将有一天会耗尽而不得不退出历史舞台。IPv6IPv6,孕育于1990年,出生于1998年。实际上,IET...原创 2019-04-09 11:00:28 · 4779 阅读 · 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 · 691 阅读 · 0 评论 -
Linux ping 命令
ping 解析 Linux系统的ping命令是常用的网络命令,它通常用来检测与目标主机的连通性,经常说"ping以下机器,看是否开着,不能打开网页时候,可以ping 一下网关,它是通过发送ICMP ECHO__REQUEST数据包到网络主机。(sendICMPECHO_REQUESTtonetworkhosts),并显示响应情况,这样我们就可以根据它输出的信息来确定目标...原创 2019-04-04 09:43:17 · 11765 阅读 · 0 评论 -
NFS挂载时出现"access denied by server while mounting"的解决方法
NFS是非常通用和简单的Linux下共享协议,但是最近安装了一次,在另一台CentOS用mount挂载时却出现“access denied by server while mounting”这个错误;因为之前配置过很多次NFS了,都没出现过一点问题,于是先试试在本机mount挂载,测试可以挂载,但是在另一台机器上却报错,首先想到的是iptables防火墙问题,于是关闭防火墙,也一样报错。...原创 2019-05-21 13:58:54 · 23046 阅读 · 3 评论 -
Linux下命令的概述和命令的帮助
1、命令解释器:shell命令解释器,shell负责接收用户的命令进行解释,将解释结果(要执行的命令)传递给系统内核,完成什么命令做什么事。2、命令的分类:内部命令:集成于shell解释器程序内部的指令,无需从磁盘中读取,执行效率更高。 外部命令:对应系统中的每一个文件,属于shell解释器之外的命令,linux系统必须知道外部命令的对应文件位置,才能由shell加载。3、如何验证命...原创 2019-05-22 09:41:36 · 234 阅读 · 0 评论 -
linux 对文件的增删改查
1、查 :cd 、pwd、ls、du、which、find、cat、more、less、head、tail、grep、wc .cd : 将用户的工作目录更改到其他位置。语法: cd / ##切换到根目录 cd ~ ##切换到root用户的家目录等同于cdpwd : 查看当前用户所在的工作目录。ls :显示目录中的内容。语法: ls...原创 2019-05-22 11:06:38 · 1910 阅读 · 0 评论
分享