常用 Linux 命令2

一、服务器基本信息 1、查看系统主机名称 2、查看系统内核版本 3、查看 RedHat 版本 4、查看 CentOS 版本 5、查看 CPU 信息 6、列出所有可用块设备 7、查看磁盘空间占用 8、查看内存占用 9、查看文件/目录空间占用 10、查看时间与时区 二、服务器网络 1、查看服务器内网 IP 2、查看服务器公网出口 IP 3、查看服务器防火墙状态 4、firewalld 防火墙添加规则/重载规则/查看开放的端口 5、DNS 与 hosts 6、ping 与 telnet 三、服务进程与连接 1、进程 2、连接 四、Docker 1、仓库 REGISTRY 2、镜像 IMAGE 3、容器 CONTAINER 4、docker run 命令 五、其他 1、scp 2、rz 与 sz 3、which 与 whereis 4、zip 与 unzip 5、history 6、回到命令行首与行尾 一、服务器基本信息 1、查看系统主机名称

  hostname,顾名思义,就是 host name,主机名称的意思,其 […]

Linux常用命令

索引 文件类 ls echo cat grep find wc cut head tail less chmod chown ln cp scp which mkdir pwd sed awk xargs 磁盘类 du df 网络 ifconfig netstat tcpdump ping 系统类 ps kill time date who su sudo free top ulimit export set unset nohup 压缩、解压缩类 zip unzip gzip tar 简单应用 查看系统版本 查看cpu个数和核数 清除缓存 显示所有监听端口 找出监听特定端口的程序 统计和特定ip端口建立的tcp连接数,或已经处于TIME_WAIT状态的连接数 显示特定程序cpu和内存占用 显示cpu或内存占用前几名程序,自定义输出序列 删除特定目录及子目录下30天之前的日志文件 一、文件类 1. ls 列出文件或目录信息 常用选项 -a 显示所有文件 -A 显示除”.”和”..”外所有文件 -l 显示详细信息 -t 按时间排序 -R 递归搜索 -r 反向排序 例子 按修改时间顺序显示 […]

swap空间不足需要扩充

from:https://www.cnblogs.com/leoshi/p/12679962.html

Linux ssh-add命令

ssh-add命令是把专用密钥添加到ssh-agent的高速缓存中。该命令位置在/usr/bin/ssh-add。 来自: http://man.linuxde.net/ssh-add   语法: ssh-add [-cDdLlXx] [-t life] [file …] ssh-add -s pkcs11 ssh-add -e pkcs11   选项 -D:删除ssh-agent中的所有密钥. -d:从ssh-agent中的删除密钥 -e pkcs11:删除PKCS#11共享库pkcs1提供的钥匙。 -s pkcs11:添加PKCS#11共享库pkcs1提供的钥匙。 -L:显示ssh-agent中的公钥 -l:显示ssh-agent中的密钥 -t life:对加载的密钥设置超时时间,超时ssh-agent将自动卸载密钥 -X:对ssh-agent进行解锁 -x:对ssh-agent进行加锁   from:https://blog.csdn.net/feifei3851/article/details/81113267

Shell echo命令

Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。命令格式:

  您可以使用echo实现更复杂的输出格式控制。 1.显示普通字符串:

  这里的双引号完全可以省略,以下命令与上面实例效果一致:

  2.显示转义字符

  结果将是:

  同样,双引号也可以省略 3.显示变量 read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量

  以上代码保存为 test.sh,name 接收标准输入的变量,结果将是:

& […]

Linux touch命令

Linux touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。 ls -l 可以显示档案的时间记录。 语法

  参数说明: a 改变档案的读取时间记录。 m 改变档案的修改时间记录。 c 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。 f 不使用,是为了与其他 unix 系统的相容性而保留。 r 使用参考档的时间记录,与 --file 的效果一样。 d 设定时间与日期,可以使用各种不同的格式。 t 设定档案的时间记录,格式与 date 指令相同。 --no-create 不会建立新档案。 --help 列出指令格式。 --version 列出版本讯息。 实例 使用指令"touch"修改文件"testfile"的时间属性为当前系统时间,输入如下命令: [crayon-6107d576a22d57955849 […]

Linus Torvalds 公开其最新 Linux 开发 PC 的所有配置

日前,Linus Torvalds 曾在 Linux Kernel 5.7-rc7 公告中透露,其已放弃 Intel,将其主 PC 升级为基于 AMD Threadripper 3970x 的快速处理器。而在与 ZDNet 的 Steven J. Vaughan-Nichols 的最新独家对话中,Linus 又进一步公开了他所有的 PC 硬件规格和 Linux desktop 信息。 Linus Torvalds PC 规格的完整列表如下: CPU — AMD RyzenThreadripper 3970X 主板 —技嘉 Aorus TRX40 Master Fan — Noctua NF-A14 PWM,高级静音风扇 CPU 散热片 — Noctua NH-U14S 和 Noctua NF-A15 Case — Be Quiet Dark Ba​​se 700 Extra Fan — Silent Wings 3 电源设备 — Seasonic Focus GX-850 Storage — 1TB SamsungEVO 970 Memory — 4x16GB DDR4-2666 Li […]

CentOS7 离线安装MySQL

1.删除原有的mariadb 不然安装报错

2. 下载RPM安装包 在https://dev.mysql.com/downloads/mysql/选择为Red Hat Enterprise Linux 7 / Oracle Linux 7 ,把os的版本选择为all。 直接下载mysql-5.7.21-1.el7.x86_64.rpm-bundle.tar,所有的rpm包都在里面,然后rpm命令安装。

至此,mysql5.7所有文件安装完毕,接下来就是开启服务测试了 3. 启动mysql服务 查看mysql服务是否启动

启动服务:

4. 重置root密码 MySQL5.7会在安装后为root用户生成一个随机密码,而不是像以往版本的空密码。 可以安全模式修改roo […]

centos7下使用mysql离线安装包安装mysql5.7

服务器环境: centos7 x64 需要安装mysql5.7+ 一、卸载CentOS7系统自带mariadb

二、检查mysql是否存在

三、查看用户和组是否存在 1)检查mysql组合用户是否存在

# 查询全部用户(只是做记录,没必要执行)

2)若不存在,则创建mysql组和用户

四、下载mysql离线安装包tar文件 官网下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads 版本选择,可以选择一下两种方式: 1)使用Red Hat Enterprise Linux Select Version:5.7.25 Select Operating System:Red Hat Enterpri […]

linux设置时间显示格式和系统版本

【修改显示日期格式】 vim /etc/bashrc alias ll=’ls -l --time-style="+%Y-%m-%d %H:%M:%S"' alias date=’date "+%Y-%m-%d %H:%M:%S"' source /etc/bashrc   【排序】 ll -ht 按时间排序 ll -hS 按大小排序 其中的参数h是human的代表,意思是已人类能识别形式显示,而不是默认的字节的形式。 【查看系统版本】 uname -a cat /etc/issue lsb_release -a [root@develop data]# uname -a Linux develop 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux [root@develop data]# cat /etc/issue Kernel \r on an […]

CentOS7 设置系统时间

https://www.cnblogs.com/k98091518/p/6991614.html   在CentOS 6版本,时间设置有date、hwclock命令, 硬件时钟和系统时钟 (1) 硬件时钟 RTC(Real-Time Clock)或CMOS时钟,一般在主板上靠电池供电,服务器断电后也会继续运行。仅保存日期时间数值,无法保存时区和夏令时设置。 (2) 系统时钟 一般在服务器启动时复制RTC时间,之后独立运行,保存了时间、时区和夏令时设置。 从CentOS 7开始,使用了一个新的命令timedatectl timedatectl 命令 (1) 读取时间 timedatectl //等同于 timedatectl status (2) 设置时间 timedatectl set-time "YYYY-MM-DD HH:MM:SS" (3) 列出所有时区 timedatectl list-timezones (4) 设置时区 timedatectl set-timezone Asia/Shanghai (5) 是否NTP服务器同步 timedatec […]

Linux系统硬件时间12小时制和24小时制表示设置

目前的服务器status是下面这样的 服务器系统    centos7 Linux系统时间      Fri Mar 20 15:26:27 CST 2020 Linux系统硬件时间  Fri 20 Mar 2020 02:38:24 PM CST  -0.302016 seconds   希望服务器的status是下面这样的 服务器系统    centos7 Linux系统时间      Fri Mar 20 15:26:27 CST 2020 Linux系统硬件时间  Fri Mar 20 14:50:28 2020  -0.583443 seconds 经检查发现 系统硬件时间用12小时制和用24小时制和系统的字符编码有一定的关系 如果系统用的是英文版的 utf8  则系统硬件时间会采用 12小时制时间表示法  即时间分为上午和下午 [root@xb-server ~]# cat /etc/locale.conf LANG="en_US.UTF-8"   如果系统用的是中文版的 utf8  则系统硬件时间会采用 24小时制时间表示法 [roo […]