Linux常用指令

#============常用命令================================

======删除0字节文件

find -type f -size 0 -exec rm -rf {} \;

======查看进程 按内存从大到小排列

ps -e -o "%C : %p : %z : %a"|sort -k5 -nr

======按cpu利用率从大到小排列

ps -e -o "%C : %p : %z : %a"|sort -nr

======打印说cache里的URL

grep -r -a jpg /data/cache/* | strings | grep "http:" | awk -F‘http:‘ ‘{print "http:"$2;}‘

======查看http的并发请求数及其TCP连接状态:

netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}‘

======查看内存大小(总数)

free -m |grep "Mem" | awk ‘{print $2}‘

======查看连接某服务端口最多的的IP地址

netstat -ant | grep "80" | grep ESTABLISHED | awk ‘{printf "%s %s\n",$5,$6}‘ | sort

======查看Apache的并发请求数及其TCP连接状态:

netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}‘

epel源

https://fedoraproject.org/wiki/EPEL

repoforge源

http://repoforge.org/use

rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

清空yum缓存

yum clean all

生成缓存

yum makecache

开始更新系统及内核

yum upgrade

只更新内核版本

yum install kernel

检测内核版本

uname -a

#系统调优

ulimit -a

vi /etc/security/limits.conf

vi /etc/security/limits.d/90-nproc.conf(centos6.x版本)

* soft nofile 65535

* hard nofile 65535

#系统内核参数调优

#案例日志:kernel:ip_conntrack:table full,dropping packet

#修改以下参数:

ip_conntrack_max参数

/proc/sys/net/ipv4/ip_conntrack_max(centos5.x)

/proc/sys/net/netfilter/nf_conntrack_max(centos6.x)

在/etc/sysctl.conf中加入:

net.ipv4.netfilter.ip_conntrack_max = 655360(centos 5.x)

net.nf_conntrack_max=100000(centos6.x)

sysctl -p

#swappiness参数

表示使用swap概率,值越大,表示使用swap的概率越大

cat /proc/sys/vm/swappiness

vi /etc/sysctl.conf

vm.swappiness=10 //表示内存使用率超过90%时,才使用swap

#精简系统服务和开机进程

1、线上服务器建议开启的服务

crond,network,syslog,sshd,iptables,udev-post,sysstat

2、快捷开启方法:

先关闭所有

for serv in ‘chkconfig --list|grep 3:on|awk ‘{print $1}‘‘:do chkconfig --level 3 $serv off;done

在开启服务

for serv in ‘crond、network ,syslog,sshd,iptables......‘;do chkconfig --level 3 $serv on;done

3、可删除的用户组

vipw #查看用户快捷键

userdel adm ip sync shutdown halt news uucp video games gopher ftp...

groupdel adm ip news uucp games dip...

时间: 2024-10-29 00:45:39

Linux常用指令的相关文章

Linux 学习一 Linux常用指令,常用目录,Vi编辑器

1. Linux常用指令 常用指令 功能 startx 进入图形界面 Shutdown -h now 关机 Shutdown -r now  或者 reboot 重启 Su - 切换管理员 logout 注销 Ls   或者 dir 当前目录所有文件 Ls -l 当前目录所有文件详细信息 cd 切换目录 pwd 列出当前目录路径 Useradd XXX 添加用户XXX Passwd XXX 给用户XXX修改密码 Userdel XXX 删除用户XXX Userdel -r XXX 删除用户XXX

Linux常用指令和系统管理命令总结

Linux常用指令: ls 显示文件或目录 ls -l 列出文件详细信息 ls -a 列出当前目录下所有文件或目录,包括隐藏的 ls -al 显示详细文件信息,包括隐藏的文件 mkdir 创建目录 mkdir -p 创建目录,若无父目录,则创建父目录 cd 切换目录 touch 创建空文件 echo 创建带有内容的文件 cat 查看文件内容 cp 拷贝 mv 移动或者重命名 rm 删除文件 rm -r 递归删除,可删除子目录及文件 rm -f 强制删除 rm -rf 强制递归删除 find 在文

xshell-常用指令汇总 linux 常用指令

suse linux 常用命令  (1)命令ls——列出文件  ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件  ls a* 列出当前目录下以字母a开头的所有文件  ls -l *.doc 给出当前目录下以.doc结尾的所有文件 (2)命令cp——复制文件  cp afile afile.bak 把文件复制为新文件afile.bak  cp afile /home/bible/ 把文件afile从当前目录复制到/home/bible/目录下  cp * /tmp

Linux常用指令操作笔记

这篇博文是我在日常工作中比较常用的指令操作,陆续会慢慢补齐,大家觉得有用可以参考参考,我会不定时的修改这篇博文.我所使用的Linux操作系统版本是Ubuntu. 一.开关机 reboot 重启电脑 shutdown -r now 重启电脑 shutdown -h +10 "This is a warning information" 10分钟后关机 poweroff -h 关机 二.版本 uname -a 查看linux当前版本 三.安装 apt-get install 要安装的包 四

Linux常用指令---ps(查看进程)

Linux中的ps命令是Process Status的缩写.ps命令用来列出系统中当前运行的那些进程.ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令. 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令.使用该命令可以确定有哪些进程正在运行和运行的状态.进程是否结束.进程有没有僵死.哪些进程占用了过多的资源等等.总之大部分信息都是可以通过执

Linux常用指令---find | locate(查找)

1.locate locate指令和find找寻档案的功能类似,但locate是透过update程序将硬盘中的所有档案和目录资料先建立一个索引数据库,在 执行loacte时直接找该索引,查询速度会较快,索引数据库一般是由操作系统管理,但也可以直接下达update强迫系统立即修改索引数据库. 命令参数: -e   将排除在寻找的范围之外. -1  如果 是 1.则启动安全模式.在安全模式下,使用者不会看到权限无法看到 的档案.这会始速度减慢,因为 locate 必须至实际的档案系统中取得档案的 权

ubuntu下linux常用指令总结

来实验室将近一个月,几乎没碰window,一直在ubuntu下开发,然后想总结一下最近常用的linux指令. (0) su和sudo:得到root权限 su 切换到root用户 sudo command 切换到root用户,执行command,然后切换回当前用户 su liaohuqiang 切换回普通用户 (1) apt:用于安装软件包 apt list 根据名称列出软件包 apt show 显示软件包细节 sudo apt install 安装软件包 sudo apt remove 卸载软件

linux学习(四)-----linux常用指令

touch 指令 touch 指令创建空文件 基本语法 touch 文件名称 应用实例 案例 1: 创建一个空文件 hello.txt cp 指令 cp 指令拷贝文件到指定目录 基本语法 cp [选项] source dest 常用选项 -r :递归复制整个文件夹 应用实例 案例 1: 将 /home/aaa.txt 拷贝到/home/bbb 目录下[拷贝单个文件] 案例 2: 递归复制整个文件夹,举例将/home/test 整个目录拷贝到 /home/zwj 目录 使用细节 强制覆盖不提示的方

Linux常用指令---grep(搜索过滤)

Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来.grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户. grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板.如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名.搜索的结果被送到标准输出,不影响原文件内容. grep可用于shell脚本,因为grep通过返回一个状态值来说明搜索的状态,如果模板搜索成

Linux常用指令---kill | killall(终止进程)

kill Linux中的kill命令用来终止指定的进程(terminate a process)的运行,是Linux下进程管理的常用命令.通常,终止一个前台进程可以使用Ctrl+C键,但是,对于一个后台进程就须用kill命令来终止,我们就需要先使用ps/pidof/pstree/top等工具获取进程PID,然后使用kill命令来杀掉该进程.kill命令是通过向进程发送指定的信号来结束相应进程的.在默认情况下,采用编号为15的TERM信号.TERM信号将终止所有不能捕获该信号的进程.对于那些可以捕