`

linux开发环境搭建

 
阅读更多

 

1.修改root用户密码:     sudo passwd root
2.提升用户权限:  sudo gedit /etc/passwd  
则找到了   crystal:x:1000:1000:crystal:/home/linuxidc:/bin/bash   将两个1000改成0即可。
注销登录即可;
1.解压jdk  
2.删除目录  rm -rf java
3.查看文件权限  ls -la
 
 
1.安装jdk
     #mkdir /usr/local/java
     #tar xzvf jdk-7u76-linux-x64.tar.gz
     #cp -r jdk1.7.0_76 /usr/local/java
 
#vi /etc/profile

步骤三:设置环境变量,在环境变量文件最后加入以下内容:

export JAVA_HOME=/usr/local/java/jdk1.7.0_76
export ANDROID_JAVA_HOME=$JAVA_HOME
export JRE_HOME=/usr/local/java/jdk1.7.0_76/jre
export CLASSPATH=/usr/local/java/jdk1.7.0_76/lib
export PATH=$JAVA_HOME/bin:$PATH
步骤四:执行java -version命令,验证jdk是否安装成功:
 
2.安装tomcat
启动tomcat ./startup.sh
关闭tomcat :# ps -ef |grep tomcat
                       # kill -9 4825
find / -name redis
 
实时查看tomcat日志
cd /usr/local/tomcat/apache-tomcat-7.0.68/logs
tail -f catalina.out
 
关闭防火墙:iptables -P INPUT ACCEPT
防火墙开启指定端口:
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT #8080为指定端口
 

ubuntu下安装mysql及卸载mysql方法

1. 删除mysql

a. sudo apt-get autoremove --purge mysql-server-5.0
b. sudo apt-get remove mysql-server
c. sudo apt-get autoremove mysql-server
d. sudo apt-get remove mysql-common (非常重要)

上面的其实有一些是多余的,建议还是按照顺序执行一遍

2. 清理残留数据

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

3. 安装 mysql

a. sudo apt-get install mysql-server
b. sudo apt-get install mysql-client
c. sudo apt-get install php5-mysql(安装php5-mysql是将php和mysql连接起来 )

一旦安装完成,MySQL服务器应该自动启动。您可以在终端提示符后运行以下命令来检查 MySQL 服务器是否正在运行:

4. 检查Mysql是否正在运行

sudo netstat -tap | grep mysql

当您运行该命令时,您可以看到类似下面的行:

root@ubuntu:~# sudo netstat -tap | grep mysql
tcp        0      0 localhost.localdo:mysql *:*                     LISTEN   
870/mysqld 

如果服务器不能正常运行,您可以通过下列命令启动它:

sudo /etc/init.d/mysql restart
 
  登陆mysql数据库可以通过如下命令:
 
  mysql -u root -p 
 
  -u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。

设置Ubuntu允许远程连接MySQL,出于安全方面考虑MySql-Server 只允许本机(localhost, 127.0.0.1)来连接访问. 这对于 Web-Server 与 MySql-Server 都在同一台服务器上的网站架构来说是没有问题的. 但随着网站流量的增加, 后期服务器架构可能会将 Web-Server 与 MySql-Server 分别放在独立的服务器上, 以便得到更大性能的提升, 此时 MySql-Server 就要修改成允许 Web-Server 进行远程连接。

 
1、 登录 Mysql-Server 连接本地 mysql (默认只允许本地连接)
  Microsoft Windows XP [版本 5.1.2600]
  (C) 版权所有 1985-2001 Microsoft Corp.
  
  C:\Documents and Settings\kuco>mysql -u root -p 
  Enter password:
  Welcome to the MySQL monitor.  Commands end with ; or \g.
  Your MySQL connection id is 13
  Server version: 5.1.45-community-log MySQL Community Server (GPL)
  
  Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
  
  mysql>

2, 修改 Mysql-Server 用户配置

 
mysql> USE mysql; -- 切换到 mysql DB
  Database changed
  mysql> SELECT User, Password, Host FROM user; -- 查看现有用户,密码及允许连接的主机
  +------+----------+-----------+
  | User | Password | Host      |
  +------+----------+-----------+
  | root |          | localhost |
  +------+----------+-----------+
  1 row in set (0.00 sec)
  
  mysql> -- 只有一个默认的 root 用户, 密码为空, 只允许 localhost 连接
  mysql> -- 下面我们另外添加一个新的 root 用户, 密码为空, 只允许 192.168.1.100 连接
  mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.100' IDENTIFIED BY '' WITH GRANT OPTION; 
或允许所有ip访问:mysql>    GRANT ALL PRIVILEGES ON  *.*  TO root@"%" IDENTIFIED BY '';
  
  mysql> -- 当然我们也可以直接用 UPDATE 更新 root 用户 Host, 但不推荐, SQL如下:
  mysql> -- UPDATE user SET Host='192.168.1.100' WHERE User='root' AND Host='localhost' LIMIT 1;

3、 修改 Mysql 配置文件 my.cnf

 
sudo vi /etc/mysql/my.cnf

bind-address = 127.0.0.1
  将 bind-address = 127.0.0.1 这一行注释掉, 即修改为:
  #bind-address = 127.0.0.1
  到此 Mysql-Server 端配置就完成了.

然后重启 MySQL
$> sudo /etc/init.d/mysql restart
* Starting MySQL database server mysqld
  ...done.
* Checking for corrupt, not cleanly closed and upgrade needing tables.
linuxidc@ubuntu:~$ sudo /etc/init.d/mysql start
* Starting MySQL database server mysqld
  ...done.

配置到这一步就可以使用Mysql客户端工具远程链接了。

 
--------------------------------------分割线 -------------------------------------
一、拥有原来的myql的root的密码;


方法一:
在mysql系统外,使用mysqladmin
mysqladmin -u root -p password "test123"
Enter password: 【输入原来的密码】

方法二:
通过登录mysql系统,
mysql -uroot -p
Enter password: 【输入原来的密码】
mysql>use mysql;
mysql> update user set password=passworD("test") where user='root';
mysql> flush privileges;
mysql> exit;      
 
修改hosts
Ubuntu系统的Hosts只需修改/etc/hosts文件,在目录中还有一个hosts.conf文件,刚开始还以为只需要修改这个就可以了,结果发现是需要修改hosts。修改完之后要重启网络。
具体过程如下:
1、修改hosts
sudo gedit /etc/hosts
2、添加解析记录( . )
完整案例:127.0.0.1 localhost.localdomain localhost
简洁记录:127.0.0.1 localhost
3、保存后重启网络
sudo /etc/init.d/networking restart
 
 
分享到:
评论

相关推荐

    嵌入式LINUX开发环境搭建

    嵌入式LINUX开发环境搭建,也是网上收集的,推荐给大家看看!

    Delphi 10.4 Linux开发环境搭建方法.zip

    总的来说,Delphi 10.4的Linux开发环境搭建并不复杂,但需要注意系统兼容性和环境变量的配置。一旦设置好,开发者就可以充分利用Delphi的强大功能,进行高效、跨平台的软件开发。"新建文本文档.txt"可能是额外的资料...

    Linux开发环境搭建

    java Linux开发环境搭建,针对linux系统下进配置后进行java开发工作

    嵌入式Linux开发环境搭建.ppt

    嵌入式 Linux 开发环境搭建 嵌入式 Linux 开发环境搭建是指在通用计算机上编写程序,然后通过交叉编译生成目标平台上可以运行的二进制代码格式,最后再下载到目标平台上的特定位置上运行的过程。该过程需要交叉开发...

    Delphi 10.4 Linux开发环境搭建方法.pdf

    Delphi 10.4 Linux开发环境的搭建涉及到了一系列步骤,下面我们将详细解释这些步骤以及每个步骤背后的知识点。 1. 安装Linux虚拟机:Delphi 10.4支持Linux平台的应用开发,首先需要在你的Windows或macOS计算机上...

    ARM+linux开发环境搭建手册

    【ARM+Linux开发环境搭建手册】是一份详细指导在Ubuntu操作系统上建立嵌入式Linux开发环境的手册。此过程主要包括虚拟机的安装、开发软件安装、交叉编译工具的制作与安装,以及Linux下的QT环境配置等内容。对于初学...

    linux 开发环境搭建

    ### Linux开发环境搭建知识点 #### 一、嵌入式Linux应用程序开发基础 **知识点1:嵌入式Linux应用程序开发及交叉编译** - **概念**:嵌入式Linux应用程序开发通常涉及使用特定于目标硬件平台的工具链进行编程。...

    嵌入式Linux开发环境搭建

    嵌入式Linux开发环境搭建,Linux系统移植,十分详细

    嵌入式linux开发环境搭建(详细篇)

    嵌入式Linux开发环境搭建是进入嵌入式领域的重要步骤,尤其对于初学者而言,正确的环境配置至关重要。本文将详细讲解如何在Linux环境下搭建适用于嵌入式开发的环境,包括虚拟机的选择、网络配置以及交叉编译工具的...

    基于VirtualBox的Linux开发环境搭建手册.pdf

    VirtualBox 是一款开源虚拟机软件。它主要有三个优点:(1)免费;(2)体积小巧;(3) 功能强大。...本手册主要描述VirtualBox 虚拟机的安装,VirtualBox 上安装Linux 系统及共享文件的 设置方法。

    掌握Linux开发环境搭建:Ubuntu系统安装与配置全指南

    本次分享的资源《Linux开发环境搭建—Ubuntu》PDF文档,将带领大家一步步搭建起高效、稳定Ubuntu开发环境。 【资源亮点】 系统安装方案:详细介绍了光驱安装、USB安装、硬盘安装、服务器安装和虚拟机安装等多种...

    Linux开发环境搭建流程

    ### Linux开发环境搭建流程 #### 一、虚拟机VirtualBox的安装与配置 在搭建Linux开发环境的过程中,首先需要在Windows环境下安装并配置虚拟机软件VirtualBox。这一步骤至关重要,因为通过VirtualBox,我们可以在...

    第 1 章 嵌入式Linux开发环境搭建.pdf

    ### 嵌入式Linux开发环境搭建之Ubuntu 8.10安装与配置 #### 一、概述 本文档详细介绍了如何在Windows XP操作系统环境下,使用虚拟机软件VMware 6.0.2来搭建一个适合进行嵌入式Linux开发的环境。具体包括安装虚拟机...

    广嵌嵌入式Linux开发环境搭建.ppt

    嵌入式Linux开发环境搭建是嵌入式系统工程师在构建基于Linux操作系统的嵌入式设备时必须经历的步骤。嵌入式系统是专门设计用于执行特定任务的计算机系统,它们通常被集成到更大的设备或对象中,具有高度定制化的硬件...

    ATK-DLIMX93嵌入式Linux开发环境搭建手册

    ### ATK-DLIMX93嵌入式Linux开发环境搭建手册知识点详解 #### 一、文档概述 本手册旨在为用户提供一套完整的ATK-DLIMX93嵌入式Linux开发环境搭建指南。该手册详细介绍了如何在Ubuntu操作系统下完成一系列必要的...

Global site tag (gtag.js) - Google Analytics