Ubuntu16.04 开发环境设置小结

本文提供了一套全面的指南,包括在Ubuntu上安装系统、配置Mysql、安装JDK、设置Eclipse和Tomcat等内容。此外还介绍了如何配置Mysql远程访问、调整字符集,并解决了可能出现的一些常见问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.安装Ubuntu  使用软件ultraiso_one_光盘刻录,安装过程基本为http://www.33lc.com/article/7517_2.html,但写入方式的选择应改为raw,亲测只有这种方式才能装上!


2.使用SecureCRSecureFXPortable64进行远程连接,此处首先是ubuntu系统安装OpenSSH 过程同http://blog.youkuaiyun.com/ccskyer/article/details/21707605,开启后需开启防火墙端口22,使用命令 sudo ufw allow 22.  

window系统端乱码的解决  http://blog.youkuaiyun.com/liuhailiuhai12/article/details/53560146,  配置文件不一定为。ini,我的情况是ip地址


3.安装Mysql,设置运程登陆  http://www.cnblogs.com/ruofengzhishang/p/5477502.html


4.安装JDK及配置,http://www.linuxidc.com/Linux/2016-04/130438.htm


5.eclipse,tomcat,安装直接解压即可使用



6.编写sh文件设置快速启动  http://blog.youkuaiyun.com/will_young111/article/details/55224243


mysql的系列操作:1.干净卸载(http://www.linuxidc.com/Linux/2014-04/100752.htm)

需要输入以下几条命令:

1.sudo rm /var/lib/mysql/ -R

2.sudo rm /etc/mysql/ -R

3.sudo apt-get autoremove mysql* --purge

4.sudo apt-get remove apparmor

5.sudo apt-get install mysql-server mysql-common

从上到下依次输入命令敲回车,等这些命令都执行完之后,会重新装Mysql数据库,到重新安装出现输入密码的操作的时候说明你的问题已经解决了!


2.远程权限(http://blog.youkuaiyun.com/xsj_blog/article/details/52753088)

第一步:确保 Ubuntu 系统已经安装上了MySQL数据库。登陆数据库 ,运行如下命令:

mysql -u 用户名 -p

然后输入密码,此时登录成功


第二步:创建用户用来远程连接,运行如下命令:

GRANT ALL PRIVILEGES ON *.* TO 'xiaoxu'@'%' IDENTIFIED BY 'xiaoxu' WITH GRANT OPTION;

参数说明:第一个xiaoxu表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,第二个xiaoxu表示密码


第三步:执行如下命令,立即生效

flush privileges;

第四步:查询数据库的用户,看看是否成功创建新用户,运行如下命令

SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

第五步:使用 exit 命令退出后,修改 mysql 的配置文件,运行如下命令

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf +43

注意:其他 Linux系统 可能在 /etc/mysql/my.cnf

找到 “bind-address = 127.0.0.1” , 这一行要注释掉,只需在前面加个#,即 # bind-address = 127.0.0.1,然后,重新启动,命令如下:

/etc/init.d/mysql stop
/etc/init.d/mysql start

第六步:配置ubuntu系统的防火墙

  • 打开3306端口,命令如下: 
    sudo ufw allow 3306 
  • 开启防火墙,命令如下: 
    sudo ufw enable 
    sudo ufw default deny
  • 查看防火墙的状态: 
    sudo ufw status

    或者,运行查看端口号的命令,该命令如下: 
    show global variables like 'port';

第七步: 设置navicat连接


第八步:点击下连接测试,即可出现如下连接成功


3.字符集(http://www.linuxidc.com/Linux/2016-04/129765.htm)


Ubuntu下设置MySQL字符集为utf8

1.mysql配置文件地址
/etc/mysql/my.cnf

2.在[mysqld]在下方添加以下代码
[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake

3.重启mysql服务
sudo service mysql restart

4.检测字符集是否更新成utf8.
进入mysql,mysql -u root -p,输入show variables like '%character%' 查看字符集
+--------------------------+----------------------------+
| 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/ |
+--------------------------+----------------------------+

注意事项:在修改字符集之前已经建立的数据库,character_set_database值不会发生改变,往数据库中插入中文数据仍然会显示乱码,所以最好在安装完MySQL后就将字符集改成utf8,否则后续修改会较麻烦。



内容概要:该研究通过在黑龙江省某示范村进行24小时实地测试,比较了燃煤炉具与自动/手动进料生物质炉具的污染物排放特征。结果显示,生物质炉具相比燃煤炉具显著降低了PM2.5、CO和SO2的排放(自动进料分别降低41.2%、54.3%、40.0%;手动进料降低35.3%、22.1%、20.0%),但NOx排放未降低甚至有所增加。研究还发现,经济性和便利性是影响生物质炉具推广的重要因素。该研究不仅提供了实际排放数据支持,还通过Python代码详细复现了排放特征比较、减排效果计算和结果可视化,进一步探讨了燃料性质、动态排放特征、碳平衡计算以及政策建议。 适合人群:从事环境科学研究的学者、政府环保部门工作人员、能源政策制定者、关注农村能源转型的社会人士。 使用场景及目标:①评估生物质炉具在农村地区的推广潜力;②为政策制定者提供科学依据,优化补贴政策;③帮助研究人员深入了解生物质炉具的排放特征和技术改进方向;④为企业研发更高效的生物质炉具提供参考。 其他说明:该研究通过大量数据分析和模拟,揭示了生物质炉具在实际应用中的优点和挑战,特别是NOx排放增加的问题。研究还提出了多项具体的技术改进方向和政策建议,如优化进料方式、提高热效率、建设本地颗粒厂等,为生物质炉具的广泛推广提供了可行路径。此外,研究还开发了一个智能政策建议生成系统,可以根据不同地区的特征定制化生成政策建议,为农村能源转型提供了有力支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值