您的位置:首页 > 运维架构 > Linux

linux基础概念和个人笔记总结(1)

2016-08-24 13:11 579 查看
防伪码:青,取之于蓝而青于蓝;冰,水为之寒而寒于水各位亲爱的朋友们,本次分为6次更新,共12章节,请大家务必温故而知新,重在消化理解,熟练掌握linux基础概念与命令一、linux系统管理与维护1、分区:/boot(100-200m)swap:(交换分区,建议是物理分区的1.5-2倍)/:剩余空间root是管理员用户,区分于administrator2、对初学者建议:关闭iptablesa、chkconfig iptables offb、打开/etc/sysconfig/selinux文件,修改“SELINUX=disabled”,保存并退出注意:两项都要关闭,然后reboot重启生效。3、MBR引导:位于磁盘的0柱面0磁道1扇区,共512字节512=446+64+2(446字节为grub引导器,64字节是分区表,2字节是结束标记)grub菜单:对应文件是/boot/grub/grub.conf加载内核:内核所对应的文件在/boot下4、init进程:由linux内核加载运行/sbin/init是系统中第一个进程,PID号永远为15、配置默认运行级别:/etc/inittab例如:/etc/init/control-alt-delete.conf 控制终端下的ctrl+alt+del热键操作6、runlevels(运行级别):0关机6重启5图形,3完整字符,2不支持网络字符,1(单用户,即不需要密码可登录,多用于系统维护),4未分配,一般不用vi的使用:vim 文件名按i键--修改内容--按esc键--:wq(保存并退出),加!表示强制执行。7、服务的控制:方法一:service 服务名亨 控制类型 方法二:/etc/rc.d/init.d/服务名称 控制类型控制类型:start|stop|restart|reload(重载)|status(查看状态)例如:重启network服务service network restart或/etc/rc.d/init.d/network restart 8、查看当前的运行级别:runlevel系统服务管理工具(控制开机自启动):(1)ntsysv:交互式,有菜单选项。按空格启用或停用,tab切换(2)chkconfig:纯命令配置查看当前服务的默认启动状态:chkconfig --list修改服务在某个级别的开机自启动:chkconfig --level 级别 服务名 on(或者off)防止冲突,笔记如下图所示:





二、目录和文件管理1、查看文件的内容:cat:显示文件的内容(如果内容多,则只显示最后一屏)more:分屏显示文件less:分屏显示文件内容,但是扩展功能多head:只看文件的首(首行依次往下) ,head -n(n可理解为页数)tail:查看文件的尾(同head,顺序相反)例如:;shift + page up(down)翻页,tail -f:跟踪日志文件2、wc命令:统计文件内容(-l行、-c字节、-w单词数)
3、grep命令:检索和过滤文件内容常用命令选项:-i查找时忽略大小写,-v反转查找,输出与查找条件不相符的行查找条件设置:a.要查找的字符以双引号括起来b."^......"表示以...开头,"......$"表示以...结尾c."^$"表示空行4、压缩和解压缩(只能针对文件压缩)a.压缩(文件)gzip 文件名(压缩后的后缀为gz)bzip2 文件名(压缩后的文件为bz2)b.解压缩解压gz:gzip -d 或gunzip解压bz2:bzip2 -d 或bunzip2制作一个大文件:cat /dev/zero > 文件名 (ctrl+c结束)5、归档和压缩tar(文件或文件夹)a.归档并压缩tar czf .tar.gz 需要压缩的文件或目录(压缩为gz格式)tar cjf .tar.bz2 需要压缩的文件或目录(压缩为bz2格式)b.解压缩解压 .tar.gz:tar zxf .tar.gz文件解压 .tar.bz2tar xjf .tar.bz2文件 解压的选项:(-C 目标位置) 注意:C为大写6、vi编辑器vi的使用:A.vi的三种模式以及模式的切换:光标的移动:#G(指定跳转到哪一行)复制(yy 或者#yy表示从哪一行开始复制)、粘贴(P)、删除(x表示删除删除一个字符,而dd或者#dd表示删除行)查找:/查找内容(从上至下)、?查找内容(从下至上查)撤销:d,如果单个字符撤销,为uB.末行模式下使用:显示行号(:set nu),(:set nonu表示取消)保存和退出:w保存,q退出,wq表示保存并退出,加!表示强制执行查找和替换:(: % s /old/new/g)注:%--代表整个文档、g--代表整行在行号"#,#"范围内替换所有字符串:(:#,# s /old/new/g)防止冲突,笔记如下图所示:





谢谢观看,希望真心的可以帮助您!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux 温故 而知新