Linux常用命令

创建目录

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 | grep 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则可以启动成功。这个可能是项目中用到了本地的配置文件,由于权限的问题引起的。

 

 

发布了86 篇原创文章 · 获赞 144 · 访问量 3万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章