查看java相关的进程号:ps -ef|grep java
查看java后台程序:jobs
杀死进程:kill -s 9(进程号,9优先级最高)
预启动tomcat容器: ./catalina.sh run (可查看启动状态)
预启动jetty容器: ./jetty.sh run (可查看启动状态)
启动tomcat容器: ./startup.sh
关闭tomcat容器: ./shutdown.sh
linux查看文件夹目录结构:ls查看显示文件夹/文件 ls-a查看隐藏文件夹/文件
(ls -l -a)
ubuntu获取root权限:sudo
debian/linux获取root权限:su
返回上级目录:cd..
定位到上级:../
文件夹授权读写权限:
chmod 775/777
chmod u+x,g+w f01 //为文件f01设置自己可以执行,组员可以写入的权限
chmod u=rwx,g=rw,o=r f01
chmod 764 f01
chmod a+x f01 //对文件f01的u,g,o都设置可执行属性
文件夹下子文件授权:chmod -R 777/775
linux关机命令:shutdown -h now 立即关机
linux重启命令:reboot
vi编辑命令:vi 文件 i进入编辑状态,编辑完成之后,ESC退出编辑状态,q退出 q!退出不保存 wq!保存并退出
nano编辑命令:nano 文件 编辑完成之后F3保存文件,F2退出
查看tomcat容器输出日志:cd tomcat/logs/ 执行命令:tail -f catalina.out
查看linux版本:
1.lsb_release -a 这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。
2.uname -a查看linux内核版本信息
查看linuxIP信息: ifconfig
查看本机的网关:route
#debian设置maven环境:
cd nano /etc/profile(修改此文件) M2_HOME=/media/witts-java/00812F3865C39867/maven/apache-maven-3.5.0 export MAVEN_OPTS="-Xms256m -Xmx512m" export PATH=$M2_HOME/bin:$PATH source /etc/profile(文件修改立即生效)
#debian设置java环境:
cd nano /etc/profile(修改此文件) JAVA_HOME=/usr/share/jdk1.8.0_131 JAVA_RER=$JAVA_HOME/jre CLASSPATH=/usr/share/jdk1.8.0_131/lib PATH=$PATH:$JAVA_HOME/bin:$CLASSPATH export PATH
source /etc/profile(文件修改立即生效)
#debian设置android环境
ANDROID_SDK_HOME=/media/witts-java/00812F3865C39867/android_sdk export PATH=$PATH:$ANDROID_SDK_HOME/tools:$PATH export PATH=$PATH:$ANDROID_SDK_HOME/platform-tools:$PATH export PATH
linux/debian后台启动jar不关闭:
方式一:
nohup java -jar start.jar 1>start.output 2>start.error command 86400 &; (nohup不断联系,1>xxx.output代表运行输出,2>xxx.error代表错误输出 command 86400授权范围 &后台运行)
方式二:
setsid java -jar start.jar &
setsid java -jar start.jar command 86400 &
debian/linux zip解压:unzip /xxx/xxx/***.zip zip压缩: zip xxx文件夹|×××文件 /×××.zip
tar -xzvf压缩/解压: tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg tar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2 tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for Linux zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux 解压 tar –xvf file.tar //解压 tar包 tar -xzvf file.tar.gz //解压tar.gz tar -xjvf file.tar.bz2 //解压 tar.bz2 tar –xZvf file.tar.Z //解压tar.Z unrar e file.rar //解压rar unzip file.zip //解压zip
创建文件夹:mkdir xxx(文件夹名称) 创建文件:touch xxx.txt 查看文件/文件夹授权信息:ls -l 移动文件:mv file.txt /user/local/ 重命名移动:mv file.txt file.zip 只查看java相关的信息: ps -ef|grep java 删除文件/文件夹:rm -rf /home/read.txt linux查看CPU和RAM等使用率: top 复制文件/文件夹:cp -rf read.txt /home/test/ cat 查看logs txt等文档 查看主板信息:lspci
设置新增防火墙端口 vi /etc/sysconfig/iptables 添加新的端口 -A INPUT -m state --state NEW -m tcp -p tcp --dport 8899 -j ACCEPT 防火墙状态 /etc/init.d/iptables status 防火墙停止 /etc/init.d/iptables stop 防火墙启动 /etc/init.d/iptables start 防火墙重启 /etc/init.d/iptables restart 重启防火墙 查询权限 ls -all
查看linux内核启动信息:dmesg
apt常用命令:
apt install ***安装
apt autoclean 清除
apt autoremove 卸载相关
apt upgrade 更新软件包
apt dist-upgrade 更新系统