linux重启命令命令./和. /

一,注销,关机,重启注销系统的logout命令
1,Logout注销是登陆的相对操作,登陆系统后,若要离开系统,用户只要直接下达logout命令即可:
[root@localhostroot]#logoutRedHatLinuxrelease9(Shike
Kernel2.4.20.8onani686
Login:←回到登陆的画面
2,关机或重新启动的shutdown命令
Shutdown命令可以关闭所有程序,依照用户的需要,重新启动或关机。参数说明如下:
立即关机:-h参数让系统立即关机。范例如下:
[root@localhostroot]#shutdown–h now←要求系统立即关机
指定关机时间:time参数可指定关机的时间;或设置多久时间后运行shutdown命令,范例如下:
[root@localhostroot]#shutdown now←立刻关机
[root@localhostroot]#shutdown+5←5分钟后关机
[root@localhostroot]#shutdown10:30←在10:30时关机
关机后自动重启:-r参数设置关机后重新启动。范例如下:[root@localhostroot]#shutdown-r now←立刻关闭系统并重启
[root@localhostroot]#shutdown-r 23:59←指定在23:59时重启动
3,重新启动计算机的reboot命令
顾名思义,reboot命令是用来重新启动系统的。常用的参数如下:
-f参数:不依正常的程序运行关机,直接关闭系统并重新启动计算机。
-I参数:在在重新启动之前关闭所有网络接口。
虽然reboot命令有个参数可以使用,但是一般只需要单独运行reboot命令就可以了
二,文件与目录的操作列出文件列表的ls命令
1,ls(list)命令是非常有用的命令,用来显示当前目录中的文件和子目录列表。
配合参数的使用,能以不同的方式显示目录内容。范例如下:
显示当前目录的内容:
[tony@freetony]$ls
Desktopmailmyinstall.logtest.txt←有两个目录及两个文件夹
当运行ls命令时,并不会显示名称以“.”开头的文件。因此可加上“-a”参数指定要列出这些文件。范例如下:
[tony@freetony]$ls–a
以“-s”参数显示每个文件所有的空间,并以“-S”参数指定按所有占用空间的大小排序。范例如下:
[tony@freetony]$ls–s–S总计36
4Desktop4mail24myinstall.log4test.txt
在ls命令后直接加上欲显示的目录路径,就会列出该目录的内容。范例如下:
[tony@freetony]$ls–l/usr/games
2,切换目录的cd命令
cd(changedirectory)命令可让用户切当前所在的目录。范例如下:
[tony@freehome]$cdtony←切换到当前目录下的tony子目录
[tony@freetony]$cd..←切换到上一层目录
[tony@freehome]$cd/←切换到系统根目录
[tony@free/]$cd←切换到用户主目录
[tony@freetony]$cd/usr/bin←切换到/usr/bin目录
3,创建目录的mkdir命令
Mkdir(makedirectory)命令可用来创建子目录。下面的范例会在所在目录下创建tool子目录。
[tony@freetony]$mkdirtool
4,删除目录的rmdir命令
rmdir(removedirectory)命令可用来删除“空”的子目录。范例如下:[tony@freetony]$rmdirtool←删除tool目录
5,复制文件的cp命令
cp(copy)命令可以将文件从一处复制到另一处。一般在使用cp命令将以个文件复制成另一个文件或复制到某个目录时,需要指定原始文件名与目的文件名或目录。范例如下:
[tony@freetony]$cpdata1.txtdata2.txt←将data1.txt复制成data2.txt[tony@freetony]$cpdata3.txt/tmp/data←将data3复制到/tmp/data
目录中显示复制过程:加入-v参数可显示命令执行过程。范例如下:[tony@freetony]$cpzip.txtzip2.txt←一般状态下不会显示复制过程[tony@freetony]$cp–vzip.txtzip3.txt←以-v显示复制过程zip.txt-&zip3.txt 递回复制:加入“-R”参数可同时复制目录下的所有文件及子目录。范例如下: [tony@freetony]$cp–v–R*backup←将所有文件(含子目录文件)复制到backup目录
6,删除文件或目录的rm命令
rm(remove)命令可以删除文件或目录。范例如下:[tony@freetony]$rmmyfile←删除指定的文件[tony@freetony]$rm*←删除当前目录中的所有文件rm命令的常用参数如下: 强迫删除:使用-f参数时,rm命令会直接删除文件,不再询问。范例如下:
[tony@freetony]$rm–f*.txt←强迫删除文件
递回删除:-r也是一个相当常用的参数,使用此参数可同时删除指定目录下的所有文件及子目录。范例如下:
[tony@freetony]$rm–rdata←删除data目录(含data目录下所有文件和子目录)[tony@freetony]$rm–r*←删除所有文件(含当前目录所有文件,所有子目录和子目录下的文件)
强制删除指定目录:当使用-r参数删除目录时,若该目录下有许多子目录及文件,则系统会不间断地询问,以确认您的确要删除目录或文件。若已确定要删除所存目录及文件,则可以使用-rf参数,如此一来,系统将直接删除该目录中所有的文件及子目录,不再询问。范例如下:
[tony@freetony]$rm–rftmp强制删除tmp目录及该目录下所有文件及子目录
显示删除过程:使用-v参数。范例如下:[tony@freetony]$rm–v
7,让显示画面暂停的more命令
为了避免画面显示瞬间就闪过去,用户可以使用more命令,让画面在显示满一页时暂停,此时可按空格键继续显示下一个画面,或按Q键停止显示。
当使用ls命令查看文件列表时,若文件太多则可以配合more命令使用。范例如下:
[tony@freebin]$ls–al
单独使用more命令时,可用来显示文字文件的内容。范例如下:[tony@freetony]$moredata.txt
8,连接文件的cat命令
cat(concatenate)命令可以显示文件的内容(经常和more命令搭配使用),或是将数个文件合并成一个文件。范例如下:
逐页显示preface.txt的内容:[tony@freetony]$catpreface.txt
将preface.txt附加到outline.txt文件之后:[tony@freetony]$catpreface.txt&&outline.txt
将new.txt和info.txt合并成readme.txt文件:[tony@freetony]$catnew.txtinfo.txt&readme.txt
9,移动或更换文件,目录名称的mv命令
mv(move)命令可以将文件及目录移动到另一个目录下面,或更换文件及目录的名称。范例如下:
[tony@freebackup]$mva.txt..←将a.txt文件移到上层目录[tony@freebackup]$mvz1.txtz3.txt←将z1.txt改名成z3.txt[tony@freebackup]$cd..←切换到上一层目录[tony@freetony]$mvbackup..←backup目录上移一层
10,显示当前所在目录的pwd命令
pwd(printworkingdirectory)命令可显示用户当前所在的目录。范例如下:[tony@freetony]$pwd
/home/tony←当前所在目录为“/home/tony”
11,查找文件的locate命令
locate命令可用来搜索包含指定条件字符串的文件或目录。范例如下:[tony@freetony]$locatezh_CN列出所有包含“zh_CN”字符串的文件和目录。
由于locate命令是从系统中保存文件及目录名称的数据库中搜索文件,虽然系统会定时更新数据库,但对于刚新增或删除的文件、目录,仍然可能会因为数据库尚未更新而无法查得,此时可用root身份运行updatedb命令更新,为此数据库得内容正确。
12,搜索字符串得grep命令
grep命令可以搜索特定字符串来并显示出来,一般用来过滤先前得结果,避免显示太多不必要得信息。范例如下:
[tony@freeetc]$greptext*.conf←搜索当前目录中扩展名为.conf且包含“text”字符串的文件
grep:amd.conf:←拒绝不符权限得操作grep:diskcheck.conf:←拒绝不符权限得操作grep:grub.conf←拒绝不符权限得操作
若您是使用一般权限的用户运行,上例的输出结果会包含很多如“拒绝不符权限的操作之类的错误信息,可使用-s参数消除。
[tony@freeetc]$grep–stext*.conf
13,重导与管道
重导(redirect)可将某命令的结果输出导文件中,它有两中命令:“&”和“&&”。“&”可将结果输出到文件中,该文件原有的内容会被删除:“&&”则将结果附加到文件中,原文件内容不会被清除。范例如下:
[tony@freetony]$ls–a&dir.txt←将ls–a命令执行结果输出到dir.txt文件。
[tony@freetony]$catdata1.txt&&data2.txt←将data1.txt内容附加到data2.txt文件之后。
通道(pipe)命令的符号是“”,可将某命令的结果输出给另一命令,一下范例将ls命令的输出结果传给grep命令过滤:
[tony@freeetc]$ls
gerpconf←搜索并显示ls命令运行结果中包含有“conf”字符串
在举一个删除文件或目录的例子,可以利用yes命令重复输出“y”字符的特性,将结果传给rm命令,如此即可避免重复输入“y”:
[tony@freetony]$yesrm–rmydir
没有更多推荐了,
(window.slotbydup=window.slotbydup || []).push({
id: "5865577",
container: s,
size: "300,250",
display: "inlay-fix"Linux 下用什么命令查看流量?_百度知道
Linux 下用什么命令查看流量?
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
官人喝杯酒啊
来自知道合伙人认证行家
官人喝杯酒啊
烹饪类行家
采纳数:928
获赞数:7350
我于2013年于餐饮行业发展,对菜品的研发,创新和餐饮人员的管理都有资深经验。
nethogs: 按进程查看流量占用•
iptraf: 按连接/端口查看流量•
ifstat: 按设备查看流量•
ethtool: 诊断工具•
tcpdump: 抓包工具希赛里有很多这方面资料的。
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。 上传我的文档
 上传文档
 下载
 收藏
粉丝量:30
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
[IT/计算机]使用虚拟机在Linux环境下搭建Oracle RAC 10g
下载积分:600
内容提示:[IT/计算机]使用虚拟机在Linux环境下搭建Oracle RAC 10g
文档格式:PDF|
浏览次数:53|
上传日期: 11:33:50|
文档星级:
全文阅读已结束,如果下载本文需要使用
 600 积分
下载此文档
该用户还上传了这些文档
[IT/计算机]使用虚拟机在Linux环境下搭建Oracle
关注微信公众号随笔分类 - Linux
摘要: http://www.digitalinternals.com/unix/unix-linux-run-command-with-timeout/500/ There are two ways to send a SIGKILL signal to the process from the time
iTech 阅读(291) |
摘要: 1. where to load dynamic so: (rpath isdetermined and recorded when compiling, it is also used to find dynamic library) https://unix.stackexchange.com/
iTech 阅读(384) |
摘要: 1. 下载已经安装好的ubuntu的virtualbox的vdi 下载地址: http://www.osboxes.org/ubuntu/ ubuntu 16.04 Xenial VirtualBox (VDI) 64bit Download Size: 1.0GB, MD5: 52e08e7a0c
iTech 阅读(237) |
摘要: Differences between grep, pgrep, egrep, and fgrep (Linux): grep grep is an acronym that stands for &Global Regular Expressions Print&. grep is a progr
iTech 阅读(509) |
摘要: 原文:http://www.unixmen.com/how-to-install-lamp-stack-on-ubuntu-16-04/ LAMP is a combination of operating system and open-source software stack. The acr
iTech 阅读(500) |
摘要: http://www.unixmen.com/ansible-install-configure-and-use/ Our goals is install, configure and use Ansible software in Ubuntu 14.04 x64. With this soft
iTech 阅读(241) |
摘要: 转自: http://m.oschina.net/blog/616526, 版权归原作者所有。 1 Docker与虚拟机 2 搭建过程 2.1 准备宿主系统 准备一个 CentOS 7操作系统,具体要求如下: 必须是 64 位操作系统 建议内核在 3.8 以上 通过以下命令查看您的 CentOS 内
iTech 阅读(25063) |
摘要: 这个cron不能执行: * * * * * /bin/echo `/bin/date +&%Y-%m-%d-%T&` && /home/adminuser/test.txt 2&&1 需要修改为: 因为%在cron中需要被转意 */1 * * * * /bin/echo /bin/date +&\%
iTech 阅读(223) |
摘要: 转自:http://www.cnblogs.com/eshizhan/archive//2592902.html0.接触Linux恐怕对SSH再熟悉不过了,还有scp,sftp各种方便的功能,一般的使用都需要ip:port(如果不是默认22的话),但有些情况比较特殊,就是想连接一...
iTech 阅读(5388) |
摘要: Many system administrators make a practice of using GNU Screen or tmux to manage jobs running in the terminal. If you have a long-running job that you...
iTech 阅读(410) |
摘要: Answer:When applying permissions to directories on Linux, the permission bits have different meanings than on regular files.The write bit allows the a...
iTech 阅读(353) |
摘要: 今天的文章里我们会讲到一些使用Linux命令行工具来发送带附件的电子邮件的方法。它有很多用处,比如在应用程序所在服务器上,使用电子邮件发送 一个文件过来,或者你可以在脚本中使用这些命令来做一些自动化操作。在本文的例子中,我们会使用foo.tar.gz文件作为附件。有不同的命令行工具可以发送邮件,这里...
iTech 阅读(2131) |
摘要: 一个好的备份最基本的目的就是为了能够从一些错误中恢复:人为的失误磁盘阵列或是硬盘故障文件系统崩溃数据中心被破坏等等。所以,我为大家罗列了一些开源的软件备份工具。当为一个企业选择备份工具的时候,你都考虑什么呢?确定你正在部署的软件具有下面的特性开源软件– 你务必要选择那些源码可以免费获得,并且可以修改...
iTech 阅读(2268) |
摘要: 20 Unix Command Line Tricks – Part Ihttp://www.cyberciti.biz/open-source/command-line-hacks/20-unix-command-line-tricks-part-i/Deleting a HUGE fileI h...
iTech 阅读(1966) |
摘要: linux 常用命令,基础知识,常用工具。。。
iTech 阅读(5761) |
摘要: 转自:http://www.cnblogs.com/sixiweb/archive//2789458.html安装tomcat7:tomcat7下载主页: http://tomcat.apache.org/download-70.cgi下载:(core: tar.gz)wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.47/bin/apache-tomcat-7.0.47.tar.gztar -zxvf apache-tomcat-7.0.47.tar.gzmv apache-tomcat-7.0.47 /u
iTech 阅读(7356) |
摘要: 在centos中安装tomcat61)通过yum自动安装tomcat和dependencesroot@Centos_AAA ~]# yum install tomcat6[root@Centos_AAA ~]# service tomcat6 start[root@Centos_AAA ~]# chkconfig tomcat6 on[root@Centos_AAA ~]# yum install tomcat6-webapps[root@Centos_AAA webapps]# yum install tomcat6-admin-webapps如果访问http://192.168.0.120
iTech 阅读(6248) |
摘要: 转自: http://www.tecmint.com/35-practical-examples-of-linux-find-command/35 Practical Examples of Linux Find CommandPart I: Basic Find Commands for Finding Files with NamesPart II: Find Files Based on their PermissionsPart III: Search Files Based On Owners and GroupsPart IV: Find Files and Directories
iTech 阅读(2706) |
摘要: 安装:yum -y install gcc automake autoconf libtool make安装g++:yum install gcc gcc-c++
iTech 阅读(4809) |
摘要: 来自:http://blog.csdn.net/tianlesoftware/article/details/6457487Linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,就必然会产生很多的进程,而每个进程会有不同的状态。在下文将对进程的R、S、D、T、Z、X六种状态做个说明。PROCESS STATE CODESHere are the different values that the s, stat and state output specifiers (header &STAT& or &S&) will display
iTech 阅读(12449) |
摘要: 转自:http://linuxtoy.org/archives/bash-shortcuts.html生活在 Bash shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率。 大部分对其他的shell也是可以用的。编辑命令Ctrl + a :移到命令行首Ctrl + e :移到命令行尾Ctrl + f :按字符前移(右向)Ctrl + b :按字符后移(左向)Ctrl + u :从光标处删除至命令行首Ctrl + k :从光标处删除至命令行尾Ctrl + w :从光标处删除至字首Alt + d :从光标处删除至字尾Ctrl + d :删除光标处的字符Ctrl + h :删除光标前的字
iTech 阅读(1719) |
摘要: linux的网络配置:1)永久修改本地的机器名:/etc/sysconfig/network2) 永久修改对外的机器名:/etc/hostslinux网络配置检测:1)mtr蛮好用的,不仅可以看到能不能ping通,而且还可以看到到达目的说经过的路由路径,从而更清楚地看到是哪里ping不通。使用linux的setup来设置linux系统,好用而且简单的配置工具:感谢来自linuxcast.net的视频:http://www.linuxcast.net/course/25
iTech 阅读(11468) |
摘要: 来自《灵犀志趣》的脚本来完成无密码验证,省事省力。 执行方式 sh nopasswd USER REMOTE_HOST 执行此脚本前,请确认:本机上已有 id_dsa.pub ,若无。 使用命令 ssh-keygen -t dsa 获得。远程机上登录用户家目录下,已经有 .ssh 文件夹,若无创建之。nopasswd: 将本地已经生成的id_dsa.pub拷贝到需要访问的机器home下,然后将id_dsa.pub的内容增加到~/.ssh/authorized_keys中,最后确保权限设置正确。#!/bin/shscp ~/.ssh/id_dsa.pub $1@$2:~/ssh $1@$2 &q
iTech 阅读(482) |
摘要: 动手实践理解linux中目录的写和执行权限。目录的读权限: 可以查看目录本身的信息(ll -d)。目录的写权限:可以在目录下面创建和删除文件。目录的执行权限:可以获得目录下文件的列表,和进入目录。要对目录下存在的文件进行读取和修改,必须要进入目录,所以必须要目录有执行权限。例如:要访问apache服务器上的某个目录下的文件,此目录必须要有执行权限。完!
iTech 阅读(6799) |
摘要: 配置apache运行cgi程序可分为两种情况,一是ScriptAlias目录的CGI,二是ScriptAlias以外目录的CGI。ScriptAlias目录的CGIScriptAlias指令使Apache允许执行一个特定目录中的CGI程序。当客户端请求此特定目录中的资源时,Apache假定其中文件都是CGI程序并试图运行。ScriptAlias指令形如: # # ScriptAlias: This controls which directories contain server scripts. # ScriptAliases are essentially the same a...
iTech 阅读(3823) |
摘要: 转载修改自: http://www.centos.bz/2011/07/centos-compile-install-apache-from-source/更多参考:http://.iteye.com/blog/1323258http://www.centos.bz/2011/07/centos-compile-install-apache-from-source/1) 卸载系统自带的httpd:rpm -qa|grep httpdrpm -e httpd-2.2.15-15.el6.centos --nodeps rpm -e httpd-tools 2)找到最新版下载链接
iTech 阅读(11897) |
摘要: 参考了如下文章:https://gist.github.com/fernandoaleman/2172388http://www.lifelinux.com/how-to-configure-static-ip-address-on-centos/http://www.ehowstuff.com/how-to-configure-static-ip-address-on-centos-6-2-linux-server/http://www.liurongxing.com/centos-dns-ifcfg-resolv.htmlhttp://bbs.csdn.net/topics/3901628
iTech 阅读(10473) |
摘要: 收集的不错的Linux技术blogs:国外的:http://www.thegeekstuff.com/http://www.orczhou.com/http://itindex.net/http://www.cyberciti.biz/http://www.tecmint.com/category/interview-questions/http://crybit.com/http://www.server-world.info/en/http://www.tecmint.com/国内的:http://blog.yunvi.com/ http://www.graynight.org/http:
iTech 阅读(802) |
摘要: 原文:http://www.dbabeta.com/2010/linux-port-forward-with-ssh.html通常情况下两个不同的网络之间总会开放某一些特定的端口用于通讯使用,而SSH所使用的22端口通常就在开放之列。基于SSH的端口转发就是利用SSH作为中间的代理,达到绕过两个网络之间的限制,顺利的进行任意的端口的访问。端口转发可以分为三种,正向端口转发,反向端口转发和动态端口转发。为了演示这三种端口转发方式的用法我们先假设存在有2个网域Office和Prod,在网域Office中有两个主机A和B,在网域Prod中两个主机C和D,这两个网域之间除了主机A能够访问C的22端口之
iTech 阅读(3995) |
摘要: 原文地址:http://www.dbabeta.com/2009/strace.html什么是strace打开man strace,我们能看到对strace的最简洁的介绍就是”strace – trace system calls and signals”。实际上strace是一个集诊断、调试、统计与一体的工具,我们可以使用strace对应用的系统调用和信号传递的跟踪结果来对应用进行分析,以达到解决问题或者是了解应用工作过程的目的。当然strace与专业的调试工具比如说gdb之类的是没法相比的,因为它不是一个专业的调试器。strace的最简单的用法就是执行一个指定的命令,在指定的命令结束之后它
iTech 阅读(4085) |
摘要: 1)下载且安装rpm源rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 如果上面的地址失效,请到http://dl.fedoraproject.org/pub/epel/6/x86_64下查找最新的epel-rlease*.rpm2)直接安装wineyum install wine 3)安装迅雷下载一个迅雷的国际版。并且拷贝window下的一个动态链接库 msvcp60.dll 到~/.wine/drive_c/windows/system32 下。然后用wine 安装就可以使用
iTech 阅读(5501) |
摘要: 为什么使用tmux:tmux比screen有更多的功能,能够保持你的工作环境连续性。例如tmux解决如下的问题:1)下班后,你需要断开ssh或关闭电脑,你的ssh连接将丢失;2)在公司打开的ssh,在家里也需要访问;tmux架构图:tmux使用C/S模型构建,主要包括以下单元模块:一个tmux命令执行后启动一个tmux服务一个tmux服务可以拥有多个session,一个session可以看作是tmux管理下的伪终端的一个集合一个session可能会有多个window与之关联,每个window都是一个伪终端,会占据整个屏幕一个window可以被分割成多个panetmux的配置:~/.tmux.c
iTech 阅读(19583) |
摘要: 可以在自己的shell配置中自定义自己常用的alias,例如我使用csh,定义在~/.cshrc中。通用的alias:alias cd1 'cd ../'alias cd2 'cd ../ ../'alias cd4 'cd ../ ../ ../ ../'alias cd3 'cd ../ ../ ../'alias ls 'ls --color=tty 'alias ll 'ls -la 'alias lt 'ls -lhrt 'alias lz 'ls -lhrS &#
iTech 阅读(2646) |
摘要: 如果在公司的环境,没有root权限,需要安装 tmux 在你自己的home下:(cd to your home)/remote/home1/AAA(wget libevent and tmux, and then uncompress them)Tar -xvzflibevent-2.0.20-stable.tar.gztar -xvzftmux-1.7.tar.gzcd libevent-2.0.20-stable./congiure --prefix=/remote/home1/AAA/tmux-1.7_Installmakemake installcd ../tmux-1.7setenv
iTech 阅读(4020) |
摘要: 1)grep命令加- E参数,这一扩展允许使用扩展模式匹配。例如,要抽取城市代码为2 1 9或2 1 6,方法如下:[sam@chenwy sam]$ grep -E '219|216' data.f219 dec 2CC1999 CAD 23.00 PLV2C 68216 sept 3ZL1998 USP 86.00 KVM9E 2342)grep -v 用来查找不包含指定值的字符串3)当grep要查找的关键字中有特殊字符或正则表达式时,需要对关键字使用' '4) grep -i 用来不区分大小写的查找完!
iTech 阅读(1139) |
摘要: 功能列出.o .a .so中的符号信息,包括诸如符号的值,符号类型及符号名称等。所谓符号,通常指定义出的函数,全局变量等等。使用nm [option(s)] [file(s)]有用的options:-A 在每个符号信息的前面打印所在对象文件名称;-C 输出demangle过了的符号名称;-D 打印动态符号;-l 使用对象文件中的调试信息打印出所在源文件及行号;-n 按照地址/符号值来排序;-u 打印出那些未定义的符号;常见的符号类型:A 该符号的值在今后的链接中将不再改变;B 该符号放在BSS段中,通常是那些未初始化的全局变量;D 该符号放在普通的数据段中,通常是那些已经初始化的全局变量;T
iTech 阅读(34176) |
摘要: Linux运行与控制后台进程的方法:nohup, setsid, &, disown, screen转自http://heylinux.com/archives/1282.html#more-1282我们经常会碰到这样的问题,用ssh登录了远程的Linux服务器,运行了一些耗时较长的任务,结果却由于网络等的不稳定导致任务中途失败。这是由于在用户注销(logout)或者网络断开时,终端会收到 HUP(hangup)信号从而关闭其所有子进程。解决办法有两种:让进程忽略HUP信号,或让进程运行在新的会话里从而成为不属于此终端的子进程。下面是对Linux下运行与控制后台进程的各种方法的介绍:1
iTech 阅读(6027) |
摘要: linux上安装配置vsftpd转自:http://www.webarch.org/category/linux我的生产环境是Centos5.6,由于需要提供ftp服务,就找了一款比较小巧的ftp服务器端软件,vsftpd(vsftpd 的名字代表”very secure FTP daemon”, 安全是它的开发者 Chris Evans 考虑的首要问题之一。在这个 FTP 服务器设计开发的最开始的时候,高安全性就是一个目标。)1.查看是否安装vsftprpm -qa | grep vsftpd如果出现vsftpd-2.0.5-21.el5,说明已经安装 vsftp安装vsftpyum -y
iTech 阅读(75443) |
摘要: 参考: redhat linux下配置rsh和rcp: http://linux.chinaunix.net/techdoc/net//1014112.shtml 1:安装前准备:机器A:192.168.0.104(machine_a) (安装rsh server)机器B:192.168.0.106(machine_b) (rsh client )2: 首先确认机器A是否安装rsh包:[root@mg04 root]# rpm -aq |grep rs...
iTech 阅读(16221) |
摘要: 1. 列出所有端口 (包括监听和未监听的) 列出所有端口 netstat -a# netstat -a | more Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 localhost:30037 *:* LISTEN udp 0 0 *:bootpc ...
iTech 阅读(3807) |
摘要: 在当前目录和子目录下查找文件MyCProgram.c# find . -name &MyCProgram.c&查找文件且忽略大小写# find . -iname &MyCProgram.c&查找不包含MyCProgram.c的文件find . -maxdepth 1 -not -iname &MyCProgram.c&在/下3到5级子目录中查找passwd# find / -mindepth 3 -maxdepth 5 -name passwd查找且执行命令find . -iname &MyCProgram.c&
iTech 阅读(6152) |
摘要: http://blog.chinaunix.net/uid--id-210808.html一个进程在调用exit命令结束自己的生命的时候,其实它并没有真正的被销毁, 而是留下一个称为僵死进程(Zombie)的数据结构(系统调用exit,它的作用是使进程退出,但也仅仅限于将一个正常的进程变成一个僵死进程,并不能将其完全销毁)。一、僵死进程的产生在每个进程退出的时候,内核释放该进程所有的资源,包括打开的文件,占用的内存等,但是仍然为其保留一定的信息(包括进程号the process ID,退出状态thetermination status of the process,运行时间th
iTech 阅读(7107) |
摘要: 原文来自:http://coolshell.cn/articles/7425.htmlrsync是unix/linux下同步文件的一个高效算法,它能同步更新两处计算机的文件与目录,并适当利用查找文件中的不同块以减少数据传输。rsync中一项与其他大部分类似程序或协定中所未见的重要特性是镜像是只对有变更的部分进行传送。rsync可拷贝/显示目录属性,以及拷贝文件,并可选择性的压缩以及递归拷贝。rsync利用由Andrew Tridgell发明的算法。这里不介绍其使用方法,只介绍其核心算法。我们可以看到,Unix下的东西,一个命令,一个工具都有很多很精妙的东西,怎么学也学不完,这就是Unix的文化
iTech 阅读(978) |
摘要: Linux系统上的/proc目录是一种文件系统,即proc文件系统。与其它常见的文件系统不同的是,/proc是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,用户可以通过这些文件查看有关系统硬件及当前正在运行进程的信息,甚至可以通过更改其中某些文件来改变内核的运行状态。基于/proc文件系统如上所述的特殊性,其内的文件也常被称作虚拟文件,并具有一些独特的特点。例如,其中有些文件虽然使用查看命令查看时会返回大量信息,但文件本身的大小却会显示为0字节。此外,这些特殊文件中大多数文件的时间及日期属性通常为当前系统时间和日期,这跟它们随时会被刷新(存储于RAM中)有关。为
iTech 阅读(4749) |
摘要: 看了《linux/unix设计思想》这本书,觉得书的大部分内容都闲扯的太远了,以下简单的总结下本书的核心,帮助大家节省时间和金钱。linux/unix设计思想:1) 程序应该小而专一,程序应该尽量的小,且只专注于一件事上,不要开发那些看起来有用但是90%的情况都用不到的特性;2) 程序不只要考虑性能, 程序的可移植性更重要,shell和perl,python等脚本相比c有更好的移植性;3)一切皆文件,尽量使用文本文件来存储数据,避免使用二进制文件,因为文本文件可读性强,且已经有跟多的工具来处理,例如awk,sed,grep等;4)让每个程序都成为过滤器,程序需要与其他的工具一起配合使用,管道的
iTech 阅读(4263) |
摘要: 在使用ps命令的时候有一列为进程的状态,例如[davidp@supernova:~]$ ps u USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND davidp
pts/2 Ss Aug17 0:00 /bin/bash davidp
pts/5 S+ Aug19 0:10 irssi davidp
0.1 2656 ...
iTech 阅读(446) |
摘要: 文件名 -& inode -& device block转自:http://www.ruanyifeng.com/blog/2011/12/inode.htmlhttp://blog.s135.com/post/295/http://hi.baidu.com/leejun_2005/blog/item/d9aa13a53b3af6e99152ee7e.html一、inode是什么?理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做&扇区&(Sector)。每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,不会一个个扇区地
iTech 阅读(126043) |
摘要: http://hyperpolyglot.org/scripting比较perl+pythonperl(1987)python(1991)基础模块导入importos, re, sys版本查看$ perl-v$ python -V执行脚本$ perl foo.pl$ python foo.py交互模式$ perl -de 0$ python执行语句$ perl -e 'print(&hi\n&)'$ python -c &print('hi')&语句分隔;\n (newline)语句块{}Inde
iTech 阅读(5398) |
摘要: Linux任务前后台的切换Shell支持作用控制,有以下命令实现前后台切换: 1. command& 让进程在后台运行 2. jobs 查看后台运行的进程 3. fg %n 让后台运行的进程n到前台来 4. bg %n 让进程n到后台去 5. kill %n 杀死job PS:&n&为jobs命令查看到的job编号,不是进程编号. fg、bg、jobs、&、ctrl + z都是跟系统任务有关的,虽然现在基本上不怎么需要用到这些命令,但学会了也是很实用的.一、& 最经常被用到 这个用在一个命令的最后,可以把这个命令放到后台执行二、ctrl + z 可以
iTech 阅读(33018) |
摘要: 对可执行文件设置setuid权限时,将对运行该文件的进程授予基于文件属主的访问权限。该访问权限不是基于正在运行可执行文件的用户。使用此特殊权限,用户可以访问通常只有属主才可访问的文件和目录。可以使用chmod u+s 或chmod g+s来设置二进制的可执行文件的euid。setuid只能对二进制的可执行设置。一 进程的uid和euid转自:http://bbs.linuxpk.com/thread-.htmllinux系统中每个进程都有2个ID,分别为用户ID(uid)和有效用户ID(euid),UID一般表示进程的创建者(属于哪个用户创建),而EUID表示进程对于文件和资
iTech 阅读(15117) |
摘要: 转自:http://www.mike.org.cn/articles/linux-about-gcc-glibc-and-binutils-the-relationship-between-modules/一、关于gcc、glibc和binutils模块之间的关系 1、gcc(gnu collect compiler)是一组编译工具的总称。它主要完成的工作任务是“预处理”和“编译”,以及提供了与编译器紧密相关的运行库的支持,如libgcc_s.so、libstdc++.so等。 2、binutils提供了一系列用来创建、管理和维护二进制目标文件的工具程序,如汇编(as)、连接(ld)、静态..
iTech 阅读(1999) |
摘要: 转自:http://www.cnblogs.com/sunblackshine/archive//2152962.html+http://easwy.com/blog/使用vim + cscope/ctags,就能够实现Source Insight的功能,可以很方便地查看分析源代码。关键词: vim, cscope, ctags, tags1. 查看vim是否支持cscope $ vim --version | grep cscope2. 编译支持cscope的VIM(--enable-cscope) # USE=&bash-completion cscope n
iTech 阅读(6860) |
摘要: kill命令用于终止指定的进程(terminate a process),是Unix/Linux下进程管理的常用命令。通常,我们在需要终止某个或某些进程时,先使用ps/pidof/pstree/top等工具获取进程PID,然后使用kill命令来杀掉该进程。kill命令的另外一个用途就是向指定的进程或进程组发送信号(The command kill sends the specified signal to the specified process or process group),或者确定进程号为PID的进程是否还在。比如,有许多程序都把SIGHUP信号作为重新读取配置文件的触发条件。一
iTech 阅读(33072) |
摘要: 转自:http://coanor.blog.hexun.com/_d.html1.简介只要你在Unix环境中写过程序,你必定会邂逅神秘的Lex&YACC,就如GNU/Linux用户所熟知的Flex&Bison,这里的Flex就是由Vern Paxon实现的一个Lex,Bison则是GNU版本的YACC.在此我们将统一称呼这些程序为Lex和YACC.新版本的程序是向上兼容的(译注:即兼容老版本),所以你可以用Flex和Bison来尝试下我们的实例.这些程序实用性极广,但如同你的C编译器一样,在其主页上并没有描述它们,也没有关于怎样使用的信息.当和Lex结合使用时,
iTech 阅读(13590) |
摘要: 文章原始出处和作者信息及本声明http://xuev.blogbus.com/logs/.html====== lsof简介 ======lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本
iTech 阅读(5022) |
摘要: 如果想在关闭ssh连接后刚才启动的程序继续运行怎么办,可以使用nohup。但是如果要求第二天来的时候,一开ssh,还能查看到昨天运行的程序的状态,然后继续工作,这时nohup是不行了,需要使用screen来达到这个目的。nohup命令可以用来执行其他命令,并且忽略SIGHUP信号(run a command immune to hangups, with output to a non-tty。Run COMMAND, ignoring hangup signals.)当一个虚拟终端的网络连接断开时,操作系统向正在运行的程序发送SIGHUP信号(HUP = HangUP、挂断),默认情况下这个
iTech 阅读(7346) |
摘要: 一 xargs在使用find命令的-exec选项处理匹配到的文件时, find命令将所有匹配到的文件一起传递给exec执行。但有些系统对能够传递给exec的命令长度有限制,这样在find命令运行几分钟之后,就会出现溢出错误。错误信息通常是“参数列太长”或“参数列溢出”。这就是xargs命令的用处所在,特别是与find命令一起使用。find命令把匹配到的文件传递给xargs命令,而xargs命令每次只获取一部分文件而不是全部,不像find的-exec选项那样。这样它可以先处理最先获取的一部分文件,然后是下一批,并如此继续下去。来看看xargs命令是如何同find命令一起使用的,并给出一些例子。在
iTech 阅读(2439) |
摘要: 转自:中国IT实验室Quota使用的方面很广,不过,一般的用途有以下这些:限制某一群组所能使用的最大磁盘配额(使用群组限制):你可以将你的系统上的用户分门别类,有点像是目前很流行的付费与免付费会员制的情况,你比较喜好的那一群的使用配额就可以给高一些!呵呵!^_^限制某一用户的最大磁盘配额(使用用户限制):在限制了群组之后,您也可以再继续针对个人来进行限制,使得同一群组之下还可以有更公平的分配!以Link的方式,来使邮件可以作为限制的配额(更改/var/spool/mail这个路径):如果是分为付费与免付费会员的『邮件主机系统』,是否需要重新再规划一个硬盘呢?也不需要啦!直接使用Link的方式指
iTech 阅读(8567) |
摘要: 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...
iTech 阅读(11072) |
摘要: rlogin : 登陆远程的Linux系统,例如 rlogin -l userid hostname。rsh:在远程的Linux系统上执行命令。如果没有指定命令,则相当于rlogin登陆到远程的系统。ssh: 使用ssh加密协议来登陆远程Linux系统或在远程的系统上执行命令,可以代替rlogin和rsh。rcp 或 scp : 用来实现Linux系统间文件的copy。完!
iTech 阅读(1390) |
摘要: 平时用的不多的或者确实本身就有点模糊的,非常感谢面试官的解释,这里记录下:文件权限 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.与文件
iTech 阅读(4968) |
摘要: 参考: http://topic.csdn.net/t//313082.html更多参考: https://help.ubuntu.com/community/Autofs一 AutofsAutofs介绍 在Linux中我们经常需要使用mount和umount来挂载和卸载文件系统。 还可以在/etc/fstab 下设置,当系统启动的时候自动的挂载。 Autofs是另一种实现文件系统的挂载和卸载的工具,Autofs与Mount/Umount的不同之处在于,它是一种看守程序。如果它检测到用户正试图访问一个尚未挂接的文件系统,它就会自动检测该文件系 统,如果存在,那么Autof
iTech 阅读(1683) |
摘要: 原文作者:技术成就梦想 原文链接:http://ixdba.blog.51cto.com/355 一 物理内存和虚拟内存 我们知道,直接从物理内存读写数据要比从硬盘读写数据要快的多,因此,我们希望所有数据的读取和写入都在内存完成,而内存是有限的,这样就引出了物理内存与虚拟内存的概念。 物理内存就是系统硬件提供的内存大小,是真正的内存,相对于物理内存,在linux下还有一个虚拟内存的概念,虚拟内存就是为了满足物理内存的不足而提出的策略,它是利用磁盘空间虚拟出的一块逻辑内存,用作虚拟内存的磁盘空间被称为交换空间(Swap Space)。 作为物理内存的扩展,linux会...
iTech 阅读(5657) |
摘要: 原文作者:技术成就梦想原文链接:http://ixdba.blog.51cto.com/740一 系统运行级 windows系统有安全运行模式和正常运行模式,这是两个不同的运行级,同样,linux也有系统运行级别,并且linux系统的运行级别更加灵活,更加多样化。 在讲述运行级别前,先讲述下linux下的init程序,因为init程序直接和系统运行级别相关联, init程序是linux操作系统最主要的程序之一,是一个由系统内核启动的用户级进程,同时init进程也是所有其它系统进程的鼻祖,也就是说init 进程是系统运行的第一个进程,它的进程号始终为1。 linux系统有.
iTech 阅读(889) |
摘要: 转自:http://www.linuxidc.com/Linux/93p3.htmLinux 的内置firewall机制,是通过kernel中的netfilter模块实现的(www.netfilter.ort)。Linux kernel使用netfilter对进出的数据包进行过滤,netfilter由三个规则表组成,每个表又有许多内建的链组成。通过使用 iptables命令可以对这些表链进行操作,如添加、删除和列出规则等。 一、Netfilter规则表—filter nat mangle filter,用于路由网络数据包。是默认的,也就是说如果没有指定-t参数,...
iTech 阅读(1419) |
摘要: 一 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
iTech 阅读(28456) |
摘要: 翻译自: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。下列的代码段显示了如何在脚本中检查一
iTech 阅读(19315) |
摘要: 判断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完!
iTech 阅读(1062) |
摘要: 1. 什么是LVM-------------------------------------------------------------------------------------------------------LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是对磁盘分区进行管理的一种机制, LVM是建立在硬盘和分区之上的一个逻辑层,用来提高磁盘管理的灵活性.通过LVM可将若干个 磁盘分区连接为一个整块的卷组(Volume Group),形成一个存储池.可以在卷组上随意创建逻辑 卷(Logical Volumes),并进一步在逻辑卷上创建文件系统.2.
iTech 阅读(2142) |
摘要: 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
iTech 阅读(1816) |
摘要: 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
iTech 阅读(841) |
摘要: 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
iTech 阅读(671) |
摘要: 一 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多点而已。
iTech 阅读(8815) |
摘要: 经过过少次的困惑哦,终于明白了: 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
iTech 阅读(2153) |
摘要: 翻译自: 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.
iTech 阅读(11017) |
摘要: 一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 协议 支持批处理脚本
iTech 阅读(2824) |
摘要: 1. 列出所有的运行的进程 (ps -ef, ps -aux),在BSD机器上,需要使用ps -aux$ ps -efroot
Feb10 ? 00:03:41 [pdflush]root
Feb10 ? 00:00:20 [pdflush]root
0 Feb21 ? 00:00:11 sshd: root@pts/14root
0 Feb21 pts/14 00:00:02 -bashroot
0 Feb21 ? 00:00:10 sshd: root@pts/15Where: -e
iTech 阅读(4777) |
摘要: 转自: 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
iTech 阅读(1122) |
摘要: 一 LVS (Linux Virtual Server)针对高可伸缩、高可用网络服务的需求,我们给出了基于IP层和基于内容请求分发的负载平衡调度解决方法,并在Linux内核中实现了这些方法,将一组服务器构成一个实现可伸缩的、高可用网络服务的虚拟服务器。虚拟服务器的体系结构如图2所示, 和 一组服务器通过高速的局域网或者地理分布的广域网相互连接,在它们的前端有一个负载调度器(Load Balancer)。负载调度器能无缝地将网络请求调度到真实服务器上,从而使得服务器集群的结构对客户是透明的,客户访问集群系统提供的网络服务就像访问一台高性能、高可用的服务器一样。客户程序不受服务器集群的影响不需作任
iTech 阅读(947) |
摘要: 转自:http://21cnbao.blog.51cto.com/565gdb调试器用法GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具,GDB主要可帮助工程师完成下面4个方面的功能: 启动程序,可以按照工程师自定义的要求随心所欲的运行程序。 让被调试的程序在工程师指定的断点处停住,断点可以是条件表达式。 当程序被停住时,可以检查此时程序中所发生的事,并追索上文。 动态地改变程序的执行环境。 不管是调试Linux内核空间的驱动还是调试用户空间的应用程序,掌握gdb的用法都是必须。而且,调试内核和调试应用程序时使用的gdb命令是完全相同的,下面以代码清单22.2
iTech 阅读(3366) |
摘要: 转自:小女生的Linux技术~~~Linux面试题汇总答案~~一.填空题:1. 在Linux系统中,以 文件 方式访问设备 。2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。3. Linux文件系统中每个文件用 i节点 来标识。4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i节点表块 和数据存储块。5. 链接分为: 硬链接 和 符号链接 。6. 超级块包含了i节点表 和 空闲块表 等重要的文件系统信息。7. 某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限,则该八进制数为: 644 ,该文件属性是 目录 。8. 前台起动的进程使用
iTech 阅读(54186) |
摘要: 转自:http://blogold.chinaunix.net/u/31547/showart_438018.html一 croncrond位于/etc/rc.d/init.d/crond 或 /etc/init.d 或 /etc/rc.d /rc5.d/S90crond,最总引用/var/lock/subsys/crond。cron是一个linux下的定时执行工具(相当于windows下的scheduled task),可以在无需人工干预的情况下定时地运行任务task。由于cron是Linux的service(deamon),可以用以下的方法启动、关闭这个服务: /sbin/servicec
iTech 阅读(38961) |
摘要: 在Linux下编写Daemon 转自:http://blog.163.com/prevBlogPerma.do?host=manyhappy163&srl=0&mode=prev在Linux(以Redhat Linux Enterprise Edition 5.3为例)下,有时需要编写Service。Service也是程序,一般随系统启动用户不干预就不退出的程序,可以称为Service。Linux下的Service一般称为Daemon。 以上是广义的Service的定义。Linux下的Service一般放在/etc/init.d文
iTech 阅读(8527) |
摘要: 一 Linux守护进程Linux 服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户。提供这些服务的程序是由运行在后台的守护进程来执行的。守护进程是生存期长的一种进程。它们独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。他们常常在系统引导装入时启动,在系统关闭时终止。linux系统有很多守护进程,大多数服务器都是用守护进程实现的。同时,守护进程完成许多系统任务,比如,作 业规划进程crond、打印进程lqd等。有些书籍和资料也把守护进程称作:“服务”。守护进程,也就是指daemon和service。 二Linux守护进
iTech 阅读(25275) |
摘要: 在为主机添加硬盘前,首先要了解Linux系统下对硬盘和分区的命名方法。1) 在Linux下对SCSI的设备是以sd命名的,第一个ide设备是sda,第二个是sdb,依此类推。一般主板上有两个SCSI接口,一共可以安装四个SCSI设备。主SCSI上的两个设备分别对应sda和sdb,第二个SCSI口上的两个设备对应sdc和sdd。一般硬盘安装在主SCSI的主接口上,所以是sda或者sdb,光驱一般安装在第二个SCSI的主接口上,所以是sdc. (IDE接口设备是用hd命名的,第一个设备是hda,第二个是hdb。依此类推.)2)分区是用设备名称加数字命名的。例如sda1代表sda这个硬盘设备上的第一
iTech 阅读(29323) |
摘要: 转自: http://roclinux.cn/?p=1301博客地址为http://roclinux.cn。文章作者为rocrocket。启动第一步--加载BIOS当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。启动第二步--读取MBR众所周知,硬盘上第0磁道第一个扇区被称为MBR,也就是Master Boot Record,即主引导记录,它的大小是512字节,别看地方
iTech 阅读(1026) |
摘要: 一 Host文件的作用:系统中的host文件其实是一个纯文本的文件,它的作用是包含IP地址和Host name(主机名)的映射关系。我们知道在网络上访问网站,要首先通过DNS服务器把网络域名(http://www.xxxx.com/)解析成61.XXX.XXX.XXX的IP地址后,我们的计算机才能访问。要是对于每个域名请求我们都要等待域名服务器解析后返回IP信息,这样访问网络的效率就会降低,而Hosts文件就能提高解析效率。系统在进行DNS请求以前,会先检查自己的Hosts文件中是否有这个地址映射关系,如果有则调用这个IP地址映射,如果没有再向已知的DNS 服务器提出域名解析。也就是说Host
iTech 阅读(6409) |
摘要: 转自:http://hi.baidu.com/liuyanqiong/blog/item/0a6f0ad9d28e1d3d32fa1c7b.html   作为Linux下的程序开发人员,一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了. 在本文中,将介绍如...
iTech 阅读(32766) |
摘要: 一 Rsync1)软件简介Rsync 是一个远程数据同步工具,可通过 LAN/WAN 快速同步多台主机间的文件。Rsync 本来是用以取代rcp 的一个工具,它当前由 Rsync.samba.org 维护。Rsync 使用所谓的“Rsync 演算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。运行 Rsync server 的机器也叫 backup server,一个 Rsync server 可同时备份多个 client 的数据;也可以多个Rsync server 备份一个 client 的数据。Rsync 可以搭配 rs
iTech 阅读(14880) |
摘要: o(∩_∩)o...哈哈Linux查找文件的相关命令说明常 用 命 令简要中文说明程序所在目录more分页显示一个文件或任何输出结果/binless分页显示一个文件并且可以回头/usr/binwhereis寻找文件工具/usr/binWhich寻找文件工具/usr/binfind寻找文件工具/usr/binlocate寻找文件工具/usr/bin一 more [文件名] 分页显示一个文件或任何输出结果 其实more不是用来寻找文件的,但是一般人却十有八九是在找文件时把它派上用场。 因为 more 主要的作用是把输出结果显示在屏幕上,一页停止一次,所以例如当我们用 ls 命令去找一个 x字...
iTech 阅读(4463) |
摘要: http://tech.ccidnet.com/art/302/8249_1.html命令行下载工具   对于喜欢命令行操作及追求高效率、高速度下载的朋友,推荐使用命令行下载工具。命令行工具不但使用方便,而且大多具有很高的下载速度及下载效率,尤其适合于大批量下载文件。下面就为大家详细介绍一下这些工具。   Wget  Wget是一个十分常用命令行下载工具,多数Linux发行...
iTech 阅读(2157) |
摘要: 一 XServer和XClient X windows,笼统的称为X,是一种位图显示的视窗系统,是建立图形用户界面的标准工具包和协议。X 是协议,不是具体的应用程序。X 为GUI环境提供了基本的框架:在屏幕上绘图、移动视窗以及与鼠标键盘的互动。 现在多用x11版本,X11R6全称为X protocol version 11 release 6。X11使用户可以运行基于X11的应用程序。 X是通过server/client架构来实现工作的。 Xserver:server为图行程序提供显示服务,并接受用户界面输入,把输入事件交给图行程序(可以是windows manager)处理,并能创建、映射、
iTech 阅读(9401) |
摘要: 一 过程二 脚本 [代码]三 参考http://www.cnblogs.com/itech/archive//1488983.html完!
iTech 阅读(1030) |
摘要: 转自:http://sed.sourceforge.net/sed1line_zh-CN.html 和 http://linuxtoy.org/archives/sed-awk.html在以下地址可找到本文档的最新(英文)版本: http://sed.sourceforge.net/sed1line.txt http://www.pement.org/sed/sed1line.txt文本间隔:
iTech 阅读(2450) |
摘要: 转自:http://li2z.cn/添加一个xxx用户:代码:useradd xxx添加一个xxx用户,指定家目录为/home/xxx :代码:useradd -m -d /home/xxx xxx添加一个xxx用户,指定家目录为/home/xxx ,并指定用bash :代码:useradd -m -d /home/xxx -s /bin/bash xxx添加一个xxx用户,指定家目录为/home/xxx ,并指定用bash,同时加入yyy和zzz组(默认的xxx组也是保留的) :代码:useradd -m -d /home/xxx -s /bin/bash -G yyy,zzz xxx查看有
iTech 阅读(730) |
摘要: 一 修改机器名方法一:暂时修改机器名:hostname用hostname命令可以临时修改机器名,但机器重新启动之后就会恢复原来的值。#hostname //查看机器名#hostname -i //查看本机器名对应的ip地址 方法二:永久性修改机器名:修改系统配置文件修改/etc/sysconfig/network //修改这个系统配置文件,才能有效改变机器名 /etc/hosts //hostname命令读这个配置文件直接修改/etc/hosts文件,系统本身用到主机名的地方不会变化,所以 /etc/hosts 是网络中用的,/etc/sysconfig/network是本机起作用。二修改IP
iTech 阅读(963) |
摘要: smb:server message block protocol, smb是一种客户机/服务器、请求/响应协议。通过 smb 协议,客户端应用程序可以在各种网络环境下读、写服务器上的文件,以及对服务器程序提出服务请求。此外通过 smb 协议,应用程序可以访问远程服务器端的文件、以及打印机、邮件槽(mailslot)、命名管道(named pipe)等资源。cifs,即通用 Internet 文件系统,是Microsoft 为 Internet 提供了 SMB 的开源版本,从 Windows 95 开始,Microsoft Windows 操作系统(operating system)都包括了客
iTech 阅读(6541) |
摘要: 一 Linux安装文件Linux常见的安装为tar,zip,gz,rpm,deb,bin等。我们可以简单的分为三类,第一:打包或压缩文件tar,zip,gz等,一般解压后即可,或者解压后运行sh文件;第二:对应的有管理工具的deb,rpm等,通常的这类安装文件可以通过第三方的命令行或UI来简单的安装,例如Ubuntu中的apt来安装deb,Redhat中的yum来安装rpm;第三:像.bin类,其...
iTech 阅读(18385) |
摘要: 转自:http://blog.chinaunix.net/u3/107531/showart_2117609.html文件:datafileSteve Blenheim:238-923-7366:95 Latham Lane, Easton, PA /56:20300Betty Boop:245-836- Cutesy Lane, Hollywood, CA ...
iTech 阅读(1896) |
摘要: 原文地址:http://www.linuxsky.org/doc/admin/.html 一、链的基本操作 1、清除所有的规则。 1)清除预设表filter中所有规则链中的规则。 # iptables -F
2)清除预设表filter中使用者自定链中的规则。 #iptables -X #iptables -Z 2、设置链的默认策略。一般有两种方法。 1)首先允许所有的包,然后...
iTech 阅读(739) |
摘要: 通用线程:Awk 实例第 1部分 一种名称很奇特的优秀语言介绍http://www-128.ibm.com/developerworks/cn/linux/shell/awk/awk-1/index.htmlAwk是一种非常好的语言,同时有一个非常奇怪的名称。在本系列(共三篇文章)的第一篇文章中,DanielRobbins 将使您迅速掌握 awk编程技巧。随着本系列的进展,将讨论更高级的主题,最后...
iTech 阅读(2326) |
摘要: 转自:http://doc.linuxpk.com/39915.html日最新版本的GCC编译器3.4.0发布了。目前,GCC可以用来编译C/C++、FORTRAN、JAVA、OBJC、ADA等语言 的程序,可根据需要选择安装支持的语言。GCC 3.4.0比以前版本更好地支持了C++标准。本文以在Redhat Linux上安装GCC3.4.0为例,介绍了GCC的安装过程。  安装...
iTech 阅读(839) |
摘要: 转自:http://www.diybl.com/course/6_system/linux/Linuxjs/47.html每个程序实质上都会链接到一个或者多个的库。比如使用C函数的程序会链接到C运行时库,GUI程序会链接到窗口库等等。无论哪种情况,你都会要决定是链接到静态库(static libary)还是动态库(dynamic libary)。链接到静态库会使你的程序臃肿...
iTech 阅读(16622) |
摘要: 一 wget简介wget是linux上的命令行的下载工具。这是一个GPL许可证下的自由软件。wget支持HTTP和FTP协议,支持代理服务器和断点续传功能,能够自动递归远程主机的目录,找到合乎条件的文件并将其下载到本地硬盘上;如果必要,wget将恰当地转换页面中的超级连接以在本地生成可浏览的镜像。由于没有交互式界面,wget可在后台运行,截获并忽略HANGUP信号,因此在用户推出登录以后,仍可继续...
iTech 阅读(1236) |
摘要: 一 scpscp就是secure copy,是用来进行远程文件拷贝的.数据传输使用ssh1,并且和ssh1使用相同的认证方式,提供相同的安全保证.scp的基本用法可分为两种 :1、从本机给远程计算机拷贝文件 命令格式为: scp [要拷贝的文件路径及文件名] [远程计算机用户名]@[远程计算机的ip地址]:[远程计算机存放该文件的路径]2、从远程计算机拷贝文件到本机: 命令格式: scp [远程计算机用户名]@[远程计算机ip地址]:[要拷贝的文件路径及文件名] [存放该文件的本机路径]注意:1 要是拷贝的是文件夹 ,则需要在scp命令后加 参数 -r 。2 可以使用~/代替用户目录,但是文件
iTech 阅读(2665) |
摘要: Linux系统信息查看转自:http://blog.chinaitlab.com/html/31/901.html查看redhat版本:cat /etc/redhat-release或者cat /etc/issue系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env
iTech 阅读(664) |
摘要: 转自:http://blog.chinaunix.net/u3/100239/showart_1984963.html首先介绍一下diff和patch。在这里不会把man在线文档上所有的选项都介绍一下,那样也没有必要。在99%的时间里,我们只会用到几个选项。所以必须学会这几个选项。1、diff--------------------NAME diff - find differences betw...
iTech 阅读(27369) |
摘要: 转自:http://linux.chinaunix.net/bbs/thread--1.html  虽然在商业方面存在竞争,GNOME与KDE两大阵营的开发者关系并没有变得更糟,相反他们都意识到支持对方的重要性—如果KDE和GNOME无法实现应用程序的共享,那不仅是巨大的资源浪费,而且将导致Linux出现根本上的分裂。从2003年开始经过两年多的努力,KDE和GNOM...
iTech 阅读(12649) |
摘要: 转自:http://www.mike.org.cn/blog/index.php?load=read&id=218###pp=0[在解压或压缩的时候,一般还使用-v选项来现实正在处理的文件信息]Linux下压缩与解压一 压缩和解压简介对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕。别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rar。可是Linux就不同了,它有.gz、.tar.gz、tgz、bz2、.Z、.tar等众多的压缩文件名,此外windows下的.zip和.rar也可以在Linux
iTech 阅读(881) |
摘要: 转自:http://blog.csdn.net/absurd/archive//636418.aspxMakefile与Shell的问题大概只要知道Makefile的人,都知道Makefile可以调用Shell脚本。但是在实际使用时,并不那么简单,一些模棱两可的地方可能会让你抓狂。你若不信,可以先看几个例子,想象一下这些这些例子会打印什么内容,记下你想象的结果,然后在计算机上运...
iTech 阅读(1379) |
摘要: 转自:http://www.mike.org.cn/blog/index.php?load=read&id=650使用/dev/null 把/dev/null,它是空设备.看作"黑洞",它非常等价于一个只写文件,所有写入它的内容都会永远丢失.而尝试从它那儿读取内容则什么也读不到.然而/dev/null对命令行和脚本都非常的有用. 一些实例禁止标准输出  1 cat $filename &g...
iTech 阅读(1180) |
摘要: 一 mount命令(用来挂载硬盘或镜像等)用法:mount [-t vfstype] [-o options] device dir1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:DOS fat16文件系统:msdosWindows 9x fat32文件系统:vfatWindows NT ntfs文件系统:ntfsWindows网络文件共享...
iTech 阅读(58500) |
摘要: 转自:http://sujian.blog.51cto.com/TAR命令名tar - tar 档案文件管理程序的 GNU 版本。下面将逐个介绍其含义 总览tar[ - ] A --catenate --concatenate | c --create | d --diff --compare | r--append | t --list | u --update | x -ex...
iTech 阅读(429) |
摘要: 一 设置sudo为不需要密码有时候我们只需要执行一条root权限的命令也要su到root,是不是有些不方便?这时可以用sudo代替。默认新建的用户不在sudo组,需要编辑/etc/sudoers文件将用户加入,该文件只能使用visudo命令,1) 首先需要切换到root, su - (注意有- ,这...
iTech 阅读(59299) |
摘要: 设置界面或命令行启动以root的身份登陆,然后执行:#cd /etc#vi inittab更改&id:5:initdefault:&语句即可。其中5表示默认图形启动界面3表示默认文字启动界面注:在启动之后,还可以通过下面的语句进行切换:#init n如果在图形界面下,输入#init 3,则进入文字界面。如果在图形界面下,输入#init 5,则进入文字界面。--------------------------------------------------------------------------------Linux是一个多用户操作系统,可以设定为id:5:initd
iTech 阅读(8981) |
摘要: 转自:http://www.lupaworld.com/?uid-296380-action-viewspace-itemid-118973vi/vim 基本使用方法本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了!i/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。例如语法加亮,可视化操作...
iTech 阅读(107034) |
摘要: 转自:http://blog.chinaunix.net/u2/70285/showart_1889317.html一 ubuntu 中设置sshdsudo apt-get install openssh-server自动启动 (好像安装后默认地已经以openssh-daemon在后台运行了。 也可以使用chkconfig来设置自动启动。)sudo vi ~/.bashrc添加/etc/init.d/ssh start修改配置ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。然后重启
iTech 阅读(24983) |
摘要: vmware下调整linux的分辨率 (转自:http://www.cppblog.com/niewenlong/archive//23703.html)虚拟机的网络设置为bridged adapter,此时ip自动地改为为ipv4。在VMWARE下安装完了LINUX,默认的分辨率是800*600,在linux的&显示设置&里怎么改然后重新启动或注销都没有变化,要想改变linux的分辨率,必须安装vmware tools,具体过程如下:1.在VM下拉菜单里有一选项Install vmware tools,你必须先启动你的虚拟机,不然选项是灰色的,不可用。
iTech 阅读(1226) |
摘要: 下载的 deb文件点击无法安装, 命令行下输入sudo dpkg -i **.deb一 软件安装包的类型通常Linux应用软件的安装有五种: 1) tar+ gz包,如software-1.2.3-1.tar.gz。他是使用UNIX系统的打包工具tar打包的。 2) rpm包,如software-1.2.3-1.i386.rpm。他是Redhat Linux提供的一种包封装格式(www.rpmfind.net)。 3) dpkg(deb)包,如software-1.2.3-1.deb。他是Debain(ubuntu) Linux提供的一种包封装格式。 4) bin包,如RealPlaye...
iTech 阅读(9613) |
摘要: 一 常见Linux版本 website feature description http://www.ubuntu.com/ 当前最流行 Ubuntu 正是基于 Debian 之上,旨在创建一个可以为桌面和服务器提供一个最新且一贯的 Linux 系统。Ubuntu 囊括了大量精挑细选自 Debian 发行版的软件包,同时保留了 Debia...
iTech 阅读(3323) |
摘要: 1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就...
iTech 阅读(257994) |}

我要回帖

更多关于 linux常用命令全集 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信