CentOS系统命令
时间:2015-06-25 08:30 来源:linux.it.net.cn 作者:IT
系统命令
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
(责任编辑:IT)
系统命令 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 (责任编辑:IT) |