日期:2014-05-16  浏览次数:20741 次

linux概况

0.其它

*组合:LAMP=linux+apache+MySQL+Perl/PHP/Python

*核心部件——shell程序+工具+程序库+编译器

?

1.linux(nunix)思想

1.1:一切皆文件

1.2:确定的用途

?

2.磁盘分区

2.1:一个主分区

2.2:多个逻辑分区

2.3:磁盘的格式

*ext2——专为linux设计,熟读快,cpu占用率小。

*ext3——ext2+日志功能

*swap——交换分区,一整个区,是内存的2倍。

*vfat——长文件名系统

3.linux的目录(文件)树

*linux里面数据存在的方式分为字符型(输入输出)和二进制型(存储)。

*外设命名规则——/dev/xx (设备类型【hd,ide硬盘;sd,scsi硬盘】)y(字母,表示第y个硬盘)N(代表分区【1~4,主分区;5~,逻辑分区)




?
?

?

4.死机处理

4.1:系统负载(内存)——ctrl+alt+f1(进入文字界面)——>kill——>kill-KILL

4.2:bug——alt+Print== >r(获得键盘控制权)——>e(进程自理)——>i(强制关闭进程)——>s(数据同步)——>u(分区只读)——>b(重启)

?

5.命令

5.1:帮助——help/man

5.2:登陆——login

5.3:退出——exit

5.4:关机/重启——shutdown/reboot

5.5:修改系统的默认级别(初始化)——init

??????? 5.5.1

5.6:目录切换——cd /(根目录) /..(父目录) /dev(相对目录) //dev(绝对目录)

5.7:目录查看——pwd ls -l(树)/m(横列显示)/a(全部)/s(文档大小)

5.8:文件操作

5.8.1:创建文件——touch

5.8.2:复制移动——cp -r;mv -t

5.8.3:查找——find;

5.8.4:编辑——vi

5.8.5:查看——cat/cat/more/less/head/-N

5.8.

5.9:目录的创建和删除——mk;rm -r(询问,再删除)/rf(直接删除)

5.10:查找命令信息及位置——whereis

5.11:查看环境变量 echo $

5.12:连接(文件内容同步,删除不同步(硬连接)——in joe.txt a;In -s joe.txt a——软连接创建的是快捷方式

5.13:统计(行数、字数、字符数)——wc

5.14:在特定文件中查找制定的字符串——grep 字符串 文件名

5.15:信息命令——date(显示和设置日期)/stat(显示指定文件的相关信息)/who、w (显示在线登录用户)/whoami( 显示用户自己的身份)/id(显示当前用户的id信息)/hostname(显示主机名称)/uname(显示操作系统信息)/dmesg(显示系统启动信息)/du(显示指定的文件(目录)已使用的磁盘空间)/df( 显示文件系统磁盘空间的使用情况)/free(显示当前内存和交换空间的使用情况)/fdisk -l 显示磁盘信息)/locale(显示当前语言环境

5.16查看服务信息—— chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号>][系统服务][on/off/reset]

?5.17:权限修改——分为读(read)、写(write)、执行(execute)、无(none)四种权限。rwx-

???????? 5.17.1:用户

???????? 5.17.2:组

???????? 5.17.3:文件

????????????????? chmod 7(文件所有者)7(同组者)7(其它)——4:读;2:写;1:执行。

????????????????? chmod ? +x file? 给自己添加对文件的执行权限。g表示组,o表示其它。

???????? 5.17.4:变更拥有者(change owner)——chown 新主人 文件