Comandos de Linux: operaciones básicas e instalación de software

Lee el texto:

Configure el entorno JDK:
JAVA_HOME:D:\software\JDK1.7
Path:%JAVA_HOME%\bin;%JAVA_HOME%\lib;

ls (ver archivos y carpetas en el directorio actual)
sh initNetwork.sh (ejecutar el script para inicializar la tarjeta de red)
ifup eth0 (iniciar la tarjeta de red)
ifconfig -a (192.168.238.128)


Configure la tarjeta de red de una vez por todas, no es necesario configurarla
cada vez que reinicie el archivo Script):
echo 'ifup eth0'>>/etc/rc.d/rc.local
restart para que surta efecto:
reboot

Apague el firewall: service iptables stop
Apague el firewall Autoinicio: chkconfig iptables off
Verifique el estado del firewall: service iptables status

Modifique el nombre del host; configure la dirección de enlace del host:
vi /etc/sysconfig/network
vi /etc/hosts

cd ~ : cambia al directorio de inicio
cd - : cambia al directorio de la última operación
cd ... : cambia al directorio principal
cd path: cambia al directorio especificado por el parámetro de ruta

pwd: muestra la ruta absoluta del archivo actual

vi puede editar el archivo de vista
vim
less no puede modificar el archivo de vista

[ root@localhost install]# mkdir -p lhj/kk/ll
[root@localhost install]# tree lhj/
lhj/
└── kk
└── ll
2 directorios, 0 archivos
[root@localhost install]# ll
diccionario 8
-rwxr-xr-x. 1 raíz raíz 492 7 de mayo de 16 20:20 initNetwork.sh
drwxr-xr-x. 3 root root 4096 11 Mar 28 00:12 lhj
[raíz@instalación localhost]# rm -rf lhj
[raíz@instalación localhost]# ls
initNetwork.sh

[root@localhost install]# echo liyongfu
liyongfu
[root@localhost install]# define una variable myage
[root@localhost install]# myage=28
[root@localhost install]# echo $myage
28
[root@localhost install]# echo "mi edad es 20"
mi edad es 20
[root@localhost install]# Escriba cadenas en el texto con comillas simples, si hay caracteres en la cadena, use comillas dobles afuera y comillas simples adentro;

touch se crea sin este archivo, y no se crea si es
[root@localhost test]# touch mysql.ini
[root@localhost test]# echo 123 > mysql.ini
[root@localhost test]# cat mysql.ini
123
[root @localhost test]# cat -n mysql.ini
1 123
2 123456
[root@localhost test]# cat es el contenido de la pantalla
[root@localhost test]# -n es el número de filas mostradas
[root@localhost test ]# > es cobertura
[ root@localhost test]# >> es anexar

[root@localhost test]# copiar archivo
[root@localhost test]# cp mysql.txt ./mysql.ini
[root@localhost test]# ls
mysql.ini mysql.txt
[root@localhost install]# cp -r test test02/
[root@localhost install]# Copiar carpeta con -r

[root@localhost install]# Eliminar todos los archivos del sistema, el sistema está paralizado
[root@localhost install]# rm -rf /*

[root@localhost test]# Calcula el número de líneas en el archivo
[root@localhost test]# cat mysql.txt|wc -l
7

[root@localhost ~]# cd /install/
[root@localhost install]# ls
initNetwork.sh test test02
[root@localhost install]# método de compresión 01
tar -czvf testdir.tar.gz testdir/: poner el directorio bajo testdir Empaquetar y comprimir archivos
tar -xzvf testdir.tar.gz : Descomprimir en el directorio actual
tar -zxvf testdir.tar.gz -C Downloads/ : Descomprimir en el directorio de descargas especificado
[root@localhost install]# Método de compresión 02
zip - r test02.zip test02/ : La carpeta comprimida test02 está en formato de compresión zip, y el nombre es test02.zip
unzip test02.zip -d /software : Descomprima el archivo comprimido test02.zip a /software; -d se usa para especificar el directorio

[root@localhost install]# mkdir -p lhj/a/b lhj/c/d
[root@localhost install]# tree lhj
lhj
├── a
│ └── b
└── c
└── d
4 directorios, 0 archivos
[root@localhost install]# rm -rf lhj
[root@localhost install]# ls
initNetwork.sh test02 test02.zip test.tar.gz
[root@localhost install]# mkdir -p lhj/a/{a, b}
[root@localhost install]# árbol lhj
lhj
└── a
├── a
└── b
3 directorios, 0 archivos
[root@localhost install]#
[root@localhost install]# :上面这行是独创方式
[instalación root@localhost]#
[instalación root@localhost]# rm -rf lhj && mkdir -p lhj/{a,b}/c
[instalación root@localhost]# tree lhj
lhj
├── un
│?? └── c
└── b
└── c
4 directorios, 0 archivos
[root@localhost install]# rm -rf lhj
[root@localhost install]# ls
initNetwork.sh test02 test02.zip test.tar.gz

Instalación del software Linux: (siga la cuenta oficial, responda "linux000" para obtener el enlace de descarga del software correspondiente)

(necesita ejecutar yum install lrzsz -y primero) (este es el método de instalación en línea, y también puede estar fuera de línea) Cómo
cargar archivos:
use: rz -y
método para descargar archivos:
use: sz file name
para cargar archivos : (Modo cinturón propio de XShell)
Use: [root@Redis02 redis-2.8.9]# exit
[d:~]$ sftp 192.168.238.128 (IP de la máquina virtual para cargar)

[root@localhost install]#: carga de archivo
[root@localhost install]# rz -y: copia local
[root@localhost install]# scp: significa copia remota

Instalar jdk:

[root@localhost install]# tar -zxvf jdk-7u10-linux-i586.gz -C /software
[root@Redis01 install]# vi /etc/profile
Agregue al final del archivo:
JAVA_HOME=/software/jdk1. 7.0 _79
RUTA= RUTA : RUTA:RUTA _ _ _: JAVA_HOME/bin:$JAVA_HOME/lib
export PATH JAVA_HOME
[root@Redis01 ~]# java -version
java versión “1.7.0_79”
Java™ SE Runtime Environment (compilación 1.7.0_79-b15)
Java HotSpot™ 64-Bit Server VM (compilación 24.79-b02, modo mixto)
[root@Redis01 ~]# javac -version
javac 1.7.0_79
[root@Redis01 install]# mkdir test
[root@Redis01 install]# ls
initNetwork.sh jdk-7u79-linux-x64 .tar.gz test
[root@Redis01 install]# cd test
[root@Redis01 test]# touch Test.java
[root@Redis01 test]# vi Test.java
[root@Redis01 test]# javac Test.java
[root@ Redis01 test]# java Test
hola palabra
[root@Redis01 test]# cat Test.java
prueba de clase pública{ public static void main(String args[]){   System.out.println(“hola palabra”);   } }



Instalar tomcat:

[instalación raíz@Redis01]# rz -y
[instalación raíz@Redis01]# ls
apache-tomcat-7.0.69.tar.gz initNetwork.sh
[instalación raíz@Redis01]# tar -zxvf apache-tomcat-7.0.69. tar.gz -C /software
[root@Redis01 ~]# cd /software
[root@Redis01 software]# ls
apache-tomcat-7.0.69 jdk1.7.0_79
[root@Redis01 software]# mv apache-tomcat-7.0. 69/ tomcat7.0
[root@Redis01 software]# ls
jdk1.7.0_79 tomcat7.0
[root@Redis01 software]# cd tomcat7.0/
[root@Redis01 tomcat7.0]# ls
bin conf lib LICENSE logs AVISO DE LIBERACIÓN- NOTAS EN EJECUCIÓN.txt temp webapps work
[root@Redis01 tomcat7.0]# rm -rf work/*
[root@Redis01 tomcat7.0]# rm -rf logs/*
[root@Redis01 tomcat7.0]# rm -rf temp /*

[root@Redis01 conf]# vi server.xml
vi编辑器中显示行号
:set nu
[root@Redis01 bin]# sh startup.sh
Usando CATALINA_BASE: /software/tomcat7.0
Usando CATALINA_HOME: /software/tomcat7.0
Usando CATALINA_TMPDIR: /software/tomcat7.0/temp
Usando JRE_HOME: /software/jdk1.7.0_79
Usando CLASSPATH: /software/tomcat7.0/bin/bootstrap.jar:/software/tomcat7.0/bin/tomcat-juli.
comenzó jar Tomcat.
[root@Redis01 bin]# lsof -i:8080
COMANDO PID USUARIO TIPO FD TAMAÑO DEL DISPOSITIVO/NO NOMBRE DE NODO
java 1734 root 42u IPv6 14996 0t0 TCP *:webcache (LISTEN)
[root@Redis01 bin]# ps -ef|grep tomcat
root 1734 1 9 23:11 pts/1 00:00:07 /software/jdk1.7.0_79/bin/java -Djava.util.logging.config.file=/software/tomcat7.0/conf/logging.properties - Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.endorsed.dirs=/software/tomcat7.0/endorsed -classpath /software/tomcat7.0/bin/bootstrap .jar:/software/tomcat7.0/bin/tomcat-juli.jar -Dcatalina.base=/software/tomcat7.0 -Dcatalina.home=/software/tomcat7.0 -Djava.io.tmpdir=/software/tomcat7 .0/temp org.apache.catalina.startup.Bootstrap iniciar
raíz 1754 1645 0 23:12 pts/1 00:00:00 grep tomcat

[root@Redis01 bin]# curl -I -X GET http://127.0.0.1:8080/
HTTP/1.1 200 OK
Servidor: Apache-Coyote/1.1
Tipo de contenido: text/html;charset=ISO-8859-1
Codificación de transferencia: fecha fragmentada
: martes, 28 de noviembre de 2017 15:16:25 GMT
[root@Redis01 bin]# curl -I -X GET http://192.168.238.128:8080/
HTTP/1.1 200 OK
Servidor: Apache- Coyote/1.1
Tipo de contenido: text/html;charset=ISO-8859-1
Codificación de transferencia: fragmentado
Fecha: martes, 28 de noviembre de 2017 15:16:40 GMT

Apagando el firewall:
[root@Redis01 bin]# service iptables stop
iptables: Borrar reglas de firewall: [OK]
iptables: Establecer cadena a política ACEPTAR: filtrar [OK]
iptables: Módulo de descarga: [OK]
[root@Redis01 bin] # sh shutdown.sh
Usando CATALINA_BASE: /software/tomcat7.0
Usando CATALINA_HOME: /software/tomcat7.0
Usando CATALINA_TMPDIR: /software/tomcat7.0/temp
Usando JRE_HOME: /software/jdk1.7.0_79
Usando CLASSPATH: /software/ tomcat7 .0/bin/bootstrap.jar:/software/tomcat7.0/bin/tomcat-juli.jar
[root@Redis01 bin]# lsof -i:8080

Instalar mysql:

[instalación raíz@Redis01]# rz -y [instalación raíz@
Redis01]# descomprimir mysql-linux-5.5.32.zip [instalación raíz@Redis01]# ls [instalación raíz@Redis01]# cd mysql-ls-5.5.32 / [root@Redis01 mysql-ls-5.5.32]# ls [root@Redis01 mysql-ls-5.5.32]# sh install.sh [root@Redis01 software]# ls jdk1.7.0_79 mysql-5.5.32 [ root@Redis01 software]# cd mysql-5.5.32/ [root@Redis01 mysql-5.5.32]# ls [root@Redis01 mysql-5.5.32]# cd sbin [root@Redis01 sbin]# ls [root@Redis01 sbin]# sh mysqld start Iniciando MySQL ¡ÉXITO! [root@Redis01 sbin]# lsof -i:3306 [root@Redis01 sbin]# cd …/ [root@Redis01 mysql-5.5.32]# cd bin [root@Redis01 bin]# ls
















[root@Redis01 bin]# ./mysql -uroot -p123456
Bienvenido al monitor de MySQL. Los comandos terminan en ; o \g.
Su ID de conexión de MySQL es 3
Versión del servidor: 5.5.32 Distribución fuente
Copyright © 2000, 2013, Oracle y/o sus afiliados. Reservados todos los derechos.
Oracle es una marca registrada de Oracle Corporation y/o sus
afiliados. Otros nombres pueden ser marcas comerciales de sus respectivos
propietarios.
Escriba 'ayuda;' o '\h' para obtener ayuda. Escriba '\c' para borrar la declaración de entrada actual.
mysql> mostrar bases de datos;
±--------------------+
| Base de datos |
±--------------------+
| esquema_información |
| mysql |
| esquema_rendimiento |
| prueba |
±--------------------+
4 filas en conjunto (0.01 seg)
mysql> use test
Base de datos cambiada
mysql> show tables;
Conjunto vacío (0.00 seg)
mysql> crear tabla t_user(uid int(10) clave principal auto_incremento,uname varchar(30))engine=innodb charset=utf8;
Consulta OK, 0 filas afectadas (0.04 seg)
mysql> show tables;
±---------------+
| Tablas_en_prueba |
±---------------+
| t_usuario |
±---------------+
1 fila en conjunto (0.01 seg)
mysql> select * from t_user;
Conjunto vacío (0.00 seg)
mysql> insert into t_user values(1,'ligang');
Consulta OK, 1 fila afectada (0.00 seg)
mysql> select * from t_user;
±----±-------+
| fluido | uname |
±----±-------+
| 1 | ligando |
±----±-------+
1 fila en conjunto (0.01 seg)
mysql> salir
Adiós
[root@Redis01 bin]# ./mysql -uroot -p123456 -e"select * from test.t_user"
±----±-------+
| fluido | uname |
±----±-------+
| 1 | ligando |
±----±-------+
[root@Redis01 bin]# cd …/sbin/
[root@Redis01 sbin]# ls
[root@Redis01 sbin]# sh mysqld stop
Apagando MySQL… ¡ÉXITO!
[raíz@Redis01 sbin]# lsof -i:3306

Instalar oráculo:

Instalación de Linux Oracle11G: consulte este artículo https://editor.csdn.net/md?articleId=103594718

Instalar Redis:

[root@Redis01 install]# ls
initNetwork.sh redis-2.8.9.zip
[root@Redis01 install]# unzip redis-2.8.9.zip -d /software
[root@Redis01 ~]# cd /software/
[root @Redis01 software]# ls
jdk1.7.0_79 mysql-5.5.32 redis-2.8.9 tomcat7.0
[root@Redis01 software]# cd redis-2.8.9/
[root@Redis01 redis-2.8.9]# ls
bin conf dump.rdb redis.log startRedis.sh stopRedis.sh
[root@Redis01 redis-2.8.9]# sh startRedis.sh
COMANDO PID USUARIO TIPO FD DISPOSITIVO TAMAÑO/NO NOMBRE DEL NODO
redis-ser 1639 root 4u IPv6 14055 0t0 TCP * :6379 (ESCUCHAR)
redis-ser 1639 root 5u IPv4 14057 0t0 TCP *:6379 (ESCUCHAR)
redis ya se está ejecutando…
[root@Redis01 redis-2.8.9]# lsof -i:6379
COMANDO PID USUARIO TIPO FD DISPOSITIVO TAMAÑO/NO NOMBRE NODO
redis-ser 1639 root 4u IPv6 14055 0t0 TCP *:6379 (LISTEN)
redis-ser 1639 root 5u IPv4 14057 0t0 TCP *:6379 (LISTEN)
[root@Redis01 redis-2.8 .9]# cd bin/
[root@Redis01 bin]# ls
redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server
[root@Redis01 bin]# ./redis-cli -h 192.168. 238.128 -p 6379
192.168.238.128:6379> configurar myname ligang
OK
192.168.238.128:6379> get myname
“ligang”
192.168.238.128:6379> del myname
(entero) 1
192.168.238.128:6 379> obtener mi nombre
(nil)
192.168. 238.128:6379> ./redis-cli -h 192.168.238.128 -p 6379 establecer mi nombre zhangsan
192.168.238.128:6379> salir

Instalar guardián del zoológico:

Cargue el paquete de instalación de zookeeper-3.4.10;
descomprímalo en el software;
ingrese zookeeper-3.4.10 para crear una carpeta data;
cree un archivo myid en data, el contenido es 1;
ingrese conf, copie una copia de zoo_sample.cfg y asígnele el nombre zoo.cfg;
Modifique el contenido de zoo.cfg:
dataDir=/software/zookeeper-3.4.10/data
Agregue la última línea:
server.1=slave01:2888:3888
server.2=salve02:2888:3888
server.3 =esclavo03:2888: 3888

おすすめ

転載: blog.csdn.net/zml_666/article/details/103594990