5. 内存信息# 查看系统内存、虚拟内存freegrep MemTotal /proc/meminfogrep MemTotal /proc/meminfo | cut -f2 -d:free -m |grep "Mem" | awk '{print $2}'6. 磁盘信息# 查看磁盘空间df -H 以G为单位显示磁盘空间# 分区命令fdisk -l7. 句柄【Linux 常用命令大汇集】# 查看系统默认的最大文件句柄数,系统默认是1024ulimit -n# 查看当前进程打开了多少句柄数lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more其中第一列是打开的句柄数,第二列是进程ID 。# 设定句柄数:ulimit -HSn 4096# 查看所有进程的文件打开数lsof |wc -l# 查看某个进程打开的文件数lsof -p pid |wc -l五、进程管理命令# 查看所有进程ps -A# 查看详细信息ps -au# 显示进程树状关系ps f# 查看打开的进程数pstree -p | wc -l# 查询某个指定进程的pidpidof [参数] [服务名称]# 关闭进程kill -s 9 进程号# 终止某个指定名称的服务所对应的全部进程killall [参数] [进程名称]# 以指定的优先级运行程序nice -n 程序名# 改变进程优先级renice n 进程号# 实时监控进程top# 每20秒刷新一次监控进程top -d 20# 把进程放到后台运行bg find# 查看后台进程jobs# 把进程调到前台fg find# 定时运行at 4:09 PM Sat六、计划任务crontab -l 查看crontab -e 编辑重定向log* * * * * /App/test/dustbin/HY/test.sh>>/app/test/dustbin/HY/`date -d last-day +%Y%m%d`.log >&1 七、安装包命令1. rpm# RPM软件包管理rpm [参数[ 软件包名# 是否安装phprpm -q php # 是否安装mysqlrpm -q mysql # 是否安装 Apacherpm -q httpd # 安装了哪些软件rpm -qarpm -qa | wc -l# 查看包安装路径rpm -ql 包名2. yum命令# yum 生成缓存yum makecache# 查看有没有安装过*包yum list installed mysql* # 查看有没有安装过mysql*包rpm -qa | grep mysql*# 查看有没有安装包yum list mysql*# 安装了哪些软件包yum list instal# 查找包yum search mysql* # 查看系统安装的时候装的软件包> cat -n /root/install.logmore /root/install.log | wc -l八、网络命令1. 设置IP# 临时设置IP> ifconfig eth0 192.168.1.122# 永久设置IP> vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改内容 :
BOOTPROTO="static"BROADCAST=192.168.0.255IPADDR=12.168.0.33# 如果设置网卡获得 ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址GATEWAY=192.168.0.1NETMASK=255.255.255.0 # 网卡对应的网络掩码DNS1=192.168.0.1# DNS 配置2. 重启网络service network restart/etc/init.d/network restart
推荐阅读
- 网络扫描利器Fing之Linux版本使用教程
- linux安装mysql启动不起来总结
- 人们常用什么来进行人工降雨?
- Linux网络编程基础
- 3分钟短文 | Linux 使用curl发起post请求的4个常用方式
- 使用 Mailmerge 发送定制邮件 | Linux 中国
- CentOS7.3 Linux系统搭建VPN服务器之PPTP
- 终于有人把常用的三种通讯方式:RS485、RS232、RS422讲明白了
- Linux 在深度系统上添加硬盘并分区
- Linux Shell工具之 sed/awk
