创建目录
mkdir directoryname
创建文件
touch fileName
使得配置文件生效
source configName
显示当前目录
pwd
清空日志文件
echo "" > filename
查看CPU和内存使用情况
top
(ctrl+c:结束查看)
查看端口是否被进程占用
netstat -tunlp|grep 端口号
查看tomcat是否启动
ps -ef|grep tomcat
(会显示用户名, 进程号等)
杀死进程
kill 进程号
kill -9 进程号 (强制)
查看日志文件尾部
tail -f filename
tail -200 filename 查看倒数200行
重命名文件
mv 原文件名 新文件名
文件查找:(文件命中包含mysql的文件)
find /path/ -name "*mysql*"
文件上传
rz
文件下载
sz filename
解压
tar zxvf 压缩文件名
删除
rm -f 文件名
查看目录详细信息
ll
修改文件读写权限
chmod 777 filename
关闭防火墙
systemctl stop firewalld.service
开放8080端口并更新防火墙
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
常用的连接工具
Putty, XShell, SecureCRT(推荐)
安装jdk
1、下载jdk.tar.gz(地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)
2、创建java目录,mkdir /usr/java
3、将下载的文件放入java文件夹
4、解压:tar zxvf 文件名
5、删除压缩包:rm -f 压缩包名
6、编辑/etc/profile文件,新增如下句子:
export JAVA_HOME=/usr/java/jdk1.8.0_221
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
7、使文件生效:source /etc/profile
8、完成:java -version
补充
chmod 777 *.sh
Linux chmod +755和chmod +777 各是什么意思呢?
755 代表用户对该文件拥有读,写,执行的权限,同组其他人员拥有执行和读的权限,没有写的权限,其他用户的权限和同组人员权限一样。
777代表,user,group ,others ,都有读写和可执行权限。
在linux终端先输入ls -al,可以看到如:
-rwx-r–r– (一共10个参数)
第一个跟参数跟chmod无关,先不管.
2-4参数:属于user
5-7参数:属于group
8-10参数:属于others
接下来就简单了:r==>可读 w==>可写 x==>可执行
r=4 w=2 x=1
所以755代表 rwxr-xr-x
编辑文件名:vi 文件名(默认进入命令行模式)
i:进入编辑模式(shift+enter换行),Esc退出编辑模式
:q! 强制退出不保存
:wq 保存并退出。
深坑
1、在Linux中启动tomcat,有时候进入到bin目录启动./startup.sh会报错,但是在上一层目录./bin/startup.sh则可以启动成功。这个可能是项目中用到了本地的配置文件,由于权限的问题引起的。