Linux作为一种流行的操作系统,在系统管理方面具有许多优势,其中Linux系统管理师一项重要的工作,涉及到Linux系统安装,配置,维护,优化和安全管理等方面。
接下来我们介绍如何更好的介绍如何更好的管理Linux系统以及探讨Linux系统管理的最佳时间
常用指令
1.文件管理
查看文件信息 ls
新增文件 touch
删除文件 rm
修改文件内容
移动文件 mv
复制文件 cp
创建src目录 mkdir
创建Start.java文件 touch.Start.java
把文件移动到opt目录下 mv /opt/src/Start.java/opt
将opt目录下的java文件复制到src目录 cp /opt/Start.java /opt/src/
用户和权限
三种用户类型 u g o 三种权限 rwx
修改属主,组 chmod
chown
yum -y install wget
wget
安装tomcat
1.wget下载
2.解压 tar -zxvf 文件名
3.吧解压之后的目录移动到 /usr/local/目录中 mv 原来的目录 新的目录
4.查看目录下的conf目录中的文件,重点找到server.xml(配置端口,部署项目),web.xml MIME文件类型
5.server。xml对应dnginx的 nginx.conf
6.webapps==nginx /html/ ,webapp(静态资源,扩展名为j.sp, .war)
7.如果项目不方便移动到webapps目录下,就需要在配置文件中指定路径sever.xml
8.tomcat要运行需要java的环境,配置
9.yum -y install java-1.8.0
1 yum -y install wget
2 yum -y install lrzsz
3 拖拽文件
4 tar -zxvf apache-tomcat-10.1.25.tar.gz
5 ls
6 mv apache-tomcat-10.1.25 /usr/local
8 ls /usr/local
9 cd /usr/local
10 ls
11 ls -l
13 cd /usr/local/apache-tomcat-10.1.25/
14 cd conf
15 ls
16 ls -l
17 cat conf/server.xml
18 cat server.xml
19 exit
20 ls
21 cd /usr/local/apache-tomcat-10.1.25/
22 ls
23 ls -l
25 ls -l webapps/
26 ls webapps/ROOT/
27 ls -l
28 ls lib/
29 ls bin/
30 ls -l bin/
31 ./bin/startup.sh
32 systemctl stop firewalld.service
33 netstat |grep 8080
34 java
36 cat /etc/profile
37 yum list|grep jdk
38 yum -y install java-1.8.0-openjdk.x86_64
39 java -version
40 ./bin/startup.sh
41 python
42 vim /etc/profile
43 cd /opt/
44 ls -l
45 vim Main.java
46 javac Main.java
47 javac
48 java Main.java
49 exit
50 ks
51 ls
52 cd /opt/
53 javac
54 java -version
55 java
56 javac
57 ls /bin/
58 yum install java
59 yum java-1.8.0-openjdk-devel
60 yum install java-1.8.0-openjdk-devel
61 javac
62 yum install java-1.8.0-openjdk-devel
63 yum -y install java-1.8.0-openjdk.x86_64
64 yum install java-1.8.0-openjdk-devel
65 javac
66 javac Main.java
67 java Main
68 mvn -v
[root@localhost apache-tomcat-10.1.25]# ls -l webapps/
[root@localhost apache-tomcat-10.1.25]# ls -l bin/
[root@localhost apache-tomcat-10.1.25]# yum list|grep jdk
[root@localhost apache-tomcat-10.1.25]# yum -y install java-1.8.0-openjdk.x86_64
[root@localhost apache-tomcat-10.1.25]# java -version
[root@localhost apache-tomcat-10.1.25]# ./bin/startup.sh
有时候启动的文件不是可执行文件,需要我们手动添加x权限 chmod +x
测试java
[root@localhost apache-tomcat-10.1.25]# cd /opt/
[root@localhost opt]# vim Main.java
public class Main{
public static void main(String[]args){
System.out.println("hello word");
}
}
编译java文件
[root@localhost opt]# javac Main.java
如果此时没有javac命令
[root@localhost opt]# yum install java-1.8.0-openjdk-devel
[root@localhost opt]# java Main
hello word
安装完成以后 java -version 返回版本
java 显示所有java的指令参数
javac 显示所有javac指令的参数
java环境 1.8.0 20,17,
python环境 去做数据分析,人工智能
[root@localhost apache-tomcat-10.1.25]# python
>>> quit()
nodejs环境 创建服务器,做vue-cli脚手架
检查
jdk环境
tomcat是否能运行
maven是快速创建java应用的工具,依赖java环境,通过配置/etc/profile文件,让maven中的mvn指令暴露,就可以直接在命令行中使用,在绿色版本的软件中,不需要安装,所有bin和sbin目录中都没有link文件指向mvn指令,在/etc/profile中新起一行。export暴露这个指令
export PATH=/opt/apache-maven-3.9.8/bin:$PATH
修改完成之后,让配置文件立即生效,source /etc/profile
70 tar -zxvf apache-maven-3.9.8-bin.tar\(3\).gz
71 ls apache-maven-3.9.8
72 vim /etc/profile
73 cd apache-maven-3.9.8/bin/
74 vim /etc/profile
75 pwd
76 vim /etc/profile
77 fg
78 source /etc/profile
79 mvn -v
80 vim /etc/profile
81 rz -E
[root@localhost opt]# cd apache-maven-3.9.8/bin/
[root@localhost bin]# vim /etc/profile
export PATH=/opt/apache-maven-3.9.8/bin:$PATH
[root@localhost bin]# pwd
/opt/apache-maven-3.9.8/bin
[root@localhost bin]# vim /etc/profile
[root@localhost bin]# source /etc/profile
[root@localhost bin]# mvn -v
现在已经有jdk1.8
自己下载tomcat9,启动服务,关闭防火墙,
systemctl stop firewalld
82 tar -zxvf apache-tomcat-9.0.91.tar.gz
83 ls
84 mv apache-tomcat-9.0.91 /usr/local/
85 ls /usr/local/
86 tree /usr/local/apache-tomcat-9.0.91/
87 yum -y install net-tools tree
88 tree /usr/local/apache-tomcat-9.0.91/
89 cd /usr/local/apache-tomcat-9.0.91/
90 cd conf
91 pwd
92 cd /usr/local/apache-tomcat-9.0.91/
93 ls -l webapps/ROOT/index.jsp
94 ./bin/startup.sh
95 history