随笔分类 - Linux入门学习笔记
摘要:dump命令:备份分区、文件或目录 在Linux系统中 dump 命令是没有安装的,所以先安装一下 dump 命令,安装命令如下: dump 命令可以支持 0~9 共 10 个备份级别。其中,0 级别指的就是完全备份,1~9 级别都是增量备份级别。 也就是说,当我们备份一份数据时,第一次备份应该使用
阅读全文
摘要:Linux数据备份及服务器重要数据类别分析 对 Linux 服务器来讲,当然最理想的就是把整块硬盘中的数据都备份,甚至连分区和文件系统都备份,这样如果硬盘损坏,那么我们可以直接把备份硬盘中的数据导入损坏的硬盘,甚至可以直接用备份硬盘代替损坏的硬盘。 从数据恢复角度来说,这样的整盘备份是最方便的(dd
阅读全文
摘要:Linux 日志分析工具(logwatch)安装及使用 日志是非常重要的系统文件,管理员每天的重要工作就是分析和查看服务器的日志,判断服务器的健康状态。但是日志管理又是一项非常枯燥的工作,如果需要管理员手工查看服务器上所有的日志,那实在是一项非常痛苦的工作。有些管理员就会偷懒,省略日志的检测工作,但
阅读全文
摘要:Linux日志服务器设置 使用“@IP:端口”或“@@IP:端口”的格式可以把日志发送到远程主机上。 假设需要管理几十台服务器,每天的重要工作就是查看这些服务器的日志,可是每台服务器单独登录,并且查看日志非常烦琐,此时可以把几十台服务器的日志集中到一台日志服务器上吗?这样每天只要登录这台日志服务器,
阅读全文
摘要:rsyslogd配置文件 rsyslogd 服务是依赖其配置文件 /etc/rsyslog.conf 来确定哪个服务的什么等级的日志信息会被记录在哪个位置的。也就是说,日志服务的配置文件中主要定义了服务的名称、日志等级和日志记录位置。 /etc/rsyslog.conf配置文件的格式 该配置文件的基
阅读全文
摘要:Linux rsyslogd服务及启动方法 在 CentOS 6.x 中,日志服务已经由 rsyslogd 取代了原先的 syslogd。Red Hat 公司认为 syslogd 已经不能满足工作中的需求,rsyslogd 相比 syslogd 具有一些新的特点: 基于TCP网络协议传输日志信息。
阅读全文
摘要:at命令:一次性执行定时任务 at 命令要想正确执行,需要 atd 服务的支持。atd 服务是独立的服务,启动的命令如下: 如果想让 atd 服务开机时自启动,则可以使用如下命令: [root@localhost ~]# chkconfig atd on atd 服务启动之后,at 命令才可以正常使
阅读全文
摘要:lsof命令 通过 ps 命令查询到系统中所有的进程, 通过lsof 命令可以知道这个进程到底在调用哪些文件。lsof 命令格式如下: 选项: -c 字符串: 只列出以字符串开头的进程打开的文件; +d 目录名: 列出某个目录中所有被进程调用的文件; -u 用户名: 只列出某个用户的进程打开的文件;
阅读全文
摘要:uname 命令 uname 命令可以用来查看系统与内核的相关信息,命令格式如下: 选项: -a:查看系统所有相关信息; -r:查看内核版本; -s:查看内核名称; -a:查看系统所有相关信息 file 命令 如果我们想要判断当前系统的位数,则可以通过 file 命令来判断系统文件(主要是系统命令)
阅读全文
摘要:w 命令 查看 Linux 服务器上目前已经登录的用户信息 第一行和 top 命令的第一行非常类似,主要显示了系统当前时间、开机多久(up)、有多少用户登录(users),以及 1 分钟、5 分钟、15 分钟前的平均负载(load average)。 第二行是项目的说明,从第三行开始每行代表一个用户
阅读全文
摘要:vmstat命令:监控系统资源 vmstat 是 Linux 中的一个综合性能分析工具,可以用来监控 CPU 使用、进程状态、内存使用、虚拟内存使用、磁盘输入/输出状态等信息。vmstat 命令格式如下: [root@localhost ~]# vmstat [刷新延时 刷新次数] 使用vmstat
阅读全文
摘要:概述 在Linux 中我们登陆了一个终端,已经在执行一个操作,可以通过一定的操作或命令在不关闭当前操作的情况下执行其他操作。 例如,我在当前终端正在 vi 一个文件,在不停止 vi 的情况下,如果我想在同一个终端执行其他的命令,就应该把 vi 命令放入后台,然后再执行其他命令。把命令放入后台,然后把
阅读全文
摘要:Linux进程优先级 Linux 是一个多用户、多任务的操作系统,系统中通常运行着非常多的进程。但是 CPU 在一个时钟周期内只能运算一条指令(现在的 CPU 采用了多线程、多核心技术,所以在一个时钟周期内可以运算多条指令。 但是同时运算的指令数也远远小于系统中的进程总数),所以需要由进程的优先级来
阅读全文
摘要:Linux常用信号(进程间通信) 系统中可以识别的信号较多,我们可以使用命令"kill -l"或"man 7 signal"来查询。命令如下: 常见的进程信号最重要的就是 "1"、"9"、"15"这三个信号 正常结束进程的信号,kill 命令的默认信号。 如果进程已经发生了问题,那么这个信号是无法正
阅读全文
摘要:概述 操作系统中,所有可以执行的程序与命令都会产生进程。 如 ls 命令、touch 命令等,它们在执行完后就会结束,相应的进程也就会终结,所以我们很难捕捉到这些进程。但是还有一些程和命令,比如 httpd 进程,启动之后就会一直驻留在系统当中,我们把这样的进程称作常驻内存进程。 某些进程会产生一些
阅读全文
摘要:Linux独立服务管理 启动服务 设置开机自启动 停止开机自启动 查看服务当前状态 重新启动服务 查看所有已启动的服务 Linux基于xinetd服务的管理 从守护进程的概念可以看出,对于系统所要管理的每一种服务,都必须运行一个监听某个端口连接所发生的守护进程,这意味着资源浪费。为了解决这个问题,L
阅读全文
摘要:服务的分类 Linux 中的服务按照安装方法不同可以分为 RPM 包默认安装的服务和源码包安装的服务两大类。其中,RPM 包默认安装的服务又因为启动与自启动管理方法不同分为独立的服务和基于 xinetd 的服务。服务分类的关系图如图 1 所示。 图 1 服务分类的关系图 在Linux 中常见的软件包
阅读全文
摘要:Linux GRUB加密方法 加密grub防止黑客通过单用户系统破解root密码 ,进入系统窃取数据。给grub加密,不让别人通过grub进入单用户。 生成密码 然后设置用户及密码加密,命令如下: 更新grub信息 输入用户名和密码,看到可以进入GRUB菜单,就证明你加密成功了 修复损坏的系统 当系
阅读全文
摘要:概述 linux启动时我们会看到许多启动信息,其过程可以分为5个阶段: BIOS自检 读取MBR 通过Boot Loader引导系统加载 加载initramfe虚拟文件系统 加载内核 运行systemd init程序的类型: SysV: init, CentOS 5之前, 配置文件: /etc/in
阅读全文
摘要:exit语句 在系统中exit 命令用于退出当前用户的登录状态。在 Shell 脚本中exit 语句是用来退出当前脚本。 exit 的语法如下: exit [返回值] 如果在 exit 之后定义了返回值,那么这个脚本执行之后的返回值就是我们自己定义的返回值。可以通过查询 $? 这个变量来査看返回值。
阅读全文
浙公网安备 33010602011771号