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