随笔分类 -  Linux

摘要:1)一些常用的Vim配置,在~/.vimrc中syntax on 支持语法高亮set nu 显示行号set nonu 不显示行号set ai 设置自动缩进set shiftwidth=4 设置自动缩进 4 个空格, 当然要设自动缩进先.set sts=4 即设置 softtabstop 为 4. 输入 tab 后就跳了 4 格.set tabstop=4 实际的 tab 即为 4 个空格, 而不是缺省的 8 个.set expandtab 在输入 tab 后, vim 用恰当的空格来填充这个 tab.:set hls 打开搜索高亮:set nohls... 阅读全文
posted @ 2012-02-22 15:32 iTech 阅读(15913) 评论(0) 推荐(0) 编辑
摘要:rlogin : 登陆远程的Linux系统,例如 rlogin -l userid hostname。rsh:在远程的Linux系统上执行命令。如果没有指定命令,则相当于rlogin登陆到远程的系统。ssh: 使用ssh加密协议来登陆远程Linux系统或在远程的系统上执行命令,可以代替rlogin和rsh。rcp 或 scp : 用来实现Linux系统间文件的copy。完! 阅读全文
posted @ 2012-02-15 18:25 iTech 阅读(2360) 评论(0) 推荐(0) 编辑
摘要:平时用的不多的或者确实本身就有点模糊的,非常感谢面试官的解释,这里记录下:文件权限 4755的涵义 = 文件权限中s/S的意义?chmod是Linux下设置文件权限的命令,后面的数字表示不同用户或用户组的权限。一般是三个数字:第一个数字表示文件所有者的权限第二个数字表示与文件所有者同属一个用户组的其他用户的权限第三个数字表示其它用户组的权限权限分为三种:读(r=4),写(w=2),执行(x=1)。综合起来还有可读可执行(rx=5=4+1)、可读可写(rw=6=4+2)、可读可写可执行(rwx=7=4+2+1)。所以,chmod 755 设置用户的权限为:1.文件所有者可读可写可执行 2.与文件 阅读全文
posted @ 2011-11-28 11:18 iTech 阅读(5541) 评论(0) 推荐(1) 编辑
摘要:参考: http://topic.csdn.net/t/20011006/03/313082.html更多参考: https://help.ubuntu.com/community/Autofs一 AutofsAutofs介绍 在Linux中我们经常需要使用mount和umount来挂载和卸载文件系统。 还可以在/etc/fstab 下设置,当系统启动的时候自动的挂载。 Autofs是另一种实现文件系统的挂载和卸载的工具,Autofs与Mount/Umount的不同之处在于,它是一种看守程序。如果它检测到用户正试图访问一个尚未挂接的文件系统,它就会自动检测该文件系 统,如果存在,那么Autof 阅读全文
posted @ 2011-10-28 09:55 iTech 阅读(2320) 评论(0) 推荐(0) 编辑
摘要:原文作者:技术成就梦想 原文链接:http://ixdba.blog.51cto.com/2895551/541355 一 物理内存和虚拟内存 我们知道,直接从物理内存读写数据要比从硬盘读写数据要快的多,因此,我们希望所有数据的读取和写入都在内存完成,而内存是有限的,这样就引出了物理内存与虚拟内存的概念。 物理内存就是系统硬件提供的内存大小,是真正的内存,相对于物理内存,在linux下还有一个虚拟内存的概念,虚拟内存就是为了满足物理内存的不足而提出的策略,它是利用磁盘空间虚拟出的一块逻辑内存,用作虚拟内存的磁盘空间被称为交换空间(Swap Space)。 作为物理内存的扩展,linux会... 阅读全文
posted @ 2011-09-23 17:55 iTech 阅读(6261) 评论(0) 推荐(2) 编辑
摘要:原文作者:技术成就梦想原文链接:http://ixdba.blog.51cto.com/2895551/533740一 系统运行级 windows系统有安全运行模式和正常运行模式,这是两个不同的运行级,同样,linux也有系统运行级别,并且linux系统的运行级别更加灵活,更加多样化。 在讲述运行级别前,先讲述下linux下的init程序,因为init程序直接和系统运行级别相关联, init程序是linux操作系统最主要的程序之一,是一个由系统内核启动的用户级进程,同时init进程也是所有其它系统进程的鼻祖,也就是说init 进程是系统运行的第一个进程,它的进程号始终为1。 linux系统有. 阅读全文
posted @ 2011-09-23 17:04 iTech 阅读(1579) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.linuxidc.com/Linux/2008-04/12493p3.htmLinux 的内置firewall机制,是通过kernel中的netfilter模块实现的(www.netfilter.ort)。Linux kernel使用netfilter对进出的数据包进行过滤,netfilter由三个规则表组成,每个表又有许多内建的链组成。通过使用 iptables命令可以对这些表链进行操作,如添加、删除和列出规则等。 一、Netfilter规则表—filter nat mangle filter,用于路由网络数据包。是默认的,也就是说如果没有指定-t参数,... 阅读全文
posted @ 2011-08-23 13:25 iTech 阅读(2346) 评论(0) 推荐(1) 编辑
摘要:一 service与一般的程序的区别service(也称为daemon)表示后台运行的程序,一般随系统的启动自动地启动且在用户logoff后仍然能够继续运行。该daemon进程一般在启动后需要与父进程断开关系,并使进程没有控制终端(tty)。因为daemon程序在后台执行,不需要于终端交互,通常就关闭STDIN、STDOUT和STDER。daemon无法输出信息,可以使用syslog或自己的日志系统进行日志处理。 可以使用/etc/rc.d/init.d/functions脚本中的daemon函数来将一般的程序启动为daemon,例如nfs daemon的启动:echo -n $"S 阅读全文
posted @ 2011-08-22 16:33 iTech 阅读(33458) 评论(0) 推荐(4) 编辑
摘要:翻译自:http://www.thegeekstuff.com/2011/06/chkconfig-examples/ 注意:service的安装目录在/etc/rc.d/init.d下,/etc/init.d 是/etc/rc.d/init.d的链接。 chkconfig命令用来安装,查看或修改 services随系统启动的启动选项的设置。本文章包含了7个实例来解释如何使用chkconfig命令。 1 在shell脚本中检查service的启动选项的设置当你执行chkconfig加service名字,如果service被配置为自动启动,则它将返回true。下列的代码段显示了如何在脚本中检查一 阅读全文
posted @ 2011-08-22 10:59 iTech 阅读(23566) 评论(1) 推荐(0) 编辑
摘要:判断Linux/Unix为32位或64位方法一:$uname -mx86_64 (64位)i686 (32位)方法二:$getconf LONG_BIT32 (32位)64 (64位)查看二进制文件是否为64bit:[AAA@Centos_AAA ~]$ file /local/perforce/p4/local/perforce/p4: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.4.1, stripped完! 阅读全文
posted @ 2011-07-05 13:24 iTech 阅读(1324) 评论(2) 推荐(1) 编辑
摘要:1. 什么是LVM-------------------------------------------------------------------------------------------------------LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是对磁盘分区进行管理的一种机制, LVM是建立在硬盘和分区之上的一个逻辑层,用来提高磁盘管理的灵活性.通过LVM可将若干个 磁盘分区连接为一个整块的卷组(Volume Group),形成一个存储池.可以在卷组上随意创建逻辑 卷(Logical Volumes),并进一步在逻辑卷上创建文件系统.2. 阅读全文
posted @ 2011-06-30 20:41 iTech 阅读(2995) 评论(0) 推荐(0) 编辑
摘要:http://rimuhosting.com/howto/profile.jspLinux ShellEnvironment Setup Using /etc/profile.d/*When a user logs in, environment variables are set from various places. That includes:/etc/profile (for all users).Then all the files in the /etc/profile.d directory.Then ~/.bash_profile.Then ~/.bashrc./etc/pr 阅读全文
posted @ 2011-06-17 14:15 iTech 阅读(2213) 评论(0) 推荐(1) 编辑
摘要:http://rimuhosting.com/howto/mysqlbackup.jspAutomated MySQL Database BackupVersion 1Want to backup your MySQL databases to another machine on a nightly basis? Then create a /etc/cron.daily/mysqlbackup.sh job like this:mysqldump--compress-uroot-p$pw-h$currenthost--add-drop-table--extended-insert--quo 阅读全文
posted @ 2011-06-17 14:15 iTech 阅读(1202) 评论(0) 推荐(0) 编辑
摘要:Linux内存的free的真实含义:第一行的free表示剩余的物理内存。第二行的free表示总的剩余内存(物理内存+cached+buffer),因为cached和buffers是系统自动根据需要回收的,所以这一行的free才是真正的系统还可以使用的内存总量。Troubleshooting Memory Usagehttp://rimuhosting.com/howto/memory.jspAll about Linux swap spacehttp://www.linux.com/news/software/applications/8208-all-about-linux-swap-spa 阅读全文
posted @ 2011-06-17 13:19 iTech 阅读(1062) 评论(1) 推荐(0) 编辑
摘要:一 uptimeuptime命令用于查看服务器运行了多长时间以及有多少个用户登录,快速获知服务器的负荷情况。uptime的输出包含一项内容是load average,显示了最近1,5,15分钟的负荷情况。它的值代表等待CPU处理的进程数,如果CPU没有时间处理这些进程,load average值会升高;反之则会降低。load average的最佳值是1,说明每个进程都可以马上处理并且没有CPU cycles被丢失。对于单CPU的机器,1或者2是可以接受的值;而在一个多CPU的系统中这个值应除以物理CPU的个数,假设CPU个数为4,而load average为8或者10,那结果也是在2多点而已。 阅读全文
posted @ 2011-06-08 14:17 iTech 阅读(10020) 评论(0) 推荐(2) 编辑
摘要:经过过少次的困惑哦,终于明白了: public key 要放到ssh server所在的机器的用户下的~/.ssh/authorized_keys中,且此文件的权限必须为700 。private key 是ssh client访问的时候需要的ppk文件。 转自: http://hostingrails.com/HowTo-SSH-SCP-without-a-passwordhttp://technitip.net/putty-ssh-login-without-password-promptWindows 上 SSHYour desktop is running with Windows an 阅读全文
posted @ 2011-06-04 12:07 iTech 阅读(3514) 评论(0) 推荐(0) 编辑
摘要:翻译自: http://www.thegeekstuff.com/2010/09/rsync-command-examples/rsync stands for remote sync. rsync is used to perform the backup operation in UNIX / Linux.rsync utility is used to synchronize the files and directories from one location to another in an effective way. Backup location could be on lo. 阅读全文
posted @ 2011-06-04 10:49 iTech 阅读(12363) 评论(0) 推荐(0) 编辑
摘要:一WinSCP 主页:http://winscp.net/eng/index.phpWinSCP 是超级牛的免费软件,是windows上的SFTP, FTP 和 SCP 客户端,用来实现与Unix或Linux的文件的共享和交换。 WinSCP 是一个Windows环境下使用 SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机(一般为Unix或Linux)间安全的复制文件。 特性 图形用户界面 多语言 与 Windows完美集成(拖拽, URL, 快捷方式) 支持所有常用文件操作 支持基于SSH-1、SSH-2 的 SFTP 和 SCP 协议 支持批处理脚本 阅读全文
posted @ 2011-05-04 14:31 iTech 阅读(4426) 评论(1) 推荐(3) 编辑
摘要:1. 列出所有的运行的进程 (ps -ef, ps -aux),在BSD机器上,需要使用ps -aux$ ps -efroot 26551 5 0 Feb10 ? 00:03:41 [pdflush]root 26570 5 0 Feb10 ? 00:00:20 [pdflush]root 30344 3382 0 Feb21 ? 00:00:11 sshd: root@pts/14root 30365 30344 0 Feb21 pts/14 00:00:02 -bashroot 30393 3382 0 Feb21 ? 00:00:10 sshd: root@pts/15Where: -e 阅读全文
posted @ 2011-04-25 17:00 iTech 阅读(6095) 评论(0) 推荐(0) 编辑
摘要:转自: http://www.thegeekstuff.com/2011/02/linux-boot-process/Press the power button on your system, and after few moments you see the Linux login prompt.Have you ever wondered what happens behind the scenes from the time you press the power button until the Linux login prompt appears?The following are 阅读全文
posted @ 2011-04-25 16:25 iTech 阅读(1587) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示