linux维护
漫步111
为目标而前行
展开
-
fuser命令详解
fuser功能 fuser 可以显示出当前哪个程序在使用磁盘上的某个文件、挂载点、甚至网络端口,并给出程序进程的详细信息. fuser显示使用指定文件或者文件系统的进程ID.默认情况下每个文件名后面跟一个字母表示访问类型。 访问类型如下: c 代表当前目录 e 将此文件作为程序的可执行对象使用 f 打开的文件。默认不显示。 F 打开的文件,用于写操作。默认不显转载 2016-12-12 21:37:50 · 4663 阅读 · 0 评论 -
三剑客——grep常用用法
基本grep用法:选项与参数:-a :将 binary 文件以 text 文件的方式搜寻数据-c :计算找到 '搜寻字符串' 的次数-i :忽略大小写的不同,所以大小写视为相同-n :顺便输出行号-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行!--color=auto :可以将找到的关键词部分加上颜色的显示!-F :将样式视为固定字符串的列表原创 2017-10-27 13:45:47 · 411 阅读 · 0 评论 -
web服务器集群session同步、共享的几种方法
在做了web集群后,你肯定会首先考虑session同步问题,因为通过负载均衡后,同一个IP访问同一个页面会被分配到不同的服务器上,如果session不同步的话,一个登录用户,一会是登录状态,一会又不是登录状态。所以本文就根据这种情况给出三种不同的方法来解决这个问题:一、利用数据库同步session 在做多服务器session同步时我没有用这种方法,如果非要用这种方法的话,我想过二种方法:原创 2017-06-07 20:54:29 · 605 阅读 · 0 评论 -
redhat 使用centos6 yum源
1、检测系统是否安装了yum包# rpm -qa | grep yum2、删除RHEL6.5原有的yum源# rpm -qa|grep yum|xargs rpm -e --nodeps3、下载相关安装包wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.no原创 2017-02-07 17:10:20 · 402 阅读 · 0 评论 -
linux中test命令详解
测试标志代表意义文件名、文件类型-e该文件名是否存在-f该文件名是否存在且为file-d该文件名是否存在且为目录-b该文件名是否存在且为一个block-c该文件名是否存在且为一个character device设备-S该文件名是否存原创 2017-04-27 21:08:45 · 8552 阅读 · 0 评论 -
CentOS 6.5安全加固及性能优化
说明:经常玩Linux系统的朋友多多少少也知道些系统参数优化和怎样增强系统安全性,系统默认的一些参数都是比较保守的,所以我们可以通过调整系统参数来提高系统内存、CPU、内核资源的占用,通过禁用不必要的服务、端口,来提高系统的安全性,更好的发挥系统的可用性。通过自己对Linux了解,对系统调优做了如下小结:操作系统:CentOS 6.5_x64最小化安装1、主机名设置[root@转载 2017-04-05 17:15:38 · 296 阅读 · 0 评论 -
Linux常用命令
1、cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如:[plain] view plain copy print?cd /root/Docements # 切换到目录/root/Docements cd ./path # 切换原创 2017-03-26 13:42:27 · 2380 阅读 · 0 评论 -
Linux shell 之 提取文件名和目录名的一些方法
很多时候在使用Linux的shell时,我们都需要对文件名或目录名进行处理,通常的操作是由路径中提取出文件名,从路径中提取出目录名,提取文件后缀名等等。例如,从路径/dir1/dir2/file.txt中提取也文件名file.txt,提取出目录/dir1/dir2,提取出文件后缀txt等。下面介绍两种常用的方法来进行相关的操作。一、使用${}1、${var##*/}转载 2017-03-26 13:26:25 · 235 阅读 · 0 评论 -
linux命令——ps和netstat
一、ps命令1、简介ps是Process Status的缩写,用来列出系统中当前运行的那些进程。ps命令列出的是当前进程的快照,就是执行ps命令这个时刻的进程,可以使用top命令获取动态的进程信息。 2、使用示例ps -aux|grep查看CMD是php的进程的所有状态信息kill -9 [pid]强制关闭进程ID对应的进程原创 2017-03-14 23:34:27 · 2893 阅读 · 0 评论 -
解决umount.nfs: /data: device is busy 问题
有时候我们需要umount某个挂载目录时会遇到如下问题:12[root@localhost /]# umount /data/umount.nfs: /data: device is busy通过这条命令查看:1234转载 2017-03-29 17:52:31 · 13384 阅读 · 0 评论 -
iptables详解
一:前言防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。目前市面上比较常见的有3、4层的防火墙,叫网络层的防火墙,还有7层的防火墙,其实是代转载 2017-03-28 15:52:54 · 234 阅读 · 0 评论 -
shell脚本删除几天前的备份文件
使用linux备份数据库时,需要定时做备份,需要将几天前的备份文件自动删除,节约硬盘空间语法如下: [root@localhost csbackup]# find /var/ftp/pub/csbackup/ -name "cs*" -mtime +7 -exec rm -rf {} \;原创 2017-02-28 14:48:19 · 4236 阅读 · 0 评论 -
linux硬盘检测健康状态
使用下面的命令来确认硬盘是否打开了SMART支持复制代码代码如下:smartctl -i /dev/sda正常情况下应该会得到下面这样的信息复制代码代码如下:[root@localhost bbs]# smartctl -i /dev/sdasmartctl 5.43 2012-06-30 r3573 [x原创 2017-01-12 16:47:14 · 27319 阅读 · 0 评论 -
Linux crontab定时执行任务
Linux crontab定时执行任务 命令格式基本格式 : * * * * * command 分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12 第5列标识号星期0~6(0表示星期天) 第6列要运行的命令 crontab文件的一些转载 2016-12-23 21:30:48 · 269 阅读 · 0 评论 -
netstat命令
netstat命令netstat命令用来打印Linux中网络系统的状态信息,可让你得知整个Linux系统的网络情况。netstat(选项)-a或--all:显示所有连线中的Socket; -A或--:列出该网络类型连线中的相关地址; -c或--continuous:持续列出网络状态; -C或--cache:显示路由器配置的快取信息; -e或--extend:原创 2016-12-13 16:04:14 · 285 阅读 · 0 评论 -
linux终端中文乱码问题
secure-crt连接linux时经常出现中文乱码现象编辑/etc/sysconfig/i18n,将原来的LANG="zh_CN.UTF-8"注释掉,加入下面四行:LANG="zh_CN.GB18030"LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"SUPPORTED="zh_CN.GB18030:zh_CH:zh:en_US.UT原创 2016-12-12 21:53:59 · 416 阅读 · 0 评论 -
linux 文件系统变为了只读解决办法
1、mount: 用于查看哪个模块输入只读,一般显示为: /dev/hda1 on / type ext3 (rw) none on /proc type proc (rw) usbdevfs on /proc/bus/usb type usbdevfs (rw) none on /dev/pts type devpts (rw,gid=5,mode=620) /dev/hda5 on原创 2018-01-31 15:06:21 · 41500 阅读 · 2 评论