Linux部署项目用到的常用命令(持续更新中)

1.切换到文件目录:cd  /目录名称     (如:cd /usr/local/java/)

2.java项目启动命令:nohup java -jar jar包名称.jar &    (如:nohup java -jar confluence_manage053105.jar &          分配内存启动:nohup java -server -Dfile.encoding=UTF-8 -jar -Xms128m -Xmx256m -XX:PermSize=128M -XX:MaxPermSize=256M /project/sz-project-jar/sz-shzt/target/sz-shzt-1.0.jar &)   

3.查询java运行进程 :ps -ef|grep java      或者ps -elf | grep 项目名(如 :ps -elf | grep confluence_manage)

4.打印实时日志:tail -f  日志名称  (如:tail -f nohup.out)   或者打印指定行数   tail -500  日志名称   (如:tail -500 nohup.out)

5.删除文件或目录:rm -rf  文件名  (如:rm -rf target/)

6.查看jdk的版本:java -version

7.用来查看当前目录下的所有文件资源:ll

8.创建文件夹:mkdir 目录名

9.对指定的文件名进行编辑:vi 文件名   或者 vim  文件名

10.强制保存并退出:esc:wq!

11.强制退出: esc:q! 

12.重命名的作用:mv 源文件名 目标文件名

13.强制杀死进程:kill -9 进程号

14.查看文件内容:cat 文件名称

15.cd切换命令:

                     cd 文件夹路径  :跳转到指定的文件夹目录
                     cd /          :跳转根目录
                      cd ../         :跳转到上级目录 
                       cd ../../      :跳转到上两级目录

 

16.清屏:clear

17.退出进程:ctrl + c(多用于 退出查看日志等)

18.解压缩后缀名为tar.gz文件:tar -zxvf 文件名.tar.gz

19.开放端口:/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

20.保存设置:/etc/rc.d/init.d/iptables save

21.重启机器:reboot

22.解压缩后缀名为tar.gz文件:tar -zxvf 文件名.tar.gz

23.查看linux系统的基本信息(计算机名,操作的位数,版本号):uname -a

24.安装指定软件:yum install 软件名 (如:yum install nginx)

25.mysql登录: mysql -uroot -p

26.复制文件:cp 源文件目录1  新文件目录

27.启动tomcat:在bin目录下./startup.sh

28.查看ip地址:ifconfig   或者  ip addr

29.在线安装的nginx启动   切换到sbin目录    cd  /usr/sbin      输入启动命令:./nginx     重启:./nginx  -s  reload

30.切换root用户:su  root

31.在线安装的redis启动: cd  /etc    启动命令:redis-server redis.conf

32.显示系统时间:date

33. 设置DNS服务器的IP地址及DNS域名:vi resolv.conf

34.同步网络时间:ntpdate time.nist.gov

35.查询端口被占用命令:lsof -i:端口号

36.控制台查询日志输出:tail -f 日志名称 | grep '查询条件'     如:tail -f info-2020-06-17.log | grep 'ab1b7d1a4d27e4f7ea9adb54270e2884'

37.sh脚本启动:./run.sh start(重启:./run.sh restart     直接带目录启动: sh /usr/local/java/run.sh restart)

38.redis启动命令  切换到目录   cd /etc    启动命令:redis-server redis.conf

39.查询指定端口是否已开 firewall-cmd --query-port=666/tcp   

40.查看防火墙状态 systemctl status firewalld

   开启防火墙 systemctl start firewalld

   关闭防火墙 systemctl stop firewalld

 41.添加指定需要开放的端口: firewall-cmd --add-port=123/tcp --permanent

      重载入添加的端口: firewall-cmd --reload

      查询指定端口是否开启成功: firewall-cmd --query-port=123/tcp

42.查看端口号是否开放  netstat -lnpt |grep 8088

43.查询端口号开放list:firewall-cmd --zone=public --list-ports

44.rz上传命令安装:yum -y install lrzsz     授权root账户安装   前面加 sudo

45.解压zip包  : unzip 包名.zip   如:unzip run.zip

46 .移动到上一级目录:mv * ../

47.查看es的启动状态: ps -ef | grep elastic

48.scp文件到另外一台服务器:scp /home/t_sys_org.sql root@192.168.0.4:/home(docker中scp命令:docker cp /longjin/tools/sql/annex.sql b17095f2fdac:/home/annex.sql)

49.开启mysql  的binlog日志    找到my,cnf 中 [mysqld]  添加如下

# binlog 配置

log-bin = /usr/local/var/mysql/logs/mysql-bin.log

expire-logs-days = 14

max-binlog-size = 500M

server-id = 1

5. 几种Linux 查询外网出口IP的方法

curl icanhazip.com

curl ifconfig.me

curl curlmyip.com

curl ip.appspot.com

curl ipinfo.io/ip

curl ipecho.net/plain

curl www.trackip.net/i

 

 

 

 

 

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值