获取当前目录下的所有文件名并输出到文本
批处理:
For /r %%i in (*.mp4) DO @echo %%~fi >>name.txt
批处理:
For /r %%i in (*.mp4) DO @echo %%~fi >>name.txt
今天发现一台8G内存的服务器可用内存剩余7G,但已经频繁使用swap。
解决这个问题之前,首先我们来了解一下linux系统的缓存机制:
linux会使用硬盘的一部分做为SWAP分区,用来进行进程调度--进程是正在运行的程序--把当前不用的进程调成‘等待(standby)‘,甚至‘睡眠(sleep)’,一旦要用,再调成‘活动(active)’,睡眠的进程就躺到SWAP分区睡大觉,把内存空出来让给‘活动’的进程。
如果内存够大,应当告诉linux不必过多的使用SWAP分区, 可以修改swappiness
的值。swappiness=0
的时候表示最大限度使用物理内存,然后才是swap分区;swappiness=100
的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。
今天在更新网站时突然分类下的数据全没了,而查看网站分类和留言都正常。登陆phpmyadmin点击数据库的ff_vod
表时发现了错误提示:
[ERROR] #145: Table 'ff_vod' is marked as crashed and should be repaired
解决:
方法一:
方法二:
# cd /usr/local/mysql/bin/
myisamchk -c -r /var/lib/mysql/2dan_sql/ff_vod.MYI
然后myisamchk 工具会帮助你恢复数据表的索引。
查看mysql连接数:
mysql> show variables like 'max_connections';
修改最大连接数:
方法一:
mysql> set GLOBAL max_connections=1000;
这种方式有个问题,就是设置的最大连接数只在mysql当前服务进程有效,一旦mysql重启,又会恢复到初始状态。因为mysql启动后的初始化工作是从其配置文件中读取数据的,而这种方式没有对其配置文件做更改。
方法二:
编辑 /etc/my.cnf 文件:
max_connections=1000
然后重启MySQL即可。
Putty是一个免费小巧的Win32平台下的telnet,rlogin和ssh客户端。 它的主程序不到1M,是完全免费的telnet和ssh客户端工具。而且无需安装,下载后直接双击运行。
我们要连接Linux/unix 系统时,只需写上IP地址即可。 当然如果保存下来,下次使用时直接选中在Load 一下就可以了。 还是比较方便。但是在重装系统后,发现保存列表中的文件已经不见了(虽然重装之前已经备份了原来的putty.exe文件),后来发现putty的配置信息是保存在注册表中的,具体路径如下:
HKEY_CURRENT_USER\Software\SimonTatham
在左边SimonTatham
上点击右键,选择”导出“,保存为”putty.reg”即完成备份。
也可使用批处理来自动导出
reg export HKEY_CURRENT_USER\Software\SimonTatham\PuTTY D:\bak\putty.reg
将上面的命令保存为.bat
文件并运行即可
待重装好系统后,直接双击”putty.reg”导入注册表信息即还原putty设置。