Shell

2020/10/1 tag1

# CentOS

# CentOS7_64_1

192.168.0.6 root~12345678

https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.37-linux-glibc2.12-x86_64.tar.gz

# MySQL

root密码 mysql863592 VSQL 123456

root 123456

# Shell

# 切换到测试服接口日志目录

cd /mnt/logs/nfys-2.0-all-log/logs

/开头表示根目录,否则(没有/)表示当前目录下的子文件夹。 ./ 当前文件夹下 ../ 父级文件夹下

# 打开某一日志实时显示

tail -f nfys-umc.log

# 打开某一日志

vim nfys-umc.log

# 查看/编辑文件

vi nfys-umc.log 按i进入编辑模式 Esc退出编辑模式

# 搜索

:/ 按n向下跳转到搜索的关键字,按N向上跳转
:? 按n向上跳转到搜索的关键字,按N向下跳转

# 保存但不退出

:w

# 强保存但不退出

:w!

# 不保存退出

:q

# 不保存强制退出

:q!

# 保存并退出

:wq

# 强保存并退出

:wq!

# 放弃所有修改

:e!

# 将vi暂停

Ctrl+Z

# 复制

Ctrl + Insert

# 粘贴

Shift + Insert

# 回到上级目录

cd ..

# 回到上两级目录

cd ../..

# 切换到用户目录

cd ~

# 创建目录xx

mkdir xx

# 展示当前文件夹下的所有文件及文件夹

ls

# 复制整个文件夹下的所有文件

sz dir_name/*

# 下载某个文件

sz nfys-umc.log

# 补全命令

Tab 连按两下列出所有可用命令

# 本行开头、结尾

Home End

# 上下翻页

PgUp PgDn

# 清屏

Ctrl+L 或 clear

# Linux

# 删除已经输入的命令

Ctrl+c

# 往回删除一个单词

Ctrl+w

# 删除光标前的

Ctrl+u

# 删除光标后的

Ctrl+k

# 移动光标到字符头

Ctrl+a

# 移动光标到字符尾

Ctrl+e

# Linux 虚拟机

节点与节点、 节点与宿主机、 节点与外网

SSH终端:SecureCRT SFTP文件传输工具:Transmit

bootProto=dhcp 自动配置ip地址,ip会变 bootProto=static ip地址改为静态的

# 管理套件

rpm

yum 基于rpm包管理,能够从指定服务器自动下载RPM包并且安装

# 根据字符串查找文件

grep

# 判读是否有安装过MySQL

rpm -qi | grep -i mysql

#

yum -y install

# 查看CPU物理个数

grep 'physical id' /proc/cpuinfo | sort -u

# 查看每个物理CPU的核数

grep 'core id' /proc/cpuinfo | sort -u | wc -l

# 查看总的逻辑CPU个数

grep 'processor' /proc/cpuinfo | sort -u | wc -l

# 查看CPU型号

dmidecode -s processor-version

一般一核对应一个线程,又有超线程技术,一个核心可以有两个线程,8核16线程,可在线程池中创建17个线程

# 10个常用Linux命令,简要说作用

  • mkdir 文件夹名 新建文件夹
  • mv filename new_filename 重命名文件或文件夹
  • sz filename 下载文件到本地
  • ./bin.sh start 启动服务命令
  • tail -f 日志文件名 查看日志
  • cd /home 进入home目录
  • ls 查看目录
  • find -name filename 根据文件名查找特定文件
  • cd .. 返回上一级
  • tail -f -n 100 日志文件 打印最新的100条日志信息

# QM

# 开启防火墙

systemctl start firewalld

# 添加防火墙端口号

firewall-cmd --zone=public --add-port=9876/tcp --permanent

# 使添加的端口号生效

firewall-cmd --reload

# 查看访问的端口

firewall-cmd --zone=public --list-ports

# 在当前目录下 运行/停止/重启/查看运行状态 jczx-web.sh

/bin/sh jczx-web.sh start/stop/restart/status

# 查看MySQL的安装路径

whereis mysql

# 查找指定文件在哪儿

find / -name abc.txt

# 解压文件

unzip jczx-app-20220405.zip -d /opt/jczx

# 解压

centos下 安装7z yum install p7zip -y

解压7z 7za x abc.7z 解压zip unzip -r abc.zip

chown gituser test_blog.git -R //将test_blog.git文件夹下的所有文件的拥有者改为gituser用户

Last Updated: 4/4/2024