Linux tar命令一个非常实用的参数 --strip-component 最近在写shell自动化安装脚本时候,在解压文件的时候,如果压缩包中的文件存在多级目录。 解压出来的时候如果你不想要这些多级目录,你就可以使用–strip-component参数来实现。 tar --strip-components = NUMBER 在提取时从文件名中删除NUMBER个前导组件 例子 ...
Linux tar命令一个非常实用的参数 –strip-component
- 1
Linux tar命令一个非常实用的参数 --strip-component 最近在写shell自动化安装脚本时候,在解压文件的时候,如果压缩包中的文件存在多级目录。 解压出来的时候如果你不想要这些多级目录,你就可以使用–strip-component参数来实现。 tar --strip-components = NUMBER 在提取时从文件名中删除NUMBER个前导组件 例子 ...
SSH超时断开的设置使用 有时候连接一些Linux服务器会过几分钟就断的问题 修改设置 找到/etc/ssh/sshd_config,修改此文件,修改前可预先备份一下~ ClientAliveInterval 找到 ClientAliveInterval参数,如果没有就自己加一行,参数数值单位是秒,比如你设置为600,就是10分钟:ClientAliveInterval 600 ClientAliveCou...
Linux关闭UseDNS来解决SSH客户端登录慢的问题 每次登录SSH时总是要停顿等待一会儿才能连接上,这是因为OpenSSH服务器有一个DNS查找选项UseDNS默认情况下是打开的;平时我们都是动态 IP不会有PTR记录,所以打开此选项也没有太多作用。我们可以通过关闭此功能来提高连接 OpenSSH 服务器的速度。 解决办法: 编辑配置文...
Linux系统负载暴增时检查性能常用的命令 Linux服务器突然负载暴增,可通过执行以下命令,可以在几分钟内对系统资源使用情况有个大致的了解。 uptime dmesg | tail vmstat 1 mpstat -P ALL 1 pidstat 1 iostat -xz 1 free -m sar -n DEV 1 sar -n TCP,ETCP 1 top uptime [root@nacos1 ~]# uptime 13:41:39 up 79 d...
Linux中cache和buffer的区别 一、buffer/cache两者区别 buffer指Linux内存的:Buffer cache。翻译成中文可以叫做缓冲区缓存。 是内核缓冲区用到的内存,对应的是 /proc/meminfo 中的 Buffers 值。 cache指Linux内存中的:Page cache。翻译成中文可以叫做页面缓存。是内核页缓存Slab 用到的内存,对应的是 /pro...
linux-报错su: failed to execute /bin/bash: Resource temporarily unavailable 报错原因: [root@iottest01 ~]# su - xinsec 上一次登录:二 11月 22 15:21:39 CST 2022从 192.168.10.170pts/3 上 su: failed to execute /bin/bash: 资源暂时不可用 su: failed to execute /bin/bash: Resource temporarily unavaila...
Linux基础 - 查看登陆用户的历史记录、IP、时间等信息 查看登陆用户的历史记录 一、查看登陆失败用户 二、查看登陆用户详细信息 三、查看各个用户登陆情况 四、查看登陆日志 一、查看登陆失败用户 lastb 命有登陆失败的用户信息 [root@redis1 ~]# lastb root ssh:notty 192.168.21.139 Thu Oct 20 09:51...
yum包管理工具基本使用 仓库管理 yum makecache # 生成元数据缓存 yum repolist all # 显示全部仓库 yum repolist enabled # 仅显示已启用的仓库(默认为此) yum repolist disabled # 仅显示已禁用的仓库 查询程序包 yum list all # 列出全部软件包 yum groups list # 列出软件包组 yum info <package_...
Liunx secure日志解读 常见secure日志 第一种登录不成功 Jul 7 08:18:46 exoa sshd[7666]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=192.168.0.12 user=root Jul 7 08:18:46 exoa sshd[7666]: pam_succeed_if(sshd:auth): requirement "uid >= 1000" not met...
监测 Linux 的磁盘 I/O 性能 Linux 存储系统 I/O 栈由文件系统层(file system layer)、通用块层( general block layer)和设备层(device layer)构成。 其中,通用块层是 Linux 磁盘 I/O 的核心。向上,它为访问文件系统和应用程序的块设备提供了标准接口;向下,它将各种异构磁盘设备抽象为一个统一的块设备,并...
Centos7 - 简单搭建nfs服务 在服务器端的操作(IP地址:192.168.100.105) yum安装nfs服务 yum -y install rpcbind nfs-utils 关闭防火墙(或者使用firewall-cmd增加永久的服务) systemctl stop firewalld 创建nfs的共享文件夹,比如 /nfs_data mkdir /nfs_data 对应目录的所有者所属者权限修改 chown -R nfsn...
CentOS安装ab做压力测试 ab(apachebench)简介 ApacheBench 是 Apache 服务器自带的一个web压力测试工具,简称ab。 ab又是一个命令行工具,对发起负载的本机要求很低,根据ab命令可以创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问,因此可以用来测试目标服务器的负载压力。 总的来说ab工具小巧简单...
/etc/profile.d 和 /etc/profile 配置环境变量的区别 在 /etc/profile 这个文件中有这么一段 shell, 会在每次启动时自动加载 /etc/profile.d 下的每个配置 for i in /etc/profile.d/*.sh ; do if [ -r "$i" ]; then if [ "${-#*i}" != "$-" ]; then . "$i" else . "$i" ...
Linux 自动备份压缩 MySQL 数据库 创建自动备份的脚本 # 写入以下内容 #!/bin/bash # 数据库IP地址 db_host="192.168.10.100" # 数据库端口 db_port="3306" # 数据库登录用户名 db_user="root" # 数据库登录密码 db_passwd="root" # 需备份的库 db_name="blog" # 备份文件存放路径 backup_path="/home/backup/m...
iptables安装与工作使用记录 1.准备(必备) centos安装telnet-server,默认启动23端口,通过telnet客户端可以连接telent-server服务器,正常执行linux的操作,但是因为telnet在网络上是通过明文传输的,不安全,所以升级完ssh之后需要重新关闭telnet-server服务。 执行步骤 yum install -y telnet-server xinetd t...