Common commands
Enter directory
cd /usr #Enter the usr directory
View catalog file
ls #View all files in the current directory ll #View the details, permissions, size, time, etc. of all files in the current directory #ll command = = ls -l command ls Directory name #ls + directory name, you can view all files in the specified directory #ll similarly
Transferring files in xshell
rz -y #transfer files
move file
mv [-f] [-i] Source file destination file #-There is no prompt for f to overwrite the file, - i has a prompt
Copy file
cp [-a] Source file destination file #-a represents all files under the source file
Delete file
rm [-r] [-f] file #-r can delete the directory, - f does not prompt
Unzip the file to the specified directory
c: Packaged, but not compressed
x: Decompress
z: Do you need gzip compression
v: Display documents during decompression or compression
f: Set the top document name, followed by the file name immediately after F, and no parameters can be added
tar zxvf Files to be extracted [-C] Target directory #Decompress - c to the specified directory in uppercase and compress c in lowercase
Compressed file
tar czvf Compressed name file to be compressed #Packing compression
Installing jdk1.0 on linux eight
1. Download from the official website
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Find the linux version and download tar GZ compressed file (usually the bottom one).
2. Under root
xshell input
cd /usr && rz -y #Enter usr transfer file
ls #Command view file
tar -zxvf file name #Unzip to the current / usr directory
3. Configure environment variables
Type the command vim /etc/profile to modify the configuration file. Remember to modify it under root permission
Enter i to enter the editing state, then move the cursor to the last line and paste the following content, JAVA_HOME=/usr/jdk1.8. Set it according to your own decompression directory
#java environment export JAVA_HOME=/usr/jdk1.8 export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar export PATH=$PATH:${JAVA_HOME}/bin
Click esc to enter the command mode and enter: wq! Save modification information
Then type the command source /etc/profile to make the configuration file effective
Deploy tomcat
cd /usr/local enter local under usr, and install tomcat here later
1. Image download
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.73/bin/apache-tomcat-8.5.73.tar.gz
decompression
tar zxvf Compressed package
4. Modify Tomcat environment variable
Tomcat needs jdk to run. After the above decompression and installation, you also need to configure the directory of jdk in Tomcat
There are three methods to modify tomcat environment variables: * * the first method: * * defined in the global context; If multiple jdks are installed, the global definitions will conflict. It is not recommended
[root@Tomcat ~] vim /etc/profile
**Second: * * write the environment variable file in the user's home directory bash_profile
**The third type: * * is defined in the startup and shutdown procedures of a single tomcat. It is recommended to use this type
[root@Tomcat ~] vim /usr/local/tomcat/bin/startup.sh --tomcat Startup procedure for [root@Tomcat ~] vim /usr/local/tomcat/bin/shutdown.sh --tomcat Shutdown procedure for
Start up SH and shutdown SH add the following paragraph at the beginning of the two scripts:
export JAVA_HOME=/usr/local/java export TOMCAT_HOME=/usr/local/tomcat export CATALINA_HOME=/usr/local/tomcat export CLASS_PATH= J A V A H O M E / b i n / l i b : JAVA_HOME/bin/lib: JAVAHOME/bin/lib:JAVA_HOME/jre/lib: J A V A H O M E / l i b / t o o l . j a r e x p o r t P A T H = JAVA_HOME/lib/tool.jar export PATH= JAVAHOME/lib/tool.jarexportPATH=PATH:/usr/local/java/bin:/usr/local/tomcat/bin
Start tomcat
[root@Tomcat ~] /usr/local/tomcat/bin/startup.sh
Browser input ip and 8080 port to view http://192.168.56.101:8080
Close tomcat
[root@Tomcat ~] /usr/local/tomcat/bin/shutdown.sh
Project deployment
Just put the packaged war package into the webapps directory, and tomcat will unpack it automatically.
Multiple tomcat
Modify conf / server XML file, two places
<Server port="18005" shutdown="SHUTDOWN"> <Listener className="org.apache.catalina.startup.VersionLoggerListener" /> Second place <Server port="18005" shutdown="SHUTDOWN"> <Listener className="org.apache.catalina.startup.VersionLoggerListener" />
Nginx command
View process id
ps -ef | grep nginx
Start close restart reload configuration
In root mode
/usr/local/webserver/nginx/sbin/nginx #start-up /usr/local/webserver/nginx/sbin/nginx -s reload # Reload configuration file /usr/local/webserver/nginx/sbin/nginx -s reopen # Restart Nginx /usr/local/webserver/nginx/sbin/nginx -s stop # Stop Nginx
close
Slow shutdown. pid is the master process number
kill -QUIT main pid
Close it
kill -TERM main pid
nginx configuring reverse proxy tomcat
Modify / usr / local / webserver / nginx / conf / nginx Conf file
# Multiple servers are configured here. The "test" must be the same as the proxy_ Corresponding to "test" in pass upstream test{ /*First: visit once each server 192.168.56.101:8080; server 192.168.56.101:18080;*/ /*The second method: set the weight, access 8080 twice and access 18080 once server 192.168.56.101:8080 weight=2; server 192.168.56.101:18080 weight=1;*/ } #The following is the configuration of the server virtual host server { listen 80; server_name localhost; index index.html; location /{ proxy_pass http://test; index index.html index.htm; } }
Reload configuration, restart