linux基本操作

用户

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

超级用户(根用户)、组、普通用户

root/ p2m/ lixl 

groupadd p2m

useradd -g p2m -d /home/lixl lixl

userdel lixl



切换用户

su lixl

su - lixl -c "/home/lixl/tomcat/bin/startup.sh"

文件与权限

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
用户目录与根目录

cd ~

cd /

pwd 当前文件夹路径

ls -hal 列出文件夹下所有文件



mkdir tomcat

rm -rf tomcat

mv tomcat tomcat-bak 给文件重命名/移动文件

vi 编辑器



chmod -R +x tomcat 可执行权限

chown -R lixl:p2m tomcat 切换用户、组



查看日志

tail -f catalina.out 从尾部看

tail -100 catalina.out >> p2m_20200620.log 重定向到新文件

head -1000 catalina.out  从头看



scp 复制文件



文件夹压缩及解压缩

tar czvf logs.tar.gz logs/

tar zxvf logs.tar.gz

app应用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
jdk/maven环境变量

export JAVA_HOME=..

export PATH=$PATH:$JAVA_HOME/bin

vi .bashrc

source .bashrc



启动tomcat服务

sh startup.sh 执行shell脚本

./startup.sh  必须有可执行权限



查看服务

ps -ef|grep tomcat



pkill -9 java

kill PID



df -h 

top

arthas

其他

1
2
3
4
5
6
7
8
9
菜鸟教程-命令手册 https://www.runoob.com/linux/linux-command-manual.html

centos软件包管理 rpm / yum  (jar -->maven)


编译安装nginx https://www.runoob.com/linux/nginx-install-setup.html

安装mysql https://www.runoob.com/linux/mysql-install-setup.html
安装oracle https://www.cnblogs.com/dudu99/p/11074489.html