Welcome 微信登录

首页 / 操作系统 / Linux

详解Linux中的日志及用日志来排查错误的方法

详解Linux中的日志及用日志来排查错误的方法

Linux 系统日志许多有价值的日志文件都是由 Linux 自动地为你创建的。你可以在 /var/log 目录中找到它们。下面是在一个典型的 Ubuntu 系统中这个目录的样子:一些最为重要的 Linux 系统日志包括:/var/log/syslog 或 /var/log/messages 存储所有的全局系统活动数据,包括开机信息。基于 Debian 的系统如 Ubuntu 在 /var/log/syslog 中存储它们,而基于 RedHat 的系统如 R...
Linux系统中清理文件和清理环境变量的方法

Linux系统中清理文件和清理环境变量的方法

使用 Find 命令来帮你找到那些需要清理的文件一个问题几乎困扰着所有的文件系统 -- 包括 Unix 和其他的 -- 那就是文件的不断积累。几乎没有人愿意花时间清理掉他们不再使用的文件和整理文件系统,结果,文件变得很混乱,很难找到有用的东西,要使它们运行良好、维护备份、易于管理,这将是一种持久的挑战。我见过的一种解决问题的方法是建议使用者将所有的数据碎屑创建一个文件集合的总结报告或"概况",来报告诸如所有的文件数量;最老的,最新的,最...
Linux系统中使用fdupes来查找并删除重复文件

Linux系统中使用fdupes来查找并删除重复文件

对于大多数计算机用户而言,查找并替换重复的文件是一个常见的需求。查找并移除重复文件真是一项令人不胜其烦的工作,它耗时又耗力。但如果你的机器上跑着GNU/Linux,那么查找重复文件会变得十分简单,这多亏了fdupes工具。fdupes是啥东东?fdupes是Linux下的一个工具,它由Adrian Lopez用C编程语言编写并基于MIT许可证发行,该应用程序可以在指定的目录及子目录中查找重复的文件。fdupes通过对比文件的MD5签名,以及逐字节比较文件来...
腾讯云 阿里云 挂载硬盘方法(数据盘)

腾讯云 阿里云 挂载硬盘方法(数据盘)

腾讯云 阿里云 一般都是两个盘 数据盘需要分区挂在一下先检查下数据盘在不在 命令复制代码代码如下:fdisk -l对数据盘分区复制代码代码如下:fdisk /dev/xvdb格式化 创建 挂载复制代码代码如下:mkfs.ext3 /dev/xvdb1复制代码代码如下:mkfs.ext3 /dev/xvdb1mkdir /mnt/datamount /dev/xvdb1 /mnt/data最后 修改启动项 复制代码代码如下: echo "/dev/xvdb1...
Linux系统中使用dd命令检测硬盘性能的方法

Linux系统中使用dd命令检测硬盘性能的方法

dd命令的基本使用dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2参数注释:if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file >of=文件名:输出文件名,缺省为标准输出。即指定目的文件。< of=output file >ibs=bytes:一次读入bytes个字节,即指定一个块大小为...
在各种Linux发行版上安装Git的教程

在各种Linux发行版上安装Git的教程

Git是一个流行的开源版本控制系统(VCS),最初是为Linux环境开发的。跟CVS或者SVN这些版本控制系统不同的是,Git的版本控制被认为是“分布式的”,某种意义上,git的本地工作目录可以作为一个功能完善的仓库来使用,它具备完整的历史记录和版本追踪能力。在这种工作模型之下,各个协作者将内容提交到他们的本地仓库中(与之相对的会总是提交到核心仓库),如果有必要,再有选择性地推送到核心仓库。这就为Git这个版本管理系统带来了大型协作...
在Linux系统中使用蓝牙功能的基本方法

在Linux系统中使用蓝牙功能的基本方法

首先确定硬件上有支持蓝牙的设备,然后运行如下命令,就可以开到我们的蓝牙设备了:复制代码代码如下:lsusb运行hciconfig可以看到:从上图可以看出,我们的蓝牙设备是hci0运行hcitool dev可以看到我们的蓝牙设备的硬件地址运行hcitoo --help 可以查看更多相关命令然后我们激活它:复制代码代码如下:sudo hciconfig hci0 up要注意的是,激活前蓝牙必须是打开的,否则会出现如下错误:然后我们开始扫描了:复制代码代码如下:...
使用ssh访问防火墙后的Linux服务器的方法

使用ssh访问防火墙后的Linux服务器的方法

使用ssh工具访问Linux服务器的基本方法第一步,开启工作站上防火墙的相应端口,SSH是22。第二步,开启SSH服务。先查看ssh的状态。复制代码代码如下:service sshd status开启服务,复制代码代码如下:service sshd start当然也可以关闭了,复制代码代码如下:service sshd stop重启服务,复制代码代码如下:sshd restart第三步,修改配置文件,/etc/ssh/sshd_config打开这个文件,在...
Linux系统日志分析的基本教程

Linux系统日志分析的基本教程

首先,我们将描述有关 Linux 日志是什么,到哪儿去找它们,以及它们是如何创建的基础知识Linux 系统日志许多有价值的日志文件都是由 Linux 自动地为你创建的。你可以在 /var/log 目录中找到它们。下面是在一个典型的 Ubuntu 系统中这个目录的样子:一些最为重要的 Linux 系统日志包括:/var/log/syslog 或 /var/log/messages 存储所有的全局系统活动数据,包括开机信息。基于 Debian 的系统如 Ubu...
在Linux系统下使用Github的基本教程

在Linux系统下使用Github的基本教程

1.安装git:复制代码代码如下:sudo apt-get install git-core git-gui git-doc2.到https://github.com/ 注册一个帐号,一会儿客户端登录的时候要使用的。 3.在客户端安装SSH Key,方便我们在客户端安全登录:复制代码代码如下:cd ~/.ssh如果提示“没有那个文件或目录”,那么说明你以前没有生成过SSH Key,直接跳到第4步,否则保存从前的SSH Key:复制代...
Linux系统下Git的基本配置和使用示例

Linux系统下Git的基本配置和使用示例

git config配置文件一.Git已经在你的系统中了,你会做一些事情来客户化你的Git环境。你只需要做这些设置一次;即使你升级了,他们也会绑定到你的环境中。你也可以在任何时刻通过运行命令来重新更改这些设置。 Git有一个工具被称为git config,它允许你获得和设置配置变量;这些变量可以控制Git的外观和操作的各个方面。这些变量可以被存储在三个不同的位置: 1./etc/gitconfig 文件:包含了适用于系统所有用户和所有库的值。如果你传递...
Git服务器的Gitosis安装配置及gitignore的使用方法

Git服务器的Gitosis安装配置及gitignore的使用方法

Git服务器Gitosis安装设置1、安装 openssh服务器复制代码代码如下:sudo apt-get install openssh-server openssh-client2、创建个人公钥和私钥在默认用户的主目录路径下,运行以下命令,按照提示创建公钥和私钥复制代码代码如下:ssh-keygen -t rsa默认生成2048位,如果需要提高安全级别,也可以通过下面的命令创建公钥和私钥复制代码代码如下:ssh-keygen -t rsa -b 409...
深入解析Linux系统下的进程切换

深入解析Linux系统下的进程切换

Linux内核下进程切换Linux切换并没有使用X86CPU的切换方法,Linux切换的实质就是cr3切换(内存空间切换,在switch_mm函数中)+ 寄存器切换(包括EIP,ESP等,均在switch_to函数中)。这里我们讲述下switch_to主流程:1、 在switch_mm函数中将new_task->pgd设置到cr3寄存器中,实现页表切换,由于每个进程3-4G的页表映射机制完全一样(从内核页表中直接复制过来的),故这里虽然切换了pgd,...
Linux系统下的ipmitool工具使用指南

Linux系统下的ipmitool工具使用指南

本文介绍ipmitool工具的使用,这个命令主要是用来操作服务器硬件的,所以一般的业务运维很少会用它,但它的功能很强大,比如:能够硬重启服务器,重设BMC口,配置BMC口IP,进入grub环境,设置boot顺序,等等。在CentOS和RedHat Linux的大部分版本中都会默认安装它,所以它的实用性比较广。还有一个好处是用它可以制作远程管理服务器的运维自动化系统。- 进入grub环境:复制代码代码如下:ipmitool -H $BMC_IP -I lan...
Linux系统下Flash Player崩溃的一个解决办法分享

Linux系统下Flash Player崩溃的一个解决办法分享

1月份的时候决定从 Ubuntu 换到 Archlinux, 换完之后 Flash Player 就一直没正常过. 一打开视屏就 crash. 从那之后就一直用手机看视屏, 很别扭, 放着大屏不用一直盯着手机看看. 今天下定决心找找原因. google 了一阵也没有啥结果, 所以我决定卸载现有的, 手动安装一个试试.复制代码代码如下:$ sudo pacman -R flashplugin结果卸载的时候输出段信息:warning: /etc/adobe/m...
SSH登录Linux服务器慢或者登陆错误的解决方法分享

SSH登录Linux服务器慢或者登陆错误的解决方法分享

每次PuTTY使用SSH登录到远程的Linux进行管理的时候,远程登录的过程都非常慢——输入完用户名之后,非要等到30秒左右才会出来输入密码的提示。在实际处理问题的时候,特别需要快速响应的时候,这种状况着实让人难以忍受。但后来具体测试了一下,发现这又并非是每种系统的通病,出现问题的机器主要集中的CentOS上,同样的Debian系统,在远程连接的过程就是健步如飞,丝毫没有卡顿犹豫的感觉。这难道是CentOS的问题?出于好奇,查看了下...
Linux系统下CVS的账号控制操作简介

Linux系统下CVS的账号控制操作简介

CVS是一个版本控制系统,用于在多人开发环境下的源码的维护.从理论上 CVS可以维护任意的文本文档的开发,而不是局限于程序设计. CVS用copy-midify-merge变化表支持对文件的同时访问和修改. 在UNIX环境理,CVS的使用一般是以命令行方式,也有一些GUI的前端工具,如TKCVS等. CVS的使用有两种方式,一是本机使用, 一是远程执行.这里现说本机使用. CVS的命令格式是: cvs [cvs的选项] cvs-command [comma...
Linux下CVS的安装配置与操作命令全解析

Linux下CVS的安装配置与操作命令全解析

在介绍CVS命令之前,先说点别的 如以前说,仓库内除乐源文件外,还包括一系列的管理文件.位于$CVSROOT/CVSROOT 修改管理文件的方法等同于源代码文件,利用CVS命令提取和修改. 下面描述每个文件的用途: checkoutlist 支持CVSROOT目录的其它管理文件,允许为各种CVS命令定置信息 commitinfo 在cvs commit命令执行时,这个文件指定乐文件提交时执行的命令 cvswrappers 定义乐一个包装程序当文件登记或检取...
<< 111 112 113 114 115 116 117 118 119 120 >>