最近一段突然有收到一些磁盘告警,去看下结果告警内容是说在root的用户的家目录下有一个没有权限访问的目录.gvfs,期间使用cp复制rm删除都是提示没有权限,看到也觉得很奇怪,都是使用root用户了怎么会没有权限,之后就去查了下资料知道了.gvfs文件夹是GNOME桌面系统的虚拟文件系统,通过GVFS可以很容易的通过SFTP、FTP、WebDAV、SMB等访问远程数据,通
在使用Java的程序中难免会遇上程序异常的现象,此时就可以使用JDK下的jstack和jmap来跟踪观察JVM中的内存堆栈信息用以分析,不过注意的是如果是在windows版本或者是开源版中一般都是没有的,如果需要使用需要安装相应的开发调试工具,下面就简单的说一说:jstack 一般而言之后跟着都是Java程序运行的pid或者是相应的Java代码文件,如:jstack $p
在Centos7的安装过程中如果有选择相关虚拟化的的服务安装系统后,启动网卡时会发现有一个以网桥连接的私网地址的virbr0网卡,这个是因为在虚拟化中有使用到libvirtd服务生成的,如果不需要可以关闭后去掉:[root@localhost ~]# virsh net-list#查看是否有连接相关虚拟设备 [root@localhost&n
Unix系统使用比较广泛的便是Linux系统,而基于Linux内核下也有很多衍生的其他的系统,其中就有Debian、Ubuntu这类的系统,在Linux系统下平时使用习惯的开机启动/etc/rc.local或/etc/rc.d/rc.local就没有了,那在Debian、Ubuntu下需要开启启动时就需要使用update-rc.d用来定义开机启动的命令 ,举一个简单的例子
在使用linux/Centos 7时可能大家会发现在安装好系统后默认的网卡名是一个随机数,在使用的过程中使用极为不便,linux/Centos 7的这种改变是因为在systemd和udev中引入新的网卡命名技术,可以在旧硬件坏了后更换新硬件后可以重命名设备名,但是初始生成的设备名是随机的,在早期Centos 6刚刚出来的时候在系统中没有加上biosdevname=0参数时
随着科技不断的进步,内存大小在不断的加大,使得swap分区的用处越来越小。所以在实际生产环境中有时需要对系统的swap分区大小来进行调整,不过建议在安装系统时就定义好是否要swap分区、swap分区的大小是多少,如果是条件允许的话建议swap分区在2GB~4GB间,如果还不够建议直接加内存。使用2GB的swap是因为有一些特殊的软件可能在平时使用的时候会使用到swap分区
LVM逻辑卷管理,在实际环境中被广泛的应用。使用LVM的最大的好处在与对磁盘分区大小和系统分区结构可以灵活的管理。它可以在服务器上新增加一块磁盘而做到不改变系统的分区结构,可动态增加逻辑分区大小,也可已在需要备份大量数据时,利用快照卷完成对某一逻辑卷的快照使得在数据备份时确保数据的一致性。所以在大多数场景中对LVM的使用是比较多的,所以在系统安装时建议使用LVM进行分区管
在Linux系统中有一个用于管理其他服务的管理进程,它的作用是把某一些本身不具有管理机制或进程守护和防火墙管理的服务通过xinetd来管理。所以说xinetd是在Linux中举足轻重的一个服务,在系统中xinetd的主要配置文件是:/etc/xinetd.conf,而一些系统自带,或者是自定义的配置文件一般都放在/etc/xinetd.d/文件夹里,通常配置文件的格式是这
可能是是先入为主的观念,很多人认为在Linux系统上图形并不实用,其实这一点是错的,平时服务器用不到图形界面的话,图形界面确实是没有用,但是如果Linux服务器是用来做图形处理、分析的,那么可想而知图形界面就是必须的图形界面在Linux下有2种,分别是GONME和X-Windows,2种图形界面看个人的使用习惯谁便选一种就可以了,而远程Linux的桌面服务中做的最稳当可靠
最近在整理自己的设备时发现有一个旧磁盘,想想放着也是闲着就是用SATA转USB线当移动磁盘装了Centos,当然安装的过程很简单(具体可以参看:http://jim123.blog.51cto.com/4763600/1832242),不过在这里提及一点,如果是电脑中要装Windows和Unix的系统,应该先装Windows的系统再装Unix的系统,这样才能使系统的正确引
alternatives是Unix下重要的版本管理工具,它最早是在debain的系统中出现,因为它强大实用性使得它在各个Unix环境中大量的移植使用,而我们在平时的时候可能最经常使用的是java的openjdk工具包的版本转换,而在alternatives实现多版本是使用替换系统中命令的link指向来实现版本的转换,它默认的多版本link文件都是放在/etc/altern
目前在大部分的实际生产环境中ipv6并没有被大规模使用,所以在很多的服务器上ipv6的模块的开启往往会带来很多安全隐患和麻烦,那么我们就需要禁用掉ipv6的模块,以前只是利用ip6tables来关闭ipv6的进出策略(可参看http://jim123.blog.51cto.com/4763600/1844094),但是在内核上常常还会有ipv6的影响,这个才平时分析日志的
最近正好要重新整理日志服务器,刚好需要对系统中的logrotate重新配置,因此就在此简单的写一下logrotate的一些基本配置参数,以便于查阅。 logrotate的主要的配置参数文件是/etc/logrotate.conf ,而/etc/logrotate.d/目录中的写配置是为了平时管理方便在里面写的,它最后还是会被/etc/logrota
syslog是Unix系统中系统日志,因此syslogd就是极为重要的一个服务,平时系统排错以及一些重要的事件都写在日志里,但是在实际生产环境中往往服务器并不是只有一台或者是几台,而在大批量的服务器日志分析时,如果是一台台去翻看日志就会十分的费时费力,那么在平时的生产环境中就可以使用一台或者是多台服务器为一个或者是多个集群的日志收集做为日志服务器,要配置日志服务器很简单,
grep是平时在分析数据文件的时候大量的使用的一个指令,而在grep的参数选项中有一个“--color=auto”给抓取到的数据上加上高亮颜色,而具体是指定那种颜色是由GREP_COLOR变量控制的,在这里就不多做赘述了,要具体的可以通man手册查看。我们平时在grep抓取数据时标记颜色写“--color=auto”这么长的参数选项就会比较麻烦,那么平时就可以修改家目录下
在实际生产环境中,往往unix主机因为大量的数据分析或者是其他的原因我们需要大量的使用命令行终端,而很多服务的交互界面的stty中使用的快捷键也是和体统一样的,如mysql。那么要提高平时的效率就一定会用到stty下的快捷键,在这里就简单的说一下:[root@localhost ~]# stty -a#以人类容易阅读的方式打印当前的所有配置
最近有人问我怎么样在对unix系统中的密码做设置,当时就随口说直接在键盘上随便按一通就可以了,当然如果是业务需求不是非常严格的情况下当然这样也行,但是如果要求是需要一个非常长的、限定长度的随机数密码就有点不行了,那么我们就可以借助系统中常用的工具实现随机数密码的设置,当然实际生产的方法很多,在这里就简单的说一下常用的几种方法: 一、使用有输出指令通过计算 md5 值,然后
linux下的安装很容易安装的只有用yum就可以了,如果是debian和ubuntu的系统就用apt-get安装1、先下载中文包:yum -y groupinstall chinese-support2、修改字符编码文件[root@test ~]# vi /etc/sysconfig/i18n LANG="en_US.UTF-8" SYSFONT="la
最近因为公司的需求就部署了一台Centos的服务器,但是手上没有移动光驱,而且要安装的Centos5 64位的版本大多都是超过4GB的,手上只有U盘,如此问题困扰我一段时间,自己也去上网去查看大量资料大多都是安装32位的系统不太靠谱。到后来实在没有办法安装最稳定的Centos5.5,于是就又去找了下发现Centos5.6的64位系统3.95GB,就选
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号