linux常用命令 与运行jar的两种方式

linux常用命令

查看进程:ps -ef
结束进程:kill pid 或者 kill -9 pid(强制杀死进程)           pid:进程号

查看与某台机器的连接情况: ping www.baidu.com
查看当前系统端口:netstat -an
搜索指定端口:netstat -an | grep 8080

Linux命令:

	cd、ll、ls、mkdir、touch、pwd、
	kill 		关闭进程
	tar -cvf	打包
	tar -zcvf	打包并压缩
	tar -zxvf	解压 
	tail		显示文件后几行的内容、
	re -rf /*    						*/
	cp
	mv			主要是用来重命名
	vim
	ps -ef		查看所有进程
	grep		是搜索还可以查看日志、
	tail		可显示后几行内容(日志)

网络IP设置:

查看网卡信息:ifconfig 或 ifconfig | more
没有 ifconfig 命令运行这个: sudo yum install net-tools
修改网卡配置文件:cd    /etc/sysconfig/network-scripts/   -> 修改vi ifcfg-eth0, vi ifcfg-eth1

 重启网络:service network restart
 修改IP: cd /etc/sysconfig/network-scripts
		vi ifcfg-网卡名
		修改:
			BOOTTPROTO=STATIC
			IPADDR=192.168.25.132

	TYPE=Ethernet #网卡类型:为以太网
	PROXY_ METHOD=none #代理方式:关闭状态
	BROWSER_ ONLY=no #只是浏览器:否
	BOOTPROTO=dhcp #网卡协议DHCP动态主机配置协议
	DEFROUTE=yes #默认路由:是
	IPV4_ FAILURE_ FATAL=no #否开启IPV4致命错误检测:否
	PV6INIT=yes # IPV6是否自动初始化:是
	IPV6_ AUTOCONF="yes"IPV6是否自动配置:是
	IPV6_ ADDR _GEN _MODE=stable- privacy # IPV6地址生成模型
	stable-privacy是一种生成IPV6的策略
	NAME=ens33 #网卡名字(与DEVICE- 致)
	UUID=6ac17c2b-473e- -4894-811b-4940ee7bf455#唯一标识码
	DEVICE=ens33#网卡设备
	ONBOOT=yes #否激活网卡
	IPADDR=192.168.20.20#ip地址(static设置 )
	NETMASK=255.255.255.0#子网掩码
	GATEWAY= 192.168.20.2#网关
	DNS1=114.114.114.1 14#dns地址解析

vi编辑器:

	保存命令
		按ESC键 跳到命令模式,然后:
		:w 保存文件但不退出vi
		:w file 将修改另外保存到file中,不退出vi
		:w! 强制保存,不推出vi
		:wq 保存文件并退出vi
		:wq! 强制保存文件,并退出vi
		:q 不保存文件,退出vi
		:q! 不保存文件,强制退出vi
		:e! 放弃所有修改,从上次保存文件开始再编辑

解压:

   linux 解压zip压缩包命令
   unzip 文件名.zip -d 解压位置
   例如:	unzip 微信.zip -d demowx

nginx:

	启动:	start nginx.exe
	停止:	nginx.exe –s stop
	重载:	nginx.exe –s reload

Docker:

	查看Docker版本:docker -v

	查看已经安装的镜像:docker images
		错误提示://问题原因是因为docker服务没有启动,所以在相应的/var/run/?路径下找不到docker的进程。
			Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
	
	启动docker服务:	systemctl start docker 或 service docker start	
	
	查看运行的镜像:docker ps
	查看容器id的命令:docker ps -a 
	查看所有容器 :docker container ls -a
	
	启动一个创建好的或者被停止的容器: docker start [container id]
	停止一个正在运行的容器: docker stop [container id] 
	删除一个容器: docker rm [container-id]  例子:docker rm 82523c7dcf52 
	
	启动docker服务 -> 查看docker里面的镜像 -> 搜索想要查询的镜像名字
	
	MYSQL建库建表(容器)
		创建容器: docker run -di --name=tensquare_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.23

		进入docker的mysql容器:docker exec -it mysql bash//进入容器。

第一种:

Linux运行jar:

nohup java -jar hello1.jar &

执行后,在下面显示运行的pid进程号,日志输出到 与jar包同目录下 nohup.out 中

Linux查看运行的java程序:

ps -aux | grep java

Linux查看某个端口号的运行程序:

lsof -i:端口号

Linux杀掉某个进程:

kill -9 端口号

linux查询java进程的命令,linux怎么查询动态日志

	查看进程:ps -ef | grep java,
	动态日志:tail -f 文件名

第二种:

1: 打包 得到所要项目的 jar包 + conf(服务器ip 端口 数据库)
2: 文件放入服务器指定文件夹中(wab jar包 分开放)
3:

screen -S 文件名 		新建窗口 
screen -r 文件名			进入窗口 
screen -ls					查看所有窗口

ctrl + A   	-> d 出来
ctrl + A		-> k 关闭窗口
			
screen -X -S 名字 quit  删除窗口

运行	java -jar 名字
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值