技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> Linux
    由于工作环境的问题,最近越来越感觉到 screen 命令的可贵,下面总结一点使用 screen 命令的小技巧。 最常用的参数组合: screen -ls // 列出已有的 screen screen -D -R // 进入指定的 screen 名,如果没有,则以该名称创建 screen 由于很常用,我把这两个命令取了个 alias: alias sl='screen -ls' alias sr='screen -D -R' 除了命令之外,还有快捷键 Ctrl+ac 创建 screen;Ctrl+aa 在两个 screen 之间相互切换...
    针对一个服务器需要同时开几个ssh连接,也许是同一个帐号链接,也许是不同的帐号,你是不死和厌烦了每次的都要输入密码?其实ssh链接可以做到共享会话的。一个办法是用一些ssh链接客户端,比如Windows下的Secure CRT,Linux下的hotssh。另外一个办法,就是自己修改ssh客户端配置文件,创建~/.ssh/ssh_config文件,加入下面的内容: Host * ControlMaster auto ControlPath ~/.ssh/master-%r@%h:%p 当对服务器发起一个链接的...
    用nc命令快速清空memcache e.g memcache的端口是11211 echo \"flush_all\" | nc192.168.1.60 11211...
    系统中能够随机(不需要按顺序)访问固定大小数据片(chunk)的设备被称作块设备,这些数据片就称作块。最常见的块设备是硬盘,除此以外,还有软盘驱动器、CDROM驱动器和闪存等许多其他块设备。注意,它们都是以安装文件系统的方式使用的――这也是块设备通常的访问方式。
    Q3:求100!乘积是多少。A3:正常情况下,大部分人使用循环语句。实际上可以 是:seq -s ‘*’ 100 | bc这个命令很好的利用了seq和bc这两个命令。bc处理运算。Q4:怎么用touch同时创建100个文件?A4:起先我想到了,seq 1 100 | touch来处理。发现touch不能这样接收参数。但是加xargs就可以处理,也可以使用 touch `seq 1 100`来处理。
    由于 AWK 不支持二维数组,有时候使用起来还真不是那么得心应手。 这不,本次应用又遇到了难题,要是按照PHP的想法,仍然是用二维数组搞定,两层foreach一循环啥都完事了。可是不行啊,一个文件几十万行,用PHP去分析那不死的要多惨有多惨? 先来看一下日志结构,和原来一样,每行一条记录,用{SPR}分隔字段,第二个字段为游戏名,第四个字段为用户ID,现在要统计每个游戏的用户ID,且要消重,于是,困难来了。
    Library cache是Shared pool的一部分,它几乎是Oracle内存结构中最复杂的一部分,主要存放shared curosr(SQL)和PLSQL对象(function,procedure,trigger)的信息,以及这些对象所依赖的table,index,view等对象的信息。 Library cache需要解决三个问题: 1.快速定位的问题:Library cache中对象众多,Oracle如何管理这些对象,以便服务进程可以迅速找到他们需要的信息。比如某个服务进程需要迅速定位某个SQL是否存在于Library ...
    当一个磁盘分区(文件子系统)的Inode被用光的时候,是无法再创建文件的。
这种情况在邮件服务器或者BBS这种系统中容易出现,因为用户创建了很多小文件的情况。
    Wget 的使用1)支持断点下传功能(2)同时支持FTP和HTTP下载方式(3)支持代理服务器(4)设置方便简单;5)程序小,完全免费;命令格式:wget [参数列表] [目标软件、网页的网址]1、启动类参数这一类参数主要提供软件的一些基本信息;-V,--version 显示软件版本号然后退出;-h,--help显示软件帮助信息;-e,--execute=COMMAND 执行一个 “.wgetrc”命令以上每一个功能有长短两个参数,长短功能一样,都可以使用。需要...
    在使用 Siege 时,参加网上的文件,包括 东东 的,发现大家好象对 Siege 有错误的认识。大家使用 Siege 打出的压力,每秒的处理数量和真实的处理数据分别大太。。。还有人解释讲,默认 Apache  设置之关有关,所以不能打到很高的压力,只能打出每秒处理 200 多个请求。
    今天,为了测试一下阿里拼音,很难得地进了一次ubuntu,后来发现居然还是9.10的版本,看不下去了,就顺手升级了一下。本以为这种升级历史上已经做过很多次,应该不会有什么问题的,但是今天还是遇到问题了,就在这里记一下吧。我升级的思路比较老土,就是先 sudo sed \'s/karmic/lucid/g\' -i /etc/apt/sources.list 再apt-get update,再一直交替进行upgrade和dist-upgrade,直到完全没有错误,再重启。如果中间遇到某个包有...
    Windows Vista 之后的系统,不再使用 boot.ini 保存启动菜单,而是使用一种叫做 BCD(Boot Configuration Data)机制来管理启动菜单,其默认的配置文件是活动分区(一般是 C:\)的 \Boot\BCD。简单的来说,可以将 \Boot\BCD 文件看成是 GRUB 的 menu.lst(grub.conf)文件,里面储存着系统装载程序的路径和参数等。
    cal命令:日历命令,可以显示当月日历、当年日历、指定月份年份的日历等。使用方式:cal [-mjy] [month [year]] 说明:显示日历。若只有一个参数,则代表年份(1-9999),显示该年的年历。年份必...
    当然,我们也可以用makefile自身的特性,即 make all/clean -C dir1来进行编译,但是实际上两种写法都避免不了3个问题:
1.当新加入一个模块的时候,要写入两句代码,一句是all,一句是clean,很容易漏掉。
2.没有办法进行并行编译。因为很可能这些模块之间是不互相依赖的,而并行编译可以极大的提高速度(如果你受得了make那蜗牛般的速度的话,可以无视掉这一条)
3.依赖关系不明显(可以看出是dir2依赖与dir3,但是没有明确的指出)
    Bash Shell 快捷键
    wget是一个从网络上自动下载文件的自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理. 所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大部分浏览器在下载大量数据时需要用户一直的参与,这省去了极大的麻烦。
    与xargs命令最初相识是在发现一个磁盘满了,具体是在/var/spool/clientmqueue,主要原因是系统中有用户开启了crontab,而crontab中执行的程序有输出内容,输出内容会以邮件形式发给cron的用户,而sendmail没有启动所以就产生了这些文件。关于更详细的原理,可以参考我之前的文章:crontab命令的使用介绍及我的体会。 仅仅解决出现多文件的方法比较简单,在命令后加上“> /dev/null 2>&1”即可,表示程序员输出和运行错...
    在Linux世界里,分为Page cache,Buffer cache两个层面。其中page cache包含了buffer cache,内存只和page cache交互。

    标准的LINUX总 是假定处理器有三级页表,分别为页目录表(PGD),中间页目录表(PMD)和页表(PTE)。如果程序在进行物理地址转换的时候,中是通过页目录表来索 引中间页目录表,再通过中间页目录表来索引页表,从而查找到某页与内存BLOCK块的对应关系。

    在Linux中,对于用户的管理是经常都需要的。当然也就包括用户的新增、删除,用户密码的修改。1、新增用户 adduser格式:adduser username说明:这个命令会自动的创建用户、用户组、用户主目录;同时要求输入用户密码等。而useradd只会创建一个用户,其它什么都不会处理。需要注意的是,这个命令需要root用户组才具体执行权限。
    新换了服务器后,需要将某个文件夹映射到Windows下做为一个网盘使用,于是安装了samba。但却出现了这种的问题,在samba.conf中添加了[cc]read only = nopath=/var/wwwpublic=yes重启samba,却总是提示找不到网络!我晕哦,怎么会呢?!原来,我的电脑和Debian服务器并不在同一个网段,所以无法连接!这简单嘛,换IP嘛,搞成同一网段即可!这下应该可以了吧!我晕,居然总是没法通过验证!怎么回事呢?我的samba是跑起来了的呀!怎...
[ 共467篇文章 ][ 第14页/共24页 ][ |< ][ 10 ][ 11 ][ 12 ][ 13 ][ 14 ][ 15 ][ 16 ][ 17 ][ 18 ][ 19 ][ >| ]
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1