为您找到与linux操作系统怎么进入编辑界面相关的共200个结果:
要用Linux,就必须要会用终端。下面读文网小编就教大家如何进入linux操作系统方法,很简单,希望能帮到大家
Linux常用的有3中进入终端界面方法,分别如下:
1、按快捷键“Ctrl+Alt+T”即可打开终端窗口
2、或者按“Ctrl+Alt+F1-F6”均可进入终端(模拟终端,不显示桌面)
3、直接搜索“终端”并进入
注意事项:
如果采用方法2的F1-F6的方法,返回图形界面只要按“Ctrl+Alt+F7即可”。
看过“如何进入linux操作系统”
浏览量:3
下载量:0
时间:
在装系统的过程中也进常会忘了装图形界面。当等了几十分钟后终于可以体验到全新的linux时出现在我们面前的却是一个经典的黑色背景和纯字符的界面,这时候难道我们要再重装一次,等下一个几十分钟?no,请跟着读文网小编看下文。
首先执行命令yum groupinstall "Desktop"联网情况,输入y继续,会下载安装包安装。
上步图形界面已经安装完成了,我们还要安装中文输入法支持!yum groupinstall "Chinese Support",输入y继续!
这个时候重启依然还是字符界面,怎么办,修改启动文件inittab,
看到原来是默认启动模式不对,红色的“3”表示:Full multiuser mode,当然看不到图形界面咯!
我们看看5是X11(这里是图形界面),下面我们做一个修改把红色的3改成5!
保存退出,再次重启.默认就进入图形界面了!
以上就是读文网小编为大家提供的解决方法,希望能帮助到大家!!!最后希望大家2016过得越好,新年快乐!!
浏览量:2
下载量:0
时间:
有时候我们会在电脑开机的时候进入BIOS进行相关设置,那么Win8无法进入BIOS界面,应该如何解决呢?下面读文网小编就为大家带来了解决Win8无法进入BIOS界面的方法。
1、首先进入Win8的控制面板,然后进入“硬件和声音”;
2、进入“硬件和声音”后再进入“电源选项”;
3、进入“电源选项”后,再进入“唤醒时需要密码”或者“选择电源按钮功能”等等;
4、再点击“更改当前不可以的设置”;
5、往下拉动页面,就会发现Win8的快速启动功能,你可以选择开启或者关闭它(强烈建议开启)。
虽然启用快速启动功能,有助于开机的启动速度,但开机无法进入BIOS界面,而是直接跳过,所以用户遇到的无法进入bios主要是启用了快速启动功能,我们只要按照教程的步骤来关闭该功能,你也可以再次开机轻松进入BIOS界面。
看过“如何解决Win8无法进入BIOS界面”
浏览量:2
下载量:0
时间:
nano是Unix和类Unix系统中的一个文本编辑器,那么大家知道Linux怎么使用nano和ed文本编辑器吗?读文网小编分享了Linux使用nano和ed文本编辑器的方法,希望对大家有所帮助。
nano
用法: nano [选项] [[+行,列] 文件名]...
光标控制
移动光标:使用用方向键移动。
选择文字:按住鼠标左键拖到。
复制、剪贴和粘贴
复制一整行:Alt+6
剪贴一整行:Ctrl+K
删除一整行:Ctrl+k
粘贴:Ctrl+U
如果需要复制/剪贴多行或者一行中的一部分,先将光标移动到需要复制/剪贴的文本的开头,按Ctrl+6(或者Alt+A)做标记,然后移动光标到 待复制/剪贴的文本末尾。这时选定的文本会反白,用Alt+6来复制,Ctrl+K来剪贴。若在选择文本过程中要取消,只需要再按一次Ctrl+6。
搜索
按Ctrl+W,然后输入你要搜索的关键字,回车确定。这将会定位到第一个匹配的文本,接着可以用Alt+W来定位到下一个匹配的文本。
翻页
用Ctrl+Y到上一页,Ctrl+V到下一页
保存
使用Ctrl+O来保存所做的修改
退出
按Ctrl+X
如果你修改了文件,下面会询问你是否需要保存修改。输入Y确认保存,输入N不保存,按Ctrl+C取消返回。
如果输入了Y,下一步会让你输入想要保存的文件名。如果不需要修改文件名直接回车就行;若想要保存成别的名字(也就是另存为)则输入新名称然后确 定。这个时候也可用Ctrl+C来取消返回。
例:
代码如下:
[root@linux test]# nano test.php #编辑文件
ed
ed 它是一个比较简单的文本编辑器
-G 支持兼容
-s 不进行检查
-p<字符串> 指定提示符
--help 显示帮助信息
--version 显示版本信息
例:
代码如下:
[root@linux test]# ed quduwenaaaaaabbbbbbbbbbbbc.w file #保存文件32q
看过“Linux怎么使用nano和ed文本编辑器”
浏览量:4
下载量:0
时间:
由于电脑主板的品牌不一样,BIOS启动的快捷方式也不同。那么你知道电脑怎么进入bios界面吗?下面是读文网小编整理的一些关于电脑进入bios界面的相关资料,供你参考。
进入不了bios界面的原因
1、你没有弄清楚自己主板的品牌,启动键按错了。
2、开机时内存检测很长时间
解决办法
1、最主要的是先要弄清楚主板的品牌是什么,可以参考一下两张图来进入BIOS界面。
(1)在开机时按下特定的启动键可以进入BIOS设置程序,不同类型的机器进入BIOS设置程序的启动键不同,有的会在屏幕上给出提示,有的不给出提示,几种常见的BIOS设置程序的进入方式如图1所示
图1
(2)U盘启动可以让我们在不使用其他磁盘介质的情况下,让U盘进行临时启动。不同品牌的电脑主板BIOS启动的快捷方法也不同,几种不同品牌常用启动热键如图2所示:
图2
2、内存检测是电脑启动的必须过程。
在BIOS设置中没有把“Quick Power On Self Test”项设置成“Enable”,这样内存会自检3次,将这个选项设置为“Disable”,然后保存退出。
电脑进入bios界面的相关
浏览量:2
下载量:0
时间:
路由器网址进不去了,一直是无法连接,没有响应,那么你知道进入不了路由器管理界面怎么办吗?下面是读文网小编整理的一些关于进入不了路由器管理界面的相关资料,供你参考。
1、从猫引出来的网线接路由器WAN口,电脑使用网线连接到路由器的LAN的1-4端口
2、检查指示灯,路由器运行正常情况下,系统指示灯(SYS)常亮,WLAN指示灯(WLAN)闪烁,WAN端口以及LAN端口常亮或者闪烁。
若WLAN指示灯常亮或者熄灭,表明路由器出现故障;LAN或者WAN指示灯不亮,请检查物理连接是否接好,比如没有接网线或者是网线与接口接触不良;若连接正常但指示灯不亮,则可能是网线问题,建议您更换网线。
进入不了路由器管理界面的相关
浏览量:4
下载量:0
时间:
怎么进入Win8.1系统设置界面?很多网友在电脑系统换成win8以后,就被新的操作系统搞得摸不清头脑了,甚至一些简单的功能都不会用了。接下来大家跟着读文网小编一起来了解一下进入Win8.1系统设置界面的解决方法吧。
在Win8.1系统中,用户可以通过“设置”超级按钮可以快速调整一些常用设置(如亮度和音量)、查找电脑设置(如个性化、用户帐户和设备)以及更改你所使用的应用的设置。
快速调整常用设置
“设置”超级按钮中始终提供一些常用电脑设置,如音量、电源和网络连接。
- 从屏幕右边缘向中间轻扫,然后点击“设置”。(如果使用的是鼠标,则指向屏幕右下角,然后将鼠标指针向上移动,再单击“设置”。)
- 点击或单击要更改的设置。
更改电脑设置
你可以更改电脑设置(而非控制面板)中的大多数设置,如设备、用户帐户、SkyDrive、网络连接和语言之类的项目的个性化和设置。
- 从屏幕右边缘向中间轻扫,点击“设置”,然后点击“更改电脑设置”。(如果使用的是鼠标,则指向屏幕右下角,然后将鼠标指针向上移动,单击“设置”,然后单击“更改电脑设置”。)
- 点击或单击要更改的设置的类别。
更改应用的设置
如果你在打开“设置”超级按钮时正在使用某个应用,则你将看到首先列出该应用的设置。 每个应用略有不同,因此设置也可能略有不同。 如果你正在使用“开始”屏幕或桌面,则可以使用“设置”超级按钮来个性化和更改其他选项。
- 打开应用,或转到“开始”屏幕或桌面。
- 从屏幕右边缘向中间轻扫,然后点击“设置”。(如果使用的是鼠标,则指向屏幕右下角,然后将鼠标指针向上移动,再单击“设置”。)
- 点击或单击要更改的设置。 如果你正在使用应用但没有看到所需的内容,请查看电脑设置,一些应用的设置在那里。
浏览量:4
下载量:0
时间:
我们的无线路由器刚买的时候,首先肯定要进入管理界面进行设置,那么你知道无线路由器怎么进入管理界面吗?下面是读文网小编整理的一些关于无线路由器进入管理界面的相关资料,供你参考。
条件:
我们已经连接到这个无线网
我们了解无线网路由器的密码。
右击笔记本右下角的网络图标选择”打开网络和共享中心“
进入”网络和共享中心“我们选择”更改适配器器设置“
找到我们的无线网,然后我们双击我们的无线网图标。
打开”WLAN状态“然后我们选择”详细信息“
在”详细信息“中我们可以看到“ipv4"和“ipv4默认网关”。一般“ipv4默认网关”就是我们的路由器设置页面的IP地址。
然后我们把“ipv4默认网关”地址直接输入到浏览器中。
它会弹出一个路由器设置的界面,让我们输入设置路由器管理员密码。
我们把密码输入进去,然后就可以进入到路由器的设置页面了。
无线路由器怎入管理界面的相关
浏览量:3
下载量:0
时间:
网友们知道BIOS怎么进入吗?下面是读文网小编带来怎么进入主板bios界面的内容,欢迎阅读!
就我用的联想Y460笔记本为例:开机时,按F2,进入BIOS菜单。首先进入的是计算机信息菜单栏,包括计算机型号、BIOS版本,以及CPU、内存、硬盘、光驱等主要硬件信息。相关信息如下图:
下图是硬件组态设置。主要包括:时间、日期设置,无线网卡、硬盘接口模式、显卡、电耗提示音、因特尔虚拟化技术等设置。相关详细设置如下图(图中把AHCI写成ACHI了,特此更正):
下图是安全设置,包括超级用户密码和普通用户密码设置,以及启动设置与硬盘密码设置。相关设置如下图所解。一般来说,我们只需设置管超级用户密码就行了。如果硬盘中保存有重要信息,也可以设置硬盘密码。
如何消除密码?进入设置密码的菜单,把两个密码重新设置为空(直接按回车),比如在Set Supervisor Password 上按回车,提示输入旧密码、回车、再回即可。
特别提醒:设置的密码一定要记牢,三次输入错误就得重启,而且忘记了密码的话,售后也是无法修复的,即使采取CMOS断电,也无法让BIOS失去忘记功能。因此,密码一定要记牢!
已经购买了笔记本的朋友,如果觉得周边环境不太好,可以考虑在笔记本的BIOS中设置密码。在系统中设置密码,根本就不管用。不过,一定要记住密码!
下图是启动项设置。系统默认的设置是USB KEY,这就是为什么在插上U盘等移动介质时,计算机无法启动的原因所在。我们常用的启动项只有几种,一是硬盘启,二是光驱启动, 三是U盘量产启动(USB CDROM),四是U盘软启动(USB HDD)。其它类型在实际应用中较少。因此我们需要对这些启动项需要调整。
调整方法:把光标移动到所需要调整的项,按数字键后面的“一”键,即可向下移动该选项。
下图是重新设置的启动项,今天又作了调整,把第三项调整到后面了,把USB HDD调整到了前面。其实,我们只需把硬盘启动调整到第一项就行了。在安装系统时,只需要开机按F12,就可以进行首先启动项设置。
Restar退出设置,部分机子是名为Exit
1、Exit Saving Changes 退出并保存设置 (快捷键F10)
2、Exit Discarding Changes 退出不保存设置(快捷键ESC)
3、Load Setup Defaults 设为出厂的默认设置(快捷键F9)
4、Discard Changes 取消所所更改的BIOS设置
5、Save Changes 保存刚才所更改的BIOS设置
当所有设置完成后,直接按(快捷键F10)选择Y,然后回车确认退出。
浏览量:2
下载量:0
时间:
随着网络技术的飞速发展,IP网络中传输的音频、视频等业务剧增,网络流量日益扩大,这些都对路由器的性能提出了更高的要求,那么你知道水星路由器怎么进入操作界面吗?下面是读文网小编整理的一些关于水星路由器进入操作界面的相关资料,供你参考。
首先,将家里的internet网入口网线与路由器的WAN口连接,再用事先准备好的网线将电脑与路由器的LAN口连接(如下图所示)。
在浏览器中输入,192.168.1.1,以登陆水星无线路由器管理界面来进行设置。
小贴士:有的路由器前面还有一个ISP网络服务提供商提供的光纤猫已经占用了一个ip地址192.168.1.1。所以为了防止ip地址冲突,我们会将路由器的ip地址改为192.168.1.2,来管理,当然初次登陆管理界面路由器的ip初始地址通常都是192.168.1.1.
在随后的登陆界面中,输入用户名:admin ,密码:admin
小贴士: 无线路由器的初始用户和密码均为admin,为了安全考虑我们在后面可以将初始密码和用户改掉。
看过文章“水星路由器怎么进入操作界面”
浏览量:3
下载量:0
时间:
随着国际互联网在全球通信中取得的巨大成功,互联网络成为了人们获取资讯的主要平台,路由器也作为一种重要的网络互连设备在生活和工作中得到了广泛的使用。那么你知道腾达路由器进入不了管理界面怎么办吗?下面是读文网小编整理的一些关于腾达路由器进入不了管理界面的相关资料,供你参考。
请换一根网线,用新的网线连接电脑与腾达路由器的LAN(1、2、3、4)接口;然后测试在浏览器中能否打开腾达路由器的192.168.0.1登录页面。
浏览量:14
下载量:0
时间:
在windows下我们查看系统信息直接右击电脑属性就可以查看了.那么在Linux系统中如何查看呢.下面跟着读文网小编来一起了解下怎么查看linux操作系统吧。
1. 查看内核版本命令:
chen@mylinuxserver:~> cat /proc/version
Linux version 2.6.5-7.244-smp (geeko@buildhost) (gcc version 3.3.3 (SuSE Linux)) #1 SMP Mon Dec 12 18:32:25 UTC 2005
/proc 目录的作用?
chen@mylinuxserver:/proc> uname -a
Linux mylinuxserver 2.6.5-7.244-smp #1 SMP Mon Dec 12 18:32:25 UTC 2005 i686 i686 i386 GNU/Linux
chen@mylinuxserver:/proc> uname -r
2.6.5-7.244-smp
uname命令的作用?
2. 查看Linux版本:
1) 登录到服务器执行 lsb_release -a ,即可列出所有版本信息,例如:
chen@mylinuxserver:/proc> lsb_release -a
LSB Version: core-2.0-noarch:core-3.0-noarch:core-2.0-ia32:core-3.0-ia32:graphics-2.0-ia32:graphics-2.0-noarch:graphics-3.0-ia32:graphics-3.0-noarch
Distributor ID: SUSE LINUX
Description: SUSE LINUX Enterprise Server 9 (i586)
Release: 9
Codename: n/a
注:这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。
2) 登录到linux执行cat /etc/issue,例如如下:
chen@mylinuxserver:/proc> cat /etc/issue
Welcome to SUSE LINUX Enterprise Server 9 (i586) - Kernel (l).
3) 登录到linux执行cat /etc/redhat-release ,例如如下:
chen@mylinuxserver:/proc> cat /etc/*release*
LSB_VERSION="core-2.0-noarch:core-3.0-noarch:core-2.0-ia32:core-3.0-ia32"
cat: /etc/lsb-release.d: 是一个目录
SUSE LINUX Enterprise Server 9 (i586)
VERSION = 9
PATCHLEVEL = 3
看过“怎么查看linux操作系统”
浏览量:3
下载量:0
时间:
有网友咨询小编“我的服务器是linux系统,我不知道弄那了,现在不能启动了,我想把这个系统删了,请问怎么删啊”那么怎么删除linux操作系统呢?接下来大家跟着读文网小编一起来了解一下删除linux操作系统的解决方法吧。
tmp目录下是用户的临时文件,可将不需要的直接用rm命令删除。 另外,也可以使用以下方法对linux系统进行清理。1)清理升级缓存以及无用包;sudo apt-get autocleansudo apt-get cleansudo apt-get autoremove
2)清理opera/firefox缓存文件;ls ~/.opera/cache4|xargs rm -fls ~/.mozilla/firefox/*.default/Cache|xargs rm -f
3)清理Linux下孤立的包;图形界面下我们可以用:gtkorphansudo apt-get install gtkorphan -y终端命令下我们可以用:deborphansudo apt-get install deborphan -y
4)删除多余的内核;打开终端敲命令:dpkg --get-selections|grep linux有image的就是内核文件;删除老的内核文件:sudo apt-get remove 内核文件名 (例如:linux-image-2.6.27-2-generic)内核删除,释放空间了,应该能释放130-140M空间。最后看看当前内核:uname -a
5)清空某个目录下所有log日志;for i in `ls *.log*`docat /dev/null >$idone
附录:临时文件目录:/var/cache/apt/archives未下载完目录:/var/cache/apt/archives/partial
看过“怎么删除linux操作系统”
浏览量:3
下载量:0
时间:
日志系统将我们系统运行的每一个状况信息都使用文字记录下来,这些信息有助我们观察系统运行过程中正常状态和系统运行错误时快速定位错误位置的途径等;下面读文网小编主要概述一下Linux操作系统中的日志功能。
大部分Linux发行版默认的日志守护进程为 syslog,位于 /etc/syslog 或 /etc/syslogd,默认配置文件为 /etc/syslog.conf,任何希望生成日志的程序都可以向 syslog 发送信息。
Linux系统内核和许多程序会产生各种错误信息、警告信息和其他的提示信息,这些信息对管理员了解系统的运行状态是非常有用的,所以应该把它们写到日志文件中去。完成这个过程的程序就是syslog。syslog可以根据日志的类别和优先级将日志保存到不同的文件中。例如,为了方便查阅,可以把内核信息与其他信息分开,单独保存到一个独立的日志文件中。默认配置下,日志文件通常都保存在“/var/log”目录下。
日志类型
下面是常见的日志类型,但并不是所有的Linux发行版都包含这些类型:
日志优先级
常见的日志优先级请见下标:
优先级 | 说明 |
---|---|
emerg | 紧急情况,系统不可用(例如系统崩溃),一般会通知所有用户。 |
alert | 需要立即修复,例如系统数据库损坏。 |
crit | 危险情况,例如硬盘错误,可能会阻碍程序的部分功能。 |
err | 一般错误消息。 |
warning | 警告。 |
notice | 不是错误,但是可能需要处理。 |
info | 通用性消息,一般用来提供有用信息。 |
debug | 调试程序产生的信息。 |
none | 没有优先级,不记录任何日志消息。 |
常见日志文件
所有的系统应用都会在 /var/log 目录下创建日志文件,或创建子目录再创建日志文件。例如:
/etc/syslog.conf 文件
/etc/syslog.conf 是 syslog 的配置文件,会根据日志类型和优先级来决定将日志保存到何处。典型的 syslog.conf 文件格式如下所示:
*.err;kern.debug;auth.notice /dev/console
daemon,auth.notice /var/log/messages
lpr.info /var/log/lpr.log
mail.* /var/log/mail.log
ftp.* /var/log/ftp.log
auth.* @see.xidian.edu.cn
auth.* root,amrood
netinfo.err /var/log/netinfo.log
install.* /var/log/install.log
*.emerg *
*.alert |program_name
mark.* /dev/console
第一列为日志类型和日志优先级的组合,每个类型和优先级的组合称为一个选择器;后面一列为保存日志的文件、服务器,或输出日志的终端。syslog 进程根据选择器决定如何操作日志。
对配置文件的几点说明:
日志类型和优先级由点号(.)分开,例如 kern.debug 表示由内核产生的调试信息。
kern.debug 的优先级大于 debug。
星号(*)表示所有,例如 *.debug 表示所有类型的调试信息,kern.* 表示由内核产生的所有消息。
可以使用逗号(,)分隔多个日志类型,使用分号(;)分隔多个选择器。
对日志的操作包括:
将日志输出到文件,例如 /var/log/maillog 或 /dev/console。
将消息发送给用户,多个用户用逗号(,)分隔,例如 root, amrood。
通过管道将消息发送给用户程序,注意程序要放在管道符(|)后面。
将消息发送给其他主机上的 syslog 进程,这时 /etc/syslog.conf 文件后面一列为以@开头的主机名,例如@see.xidian.edu.cn。
logger 命令
logger 是Shell命令,可以通过该命令使用 syslog 的系统日志模块,还可以从命令行直接向系统日志文件写入一行信息。
logger命令的语法为:
logger [-i] [-f filename] [-p priority] [-t tag] [message...]
每个选项的含义如下:
例如,将ping命令的结果写入日志:
$ ping 192.168.0.1 | logger -it logger_test -p local3.notice&
$ tail -f /var/log/userlog
Oct 6 12:48:43 kevein logger_test[22484]: PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
Oct 6 12:48:43 kevein logger_test[22484]: 64 bytes from 192.168.0.1: icmp_seq=1 ttl=253 time=49.7 ms
Oct 6 12:48:44 kevein logger_test[22484]: 64 bytes from 192.168.0.1: icmp_seq=2 ttl=253 time=68.4 ms
Oct 6 12:48:45 kevein logger_test[22484]: 64 bytes from 192.168.0.1: icmp_seq=3 ttl=253 time=315 ms
Oct 6 12:48:46 kevein logger_test[22484]: 64 bytes from 192.168.0.1: icmp_seq=4 ttl=253 time=279 ms
Oct 6 12:48:47 kevein logger_test[22484]: 64 bytes from 192.168.0.1: icmp_seq=5 ttl=253 time=347 ms
Oct 6 12:48:49 kevein logger_test[22484]: 64 bytes from 192.168.0.1: icmp_seq=6 ttl=253 time=701 ms
Oct 6 12:48:50 kevein logger_test[22484]: 64 bytes from 192.168.0.1: icmp_seq=7 ttl=253 time=591 ms
Oct 6 12:48:51 kevein logger_test[22484]: 64 bytes from 192.168.0.1: icmp_seq=8 ttl=253 time=592 ms
Oct 6 12:48:52 kevein logger_test[22484]: 64 bytes from 192.168.0.1: icmp_seq=9 ttl=253 time=611 ms
Oct 6 12:48:53 kevein logger_test[22484]: 64 bytes from 192.168.0.1: icmp_seq=10 ttl=253 time=931 ms
ping命令的结果成功输出到 /var/log/userlog 文件。
命令 logger -it logger_test -p local3.notice 各选项的含义:
-i:在每行都记录进程ID;
-t logger_test:每行记录都加上“logger_test”这个标签;
-p local3.notice:设置日志类型和优先级。
日志转储
日志转储也叫日志回卷或日志轮转。Linux中的日志通常增长很快,会占用大量硬盘空间,需要在日志文件达到指定大小时分开存储。
syslog 只负责接收日志并保存到相应的文件,但不会对日志文件进行管理,因此经常会造成日志文件过大,尤其是WEB服务器,轻易就能超过1G,给检索带来困难。
大多数Linux发行版使用 logrotate 或 newsyslog 对日志进行管理。logrotate 程序不但可以压缩日志文件,减少存储空间,还可以将日志发送到指定 E-mail,方便管理员及时查看日志。
例如,规定邮件日志 /var/log/maillog 超过1G时转储,每周一次,那么每隔一周 logrotate 进程就会检查 /var/log/maillog 文件的大小:
如果没有超过1G,不进行任何操作。
如果在1G~2G之间,就会创建新文件 /var/log/maillog.1,并将多出的1G日志转移到该文件,以给 /var/log/maillog 文件瘦身。
如果在2G~3G之间,会继续创建新文件 /var/log/maillog.2,并将 /var/log/maillog.1 的内容转移到该文件,将 /var/log/maillog 的内容转移到 /var/log/maillog.1,以保持 /var/log/maillog 文件不超过1G。
可以看到,每次转存都会创建一个新文件(如果不存在),命名格式为日志文件名加一个数字(从1开始自动增长),以保持当前日志文件和转存后的日志文件不超过指定大小。
logrotate 的主要配置文件是 /etc/logrotate.conf,/etc/logrotate.d 目录是对 /etc/logrotate.conf 的补充,或者说为了不使 /etc/logrotate.conf 过大而设置。
可以通过 cat 命令查看它的内容:
$cat /etc/logrotate.conf
# see "man logrotate" for details //可以查看帮助文档
# rotate log files weekly
weekly //设置每周转储一次
# keep 4 weeks worth of backlogs
rotate 4 //最多转储4次
# create new (empty) log files after rotating old ones
create //当转储后文件不存储时创建它
# uncomment this if you want your log files compressed
#compress //以压缩方式转储
# RPM packages drop log rotation information into this directory
include /etc/logrotate.d //其他日志文件的转储方式,包含在该目录下
# no packages own wtmp -- we'll rotate them here
/var/log/wtmp { //设置/var/log/wtmp日志文件的转储参数
monthly //每月转储
create 0664 root utmp //转储后文件不存在时创建它,文件所有者为root,所属组为utmp,对应的权限为0664
rotate 1 //最多转储一次
}
注意:include 允许管理员把多个分散的文件集中到一个,类似于C语言的 #include,将其他文件的内容包含进当前文件。
include 非常有用,一些程序会把转储日志的配置文件放在 /etc/logrotate.d 目录,这些配置文件会覆盖或增加 /etc/logrotate.conf 的配置项,如果没有指定相关配置,那么采用 /etc/logrotate.conf 的默认配置。
所以,建议将 /etc/logrotate.conf 作为默认配置文件,第三方程序在 /etc/logrotate.d 目录下自定义配置文件。
logrotate 也可以作为命令直接运行来修改配置文件。
看过“ Linux操作系统中的日志功能详解”
浏览量:3
下载量:0
时间:
你们知道在Linux中操作系统对硬件的要求多吗,是多少?下面是读文网小编带来的关于linux操作系统对硬件的要求是多少的内容,欢迎阅读!
Linux是由Unix操作系统演变而来,两者对硬件都没有太苛刻的要求。其具体参数如下:
Super VGA或分辨率更高的视频适配器和监视器。
Pentium2,Pentium3,或Petium3Xeon及其他兼容处理器。
128MB以上的内存,推荐使用512MB或更高的内存。
支持VGA的显卡,只需一般的显卡即可。
CD-ROM或DVD光驱。6,10M以上带宽的独立网卡或集成网卡。
浏览量:2
下载量:0
时间:
Linux系统拥有非常灵活和强大的日志功能,可以保存几乎所有的操作记录,并可以从中检索出我们需要的信息。小编为大家分享了Linux操作系统中日志系统功能详解,下面大家跟着读文网小编一起来了解一下吧。
每个操作系统中都有自己的强大的日志功能,windows有,而linux同样也有;linux操作系统中的日志功能主要通过服务syslog来实现(RedHat6.0以后使用的是syslog-ng),而syslog服务下有两个进程syslogd和klogd,这两个进程一个用来记录系统日志信息,一个用来记录内核日志信息;但是操作系统在运行中会产生非常多的日志信息,如果我们将这些信息都记录下来的话,那我们的磁盘I/O一定很繁忙,这对系统的性能有很大的影响,这就有违了我们的初衷,所以我们根据产生日志的来源和日志信息的重要性,将系统运行中所产生的日志进行分类;syslogd和klogd两个进程所记录的日志信息和详细程度又各有不同:
Klogd:记录了系统初始化时所产生并显示在物理终端上的信息,并保存在”/var/log/dmesg”文件中,我们可以使用“cat /var/log/dmesg”进行查看,也可以使用专门的命令“dmesg”进行查看
Syslogd:在系统初始化完成,将系统控制权转交给init,此时产生的日志信息都有syslogd记录,并存放在“/var/log/messages”文件中,主要保存的信息有“系统标准错误日志信息,非内核产生的引导信息,各个服务程序的子系统产生的信息等等”;在监控系统运行时一般使用“# tail -f /var/log/messages”来监控新生成的日志信息
但是系统运行中所产生的信息非常多,即使只记录这些信息,也有很大量;此时如果我们仍然将所有日志信息都保存在一个messages文件中,那么管理起来就非常困难了;那这怎么办呢?我们引进了另外一种技术“日志滚动”
日志滚动:当日志messages文件大小或时间到一定程度之后,将这个文件定义为messages.1,并重新创建一个新的messages文件,此时messages.1不再记录新的内容,只是存放以前的内容,如果新的messages文件再次达到这个标准之后,现在这个messages文件重命名为messages.1,原有的messages.1命名为messages.2,这样依次类推;但是这样一直滚动下去,很久以前的日志信息对我们现在管理已经没有很大用处了,所以我们可以定义只保留滚动多少次的日志文件;所以日志信息我们应该经常滚动,且一般定义多个标准
日志的滚动就是将这个日志文件进行切割,在redhat上有一个专门的命令可以完成这个动作:logrotate;系统上有一个专门的系统任务计划来完成日志切割“/etc/cron.daily”下有一个脚本叫做logrotate,这个命令的配置文件在“etc/logrotate.conf”下(定义了系统的日志滚动机制)
内容格式是:
weekly #全局定义每周滚动一次
rotate 4 #只保留四个滚动版本
include /etc/logrotate.d #上面几行是日志系统全局属性,下面是各个小系统的具体属性,执行时以局部属性为准;局部日志属性可定义多个
/var/log/wtmp { #定义这个子系统自己的日志滚动机制,日志存放文件
monthly #多长时间滚动一个
minsize 1M #日志文件最小1M
create 0664 root utmp #创建一个文件,权限是0664,属主是root,文件名是utmp
rotate 1 #只保留一个滚动版本
}
日志滚动的脚本文件:# vim /etc/cron.daily/logrotate
如果不自己定义,则按照全局定义的日志滚动属性,也可以在“/etc/logrotate.d/cups”文件下定义:
一些其他子系统产生的日志信息保存位置:
/var/maillog #邮件系统产生的日志信息
/var/log/secure #每个用户在登录时所产生的安全信息(什么时间谁以哪个用户来自哪个主机尝试登录,尝试了几次,这个文件经常查看)
syslog的配置文件在:/etc/syslog.conf
这个配置文件格式是:每一行都定义一个子系统产生的哪些级别的日志记录到什么位置
facility.priority action
Facility:日志来源
auth #认证子系统产生的
authpriv #权限授权子系统产生的
cron #任务计划子系统产生的
daemon #守护进程子系统产生的
kern #内核子系统产生的,定义klogd的记录内容
lpr #打印子系统产生的
mail #邮件子系统产生的
mark #标记子系统产生的
news #新闻子系统产生的
security #安全子系统产生的,与auth来源类似
syslog #定义syslog自己的要记录的
user #用户子系统所产生的的
uucp #Unix to unix cp子系统所产生的
local0-->local7 #用户自定义使用
* #所有来源
Priority(log level)日志级别:(级别越低记录的越详细)
debug #程序或系统的调试信息(记录非常详细,一般只在系统无法启动,排除错误时使用)
info #一般信息
notice #不影响系统正常功能,但需要注意的信息
warning/warn #可能影响系统功能,需要提醒用户注意的重要事件;这种信息可能会引起部分功能的运行
err/error #错误信息,已经影响系统部分功能;蓝色警报
crit #比较严重的信息;橙色警报
alert #必须马上处理的信息;红色警报
emerg/panic #导致系统不可用的信息;一般这一刻出现,下一刻系统就会down掉
* #所有日志级别,类似debug
none #和*相反,表示哪个级别都没有
Action(动作)指定日志记录的位置:
系统上的绝对路径 #普通文件,如/var/log/***
| #通过管道送给其他命令处理
终端 #显示在哪个终端(物理终端,虚拟终端,伪终端等等)
@HOST #远程主机;产生的日志信息,自己不记录,而传送给其他主机记录,一般用于日志服务器,可以增强当前服务器的安全;默认情况下只为自己记录日志信息
【如果要使得我们的服务器称为日志服务器,只需在“/etc/sysconfig/syslog”文件中的"SYSLOGD_OPTIONS="-r -m 0""这一行中添加一个“-r”选项,重新启动服务即可开启日志服务器功能】
用户 #产生的日志信息都发送给某个用户,如root
* #登录到系统上的所有用户,一般emerg级别的日志是这样定义的
syslog日志服务属性定义实例:
mail.info /var/log/maillog #将mail相关的级别为info及info以上级别的信息记录到/var/log/maillog文件中
auth.=info @10.0.0.1 #将auth相关的info级别的信息记录到10.0.0.1主机上,前提是10.0.0.1主机能够接收到其他主机发来的日志信息(此时只记录info级别)
user.!=error #记录与user相关的,但不记录error级别的信息,只记录其他所有级别
user.!error #与user.error相反,此时只记录比error级别低的日志信息
*.info #记录所有可能产生日志子系统的info级别及其以上级别的日志信息
mail.* #记录与mail所产生的所有级别的日志信息
*.* #记录所有日志信息
cron.info;mail.info #记录cron相关的info及以上级别的日志信息和mail相关的info和以上级别的日志信息,多个日志来源之间以“;”分号隔开
cron,mail.info #和上边是一个意思,如果两个日志来源的记录级别相同,可以缩写,来源之间以“,”逗号隔开
mail.*;mail.!=info #记录与mail相关的所有级别的日志信息,但不包括info级别的所有信息
Syslog的默认配置文件定义解释:
# cat /etc/syslog.conf
*.info;mail.none;authpriv.none;cron.none /var/log/messages #所有可能产生日志信息的子系统的info级别及以上级别的日志信息,都保存在messages文件中,但是不包括mail,authpriv,cron子系统的
authpriv.* /var/log/secure #所有用户授权的日志信息都记录到secure文件中
mail.* -/var/log/maillog #所有邮件子系统产生的日志信息都异步保存在maillog文件中,“-”表示异步写入,其他日志信息都要同步写入
cron.* /var/log/cron #所有任务计划的日志信息都记录到cron文件中
*.emerg * #无论系统上哪个程序产生emerg级别的信息,都立即通知给系统上的所有用户,马上就要down机了
uucp,new.crit /var/log/spooler #来自uucp和new子系统的crit级别的信息都保存在spooler文件中
local7.* /var/log/boot.log #自己定义的日志记录,此处系统默认定义的是系统引导信息,保存在boot.log文件中;但此处并没有���义谁向这个文件中填写,所以这个文件是空文件,我们需要在其他文件中定义这个日志信息要发送到local7中,才会写到boot.log文件中,一般意义不大
这个文件保存之后日志系统配置文件并不会立即生效,此时如果我们使用“service syslog restart”命令来重启日志服务,可能会使得其他一些正在记录日志信息的子系统不能完整的记录,所以我们一般使用“service syslog reload”来重读配置文件,并生效,相当与发送1号信号。
看过“ Linux操作系统中日志系统功能详解 ”
浏览量:4
下载量:0
时间: