Linux系统学习
freedomai
这个作者很懒,什么都没留下…
展开
-
第十三章:13.3 系统资源查看
1.vmstat命令监控系统资源vmstat [刷新延时 刷新次数]例如:vmstat 1 3 //表示查看系统资源3次,每次间隔一秒钟2.dmesg开机时内核检测信息dmesg | grep CPU3.free命令查看内存使用状态free [-b|-k|-m|-g]选项:-b 以字节为单位显示-k 以KB为单位显示-m 以MB为单位显原创 2015-01-24 18:11:20 · 329 阅读 · 0 评论 -
第十二章:12.2.2 RPM服务的管理-基于xinetd服务
安装xinetd与telnetyum -y install xinetd yum -y install telnet-server注意:系统默认是安装了telnet客服端,但是telnet服务端不安全,所以没有安装注意:xinetd服务不能使用service命令重启服务,需要对xinetd进行重启,xinetd包含的服务才会重新加载配置信息xinetd服原创 2015-01-03 14:33:03 · 312 阅读 · 0 评论 -
第十二章:12.3 源码包服务的管理
源码包安装服务的启动:使用绝对路径,调用启动脚本来启动,不同的源码包的启动脚本不同,可以查看源码包的安装说明,查看启动脚本的方法例如:/usr/local/apache2/bin/apachectl start|stop源码包服务的自启动:vi /etc/rc.d/rc.local加入:/usr/local/apache2/bin/apachectl start原创 2015-01-03 15:06:30 · 317 阅读 · 0 评论 -
第十二章:12.4 服务管理总结
RPM包与源码包的最大不同是安装路径不同RPM包->独立服务:独立服务是存放到内存中,当系统需要调用服务时,直接到内存里面找,特点:响应速度快RPM包->基于xinetd服务:xinetd服务没有存放到内存中,是存放到xinetd(超级守护进程)中,当系统需要调用xinetd服务时,首先去访问xinetd,然后xinetd去找自身有没有这服务,最后将结果返回,响应速原创 2015-01-03 15:33:29 · 267 阅读 · 0 评论 -
第十三章:13.1.1 进程管理-进程查看
进程管理的作用:1.判断服务器的健康状态2.查看系统中所有进程3.杀死进程查看系统中所有进程:ps aux解析:查看系统中所有进程,使用BSD(UNIX)操作系统格式ps -le解析:查看系统中所有进程,使用Linux标准命令格式ps显示参数详解:USER: 该进程是由哪个用户产生PID: 进程的ID号%CPU: 该进程占用CPU资源原创 2015-01-03 18:02:23 · 386 阅读 · 0 评论 -
第十三章:13.1.2 进程管理-终止进程
kill命令信号列表:2.killall [选项][信号] 进程名按照进程名杀死进程选项:-i: 交互式,询问是否要杀死某个进程-I: 忽略进程名的大小写 3.pkill [选项] [信号] 进程名按照进程名终止进程选项:-t: 按照终端号踢出用户killall跟pkill用法差不多,都是按照进程原创 2015-01-24 17:12:57 · 295 阅读 · 0 评论 -
第十四章:日志管理-rsyslogd服务
在CentOS6.x中日志服务已经由rsyslogd取代了原先的syslogd服务,rsyslog日志服务更加先进,功能更多除了系统默认的日志之外,采用RPM方式安装的系统服务也会默认把日志记录在/var/log/目录中日志文件格式基本日志格式包含以下四列:1.事件产生的时间2.发生事件的服务器的主机名3.产生事件的服务名或者程序名4.时间的原创 2015-01-25 23:37:19 · 654 阅读 · 0 评论 -
第十三章:13.2 工作管理
1.把进程放入后台a.执行的命令最后面加上 &b.执行完命令后按下ctrl+z快捷键上述两种方法的区别:a方法放入后台并执行,b方法是放入后台暂停运行2.查看后台的工作jobs [-l]选项:-l: 显示工作PID注意:“+”号表示最近一个放入后台的工作,也是工作恢复时,默认恢复的工作。 “-”号代表倒数第二个放入原创 2015-01-24 17:44:27 · 264 阅读 · 0 评论 -
第十三章:13.4 系统定时任务
1.crond服务管理与访问控制service crond restartchkconfig crond on2.用户的crontab设置crontab [选项]选项:-e 编辑crontab定时任务-l 查询crontab任务-r 删除当前用户所有的crontab任务3.crontab -e进入crontab编辑界面,会打开vi原创 2015-01-24 18:31:45 · 315 阅读 · 0 评论 -
帮助命令
man 命令 或配置文件查看命令信息:一般只需要看 NAME(即命令的作用说明) 使用"/"可以查找命令的其他参数说明查看配置文件:一般看 NAME(配置文件存放的信息) 文件格式(文件存放的格式)whatis 命令 ==>查看命令的功能说明apropos 配置文件 ==>查看配置文件存放和文件格式信息PS:以上两命令是man的简化信息说明命令 -原创 2015-04-26 23:23:54 · 303 阅读 · 0 评论 -
正则表达式
vi, grep, awk ,sed 等等命令工具,它们有支持正则表达式,只有支持正则表达式的工具才能使用正则表达式。通配符说明:.:匹配任何一个字符(回车换行符除外)*:匹配零个或零个以上的与前一个字符相同的字符^:匹配下一个字符必须出现在某行的行首$:匹配前一个字符必须出现在某行的行末[ ]:匹配方括号里面的若干个字符的其中一个字符[ - ]:匹配方括号里面原创 2015-05-12 08:24:00 · 255 阅读 · 0 评论 -
linux基本命令
cat功能说明: 滚屏显示文本文件内容,从文件头到文件尾显示注意:cat命令的输出内容不能分页显示,要查看超过一屏的文件内容cat的另外一个应用:合并文件并覆盖目标文件:#cat file1 file2 >file3合并文件并追加内容到目标文件:#cat file1 file2 >>file3提示:tac命令和cat命令相似,只是tac 用于从文件尾到文原创 2015-05-18 13:00:25 · 284 阅读 · 0 评论 -
第十二章:12.2.1 RPM服务的管理-独立服务管理
/etc/init.d/ 启动脚本位置/etc/sysconfig/ 初始化环境配置文件位置/etc/ 配置文件位置/etc/xinetd.conf xinetd配置文件/etc/xinetd.d 基于xinetd服务的启动脚本/var/lib/ 服务产生的数据放到这里/var/log/ 日志独立服务的启动方式:1./etc/init.d/原创 2015-01-03 13:14:24 · 289 阅读 · 0 评论 -
第六章:6.4.2 源码包管理-源码包安装过程
安装注意事项:源代码(解压后的文件)保存位置:/usr/local/src软件安装位置:/usr/local/如何确定安装过程报错:1.安装过程停止2.并出现error、warning或no的提示./configure 软件配置与检查1.定义需要的功能选项2.检测系统环境是否符合安装要求3.把定义好的功能选项和检测系统环境的信息都写入Makefile文件原创 2015-01-01 13:42:43 · 306 阅读 · 0 评论 -
第六章: 6.4.1 源码包管理-源码包与RPM包的区
RPC包安装位置RPM包默认安装目录/etc/ 配置文件安装目录/usr/bin/ 可执行的命令安装目录/usr/lib/ 程序所使用的函数库保存位置/usr/share/doc/ 基本的软件使用手册保存位置/usr/share/man/ 帮助文件保存位置源码包安装位置原创 2015-01-01 13:31:33 · 301 阅读 · 0 评论 -
第六章:6.2.1 软件包管理 - rpm命令管理 - 包命名与依赖性
环形依赖解决方法:一条命令同时安装abc模块依赖:当安装一个软件时,报错例如需要安装以.so.数字结尾的包,这种是需要安装软件的库依赖,这种库依赖包不是单独的包,它是某一个软件包当中的一个软件,只要将这个库依赖包所在的软件安装上,就可以解决库依赖包的问题,库依赖包所在软件的查询网站www.rpmfind.net原创 2014-12-28 15:32:08 · 307 阅读 · 0 评论 -
第六章:6.2.4 软件包管理 - rpm命令管理 - 校验和文件提取
rpm包校验rpm -V 已经安装的包名-V 校验指定RPM包中的文件(verify)校验现在的rpm安装产生的文件跟安装时的区别(即是否被修改过,修改记录)rpm -V httpdS.5.....T c /etc/httpd/conf/httpd.conf上面的第一个'S.5......T'是验证内容信息,具体意义如下:S 文件大小原创 2014-12-28 20:12:30 · 264 阅读 · 0 评论 -
第六章:6.3.1 软件包管理 - RPM包管理 - yum在线管理 -网络yum源
yum源配置信息:vim /etc/yum.repos.d/CentOS-Base.repo默认都是以.repo结尾的文件在yum.repos.d目录下,有其他的.repos文件,其中CentOS-Media.repo是指本地挂载盘配置参数说明:[base] 容器名称,一定要放在[]中,配置文件中默认是开启第一个即[base]的yum源name 容器说明,可原创 2014-12-28 21:01:14 · 367 阅读 · 0 评论 -
第六章:6.3.3 RPM包管理-yum在线管理-光盘yum源
将其他的以.repo结尾的文件重命名,让其失效配置虚拟机,载入ios镜像文件原创 2014-12-28 21:58:02 · 266 阅读 · 0 评论 -
Linux目录结构分析和详解
注意:/proc/ /sys/目录是虚拟文件系统,数据是放到内存,如果系统重启,数据就会丢失原创 2014-12-28 14:23:16 · 264 阅读 · 0 评论 -
第六章:6.1 软件包管理 - 简介
1.源码包是使用C或者C++语言来写的,可以看到源代码(以.gz .tar .tar.gz结尾的包),源码包都可以到各自的官网去下载2.二进制包(RPM包 系统默认包) 是源码包进行过编译得到的包,都是0、1的机器语言优缺点:源码包优点:1.开源,如果有足够的能力,可以修改源代码2.可以自由选择所需的功能3.软件是编译安装,所以更加适合自己的系统,更加稳定、效率更高原创 2014-12-28 15:08:55 · 353 阅读 · 0 评论 -
第六章: 6.2.3 软件包管理 - rpm命令管理 - 查询
1.查询是否安装rpm -q 包名2.查询全部已经安装包rpm -qa 包名3.查询软件详细信息rpm -qi4.查询包中文件安装位置rpm -ql 系统文件名5.查询系统文件属于哪个RPM包rpm -qf 包名6.查询软件包的依赖性rpm -qR 包名选项:-q 查询(query)-a 查询原创 2014-12-28 20:06:12 · 282 阅读 · 0 评论 -
第六章:6.3.2 RPM包管理-yum在线管理-yum命令
1.查询所有可用软件包列表yum list2.搜索服务器上所有和关键字相关的包yum search 关键字3.安装软件yum -y install包名-y 表示自动回答yes升级:yum -y update 包名不建议使用yum -y update,进行系统全部内容升级,这样做,系统内核会自动升级,升级系统内核需要手动配原创 2014-12-28 21:37:25 · 375 阅读 · 0 评论 -
第六章:6.2.2 软件包管理 - rpm命令管理 - 安装升级与卸载
1.包全名与包名包全名:操作的包是没有安装的软件包时,使用包全名,而且要注意路径包名:操作已经安装的软件包时,使用包名,是搜索/var/lib/rpm/中的数据库2.RPM安装rpm -ivh 包全名选项:-i (install) 安装-v (verbose) 显示详细信息-h (显示进度) RPM包升级rpm -Uvh 包全名选项:原创 2014-12-28 19:40:14 · 336 阅读 · 0 评论 -
第二章:2.2 Linux系统安装-系统分区
磁盘分区:分区类型:主分区:最多只能有4个拓展分区:1.最多只能有一个2.主分区加上拓展分区最多只能4个3.不能写入数据,只能包含逻辑分区格式化:格式化又称逻辑格式化是在磁盘的特定区域写入文件系统注意:IDE硬盘是很久以前的设备,现在已经很少使用到了,现在基本使用的都是SATA,所以Linux硬件设备名一般都是/dev/sd[a-原创 2015-01-01 17:27:40 · 472 阅读 · 0 评论 -
第十二章:12.1 Linux服务管理-服务分类
查找已安装服务:RPM包安装的服务chkconfig --list查看看服务自启动状态,可以看到所有RPM包安装的服务源码包安装的服务查看服务安装位置,一般是/usr/local/下RPM安装服务和源码包安装服务的区别:就是安装位置不同1.源码包安装在指定位置2.RPM包安装在默认位置中原创 2015-01-01 23:16:21 · 451 阅读 · 0 评论 -
sudo权限
root把本来只能超级用户执行的命令赋予普通用户执行sudo的操作对象是系统命令visudo 或者 vim /etc/sudoersroot ALL=(ALL) ALL#用户名 被管理主机的地址 = (可使用的身份) 授权命令(绝对路径)#%whell ALL=(ALL) ALL#%组名 被管理主机的地址 = (可使用的身份) 授权命令(原创 2015-08-19 13:02:22 · 279 阅读 · 0 评论