
linux系统问题
文章平均质量分 87
enchanterblue
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
解决linux系统启动之:unexpected inconsistency:RUN fsck
解决linux系统启动之:unexpected inconsistency:RUN fsck现象:虚拟机在启动过程中提示: unexpected inconsistency;RUN fsck MANUALLY原因分析:1、由于意外关机导致的文件系统问题解决方法:方法1:输入ROOT密码后然后输入fsck,一路YES,最后输入fsck -y /dev/sda1,然后再重启reboot就可以方法2:1...原创 2018-05-02 10:03:01 · 1042 阅读 · 0 评论 -
Linux系统内核文件介绍
Linux系统内核文件介绍一、vmlinuz vmlinuz是可引导的、压缩的内核。"vm"代表"Virtual Memory".Linux 支持虚拟内存,不像老的操作系统比如DOS有640KB内存的限制。Linux能够使用硬盘空间作为虚拟内存,因此得名"vm".vmlinuz是可执行的Linux内核,它位于/boot/vmlinuz,它一般是一个软链接。 vmlinuz的建立...原创 2018-05-02 09:58:52 · 2468 阅读 · 0 评论 -
linux文件系统与物理文件系统
文件系统是文件的管理者,决定文件如何被操作,比如存放、打开、关闭、写入、查找。文件可以是任何格式的数据,比如音频、视频、文档、代码、图片、应用程序、快捷方式等等。因为文件各种各样,所以文件系统的存在就很必要了。比如支持新建目录,新建空白文件,显示文件大小,显示文件创建日期,这些都是文件系统提供的服务。 文件系统结合图形操作界面,就造成了我们看到了双击就可以打开,单击就可以选中这些直观上的东西...原创 2018-05-02 09:58:49 · 529 阅读 · 0 评论 -
危险,几条可致命的Linux命令!
危险,几条可致命的Linux命令!不管你是Linux老手还是新手,肯定有遇到过执行某条命令后大骂自己“手贱”的经历,因为你误删了数据?Linux可不像Windows还有回收站可以把数据拎回来。因此作为一个Linux系统工程师,在命令行操作下模式时,除了仔细小心外,就是要多积累经验,多看看这些该避免的危险操作,时刻提醒自己。以下这几条Linux命令或许你执行过,当然也有些看似生僻的操作,但没有关系,...原创 2018-05-02 09:58:25 · 378 阅读 · 0 评论 -
grep命令简介
相信g r e p是U N I X和L I N U X中使用最广泛的命令之一。 g r e p(全局正则表达式版本)允许对文本文件进行模式查找。如果找到匹配模式, grep打印包含模式的所有行。 grep支持基本正则表达式,也支持其扩展集。 grep有三种变形,即:Grep:标准grep命令,本章大部分篇幅集中讨论此格式。E g r e p:扩展 g r e p,支持基本及扩展的正则表达式,但不支...原创 2018-05-02 09:58:18 · 312 阅读 · 0 评论 -
LINUX 查看硬件配置命令
系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env # ...原创 2018-05-02 09:58:15 · 184 阅读 · 0 评论 -
Linux多线程与同步
Linux多线程与同步作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 典型的UNIX系统都支持一个进程创建多个线程(thread)。在Linux进程基础中提到,Linux以进程为单位组织操作,Linux中的线程也都基于进程。尽管实现方式有异于其它的UNIX系统,但Linux的多线程在逻辑和使用上与真正的多线程并没有差别。 1. ...转载 2018-05-02 09:58:12 · 255 阅读 · 0 评论 -
正则表达式简述
以grep为例:grep -n "^abc" file.txt --以abc开始的行abc$ --以abc结束的行^$ --空行^abc$ --只包含字符串abc的行\<abc --由abc开头的单词abc\> --由abc结束的单词\ --检索单词abc^[a-c][0-5][^:] --检索以一个字符串开始的行,该字符串第一位为a-c...原创 2018-05-02 09:58:09 · 243 阅读 · 0 评论 -
Linux中批量把文件名大小写转换
Linux中批量把文件名大小写转换一哥们从现场打来急电说现在有一个目录,目录下有上千个文件,现在需要把文件名由小写全部转化为大写。 首先不能写脚本,那样的话还要教他用vi, 改权限,只能用命令了。字符转换嘛,当然想到的是 tr :for file in * ;do mv $file `echo $file | tr 'a-z' 'A-Z'`;done 过了一会儿这哥们又打电话说,扩展名不要改...原创 2018-05-02 09:58:06 · 4378 阅读 · 0 评论 -
memcached简介
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。 memcached 是以LiveJourn...原创 2018-05-02 09:57:58 · 183 阅读 · 0 评论 -
rhel6.1 取消开机rhn注册提示信息
原始出处http://greybeard.blog.51cto.com/3221098/600858 #rpm -qa | grep subscription-manager 然后移除那出现的几项吧: #yum remove subscription-manager-gnome #yum remove subscription-manager-firstboot #yum re...原创 2018-05-02 09:57:41 · 232 阅读 · 0 评论 -
系统邮件报错fatal: parameter inet_interfaces: no local interface found for ::1
发送邮件:[root@iZ23whn33jnZ log]# echo '这是邮件标题' | mail -s "这是邮件内容" 9379963xx@qq.com出现异常:[root@iZ23whn33jnZ log]# send-mail: fatal: parameter inet_interfaces: no local interface found for ::1查看centos中的post...转载 2018-05-23 19:38:50 · 2266 阅读 · 0 评论 -
linux文件系统性能优化
转自:http://blog.chinaunix.net/uid-25948627-id-3018520.html由于各种的I/O负载情形各异,Linux系统中文件系统的缺省配置一般来说都比较中庸,强调普遍适用性。然而在特定应用下,这种配置往往在I/O性能方面不能达到最优。因此,如果应用对I/O性能要求较高,除了采用性能更高的硬件(如磁盘、HBA卡、CPU、MEM等)外,我们还可以通过对文件系统进...转载 2018-06-07 10:43:35 · 938 阅读 · 0 评论 -
linux查看设备、资源等相关信息命令汇总
系统# uname -a # 查看内核/操作系统/CPU信息 /# head -n 1 /etc/issue # 查看操作系统版本 /# cat /proc/cpuinfo # 查看CPU信息 /# hostname # 查看计算机名 /# lspci -tv # 列出所有PCI设备 /# lsusb -tv # 列出所有USB设备 /# lsmod # 列出加载的内核模块 /# env # 查看...转载 2018-07-05 10:56:03 · 1350 阅读 · 0 评论 -
linux僵尸进程产生原因及如何避免
给进程设置僵尸状态的目的是维护子进程的信息,以便父进程在以后某个时间获取。这些信息包括子进程的进程ID、终止状态以及资源利用信息(CPU时间,内存使用量等等)。如果一个进程终止,而该进程有子进程处于僵尸状态,那么它的所有僵尸子进程的父进程ID将被重置为1(init进程)。继承这些子进程的init进程将清理它们(init进程将wait它们,从而去除僵尸状态)。 但通常情...转载 2018-07-13 16:22:05 · 274 阅读 · 0 评论 -
linux查看线程执行情况
问题:我的程序在其内部创建并执行了多个线程,我怎样才能在该程序创建线程后监控其中单个线程?我想要看到带有它们名称的单个线程详细情况(如,CPU/内存使用率)。 线程是现代操作系统上进行并行执行的一个流行的编程方面的抽象概念。当一个程序内有多个线程被叉分出用以执行多个流时,这些线程就会在它们之间共享特定的资源(如,内存地址空间、打开的文件),以使叉分开销最小化,并避免大量高成本的IPC(进程间通信)...转载 2018-07-15 02:06:31 · 9755 阅读 · 0 评论 -
邮件报错信息解决send-mail: fatal: parameter inet_interfaces: no local interface found for ::1
send-mail: fatal: parameter inet_interfaces: no local interface found for ::1 发送邮件:[root@iZ23whn33jnZ log]# echo '这是邮件标题' | mail -s "这是邮件内容" 9379963xx@qq.com出现异常:[root@iZ23whn33jnZ log]# sen...转载 2018-07-30 17:19:00 · 1616 阅读 · 0 评论 -
计算机启动过程
从打开电源到开始操作,计算机的启动是一个非常复杂的过程。 我一直搞不清楚,这个过程到底是怎么回事,只看见屏幕快速滚动各种提示...... 这几天,我查了一些资料,试图搞懂它。下面就是我整理的笔记。零、boot的含义 先问一个问题,"启动"用英语怎么说? 回答是boot。可是,boot原来的意思是靴子,"启动"与靴子有什么关系呢? 原来,这里的boot是bootstrap(鞋带)的缩写,它...原创 2018-05-02 09:59:20 · 178 阅读 · 0 评论 -
查看端口被哪个进程占用
lsof -i :22,查一个端口被哪个进程用着。<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle&q原创 2018-05-02 09:59:27 · 168 阅读 · 0 评论 -
mountall:Filesystem has error
mountall:Filesystem has errorLuo Weifeng 2011-3-31早上需要把以前的ftp转移到新的机器上,装完ubuntu后,调整了系统编码,本想轻轻松松就搞定了,结果出来个mountall:Filesystem has error的错误,我好多自己的分区都有问题,突然想到装 10.10server的时候没有选对时区,选的是美国西部的某个地方,这下糟了,别急,看上...原创 2018-05-02 10:02:52 · 597 阅读 · 0 评论 -
linux Could not read symbols
Could not read symbols:Linux/UNIX系统下编译时,常见的一类报错信息。 通常情况下,该编译报错信息之前会给出出现错误的静态库(.a结尾文件)、或动态库(.so结尾文件), 该报错的基本原因是当前编译器无法对库文件进行正确的解析Could not read symbols报错类型 具体的报错信息会在Could not read symbols:字段后给出,常见的一...原创 2018-05-02 10:02:49 · 627 阅读 · 0 评论 -
ubuntu下 vi输入方向键会变成ABCD的解决方法
ubuntu在vi编辑模式下按方向键会变成ABCD,找到了此解决办法:先卸载vim-tiny:再安装vim full:可出现提示:"软件包 没有可安装的候选者"这时只要更新以下软件包信息即可。 最简单的做法是,是执行 sudo apt-get update 即可。我的做法是先更新软件源,在更新软件包信息。OK,恢复正常了. ...原创 2018-05-02 10:02:47 · 431 阅读 · 0 评论 -
Ubuntu 更新时提示/boot“磁盘空间不足”
问题描述 Ubuntu 更新时遇到“磁盘空间不足问题”,如下图所示: 问题分析 在装Ubuntu Linux的时候,一般都会把/boot单独分区,给200M左右的空间。这样以后更新内核的时候,系统把新内核添加到/boot下,但是没有删除旧内核;内核越来越多,导致空间不足,从而引起无法更新系统。由于是旧内核没有删除造成的/boot分区容量不足,所以我们可以通过删除旧内核的方法来解决。解决办法 3.1...原创 2018-05-02 10:02:41 · 2922 阅读 · 0 评论 -
ubuntu使用中遇到问题及解决方法持续整理
ubuntu使用中遇到问题及解决方法持续整理 试图双击deb文件进行安装,点击install 按钮,提示“This software comes from a 3rd party and may contain non-free components”。 打开Terminal,输入以下命令: sudo apt install gdebi 安装完成后,将deb文件默认打开方式设为gdebi: 右...原创 2018-05-02 10:02:20 · 311 阅读 · 0 评论 -
win7+linux修复grub rescue
grub手动引导、修复win7 Mbr 一、引导Linux重启进入到grub菜单界面时,按“c”键进入grub命令模式。1、指定/boot所在的分区,比如分区是第一块硬盘第一分区,即hd0,0 grub> root (hd0,0) 2、指定kernel,主要是找到vmlinuz文件。 grub> kernel /vmlinuz www.2cto.com ...原创 2018-05-02 10:02:16 · 1504 阅读 · 0 评论 -
Linux相关TCP参数优化及各参数说明
Linux相关TCP参数优化: proc/sys/net/ipv4/ 提高web质量tcp_wmem(3个INTEGER变量): min, default, maxmin:为TCP socket预留用于发送缓冲的内存最小值。每个tcp socket都可以在建议以后都可以使用它。默认值为4096(4K)。default:为TCP socket预留用于发送缓冲的内存数量,默认情况下该值会影响其它协议使...原创 2018-05-02 10:01:38 · 429 阅读 · 0 评论 -
tcp_tw_recycle和tcp_timestamps导致connect失败问题
tcp_tw_recycle和tcp_timestamps导致connect失败问题 近来线上陆续出现了一些connect失败的问题,经过分析试验,最终确认和proc参数tcp_tw_recycle/tcp_timestamps相关;1. 现象 第一个现象:模块A通过NAT网关访问服务S成功,而模块B通过NAT网关访问服务S经常性出现connect失败,抓包发现:服务S端已经收到了s...原创 2018-05-02 10:01:27 · 539 阅读 · 0 评论 -
应用服务器time_wait和close_wait问题
再谈应用环境下的TIME_WAIT和CLOSE_WAIT昨天解决了一个HttpClient调用错误导致的服务器异常,具体过程如下:http://blog.youkuaiyun.com/shootyou/article/details/6615051里头的分析过程有提到,通过查看服务器网络状态检测到服务器有大量的CLOSE_WAIT的状态。在服务器的日常维护过程中,会经常用到下面的命令:[plain] vie...原创 2018-05-02 10:01:05 · 231 阅读 · 0 评论 -
发现大量的TIME_WAIT解决办法
发现大量的TIME_WAIT解决办法2008-10-13 10:02:55 标签:linux mysql 休闲 职场 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://kerry.blog.51cto.com/172631/105233 今天早上一上班,有同事就反映公司好几个网站都打不开,登陆数据库服务器(wind...转载 2018-05-02 10:00:59 · 2703 阅读 · 0 评论 -
硬中断与软中断的区别
top命令经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。本文通过一个运行中的WEB服务器的top监控截图,讲述top视图中的各种数据的含义,还包括视图中各进程(任务)的字段的排序。 top进入视图 ...原创 2018-05-02 10:00:56 · 4482 阅读 · 0 评论 -
centos创建宽带连接
我用的是电信 8M 宽带,联网也费了很大劲。将CentOS 6.4网络配置过程记录下来。以下全是以root权限执行的。在命令行中输入su 回车输入root密码就能用root权限了。--------------------------------------------------------------------------------首先将光盘1 放入光驱,启动之后,执行如下命令:mount ...原创 2018-05-02 10:00:33 · 461 阅读 · 0 评论 -
Solved: unable to enumerate USB device on port 6
At some moment, my USB WLAN stick stopped working, and the log was polluted by messages like:usb 6-1: new high speed USB device using ehci_hcd and address 62hub 6-0:1.0: unable to enumerate USB devic...原创 2018-05-02 10:00:23 · 3140 阅读 · 0 评论 -
linux测试网络带宽
在Linux下怎么看网络流量?在Windows下,我们可以很方便的通过360来查看网络流量,知道哪个进程占用的网络带宽比较多。那在Linux下怎么看流量呢,对于Web服务器来说这是很重要的。 下面这边博客很仔细的介绍了Linux下看流量的方法:Linux 各种查看网卡流量的方法 http://jasonyong.blog.51cto.com/47753/174197 我使用了其中一些,还找了网上...原创 2018-05-02 10:00:12 · 2332 阅读 · 0 评论 -
alias别名设置方法
Linux用户经常会使用到Shell,也经常会和控制台打交道。但是这种CLI界面很难被已经习惯使用MS Windows的用户所接受,尤其是命令。Linux常用的Bash命令有一百多个,虽然一般情况下命令都非常简短,不过也有很多时候需要大量的是用参数,这样,对很多初学者来说,背命令变成为最头疼的事情,这也是很多Linux初学者望而生畏。在这里,给大家说一个小技巧,一个可以使大家对控制台的操作更得心应...原创 2018-05-02 09:59:48 · 3592 阅读 · 1 评论 -
linux中buffer和cache的区别
我们一开始,先从Free命令说起。Freefree 命令相对于top 提供了更简洁的查看系统内存使用情况:$ freetotal used free shared buffers cachedMem: 255268 238332 16936 0 85540 126384-/+ buffers/cache: 26408 228860Swap: 265000 0 265000Mem:表示物理内存统计 ...原创 2018-05-02 09:59:39 · 168 阅读 · 0 评论 -
记一次linux oom内存溢出排查过程
一,背景收到应用服务报警,然后登录上服务器查看原因,发现进程不再了。 二,问题分析1,那么判断进程被干掉的原因如下:(1),机器重启了通过uptime看机器并未重启(2),程序有bug自动退出了通过查询程序的error log,并未发现异常(3),被别人干掉了由于程序比较消耗内存,故猜想是不是oom了,被系统给干掉了。所以查messages日志,发现的...转载 2018-08-16 14:13:49 · 25668 阅读 · 2 评论