随笔分类 - linux服务器
一些基础
摘要:获得当天的日期date +%Y-%m-%d输出: 2011-07-28将当前日期赋值给DATE变量DATE=$(date +%Y%m%d)有时候我们需要使用今天之前或者往后的日期,这时可以使用date的 -d参数获取明天的日期date -d next-day +%Y%m%d获取昨天的日期date -d last-day +%Y%m%d获取上个月的年和月date -d last-month +%Y%m获取下个月的年和月date -d next-month +%Y%m获取明年的年份date -d next-year +%Y下面是一些date参数的说明和一些例子名称 : date使用权限 : 所有使
阅读全文
摘要:seo说要备份文件,然后自己搞不定,每天一份文件。写了个shell,加了个crontab -e任务。每天执行一次。crontab:59 23 * * * /root/sh/dumpApacheLogshell:#!/bin/shtoday=$(date +%Y%m%d)newAccessLog="/usr/local/httpd/logs/"$today"access_log"newErrorLog="/usr/local/httpd/logs/"$today"error_log"mv /usr/local/htt
阅读全文
摘要:crontab格式:第1列分钟1~59第2列小时1~23(0表示子夜)第3列日1~31第4列月1~12第5列星期0~6(0表示星期天)第6列要运行的命令还可以用一些特殊符号:*:表示任何时刻,: 表示分割 -:表示一个段,如第二端里:1-5,就表示1到5点/n :表示每个n的单位执行一次,如第二段里,*/1,就表示每隔1个小时执行一次命令。也可以写成1-23/1.这里有crontab文件条目的一些例子:0,10 17 * * 0,2,3 每周日,周二,周三的17:00和17:10执行*/10 * * * * 每隔10分执行30 21 * * * /usr/local/apache/b...
阅读全文
摘要:在用svn的时候,由于svn的时间与本地不同步,导致每次看log总是需要对时间。今天修改了svn服务器时间与本地同步。只需要修改svn服务器时间与本地时间相同即可,但要主要修改时区,不然会出现时间又不同步的问题。记录之。/***********************************************************************************************************/Linux 时钟分为系统时钟(System Clock)和硬件(Real Time Clock ,简称RTC )时钟。系统时钟是指当前Linux Kernel中的
阅读全文
摘要:在Linux终端执行clear或top命令时出现:'xterm': unknown terminal type的错误。例如:[root@localhost phpmyadmin]# clear'xterm': unknown terminal type.解决办法:1、临时办法,下次启动失效,需要重新执行export TERM=vt100export TEMCAP=$INFORMIXDIR/etc/termcap执行以上两条命令2、永久办法,拷贝另一台同系列同版本的linux下的/usr/share/terminfo/进行覆盖reboot你的linux相信就可以解
阅读全文
摘要:移动光标上:k nk:向上移动n行 9999k或gg可以移到第一行 G移到最后一行下:j nj:向下移动n行左:h nh:向左移动n列右:l nl:向右移动n列w:光标以单词向前移动 nw:光标向前移动n个单词 光标到单词的第一个字母上b:与w相反e: 光标以单词向前移动 ne:光标向前移动n个单词 光标到单词的最后一个字母上ge:与e相反$:移动光标到行尾 n$:移动到第n行的行尾0(Num):移动光标到行首^:移动光标到行首第一个非空字符上去f:移动光标到当前行的字符a上,nf移动光标到当前行的第n个a字符上F:相反%:移动到与制匹配的括号上去(),{},[],<>等。nG:移
阅读全文
摘要:一.填空题: 1. 在Linux系统中,以 文件 方式访问设备 。 2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。 3. Linux文件系统中每个文件用 i节点 来标识。 4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i节点表块 和数据存储块。 5. 链接分为: 硬链接 和 符号链接 。 6. 超级块包含了i节点表 和 空闲块表 等重要的文件系统信息。 7. 某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限,则该八进制数为: 644 ,该文件属性是 目录 。 8. 前台起动的进程使用 Ctrl+c 终止。 9....
阅读全文
摘要:ls命令的含义是list显 示当前目录中的文件名字。注意不加参数它显示除隐藏文件外的所有文件及目录的名字。ls是Linux/Ubuntu中 经常用到的一个命令,也是一个非常基本的命令。2、ls命令1)ls –a(all):表示列出所有的文件,包括以"."开头的隐藏文件。位于这个列表的起首处的..和.依次是指父目录和你的当前目录。2)ls –l (long):列举目录内容的详细信息,包括权限(模式)、所有者、组群、大小、创建日期、文件是否是到系统其它地方的链接,以及链接的指 向。# ls –ltotal 5-rw-r--r--1 rootroot1668 Oct32007 a
阅读全文
摘要:在这里详述 centos 管理之repair filesystem 修复。跟着俺的步骤~首先可以先把 /etc/fstab 搞坏.如可以把某一文件类型从 ext3换成xfs. 之后重启~进入grub中按E进入编辑,第二行再按E编辑在最后加入linux single类似:kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet linux single进入在初使化时就会出错啦~~到了错误的地方,输入密码.在命令行中输入:两条命令都可以,执行一条就可以。 mount -o remount,rw /mount -w -o r
阅读全文
摘要:1. 访问应用慢怎么办?首先开发者需确认访问慢的原因,包括用户原因,网络原因,服务端原因。1. 用户原因建议从以下方面排查:用户电脑性能,电脑病毒,DNS缓存和设置,上网代理,防火墙设置,浏览器版本和插件等,可以通过换电脑测试。2.网络原因建议从以下方面排查:确定用户的IP以及网络运营商,域名解析是否正确,是否存在跨网,局域网额外限制,到其他公网服务是否正常,到相关服务器或网络中间路由节点的网络延迟,有无丢包,小运营商网络不稳定等。建议通过异地正常网络使用相同帐号测试。3. 服务端问题建议从以下方面排查:平台问题,如CDN异常,请求转发异常等;服务端问题,如服务器性能,进程状况,程序异常等。排
阅读全文
摘要:1. 什么是linux服务器load average?Load是用来度量服务器工作量的大小,即计算机cpu任务执行队列的长度,值越大,表明包括正在运行和待运行的进程数越多。参考资料:http://en.wikipedia.org/wiki/Load_average2. 如何查看linux服务器负载?可以通过w,top,uptime,procinfo命令,也可以通过/proc/loadavg文件查看。3. 服务器负载高怎么办?服务器负载(load/load average)是根据进程队列的长度来显示的。当服务器出现负载高的现象时(建议以15分钟平均值为参考),可能是由于CPU资源不足,I/O读写
阅读全文
摘要:引导扇区在每个分区里都存在,但是我们常说的*主引导扇区*是硬盘的第一物理扇区。它由两个部分组成:即主引导记录MBR和硬盘分区表DPT。在总共512字节的主引导分区里其中MBR占446个字节(偏移0--偏移1BDH),DPT占64个字节(偏移1BEH--偏移1FDH),最后两个字节“55,AA”(偏移1FEH偏移1FFH)是分区的结束标志。大致的结构如下图:0000 |------------------------------------------------|| || || Main Boot Record || || || 主引导记录(446字节) || || || |01BD | |0
阅读全文
摘要:昨天韩老师讲了下linux启动过程,感觉没什么,今天一搜索,水还真深。转原文:下面是整个Linux系统的启动过程:Linux Boot StepStartBIOSgrub/liloKernel bootinitrc.sysinitrcmingettyloginshell登录系统一.BIOS自检计算机在接通电源之后首先由BIOS进行POST自检,然后依据BIOS内设置的引导顺序从硬盘、软盘或CDROM中读入引导块。Linux系统是从BIOS中的地址oxFFFF0处开始引导的。BIOS的第1个步骤是加电POST自检。POST的工作是对硬件进行检测。BIOS的第2个步骤是进行本地设备的枚举和初始化【
阅读全文
摘要:1. sudo blkid/dev/sda1: UUID="9ADAAB4DDAAB250B" TYPE="ntfs"2. ls -l /dev/disk/by-uuidlrwxrwxrwx 1 root root 10 2008-05-15 22:37 2cec6109-5bcf-45a3-ba1b-978b041c037f -> ../../sdb63. sudo vol_id /dev/sda1 ID_FS_USAGE=filesystem ID_FS_TYPE=reiserfs ID_FS_VERSION=3.6 ID_FS_UUID=be
阅读全文
摘要:1. fstab文件的作用文件/etc/fstab存放的是系统中的文件系统信息。当正确的设置了该文件,则可以通过mount /directoryname命令来加载一个文件系统,每种文件系统都对应一个独立的行,每行中的字段都有空格或tab键分开。同时fsck、 mount、umount的等命令都利用该程序。2. fstab文件格式 下面是/etc/fatab文件的一个示例行: fs_spec fs_file fs_type fs_options fs_dump fs_pass /dev/hda1 / ext2 defaults 1 1 fs_spec - 该字段定义希望加载的文件...
阅读全文
摘要:[root@Alyxxxxx~]# cat /etc/fstab## /etc/fstab# Created by anaconda on Mon Dec 17 09:06:53 2012## Accessible filesystems, by reference, are maintained under '/dev/disk'# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info#UUID=887b0b9e-449b-414e-a11d-cd94093e3fe1 / ...
阅读全文
摘要:挂载好新硬盘后输入fdisk -l命令看当前磁盘信息可以看到除了当前的第一块硬盘外还有一块sdb的第二块硬盘,然后用fdisk /dev/sdb 进行分区进入fdisk命令,输入h可以看到该命令的帮助,按n进行分区这里输入e即分为逻辑分区,按p即分为主分区,我们要将这块盘分为主分区即输入p到这里输入该主分区为第几个主分区,由于是新盘我们输入1来分第一个主分区First Cylinder是选择该分区的起始磁盘数,这里可自定义也可不做选择,默认是1,如无特殊需求强烈建议选择默认,也就是1来分区(直接按回车)接下来是定义该分区的大小,如果按默认(按回车)即是使用全部可用存储额,也可以是用M或m单位结
阅读全文
摘要:阿里云提供云服务器的硬盘由两块组成,一块是系统盘,一块是数据盘,默认数据盘是没有挂载的,如果要用到数据盘就需要自己手动挂载。通过命令fdisk -l,可以看到设备名为/dev/xvdb。另外在挂载前要对硬盘(/dev/xvdb)分区和格式化。分区使用命令fdisk,格式化命令为mkfs.ext3。*****************************分区******************************fdisk /dev/xvdb(输入n)Command (m for help): n Command action e extended p primary pa...
阅读全文
摘要:scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录.scp命令的用处:scp在网络上不同的主机之间复制文件,它使用ssh安全协议传输数据,具有和ssh一样的验证机制,从而安全的远程拷贝文件。scp命令基本格式:scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file][-l limit] [-o ssh_option] [-P port] [-S program][[user@]host1:]file1 [
阅读全文
摘要:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://hxl2009.blog.51cto.com/779549/157792Qmail邮件服务器安装过程-checkpassword-0.90(pop3验证用户程序)cmd5checkpw-0.22.tar.gzucspi-tcp-0.88(tcpserver等服务程序)qmail-smtpd-auth-0.30.tar.gz(smtp补丁程序)qmail-1.03.tar.gz(Qmail基本系统包)vpopmail-5.2.1.tar.gz(虚拟域用户pop3支持)ezmlm-0.
阅读全文
浙公网安备 33010602011771号