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]

你可能感兴趣的:(git,elasticsearch,大数据)