Linux 命令汇总

Linux 命令

1.查找命令

find /home/gitlab-runner/videofusionbe/api/logs/ -name ‘04-08.log’ -print

2.更换用户命令

Sudo - gitlab-runner

3.使用停止现有项目

sh rsbc.sh stop

4.启动现有项目

sh rsbc.sh start

5.启动日志

tail -f Web.log.2022-04-21.log

6.杀死进程f

kill 12345

7.强制杀死进程

kill -9 123456

8.查看进程命令

ps -ef | grep nginx

8.1 测试nginx.conf

/usr/local/nginx/sbin/nginx -t

【ps: process show 展示进程参数:e 显示所有程序。f 显示UID,PPIP,C与STIME栏位

grep:global search regular expression(RE) and print out the line 全局正则匹配并输出】

9.显示所有已开放端口,请使用以下命令

netstat -anp

10.要列出正在侦听的所有 TCP 或 UDP 端口,包括使用端口和套接字状态的服务,请使用以下命令

netstat -tunlp

11.查询指定端口通过grep过滤

netstat -tnlp | grep :80

12.添加端口、从新启动防火墙

firewall-cmd --zone=public --add-port=8099/tcp --permanent
从新启动
firewall-cmd --reload

查看防火墙状态

systemctl status firewalld

但是开机之后还会启动防火墙

systemctl stop firewalld.service

禁止firewall开机启动

systemctl disable firewalld.service

13.查进程

netstat -tunlp|grep 8096
netstat -nplt

14.对文件夹进行授权

chown -R gitlab-runner:gitlab-runner /home/gitlab-runner/3
chown gitlab-runner:gitlab-runner api.jar

15.将一个文件夹下的所有内容复制到另一个文件夹下

cp -r /home/packageA/* /home/cp/packageB/

16. 查看CentOS系统版本

cat /etc/redhat-release

17. 查看CentOS的kernel版本

cat /proc/version

18.netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况

#netstat -lntup
-bash: netstat: 未找到命令
yum install net-tools -y

19. 【查看openEuler系统相关的资源信息】

#lscpu查看CPU信息,
#用free查看内存信息,
#用fdisk -l查看磁盘信息等

20.查看当前路径

pwd

21.安装jdk1.8

sudo yum install java-1.8.0-openjdk-devel.x86_64

解压中文乱码时使用

#指定GBK GB18030编码也是可以的unzip -O CP936 资料.zip

24.压缩命令

zip -q -r public.zip public

运行.sh时出现zsh: 权限不够解决方法

chmod u+x *.sh

linux 运行VR地图

345  chmod 777 linux命令行运行
346  ./linux命令行运行
347  nohup./linux命令行运行 &
348  nohup ./linux命令行运行 &
353  cp /home/vrMap/linux命令行运行 /etc/init.d/
355  chmod +x /etc/init.d/linux命令行运行
356  chkconfig --add linux命令行运行

cat 用法

查找日志中关于1101相关记录

cat -n startup.log |grep ‘1101’ -A 100

查找日志最近100条记录

cat top 100 startup.log

加路由route方式

route add -net 10.250.0.0 netmask 255.255.255.0 gw 192.168.255.254
route add -net 10.250.0.0/24 gw 192.168.255.254

添加网段

route add -net 192.168.0.0/24 ens256

添加到网关

route add -net 191.168.1.0 netmask 255.255.255.0 gw 192.168.255.254

删除默认网关

route del -net 0.0.0.0 # 删除默认目标

添加永久路由的方法

1./etc/sysconfig/network-scripts文件中路由固化的格式
① 添加默认路由
gw 10.92.2.1
或者
any net 0.0.0.0/0 gw 10.92.2.1

② 添加网络路由
255.0 gw 1.1.1.10
或者
any net 1.1.1.0/24 gw 1.1.1.10
最后需要重启网卡

注意/后面是24的由来 子码为255.255.255 三个组成一般为24搭配

查询route方式

route -n

重启 路由

systemctl restart NetworkManager

浏览网址curl

[curl --digest -u ‘admin:hik123456’ http://210.34.84.12/ISAPI/ContentMgmt/InputProxy/channels]

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

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

相关文章

【Java项目】实战CRUD的功能整理(持续更新)

目录 前言1. MybatisPlus功能2. Excel处理3. 其他 前言 在实战中学习,整理每个功能细节以及各个函数的使用 对于Java的细节可看我之前的专栏:Java专栏 1. MybatisPlus功能 完整的CRUD可看我之前的文章: Springboot整合MybatisPlus的基本…

linux安装nodejs

一,yum安装 yum -y install nodejs 二,下载安装包安装 官网下载地址:Download | Node.js 建议安装低版本的,安装高版本的会有很多依赖,处理起来非常麻烦,还浪费时间 [rootmaster1 local]# wget https://…

【ArcGIS微课1000例】0086:基于七普人口数据的人口密度分析与制图

本文基于七普人口数据(省份、地级市、县区三级)进行人口密度计算分析与制图。 文章目录 一、人口密度介绍二、数据准备三、密度计算1. 投影转换2. 密度计算四、密度制图四、注意事项一、人口密度介绍 人口密度(density of population)是单位土地面积上的人口数量。通常使用的计…

C++类成员的访问控制

前言 本篇文章介绍C类成员的访问控制 关键字 C的类成员通过使用三个关键字来对成员的访问进行控制,并且只有这三个关键字: publicprivateprotected 使用场景 上面的三个关键字会扮演两种角色,也就是说会有两种使用的地方: …

【数值分析】插值法,lagrange插值,牛顿插值

1. 插值法介绍 插值法是一种通过已知数据点来估计未知数据点的方法。它通过构建一个函数或曲线,使其经过已知数据点,从而在数据点之间进行估计或预测。插值法的基本思想是假设已知数据点之间存在某种规律或趋势,并利用这种规律来推断未知数据…

全解析阿里云Alibaba Cloud Linux镜像操作系统

Alibaba Cloud Linux是基于龙蜥社区OpenAnolis龙蜥操作系统Anolis OS的阿里云发行版,针对阿里云服务器ECS做了大量深度优化,Alibaba Cloud Linux由阿里云官方免费提供长期支持和维护LTS,Alibaba Cloud Linux完全兼容CentOS/RHEL生态和操作方式…

conda环境下Could not create share link解决方法

1 问题描述 在运行chatglm-6B项目时,运行python web_demo.py,出现如下错误: (chatglm) [rootlocalhost ChatGLM2-6B]# python web_demo.py Loading checkpoint shards: 100%|██████████████████████████████…

SwiftUI之深入解析如何创建一个灵活的选择器

一、前言 在 Dribbble 上找到的设计的 SwiftUI 实现时,可以尝试通过一些酷炫的筛选器扩展该项目以缩小结果列表。筛选视图将由两个独立的筛选选项组成,两者都有一些可选项可供选择。但是,在使用 UIKit 时,总是将这种类型的视图实…

Anaconda下调用ArcGIS的arcpy工具包

1.从64位切换到32位开发模式: set CONDA_FORCE_32BIT1 2. 创建2.7的环境 conda create -n py27 python2.7 3.将ArcGIS的目录C:\Python27\ArcGIS10.1\Lib\site-packages\Desktop10.1.pth直接拷贝到Anaconda3的目录里(C:\Users\xxx\Anaconda3\Lib\site-packages&a…

RK3568 学习笔记 : ubuntu 20.04 下 Linux-SDK 镜像烧写

前言 开发板:【正点原子】ATK-DLRK3568 开发板,编译完 Linux-SDK 后,生成了相关的镜像文件,本篇记录一下 镜像烧写,当前编译环境在 VMware 虚拟机中,虚拟机系统是 ubuntu 20.04 此次烧写还算顺利&#xff…

Callback Hook

一、Callback Hook 函数名:useCallback 用于得到一个固定引用值的函数,通常用它进行性能优化。 useCallback: 该函数只需要传入两个参数:一个回调函数和一个依赖数组即可。 1.函数,useCallback会固定该函数的引用,…

[USACO04OPEN] The Cow Lineup

题目描述 约翰的 N ( 1 ≤ N ≤ 100000 ) N ( 1 \leq N \leq 100000 ) N(1≤N≤100000) 只奶牛站成了一列。每只奶牛都写有一个号牌,表示她的品种,号牌上的号码在 1 … K &#x…

【C++】知识点汇总(上)

C知识点复习上 一、C 概述1. 基本数据类型2. 变量定义和访问3. 常量与约束访问 二、程序控制结构详解与示例1. 表达式2. 选择控制2.1 if 语句2.2 switch 语句 3. 循环控制3.1 for 循环3.2 while 循环3.3 do-while 循环 4. goto 语句5. 控制语句的嵌套 三、函数1. 函数的定义和调…

搜索二维矩阵 II(LeetCode 240)

1.问题描述 编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性: 每行的元素从左到右升序排列。每列的元素从上到下升序排列。 示例: 输入:matrix [[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10…

快速、准确地检测和分类病毒序列分析工具 ViralCC的介绍和详细使用方法,fudai shiyong ijaoben

介绍 viralcc是一个基因组病毒分析工具,可以用于快速、准确地检测和分类病毒序列。 github:dyxstat/ViralCC: ViralCC: leveraging metagenomic proximity-ligation to retrieve complete viral genomes (github.com) Instruction of reproducing resul…

ubuntu的boot分区被删除恢复

在鼓捣黑苹果的时候,误删了ubuntu的boot分区,进系统的时候出现emergency mode,那么现在来讲讲怎么恢复 首先做一个ubuntu的启动盘,然后进入启动盘的系统选择试用 呼出命令行,然后添加一个源 sudo add-apt-repository…

207.【2023年华为OD机试真题(C卷)】小朋友来自多少小区(贪心算法实现-JavaPythonC++JS实现)

🚀点击这里可直接跳转到本专栏,可查阅顶置最新的华为OD机试宝典~ 本专栏所有题目均包含优质解题思路,高质量解题代码(Java&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握! 文章目录 一. 题目-小朋友来自多少小区二.解题思路三.题解代码Pyt…

微众区块链观察节点的架构和原理 | 科普时间

践行区块链公共精神,实现更好的公众开放与监督!2023年12月,微众区块链观察节点正式面向公众开放接入功能。从开放日起,陆续有多个观察节点在各地运行,同步区块链数据,运行区块链浏览器观察检视数据&#xf…

flutter项目用vscode打包apk包,完美运行到手机上

1.创建密钥库 执行以下命令: keytool -genkey -v -keystore F:/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key 生成 2,048 位RSA密钥对和自签名证书 (SHA256withRSA) (有效期为 10,000 天) 2.填写密钥内容 执行以上命令后会提示一次输入密钥库密码、确认…

【ES6语法学习】解构赋值

文章目录 引言一、什么是解构赋值1.1什么是解构赋值1.2 数组的解构赋值1.2.1 基本用法1.2.2 默认值1.2.3 剩余参数 1.3 对象的解构赋值1.3.1 基本用法1.3.2 默认值1.3.2 剩余参数 1.4 字符串的解构赋值1.5 函数参数的解构赋值 二、解构赋值的优势和应用场景2.1 代码简化和可读性…