一 : bin文件夹是什么
很多软件目录下都有个bin文件夹,请问bin文件夹是什么意思?重要吗?可以删除吗?bin文件又是什么,要用什么打开?
您好。bin目录下存放的是项目调试之后的可运行文件。在bin下有两个文件夹,一个是Debug,另一个是Release,都是自动生成的,是看启动调试时选择哪个就生成哪个文件夹,Release比Debug小,但是这两个文件夹下存放的东西都是一样的,当你调试项目的时候,在Debug文件夹下会生成 项目名称.exe、项目名称.pdb、项目名称.vshost.exe,双击.exe就能运行你的项目。在此文件夹下除了这些,还有一些项目的依赖项,比如 *.dll等,有的需要你自己添加到Debug文件夹下的,比如 *.ini,*.rpt等。我知道的大概就这些,你也可以去书店买点书看看。----------希望这些对你有帮助
bin是二进制Binary的前三个字母。表示是二进制的意思。Bin文件夹意思就是说这个文件夹里存放的是二进制的文件,一般就是exe,Dll之类的了编译后可运行程序了。
“www.61k.com)软件的安装后文件夹中大部分软件或服务器软件都有个 bin 文件夹。因为 bin (binary)其中文意思既是:二进制
里面存放的一般是可执行的二进制文件,所以我们通常使用较大型的软件时都会发现有这个名称的文件夹。
比如在.NET编译平台下,如果生成一个项目后那么自动会生成一个BIN文件。bin目录用来存放编译的结果,bin是二进制binrary的英文缩写,因为最初C编译的程序文件都是二进制文件,obj是object的缩写,用于存放编译过程中生成的中间临时文件。其中都有debug和release两个子目录,分别对应调试版本和发行版本。properties用于定义程序集的属性。
bin是二进制Binary的前三个字母。表示是二进制的意思。Bin文件夹意思就是说这个文件夹里存放的是二进制的文件,一般就是exe,Dll之类的了编译后可运行程序 一般最简单就是这个意思
你好,bin文件夹是光盘镜像文件。打开方法:下载后如扩展名为BIN,MDF,ISO等,必须使用DAEMON TOOLS等虚拟光驱安装,DAEMON TOOLS 对于BIN和MDF等装入的时候,应该选择*.*才行。光盘镜像格式主要有:Bin,mds, ccd, cue, bwt, iso 和 cdi.希望我的回答能够帮助到你
二 : mysql-bin.000XX是什么文件
用ports安装了mysql以后,过一段时间发现/var空间不足了,查一下,会发现是mysql-bin.000001、mysql-bin.000002等文件占用了空间,那么这些文件是干吗的?这是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个语句执行的时间,也会记录进去的。
这样做主要有以下两个目的:
1:数据恢复
如果你的数据库出问题了,而你之前有过备份,那么可以看日志文件,找出是哪个命令导致你的数据库出问题了,想办法挽回损失。
2:主从服务器之间同步数据
主服务器上所有的操作都在记录日志中,从服务器可以根据该日志来进行,以确保两个同步。
处理方法分两种情况:
1:只有一个mysql服务器,那么可以简单的注释掉这个选项就行了。
vi /etc/my.cnf把里面的log-bin这一行注释掉,重启mysql服务即可。
2:如果你的环境是主从服务器,那么就需要做以下操作了。
A:在每个从属服务器上,使用SHOW SLAVE STATUS来检查它正在读取哪个日志。
B:使用SHOW MASTER LOGS获得主服务器上的一系列日志。
C:在所有的从属服务器中判定最早的日志,这个是目标日志,如果所有的从属服务器是更新的,就是清单上的最后一个日志。
D:清理所有的日志,但是不包括目标日志,因为从服务器还要跟它同步。
清理日志方法为:
PURGE MASTER LOGS TO 'mysql-bin.010';
PURGE MASTER LOGS BEFORE '2008-12-19 21:00:00';
如果你确定从服务器已经同步过了,跟主服务器一样了,那么可以直接RESET MASTER将这些文件删除。
======================================
之前发现自己10G的服务器空间大小,用了几天就剩下5G了,自己上传的文件才仅仅几百M而已,到底是什么东西占用了这么大空间呢?今天有时间彻底来查了一下:
看下上面的目录web根目录是放在/home里面的,所有文件加起来才不到300M,而服务器上已经占用了近5G空间,恐怖吧,最后经我一步一步查询得知,原来是这个文件夹占了非常多的空间资源:
原来如此,是mysql文件夹下的var目录占用空间最大,那里面是啥 内容呢?我们来看下:
发现了如此多的mysql-bin.0000X文件,这是什么东西呢?原来这是mysql的操作日志文件.我才几十M的数据库,操作日志居然快3G大小了.
红色表示输入的命令.
[root@jiucool var]#/usr/local/mysql/bin/mysql -u root-p
Enter password: (输入密码)
Welcome to the MySQL monitor. Commands end with ;or /g.
Your MySQL connection id is 264001
Server version: 5.1.35-log Source distribution
Type ‘help;’ or ‘/h’ for help. Type ‘/c’ to clear the current inputstatement.
mysql>reset master; (清除日志文件)
QueryOK, 0 rows affected (8.51 sec)
mysql>
好了,我们再来查看下mysql文件夹占用多少空间?
[root@jiucool var]#du -h –max-depth=1/usr/local/mysql/
37M/usr/local/mysql/var
70M/usr/local/mysql/mysql-test
15M/usr/local/mysql/lib
448K/usr/local/mysql/include
2.9M/usr/local/mysql/share
7.6M/usr/local/mysql/libexec
17M/usr/local/mysql/bin
11M/usr/local/mysql/docs
2.9M/usr/local/mysql/sql-bench
163M/usr/local/mysql/
好了,看一下,整个mysql目录才占用163M大小!OK,没问题,既然mysql-bin.0000X日志文件占用这么大空间,存在的意义又不是特别大,那么我们就不让它生成吧.
[root@jiucool var]#find / -name my.cnf
找到了my.cnf即mysql配置文件,我们将log-bin=mysql-bin 这条注释掉即可.
# Replication Master Server (default)
# binary logging is required for replication
#log-bin=mysql-bin
重启下mysql吧.
OK,至此,操作完成. 以后再不会因为就几十M的数据库大小生成N个G的日志文件啦.
这些个日志文件太恐怖了,我搬到这新VPS来才二十天左右,还不到一个月日志文件居然就近3个G大小,如果一两个月我不清除日志文件这还得了!
以上帖子 转自 久酷博客
三 : 菜鸟好奇问:bin文件夹是干什么的
很多软件啊程序啊都有bin文件夹,bin文件夹一般都是用来放哪一类的文件呢?
我知道的.NET编译平台下,如果生成一个项目后那么自动会生成一个BIN文件。bin目录用来存放编译的结果,bin是二进制binrary的英文缩写,因为最初C编译的程序文件都是二进制文件,obj是object的缩写,用于存放编译过程中生成的中间临时文件。其中都有debug和release两个子目录,分别对应调试版本和发行版本。properties用于定义程序集的属性。
“www.61k.com”据说QQ2009就是用.net编译平台做出来的
本文标题:bin是什么文件-bin文件夹是什么61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1