Linux管理员手册--Linux系统概述本章概述Linux系统。首先描述操作系统提供的主要服务。然后说明实现这些服务的程序 with a considerable lack of detail。本章的目的是理解系统整体,以后再详细说明每个部分。一个操作系统的不同部分一个UNIX操作系统包括一个核心程序kernel和一些系统程序system programs。还有一些做某件事情的应用程序application programs。核心是操作系统的心脏。它跟踪磁盘上的文件,启动程序并运行它们,给不同的进程分配内存和其他资源,从网络接收和向网络发送包,等等。核心很少自己干活,但它提供工具,用这些工具可以建立所有服务。它还阻止任何人直接存取硬件,强制每个人使用它提供的工具。这样,核心给每个用户与其他用户之间提供保护。核心提供的工具通过系统调用system calls使用;要了解关于这的更多的信息,看手册页第二节。系统程序使用核心提供的工具实现操作系统要求的不同的服务。系统程序和所有其他程序运行在核心之上,叫做用户模式user mode。系统程序和应用程序的区别是目的:应用程序意图完成一些有用的
linux的文件结构 / 根目录下的目录/bin/home/dev/usr/opt/etc ...要会用linux,必须学会常用的linux命令cd <目录> 进入目录,与DOS基本相同ls 列出文件,相当于DOS的dirls -l 显示文件和目录的详细资料 ls -a 显示隐藏文件 cp <源文件名> <目标文件名> 复制文件,相当于DOS的copymv <源文件名> <目标文件名> 移动文件rm <文件名> 删除文件,相当于DOS的deldate 显示系统日期 cat <文件名>在屏幕上打印出文件内容,相当于DOS的typemkdir <目录名>创建目录,相当于DOS的mdshutdown -h now立即关机pwd 显示当前路径 chmod改变文件权限例如:chmod +x <文件名> //使文件具有运行权,即可运行文件sudo ...以root身份执行命令如:sudo shutdown -h now (关机必须是root身份)sudo passw
tar在linux上是常用的打包、压缩、加压缩工具,他的参数很多,折里仅仅列举常用的压缩与解压缩参数参数:-c :create 建立压缩档案的参数;-x : 解压缩压缩档案的参数;-z : 是否需要用gzip压缩;-v: 压缩的过程中显示档案;-f: 置顶文档名,在f后面立即接文件名,不能再加参数举例: 一,将整个/home/www/images 目录下的文件全部打包为 /home/www/images.tar[root@xoaocom ~]# tar -cvf /home/www/images.tar /home/www/images ← 仅打包,不压缩[root@xoaocom ~]# tar -zcvf /home/www/images.tar.gz /home/www/images ← 打包后,以gzip压缩在参数f后面的压缩文件名是自己取的,习惯上用tar来做,如果加z参数,则以tar.gz 或tgz来代表gzip压缩过的tar file文件举例: 二,将 /home/www/images.tar.gz 解压到/home/www下面[root@xoaocom ~]# cd /
昨天把空间从美国的VPS搬家到岛国从,windows换成linux.导出再导入太麻烦了.于是直接复制物理文件到linux.先创建好linux下面的mysql数据库.再把文件wget过来覆盖掉之后.问题出现了,在mysql中,Select之类的都正常,但在phpmyadmin优化数据库的时候中提示:Table 'oiplay_xxxx' is read only,给数据库目录的所属用户和组改为mysql,并加上777的权限,还是一样提示.程序中使用root连接,也是一样的提示....百般SM加鞭策无果.最后想到用myisamchk来检查一下,也提示Table is read only.于是满世界找答案啊...终于功夫不负哥,还真找到了.以下是原文:I just encountered a similar problem on one of my production serversthis morning. (I'm still investigating the cause.) After doing aquick bit of Google-searching, this solve
封本机的22、25、110iptables -I INPUT -p tcp --dport 22 -j DROPiptables -I INPUT -p tcp --dport 25 -j DROPiptables -I INPUT -p tcp --dport 110 -j DROP封防火墙(Linux)后的22、25、110端口iptables -I FORWARD -p tcp --dport 22 -j DROPiptables -I FORWARD -p tcp --dport 25 -j DROPiptables -I FORWARD -p tcp --dport 110 -j DROP