`

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
 
 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics