linux系统关机重启常用指令:
1)将数据同步写入硬盘中的指令: sync
2) 惯用的关机指令: shutdown
3) 重新启动,关机: reboot, halt , poweroff
下面详细介绍一下上述指令的作用:
sync:
所有的数据都得要被读入内存后才能够被 CPU 所处理,但是数据又常常需要由内存写回硬盘当中(例如储存的劢作)。 由亍硬盘的速度太慢(相对亍内存...
分类:
系统相关 时间:
2015-08-15 20:09:23
阅读次数:
191
nano:调出帮助:F1或者Ctrl+G^代表Ctrl,M代表Alt关机:应有的步骤检查系统使用状态:who:检查在线用户netstat-a:检查网络连接ps-aux:检查后台程序执行情况通知在线用户关机时间:shutdown命令数据写入硬盘:sync关机或重启:shutdown/restart/halt/poweroff/init0shutdown-hnow..
分类:
系统相关 时间:
2015-08-14 19:35:42
阅读次数:
241
[root@shaw?~]#vim?scripts/ftp_sync.py
#!/bin/env?python
import?os,sys,shutil
SDIR?=?‘/ftp/xiantu/tmp/‘
DDIR?=?‘/ftp/shaw/soft/‘
os.system(‘cd‘)
os.system(‘/bin/ls?%s?>?sdirlist.txt‘?%SD...
分类:
编程语言 时间:
2015-08-14 17:19:29
阅读次数:
152
type?JSONFileLogger?struct?{
buf??????*bytes.Buffer?//buffer内容
f????????*os.File???//?文件属性
mu???????sync.Mutex?//?buffer写文件的锁
capacity?int64?????...
分类:
其他好文 时间:
2015-08-13 16:04:15
阅读次数:
242
这几天研究了下/dev/mem,发现功能很神奇,通过mmap可以将物理地址映射到用户空间的虚拟地址上,在用户空间完成对设备寄存器的操作,于是上网搜了一些/dev/mem的资料。网上的说法也很统一,/dev/mem是物理内存的全映像,可以用来访问物理内存,一般用法是open("/dev/mem",O_RDWR|O_SYNC),接着就可以用mmap来访问物理内存以及外设的IO资源,这就是实现用户空间驱动的一种方法。
用户空间驱动听起来很酷,但是对于/dev/mem,我觉得没那么简单,有2个地方引起我的怀疑:
(...
分类:
其他好文 时间:
2015-08-13 14:23:13
阅读次数:
482
随着互联网的发展,文件共享变得越来越便捷,但是文件的共享过程是不是安全,这一直是人们关心的问题,今天向大家介绍一个共享工具,可以实现便捷的安全共享。这个工具分为两个部分,一个是服务器部分,一个是客户端部分,如果你是文件所有者,你可以搭建一个服务器部分帮助你实现一个同步网盘,如果你想分享文件给伙伴们,...
分类:
其他好文 时间:
2015-08-13 14:09:00
阅读次数:
154
在网上找了半天,应该是找不到gradel的路径,试了网上很多方法。本人解决如下:
在android studio中设置gradle,打开File-> settings->Gradle->
use
local gradle distribution,然后选择你的gradle目录。即可...
分类:
移动开发 时间:
2015-08-13 12:24:53
阅读次数:
1334
概要接上一篇文章,练习修改锁的公平性,和在所中使用条件。修改锁的公平性ReentrantLock /**
*构造一个锁对象,默认为非公平锁
*/
public ReentrantLock(boolean fair) {
sync = fair ? new FairSync() : new NonfairSync();
}根据Reentrant...
分类:
编程语言 时间:
2015-08-11 23:26:52
阅读次数:
243
1、填充测试数据比物理内存还要大,至少超过innodb_buffer_pool_size 值,不能将数据全部装载到内存中,除非你的本意就想测试全内存状态下的MySQL性能。
2、每轮测试完成后,都重启mysqld实例,并且用下面的方法删除系统cache,释放swap(如果用到了swap的话),甚至可以重启整个OS。
[root@imysql.com]# sync -- 将脏数据刷新到磁盘
...
分类:
数据库 时间:
2015-08-11 23:24:06
阅读次数:
171
package main
import (
"bufio"
"bytes"
"flag"
"fmt"
"io"
"os"
"path/filepath"
"sync/atomic"
)
var re []byte
var count int32
var c, f, d bool
var i, p string
func main() {
flag.StringVar(&p,...
分类:
其他好文 时间:
2015-08-11 14:17:18
阅读次数:
116