Configuración de Linux para desarrolladores web Java

La instalación de ubuntu requiere archivos de configuración y la instalación de una gran cantidad de software, porque no tengo un conocimiento profundo de ubuntu, y si hay algunos problemas, reinstalaré el sistema. Después de instalarlo varias veces, resumí algunas configuraciones y errores de uso común:

esquema de partición

/boot     boot分区,引导系统程序所需要的文件,安装多个操作系统时用来引导
/         根分区
/usr      系统用户工具和程序
/home     用户目录
swap分区   大小约等于内存的大小,相当于win下的虚拟内存

Cambiar contraseña de privilegio de root

La contraseña de permiso de raíz de ubuntu recién instalada debe activarse

sudo passwd

actualizar fuentes de software

Configuración -> Software y actualizaciones -> Cambiar servidor, cancelar 下载源码la opción ahorrará mucho tiempo.

 sudo apt-get update
 sudo apt-get upgrade

eliminar el software innecesario

El software empaquetado en ubuntu como Amazon no nos sirve, y se elimina nuevamente en el software

Instalar Sogou Pinyin

Compruebe si está instalado fcitx,bssh

sudo apt-get install fcitx libssh
dpkg -l|grep fcitx
dpkg -l|grep libssh

Vaya a Sogou e ingrese Judge.com para descargar e instalar, y tendrá efecto después de reiniciar

Configurar Java

  • descargar jdk
  • Configurar variables de entorno
sudo vim /etc/profile
add
export JAVA_HOME=your jdk dir
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
EXIT

source /etc/profile
  • La diferencia
    /etc/environmententre /etc/environment y /etc/profile es para la configuración de todo el sistema, pero /etc/profilepara los usuarios en el directorio /home
    Si las configuraciones de los dos archivos anteriores son las mismas, las configuraciones en /etc/profile se mostrará en el entorno de escritorio del usuario.

instalar git

sitio web oficial de git
ayuda de git

$ git help <verb>
$ git <verb> --help
$ man git-<verb>

e.g.
git help config

Nota: cuando se usa un proxy o no se puede conectar a Internet, git push -u origin master informará un error:

ssh: connect to host github.com port 22: Connection timed out
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Podemos deshabilitar el proxy o modificar ssh en lugar de https SSH / Usar SSH sobre el puerto HTTPS SSH / Error: número de archivo incorrecto


ssh

Configuración de ssh relacionada con
la clave

ssh-keygen -t rsa -C "your email"
cd ~/.ssh
将id_rsa.pub中的内容复制到github中
测试
ssh -T git@github.com

instalar mysql

Hay una diferencia entre la versión del paquete de ubuntu y la versión mantenida por la comunidad. Generalmente, la versión mantenida por la comunidad oficial se actualiza más rápido que la versión del equipo de ubuntu, por lo que instalamos la versión de la comunidad.

  1. Descargue el archivo .deb , preste atención para seleccionar la versión
  2. Agregando el Repositorio MySQL APT
    1. sudo dpkg -i mysql-apt-config_w.x.y-zubuntu14.04_all.deb
    2. Durante la instalación del paquete, se le pedirá que elija las versiones del servidor MySQL y otros componentes (por ejemplo, MySQL Workbench) que desea instalar. Si no está seguro de qué versión elegir, no cambie las opciones predeterminadas seleccionadas para usted. También puede elegir ninguno si no desea que se instale un componente en particular. Después de elegir todos los componentes, seleccione Aplicar para finalizar la configuración e instalación del paquete de versión.
    3. Los paquetes seleccionados se pueden reconfigurarsudo dpkg-reconfigure mysql-apt-config
  3. sudo apt-get update(Actualizar lista de software) Haga clic en mí para comprobar qué paquetes de software se han actualizado
  4. sudo apt-get install package-name
  5. Instalarsudo apt-get install mysql-server

Iniciar y detener el servidor MySQL

shell> sudo service mysql status

Detenga el servidor MySQL con el siguiente comando:
shell> sudo service mysql stop

Para reiniciar el servidor MySQL, use el siguiente comando:
shell> sudo service mysql start

Modificar la codificación mysql a UTF8

iniciar sesión en mysql

mysql -u root -p

Ingrese la contraseña
para ver el código

“`concha

 show variables like '%char%'

 +--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | utf8                       |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+

“`

Modifique la codificación
sudo vim /etc/mysql/my.cnf
Agregue el conjunto de caracteres predeterminado = utf8 en [mysql] Agregue el conjunto de caracteres predeterminado = utf8 en [mysqld] Agregue el servidor de conjunto de caracteres = utf8[client]




Tenga en cuenta queutf8 no debe escribirse aquí utf-8, el conjunto de caracteres de mysql no utf-8reconoce

experto

Vaya al sitio web oficial de maven para descargar y descomprimir en el directorio especificado

Mi situación es así. Antes de que ubuntu fallara, copié myeclipse y el espacio de trabajo dentro y reinstalé ubuntu y maven. Como resultado, el archivo del proyecto administrado por maven informó un error: "`java CoreException: no se pudo calcular el plan de compilación pom.xml:
complemento
org apache.maven.plugins:maven-compiler-plugin:2.5.1 o una de sus dependencias no se pudo resolver: no se pudo leer el descriptor del artefacto para org.apache.maven.plugins:maven-compiler-plugin:jar:2.5. 1: ArtifactResolutionException: el error al transferir org.apache.maven.plugins:maven-compiler-plugin:pom:2.5.1 desde http://repo.maven.apache.org/maven2 se almacenó en caché en el repositorio local, la resolución no se volverá a intentar hasta que haya transcurrido el intervalo de actualización de central o se fuercen las actualizaciones.http://repo.maven.apache.org/maven2 ): No se recibió respuesta después de 60000

Supongo que te gusta

Origin blog.csdn.net/u011387521/article/details/45343803
Recomendado
Clasificación