• linux用户管理

    日期:

    每次玩linux都会去网上找一些命令,想想应该记录一下,希望方便大家,当然更方便自己。 1.添加用户 useraddusername//添加用户passwdusername//设置密码 2.配置为sudoer chmodug+w/etc/sudoers//设置sudoer可读权限 编辑/etc/sudoers文件,添加一行,最终如...

  • 使用grep、awk统计查询日志

    日期:

    linux命令给我们带来了很多方便,多熟悉写命令能节省不少时间! 日志样本: 囧,日志格式是我随便定得(莫喷,在明珠时有专门的数据组统计日志,日志都非常规范,在这完全乱套了),为了方便统计支付成功的总金额旁边都空了个空格,这样的话方便使用awk取出金...

  • 查看服务器系统配置

    日期:

    1 [root@wushuu~]#uname-a 显示系统名、节点名称、操作系统的发行版号、操作系统版本、运行系统的机器 ID 号 1 Linuxwushuu2.6.32-431.el6.x86_64#1SMPFriNov2203:15:09UTC2013x86_64x86_64x86_64GNU/Linux 1 [root@wushuu~]#fdisk-l 查看系统分区情况 1 2 3...

  • select,iocp,epoll,kqueue及各种I/O复用机制

    日期:

    首先,介绍几种常见的I/O模型及其区别 ,如下: blocking I/O nonblocking I/O I/O multiplexing (selectandpoll) signal driven I/O (SIGIO) asynchronous I/O (the POSIXaio_functions) blocking I/O 这个不用多解释吧,阻塞套接字。下图是它调用过程的图...

  • sudo授权那些坑

    日期:

    曾经在一个ARPG页游项目,老板要求项目老大把核心代码都编译了,并用git保存在开发服上。作为开发人员,大家都在开发服有账号,但是权限都有限制的,有特殊需求再用sudo进行授权。有一天项目老大sudo授权了vi给我,然后。。。 [yearnfar@yearnfar~]$sudovi/e...

  • Linux服务器数据备份

    日期:

    服务器上的数据是如此重要,以至于我们定期要对其进行备份!这里讲一下mysql的备份和使用rsync同步服务器上的文件,从而实现多台linux服务器之间的文件的备份。 一 Mysql备份 mysql的备份比较简单,用mysqldump导出需要备份的数据库即可,这里提供一个shell...

  • 使用 tuptime 工具查看 Linux 服务器系统的开机时间的历史和统计

    日期:

    你可以使用下面的工具来查看 Linux 或类 Unix 系统运行了多长时间: uptime : 告诉你服务器运行了多长的时间。 lastt : 显示重启和关机时间。 tuptime : 报告系统的运行时间历史和运行时间统计,这是指重启之间的运行时间。和 uptime 命令类似,不过输出...

  • Linux 有问必答:如何知道进程运行在哪个 CPU 内核上?

    日期:

    问题:我有个 Linux 进程运行在多核处理器系统上。怎样才能找出哪个 CPU 内核正在运行该进程? 当你在 多核 NUMA 处理器上运行需要较高性能的 HPC(高性能计算)程序或非常消耗网络资源的程序时,CPU/memory 的亲和力是限度其发挥最大性能的重要因素之一。在...

  • linux终端提示信息格式修改/etc/bashrc

    日期:

    gedit /etc/bashrc shell环境下默认的特殊符号意义: \d :代表日期,格式为weekday month date,例如:Sun Sep 18 \H :完整的主机名称。例如:我的机器名称为:redhat.linux,则这个名称就是fc4.linux \h :仅取主机的第一个名字,如上例,则为redhat.linux...

  • linux下简单抓包分析

    日期:

    有时候会遇到一些问题需要我们来抓包分析,当手头又没有专业的抓包工具的时候,可以用tcpdump来替代一下(一般的发行版都自带这个工具) 比如我们要分析一下eth0接口下跟192.168.7.188 这个目的IP地址22端口的发包情况 tcpdump -i eth0 dst 192.168.7.188 and...