linux
tcxianggg
这个作者很懒,什么都没留下…
展开
-
详解/etc/group /etc/passwd /etc/shadow(转)
在Linux中,用户(User)和用户组(Group)的配置文件,是作为系统管理员的你最应该了解和掌握的系统基础文件之一。从另一方面来说,了解这些文件也是系统安全管理的重要组成部份,作为一个合格的系统管理员一定要对用户和用户组配置文件了解透彻才行; 一、用户(User)相关: 谈到用户,就不得不谈用户管理、用户配置文件、以及用户查询和管理的控制工具;用户管理主要通过修改用户配置文件完成,用户...原创 2014-05-21 12:46:45 · 586 阅读 · 0 评论 -
linux修改最大文件链接数open files/ulimit -n(转)
使用ulimit -a 可以查看当前系统的所有限制值,使用ulimit -n 可以查看当前的最大打开文件数。 新装的linux默认只有1024,当作负载较大的服务器时,很容易遇到error: too many open files。因此,需要将其改大。使用 ulimit -n 65535 可即时修改,但重启后就无效了。(注ulimit -SHn 65535 等效 u...原创 2015-04-10 17:19:24 · 1501 阅读 · 0 评论 -
linux笔记
1.load average的值最好大于等于cpu个数如果小于cpu个数 非常空闲 sar -A 所有系统资源运行状况-u 所有cpu负载-P 指定一个CPU的负载(0开始)-d 硬盘-r 内存-b 缓冲区等等 cat /proc/meminfo 查看都哪里用了内存 通过以上分析,我们可以得到如下结论:l top命令通过解析/proc...原创 2015-07-31 23:30:10 · 83 阅读 · 0 评论 -
iptable限制ip端口
# Generated by iptables-save v1.4.7 on Thu Jan 2 16:43:51 2014*filter:INPUT ACCEPT [0:0]:FORWARD ACCEPT [0:0]:OUTPUT ACCEPT [0:0]-A INPUT -p icmp -j ACCEPT-A INPUT -i lo -j ACCEPT-A IN...原创 2015-08-07 15:18:07 · 513 阅读 · 0 评论 -
IOSTAT(转)
简介iostat主要用于监控系统设备的IO负载情况,iostat首次运行时显示自系统启动开始的各项统计信息,之后运行iostat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。 语法iostat [ -c ] [ -d ] [ -h ] [ -N ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ -z ] ...原创 2016-09-17 20:12:27 · 120 阅读 · 0 评论 -
free
参数:b 以字节为单位显示。-k 以K字节为单位显示。默认显示。-m 以兆字节为单位显示。-s 每隔多少秒重复执行。可编写一个脚本用于监控。 解释:Mem开头的行:total是指内存总数。比如这台机器4G内存,实际上已经扣除掉了作为显存的部分。Used是指操作系统已经使用的内存数。这部分既包括操作系统本身使用的部分,也包括应用程序已经使用的部分,还包括缓存的部分。...原创 2016-09-17 20:42:29 · 161 阅读 · 0 评论 -
ab压力测试
ab参数详解 – 压力测试 1、使用ab发送post请求ab -n 100000 -c 149 -H keywords:dt -p /root/file/param.conf -T 'application/x-www-form-urlencoded' http://cc-tt.chinacloudapp.cn/restaurant解释:-p:包含post请求的参数文件。...原创 2016-01-21 16:00:41 · 121 阅读 · 0 评论 -
rsync同步(转)
rsync是类unix系统下的数据镜像备份工工具,一般linux系统都自带了 [可以确认一下:shell>rpm -qa|grep rsync]操作:服务端配置/etc/rsyncd.conf,开启deamon,做为主机,文件增量变化在这产生。客户端crontab去轮询,主动跑脚本,访问服务端,拉取服务端文件。服务端:192.168.1.2 同步目录:/home/s...原创 2016-03-01 10:44:16 · 113 阅读 · 0 评论 -
linux shell debug方法 转
1. 使用trap命令trap命令用于捕获指定的信号并执行预定义的命令。其基本的语法是:trap 'command' signal其中signal是要捕获的信号,command是捕获到指定的信号之后,所要执行的命令。可以用kill –l命令看到系统中全部可用的信号名,捕获信号后所执行的命令可以是任何一条或多条合法的shell语句,也可以是一个函数名。shell脚本在执行时,会产生三个所谓的“...原创 2016-03-14 13:08:39 · 181 阅读 · 0 评论 -
linux 文件I/O原理及模型
linux 文件I/O原理及模型 转载▼ 我们知道Linux的内核将所有外部设备都可以看做一个文件来操作。那么我们对与外部设备的操作都可以看做对文件进行操作。我们对一个文件的读写,都通过调用内核提供的系统调用;内核给我们返回一个file descriptor(简称:fd,文件描述符);我们通过 ls -l /proc/${pid}/fd/ 可...原创 2016-03-20 19:46:15 · 196 阅读 · 0 评论 -
Top指令详解(转)
top命令经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。本文通过一个运行中的WEB服务器的top监控截图,讲述top视图中的各种数据的含义,还包括视图中各进程(任务)的字段的排序。 top进入视图top视图 01【top视图 01】是刚进入t...原创 2014-08-10 16:39:56 · 150 阅读 · 0 评论 -
vmstat
Linux vmstat命令实战详解(转)vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU...原创 2014-03-21 12:44:31 · 54 阅读 · 0 评论 -
linux常用命令
free -m 查看内存cat /proc/cpuinfo | grep processor 查看机器是几个核fdisk -l 硬盘大小 必须rootmkfs.ext3 /dev/sda5umount -l xxx 当disk不被使用时umount可以把disk mount到一个别的目录,再umount指定目录 chsh 切换使用的shell chsh -l ...原创 2014-03-18 16:58:01 · 90 阅读 · 0 评论 -
nohup
记录一个奇怪的问题 有时间来查问题nohup ./run.sh &里面调用rmi会报错no such table object初步查了下和gc有关 用 nohup java -jar xx.jar &就ok 这是什么情况?...原创 2014-05-21 15:29:18 · 80 阅读 · 0 评论 -
VMware配置内网
1. vmware VM--settings--network adapter选NAT2. vmware edit-virtual network editor 用NAT,会自动生成网关ip(192.168.154.2)和子网ip3. 查看VMware的VMware dhcp服务是否开启4. 去VMnet8 设置网段内的ip网关设为 192.168.154.25. 虚拟cent...原创 2014-06-04 16:45:48 · 254 阅读 · 0 评论 -
selinux iptables
selinux关闭 getenforce 查看状态enforcing:开启的permissive: setenforce 0 关闭的disable: /etc/selinux/config reboot修改过后的 如果reboot出现问题1. centos怎么让进入GRUB 菜单界面? Linux开机引导的时候,按键盘上的e 就可以进入进入GRUB菜单界面。 ...原创 2014-06-12 13:49:54 · 88 阅读 · 0 评论 -
ssh
1.ssh-keygen -t rsa 生成公私钥2. scp 到从机,再cat后>>重要 cat id_rsa.pub >> authorized_keys3.非常重要的 chmod 700 .ssh chmod 600 authorized_keys 4. /etc/init.d/sshd restart 和其他hos...原创 2014-06-16 16:46:04 · 80 阅读 · 0 评论 -
rpm转
Linux rpm 命令参数使用详解[介绍和应用] RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。常用...原创 2014-07-05 16:13:49 · 136 阅读 · 0 评论 -
自建本地repso yum安装需要注意的问题
1.yum安装的时候,因为不能联网,会缺依赖包安装yum-utilsyum -y install yum-utils接着就可以下载yum源中的rpm包比如我想下载ntfs-3g包yumdownloader ntfs-3g当前目录下就有下载的rpm包了然后cp到自己的仓库目录,在本地安装的机器上yum正常安装 2.配置[root@ehmaster c...原创 2014-07-05 16:19:42 · 259 阅读 · 0 评论 -
yum命令详解(转)
yum命令详解 2010-11-15 11:46:43| 分类: Linux基础|举报|字号 订阅 如果你是一个Linux的初学者,一定会被软件的安装所困扰过,尽管RPM包解决了一定层度的问题,但有些RPM的包的依赖关系让人很是头疼。而YUM、APT等一些RPM包的管理方式的出现,使Linux平台上软件的安装变得更加简便。 那么什么是YUM呢?它是Yell...原创 2014-07-05 19:54:30 · 172 阅读 · 0 评论 -
HA keepalived CENTOS6.3
安装 [root@localhost ~]#yum install gcc openssl openssl-devel popt-devel make[root@localhost ~]#wget http://www.keepalived.org/software/keepalived-1.2.7.tar.gz[root@localhost ~]#gunzip keepaliv...原创 2014-07-17 15:45:14 · 66 阅读 · 0 评论 -
NTP 同步CENTOS时间
1、将系统时区改成上海时区cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime2、写个脚本ntp.cron#!/bin/bash/usr/sbin/ntpdate ntp.fudan.edu.cn | logger -t NTP 将该脚本 放到/etc/cron.daily 这个目录中即可实现每天自动同步时间...原创 2014-07-24 22:12:04 · 88 阅读 · 0 评论 -
proc转
http://www.itshanghai.net/technology/2009/0209/article_238.html 另外,可以参考这个http://www.centos.org/docs/5/html/5.1/Deployment_Guide/ch-proc.html内容摘要:Linux系统上的/proc目录是一种文件系统,即proc...原创 2016-03-20 20:55:43 · 128 阅读 · 0 评论