码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS 常用命令

时间:2015-06-24 11:02:36      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:

系统命令

yum命令

yum makecache yum 生成缓存
yum list installed mysql* 查看有没有安装过*包
rpm -qa | grep mysql* 查看有没有安装过mysql*包
yum list mysql* 查看有没有安装包
yum search mysql* 查找包

重启

reboot -h now

关机用

shutdown -h now

-h避免损坏MySql

查看CPU

more /proc/cpuinfo | grep “model name” #查看CPU
grep “CPU” /proc/cpuinfo #查看CPU
grep “model name” /proc/cpuinfo | cut -f2 -d:
getconf LONG_BIT #CPU位数

CentOS 内核版本

uname -r
uname -a

查看进程

ps -A 查看所有进程
ps -au 查看详细信息
ps f 显示进程树状关系

查看端口

lsof -i tcp:80 查看端口
netstat -ntlp 列出所有端口

查看内存

grep MemTotal /proc/meminfo
grep MemTotal /proc/meminfo | cut -f2 -d:
free -m |grep “Mem” | awk ‘{print $2}’

查看系统资源

vmstat 1 -S m

查看硬盘和分区

df -h
fdisk -l

查看系统安装的时候装的软件包

cat -n /root/install.log
more /root/install.log | wc -l

查看现在已经安装了那些软件包

rpm -qa
rpm -qa | wc -l
yum list instal
查看包安装路径

rpm -ql 包名

防火墙

systemctl start firewalld.service #启动firewall
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动

service iptables status 查询防火墙状态
service iptables stop 停止
service iptables start 启动
service iptables restart 重启
chkconfig iptables off 永久关闭
chkconfig iptables on 永久关闭后启用

开启端口

方法一:
/sbin/iptables -I INPUT -p tcp –dport 80 -j ACCEPT 写入修改
/etc/init.d/iptables save 保存修改
service iptables restart 重启防火墙,修改生效

方法二:
vi /etc/sysconfig/iptables 打开配置文件加入如下语句:
-A INPUT -p tcp -m state –state NEW -m tcp –dport 80 -j ACCEPT 重启防火墙,修改完成

关闭端口

方法一:
/sbin/iptables -I INPUT -p tcp –dport 80 -j DROP 写入修改
/etc/init.d/iptables save 保存修改
service iptables restart 重启防火墙,修改生效
方法二:
vi /etc/sysconfig/iptables 打开配置文件加入如下语句:
-A INPUT -p tcp -m state –state NEW -m tcp –dport 80 -j DROP 重启防火墙,修改完成

查看端口状态

/etc/init.d/iptables status

查看主机名

hostname
cat /etc/sysconfig/network

查看文件内容,显示行号

cat -n test.txt

shutdown -r now   重新启动系统,使设置生效
shutdown -h now 关机
reboot 重启
poweroff 关机
Apache

rpm -qa |grep httpd 即可看到系统中是否安装了apache
apache 启动停止
service httpd start #启动
service httpd stop #关闭
service httpd restart #重新启动
/etc/init.d/httpd restart 也是重新启动
#/sbin/chkconfig httpd on [设置apache服务器httpd服务开机启动]
#/sbin/service httpd start [启动httpd服务,与开机启动无关]

MySql

service mysqld start
service mysqld stop
mysql –version #查看版本

rpm名命令

rpm -q php #是否安装PHP
rpm -q mysql #是否安装mysql
rpm -q httpd #是否安装 apache

whereis mysql #mysql安装位置

设置IP

临时设置:

ifconfig eth0 192.168.1.122

永久设置:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

BOOTPROTO=static
BROADCAST=192.168.0.255

IPADDR=12.168.0.33 #如果设置网卡获得 ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址
NETMASK=255.255.255.0 #网卡对应的网络掩码
NETWORK=192.168.0.0 #网卡对应的网络地址

vi /etc/sysconfig/network

NETWORKING=yes(表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络,而且很多系统服务程序将无法启动)
HOSTNAME=centos(设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应)
GATEWAY=192.168.0.1(设置本机连接的网关的IP地址。)

vi /etc/resolv.conf

nameserver 即是DNS服务器IP地址,第一个是首选,第二个是备用。

重启网络:

service network restart  或   /etc/init.d/network restart

Zip命令

ZIP压缩:

cd /wwwroot
zip -r wwwroot.zip wwwroot
ZIP解压:

cd /home
unzip wwwroot.zip

CentOS 常用命令

标签:

原文地址:http://blog.csdn.net/xundh/article/details/46618233

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!