linux常用命令(干货)

开关机重启相关:

linux关机重启命令:https://blog.csdn.net/qq_38295166/article/details/79783404
关机:
shutdown -h now 立刻关机
shutdown -h 10 10分钟后关机
重启:
shutdown -r now 立刻重启
shutdown -r 10 10分钟后重启
shutdown -r 20:35 20:35重启
reboot 普通重启

挂载、解挂载、远程挂载、新硬盘(未分配)挂载、挂载常见问题相关:

挂载命令:
mount -t nfs 172.26.17.:/data/ /data/
(将172.26.17.
:/data/路径挂载到本地的/data/上面)

解挂载命令:
umount /data

查看挂载:
mount -a

配置mount参数:
vi /etc/exports
/data *(insecure,rw,sync,no_root_squash)
nfs重启:
service nfs restart

开机自动挂载
vi /etc/fstab
远程挂载:
172.22.8.:/data /data nfs defaults 0 0
172.22.8.
:/HN /HN nfs defaults 0 0
本地挂载:
/dev/sdb /data ext4 defaults 0 0

新增扩容磁盘挂载(适用还没有挂载其他东西的路径)
https://blog.csdn.net/weixin_40228534/article/details/127302443
系统磁盘情况
fdisk -l
如果还未分区,先分区
fdisk /dev/vdb
新增分区
n
p
选择分区号,默认是1
保存退出
wq
格式化分区
mkfs -t ext4 /dev/vdb
挂载分区
mount /dev/vdb /data

远程挂载问题(客户端挂载的文件夹无法打开,且无法解除挂载)
https://blog.csdn.net/weixin_43557605/article/details/119543834
注意:要服务端执行以下命令!
sudo systemctl daemon-reload
sudo systemctl restart rpcbind
sudo systemctl restart nfs

文件操作相关:

移动命令:
mv XXX.tar /data
(将XXX.tar移动到/data下)
创建路径:
mkdir test

编辑文件(无则创建)
vim /mnt/test.txt
进入编辑模式:
i
编辑后保存:
esc
:wq
不保存:
esc
:q!

查看文件:
cat /mnt/test.txt

远程传输命令:
scp -R /mnt/test root@172.22.8.:/mnt (加参数-R表示文件夹传输)
远程下载命令:
scp root@172.22.8.
:/mnt/test/text.txt . (远程下载到本地所在文件夹,可指定路径)

查看当前目录下所有文件大小(列出来)
du -h -x --max-depth=1

清除/data/project/HN/WORKFLOW/temp/路径下200天前的文件
find /data/project/HN/WORKFLOW/temp/ -mtime +200 -name “.” -exec rm -Rf {} ;

查看系统信息相关

系统版本信息:
nkvers

查看芯片型号:
uname -a

查看linux服务器重启时间:
谁重启:
who -b
重启级别:
who -r

查看内存大小:
free -h

查看cpu信息:
lscpu

查看linux版本号(具体):
cat /etc/redhat-release

rpm相关:

安装rpm包,及批量安装和强制安装:
普通安装:rpm -ivh /root/111.rpm
批量安装:rpm -ivh /root/.rpm
强制安装:rpm -ivh /root/
.rpm --force --nodeps
查看已安装的rpm包
rpm -qa
分组查询:
rpm -qa |grep mysql
卸载rpm包:
rpm -e mysql

字体相关:

字体相关:
将字体文件放到/usr/share/fonts/文件夹下后,按照下面命令依次执行
cd /usr/share/fonts/
mkfontscale
mkfontdir
fc-cache -fv
fc-list :lang=zh

金仓数据库相关:

查看当前数据库连接
netstat -ano|grep 54321

查看当前数据库连接数
netstat -ano|grep 54321 |wc -l

netstat -ano|grep 54321 |grep -v WAIT |wc -l

强制切换linux用户:

根据配置文件切换linux用户
/usr/bin/su - kingbase

防火墙相关:

看状态:
systemctl status firewalld
开:
systemctl start firewalld.service
关:
systemctl stop firewalld.service
开机自启:
systemctl enable firewalld.service
开机不自启:
systemctl disable firewalld.service

开启端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
命令含义:
–zone #作用域
–add-port=80/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效

重启防火墙(开端口后重启生效)
firewall-cmd --reload #重启firewall
systemctl stop firewalld.service #停止firewall
systemctl start firewalld.service 打开firewall
systemctl disable firewalld.service #禁止firewall开机启动
systemctl enable firewalld.service 开启firewall开机启动

查看已经开启的端口
firewall-cmd --zone=public --list-ports

抓包相关:

https链接测试:
curl -v --cacert 证书 https://test1280:1280/

抓包测试(生成的test.pacp抓包文件,默认在当前目录下):
tcpdump -i any port -vvv -w test.pcap

打包命令相关:

打包:
tar -cvf XXX.tar *

解压:
tar -xvf XXX.tar

文件授权相关:

chmod -R 777 java/

yum相关:

配置单机yum(互联网环境下):
cd /etc/yum.repo.d
mv * repo_back
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache

无网络环境下参考下方:
centos 7 yum本地源配置(单机挂载)
如果是虚拟机的话可以进行镜像挂载配置yum源
以下为实体机配置yum源方法之一 (也可以通过挂载光盘进行yum源配置)
一、上传镜像文件(iso)到服务器/usr/local/src目录下(ftp上传)
二、挂载镜像
mkdir /media/cdrom
mount -o loop CentOS-7-x86_64-Everything-2009.iso /media/cdrom
三、配置yum源
cd /etc/yum.repos.d/
mkdir repo_bak
mv * repo_bak
此路径的文件都备份
四、修改配置文件
vi CentOS-Media.repo

[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///media/cdrom/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

四、重新生成yum缓存
yum clean all
yum makecache
配置成功

yum使用完成后如果服务器存储空间不多
可以进行yum源清理
yum clean all
然后删除镜像

===============================================================================================================

配置集群共享挂载
一、共享服务器单机挂载(如上)
二、共享服务器安装nginx
三、配置nginx
server {
listen 9050 ;
server_name somename alias another.alias;
location / {
root /data/iso; (重点-挂载源镜像地址)
}

四、客户端配置服务端yum源(如上单机挂载)
[c7-media]
name=CentOS-$releasever - Media
baseurl=http://10.110.87.1:9050
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

===============================================================================================================
yum工具(下方两个命令):
yum install yum-utils
下载全量包和依赖到当前目录:
repotrack clang_***
下载包(不下载本机已有的依赖)
yumdownloader ** --resolve --destdir=/data/rpm/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/190906.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于SpringBoot实现SSMP整合

🙈作者简介:练习时长两年半的Java up主 🙉个人主页:程序员老茶 🙊 ps:点赞👍是免费的,却可以让写博客的作者开心好久好久😎 📚系列专栏:Java全栈,…

23.Python 图形化界面编程

目录 1.认识GUI和使用tkinter2.使用组件2.1 标签2.2 按钮2.3 文本框2.4 单选按钮和复选按钮2.5 菜单和消息2.6 列表框2.7 滚动条2.8 框架2.9 画布 3. 组件布局4.事件处理 1.认识GUI和使用tkinter 人机交互是从人努力适应计算机,到计算机不断适应人的发展过程&#…

[ 蓝桥杯Web真题 ]-年度明星项目

目录 引入 介绍 准备 目标 效果 规定 思路 知识补充 解答参考 引入 hello,大家好!我注意到了之前发的一篇蓝桥杯Web应用开发的文章是关注度最高的,可能大部分关注我的小伙伴对蓝桥杯Web应用开发比较感兴趣,或者想要参加…

Flink(九)【时间语义与水位线】

前言 2023-12-02-20:05,终于写完啦,最近状态不错。刚写完又收到了她的消息哈哈哈哈,开心。 再去全力打拼一次,奋战一场,就算最后打了败仗也无所谓,至少你留下了足迹。 《解忧杂货店》 1、时间语义 …

第17关 深入理解K8s配置管理:ConfigMap和Secret的终极指南

------> 课程视频同步分享在今日头条和B站 大家好,我是博哥爱运维,K8s是如何来进行服务配置管理的呢? 对于容器而言,如果我们想修改一个容器镜像里面的配置,可以在Dockerfile这一步,将修改好的配置复制…

出口贸易媒体发稿7种方法提升转化率的秘密武器解析-华媒舍

出口贸易成为了许多企业发展的重要方向。在这个竞争激烈的市场中,如何让自己的产品脱颖而出,吸引更多客户并提高转化率,成为了每个企业家都面临的挑战。本文将向大家介绍7种提升转化率的秘密武器:出口贸易媒体发稿方法。 1. 出口贸…

LeetCode刷题---合并两个有序链表

个人主页:元清加油_【C】,【C语言】,【数据结构与算法】-CSDN博客 个人专栏:http://t.csdnimg.cn/ZxuNL http://t.csdnimg.cn/c9twt 前言:这个专栏主要讲述递归递归、搜索与回溯算法,所以下面题目主要也是这些算法做的 我讲述…

基于深度学习的肺炎CT图像检测诊断系统

欢迎大家点赞、收藏、关注、评论啦 ,由于篇幅有限,只展示了部分核心代码。 文章目录 一项目简介 二、功能三、系统四. 总结 一项目简介 深度学习在肺炎CT图像检测诊断方面具有广泛的应用前景。以下是关于肺炎CT图像检测诊断系统的介绍: 任务…

基于PHP的高中生物学习平台

有需要请加文章底部Q哦 可远程调试 基于PHP的高中生物学习平台 一 介绍 此高中生物学习平台基于原生PHP开发,数据库mysql。系统角色分为用户和管理员。(附带参考设计文档) 技术栈:phpmysqlphpstudyvscode 二 功能 学生 1 注册/登录/注销 2 个人中心 …

C语言KR圣经笔记 4.2返回非整数的函数

4.2 返回非整数的函数 到目前为止,我们给出的函数样例,不是不返回值(void)就是返回 int。如果函数必须要返回其他类型呢?许多的数值函数如 sqrt,sin 和 cos 返回 double;其他特定的函数返回其他…

【个人记录】NGINX反向代理支持同端口HTTP与HTTPS协议访问

监听4000端口,反向代理127.0.0.1:9090的Web网页 NGINX配置如下 server {listen 4000 ssl http2 ; server_name www.http.com,www.https.com; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forw…

Vue3【Set Up】语法糖 + TS快速上手

文章目录 script setup基本语法顶层的绑定会被暴露给模板响应式监听与计算使用组件父子组件传参(变化较大)父 -> 子 defineProps()子 -> 父 defineEmits()子组件暴露给父组件内部属性 defineExpose() defineOptions() 【很少用】 script setup &l…

人工智能时代:AIGC的横空出世

🌈个人主页:聆风吟 🔥系列专栏:数据结构、网络奇遇记 🔖少年有梦不应止于心动,更要付诸行动。 文章目录 📋前言一. 什么是AIGC?二. AIGC的主要特征2.1 文本生成2.2 图像生成2.3 语音生成2.4 视…

蓝桥杯第198题 人物相关性分析 C++ 模拟 字符串 双指针

题目 思路和解题方法 程序首先定义了一个函数check,用于判断一个字符是否为字母。接下来,程序读取输入的整数k和一行字符串str。定义了两个空的向量a和b,用于存储满足条件的子串的起始位置。使用for循环遍历字符串str的每个字符,检…

string的模拟

> 作者简介:დ旧言~,目前大二,现在学习Java,c,c,Python等 > 座右铭:松树千年终是朽,槿花一日自为荣。 > 目标:能手撕模拟string类 > 毒鸡汤:时间…

MySQL-视图

一、?看一个需求 emp表的列信息很多,有些信息是个人重要信息(比如 sal,comm,mgr,hiredate),如果我们希望某个用户只能查询emp表的(empno、ename,job和deptno)信息,有什么办法? 》视图 二、基本概念 视图 视图是一个虚拟表,其内容由查…

complex rsa

复数rsa,没遇到过这种类型的题,可以记录一下相关知识 先来看一段 from gmpy2 import invert,lcm,is_prime import sys sys.setrecursionlimit(2047)f (3781223486422146909054116838073773962793625267340680342971864932558735632642532480951976591…

IDEA常用快捷键

快捷键功能tab接受选择–选择的名称将覆盖带插入符号右侧的其它名称–而如果按shift或者enter,光标右边的内容会保留Ctrlshift空格智能匹配–查找当前上下文的方法和变量Ctrld对比文件–选中需要对比的文件shift滚动水平滚动Ctrlaltl格式化Ctrlk提交Ctrlaltz回滚类C…

Linux基础项目开发1:量产工具——UI系统(五)

前言: 前面我们已经把显示系统、输入系统、文字系统搭建好了,现在我们就要给它实现按钮操作了,也就是搭建UI系统,下面让我们一起实现UI系统的搭建吧 目录 一、按钮数据结构抽象 ui.h 二、按键编程 1.button.c 2.disp_manager…

YUM 问题解决步骤

YUM 问题解决步骤 当使用 yum 进行安装软件包或者更新时,如果遇到卡在加载插件阶段或其他相关问题,如下 [rootVM-12-2-centos ~]# sudo yum update Loaded plugins: fastestmirror, langpacks Repository epel is listed more than once in the config…