1、halt 立刻关机
2、poweroff 立刻关机
3、shutdown -h now 立刻关机(root用户使用)
4、shutdown -h 10 10分钟后自动关机 如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启
1、reboot
2、shutdown -r now 立刻重启(root用户使用)
3、shutdown -r 10 过10分钟自动重启(root用户使用)
4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用) 如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启
建议安装前更新操作系统
# yum update
1、linux查看服务器系统信息的方法:
查看主机名/内核版本/CPU构架:
# uname -n -r -p -o
查看Linux系统类型和版本:
# head -n 1 /etc/issue
查看语言字符集设置:
# echo $LANG $LANGUAGE
查看用户:
# whoami #查看当前登录用户名
# id #查看当前用户及其属组
# w #查看当前登录的用户及运行的命令
# last #查看最近登录用户
# cat /etc/passwd|awk -F: '{print $1}' #查看服务器上面所有用户
查看其他系统信息:
# date '+%Y-%m-%d %H:%M:%S' #查看系统时间
# ps -ef #查看运行进程
# uptime #查看服务器开机时长,用户数,平均负载
# lsmod #查看所有加载的模块
# env #查系统环境变量
# crontab -l #查看计划任务
2、linux查看服务器硬件设备信息:
查看服务器CPU信息:
# grep 'model name' /proc/cpuinfo|awk -F: '{print $2}'|sed 's# ##g'|uniq -c
查看服务器CPU位数:
# getconf LONG_BIT
查看网卡型号:
# lspci |grep Ethernet
查看其他硬件信息:
# lspci -tv #查看所有PCI设备
# lsusb -tv #查看所有usb外设
# cat /etc/sysconfig/keyboard #查看键盘布局
3、linux查看服务器存储信息:
查看内存
sed -n '/MemTotal\|MemFree/p' /proc/meminfo
查看交换空间:
# sed -n '/SwapTotal\|SwapFree/p' /proc/meminfo
查看挂载分区空间使用情况:
# df -h
文件系统 容量 已用 可用 已用% 挂载点
4、linux查看服务器网络信息
查看Linux系统主机名:
# hostname
查看服务器IP地址:
# ifconfig
查看linux网关:
# route |grep default
查看linux端口:
# netstat -lntp #查看监听(Listen)的端口
# netstat -antp #查看所有建立的TCP连接
查看linux打开服务:
# chkconfig --list|grep 启用 #查看开启的服务
查看服务器DNS配置:
# cat /etc/resolv.conf
其他网络信息:
# iptables -L #查看防火墙规则
# route -n #查看路由表
# netstat -s #查看网络统计信息
分区
boot 200M 启动分区
swap 1000M 交换分区,内存的2倍,不超过2GB
home ***M 根据实际情况,上传文件基本在这个盘下
/ 根分区全部使用
文件处理命令
ls -a 显示所有文件夹
ls -l
ls -lh 人性化显示文件大小
ls -ld /etc 当前目录
ls -i 文件目录节点
mkdir -p 可以创建多个目录
pwd 显示当前目录
链接命令
java
查询:rpm -qa | grep jdk
或者rpm -qa | grep java
卸载:rpm -e --nodeps 复制上面查询出来的文件名,名字之间用空格分开批量卸载
解压:tar -zxvf *jdk.tar.gz
配置:vi /etc/profile
按ins键
export JAVA_HOME=java安装的路径
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
保存退出:按esc键,输入:wq
无法使用ifconfig
使用:yum search ifconfig
在分割下就是命令所在位置
安装:yum install net-tools.x86_64
第二种
yum provides ifconfig
yum install net-tools
CentOS yum强行解除锁定的方法
rm -rf /var/run/yum.pid
1、开启端口(以7777端口为例)
vi /etc/sysconfig/iptables 打开配置文件加入如下语句:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 7777 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
重启防火墙
/etc/init.d/iptables restart
网卡无驱动:eth0: error fetching interface information: Device not found
第一种:如果是系统迁移、克隆的,需要修改Mac地址,因为克隆版本和母版的MAC一样
1、找到克隆的系统,找到 *.vmx文件,找到ethernet0.generatedAddress复制后面的MAC
2、$ vi /etc/sysconfig/network-scripts/ifcfg-eth0 #打开ifcfg-eht0
3、HWADDR=改成第1项的Mac地址
4、$ sudo rm /etc/udev/rules.d/70-persistent-net.rules #MAC清除缓存必须要,不然重启也没有用
5、$ reboot #重启
例如:
DEVICE=eth0
HWADDR=00:0C:29:A8:67:46 #这里要改
TYPE=Ethernet
UUID=4103d7a8-d073-4e93-ac68-e6f8496f35f0
ONBOOT=no
NM_CONTROLLED=yes
BOOTPROTO=dhcp
第二种:复制eth0
1、$ cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1
2、$ rm /etc/sysconfig/network-scripts/ifcfg-eth0
3、$ vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth0 改成 DEVICE=eth1
HWADDR=改成第1项复制的Mac地址
4、$ sudo rm /etc/udev/rules.d/70-persistent-net.rules #MAC清除缓存必须要,不然重启也没有用
5、$ reboot #重启
例如:
DEVICE=eth1 #eth0改成eth1
HWADDR=00:0C:29:A8:67:46 #这里要改
TYPE=Ethernet
UUID=4103d7a8-d073-4e93-ac68-e6f8496f35f0
ONBOOT=no
NM_CONTROLLED=yes
BOOTPROTO=dhcp
修改静态IP
DEVICE=eth0
HWADDR=00:0C:29:A8:67:46 #这里要改
TYPE=Ethernet
UUID=4103d7a8-d073-4e93-ac68-e6f8496f35f0
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.5.206
NETMASK=255.255.255.0
GATEWAY=192.168.5.1
DNS1=192.168.5.1
service network restart
$ sudo rm /etc/udev/rules.d/70-persistent-net.rules #MAC清除缓存必须要,不然重启也没有用
$ reboot #重启
http://www.justwinit.cn/post/5749/
检查一下,OK,正常启动
tomcat
http://blog.csdn.net/czmchen/article/details/41047455
SVN
http://www.cnblogs.com/xd502djj/archive/2011/01/21/1941404.html
2、poweroff 立刻关机
3、shutdown -h now 立刻关机(root用户使用)
4、shutdown -h 10 10分钟后自动关机 如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启
1、reboot
2、shutdown -r now 立刻重启(root用户使用)
3、shutdown -r 10 过10分钟自动重启(root用户使用)
4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用) 如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启
建议安装前更新操作系统
# yum update
1、linux查看服务器系统信息的方法:
查看主机名/内核版本/CPU构架:
# uname -n -r -p -o
查看Linux系统类型和版本:
# head -n 1 /etc/issue
查看语言字符集设置:
# echo $LANG $LANGUAGE
查看用户:
# whoami #查看当前登录用户名
# id #查看当前用户及其属组
# w #查看当前登录的用户及运行的命令
# last #查看最近登录用户
# cat /etc/passwd|awk -F: '{print $1}' #查看服务器上面所有用户
查看其他系统信息:
# date '+%Y-%m-%d %H:%M:%S' #查看系统时间
# ps -ef #查看运行进程
# uptime #查看服务器开机时长,用户数,平均负载
# lsmod #查看所有加载的模块
# env #查系统环境变量
# crontab -l #查看计划任务
2、linux查看服务器硬件设备信息:
查看服务器CPU信息:
# grep 'model name' /proc/cpuinfo|awk -F: '{print $2}'|sed 's# ##g'|uniq -c
查看服务器CPU位数:
# getconf LONG_BIT
查看网卡型号:
# lspci |grep Ethernet
查看其他硬件信息:
# lspci -tv #查看所有PCI设备
# lsusb -tv #查看所有usb外设
# cat /etc/sysconfig/keyboard #查看键盘布局
3、linux查看服务器存储信息:
查看内存
sed -n '/MemTotal\|MemFree/p' /proc/meminfo
查看交换空间:
# sed -n '/SwapTotal\|SwapFree/p' /proc/meminfo
查看挂载分区空间使用情况:
# df -h
文件系统 容量 已用 可用 已用% 挂载点
4、linux查看服务器网络信息
查看Linux系统主机名:
# hostname
查看服务器IP地址:
# ifconfig
查看linux网关:
# route |grep default
查看linux端口:
# netstat -lntp #查看监听(Listen)的端口
# netstat -antp #查看所有建立的TCP连接
查看linux打开服务:
# chkconfig --list|grep 启用 #查看开启的服务
查看服务器DNS配置:
# cat /etc/resolv.conf
其他网络信息:
# iptables -L #查看防火墙规则
# route -n #查看路由表
# netstat -s #查看网络统计信息
分区
boot 200M 启动分区
swap 1000M 交换分区,内存的2倍,不超过2GB
home ***M 根据实际情况,上传文件基本在这个盘下
/ 根分区全部使用
文件处理命令
ls -a 显示所有文件夹
ls -l
ls -lh 人性化显示文件大小
ls -ld /etc 当前目录
ls -i 文件目录节点
mkdir -p 可以创建多个目录
pwd 显示当前目录
链接命令
java
查询:rpm -qa | grep jdk
或者rpm -qa | grep java
卸载:rpm -e --nodeps 复制上面查询出来的文件名,名字之间用空格分开批量卸载
解压:tar -zxvf *jdk.tar.gz
配置:vi /etc/profile
按ins键
export JAVA_HOME=java安装的路径
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
保存退出:按esc键,输入:wq
无法使用ifconfig
使用:yum search ifconfig
在分割下就是命令所在位置
安装:yum install net-tools.x86_64
第二种
yum provides ifconfig
yum install net-tools
CentOS yum强行解除锁定的方法
rm -rf /var/run/yum.pid
1、开启端口(以7777端口为例)
vi /etc/sysconfig/iptables 打开配置文件加入如下语句:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 7777 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
重启防火墙
/etc/init.d/iptables restart
网卡无驱动:eth0: error fetching interface information: Device not found
第一种:如果是系统迁移、克隆的,需要修改Mac地址,因为克隆版本和母版的MAC一样
1、找到克隆的系统,找到 *.vmx文件,找到ethernet0.generatedAddress复制后面的MAC
2、$ vi /etc/sysconfig/network-scripts/ifcfg-eth0 #打开ifcfg-eht0
3、HWADDR=改成第1项的Mac地址
4、$ sudo rm /etc/udev/rules.d/70-persistent-net.rules #MAC清除缓存必须要,不然重启也没有用
5、$ reboot #重启
例如:
DEVICE=eth0
HWADDR=00:0C:29:A8:67:46 #这里要改
TYPE=Ethernet
UUID=4103d7a8-d073-4e93-ac68-e6f8496f35f0
ONBOOT=no
NM_CONTROLLED=yes
BOOTPROTO=dhcp
第二种:复制eth0
1、$ cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1
2、$ rm /etc/sysconfig/network-scripts/ifcfg-eth0
3、$ vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth0 改成 DEVICE=eth1
HWADDR=改成第1项复制的Mac地址
4、$ sudo rm /etc/udev/rules.d/70-persistent-net.rules #MAC清除缓存必须要,不然重启也没有用
5、$ reboot #重启
例如:
DEVICE=eth1 #eth0改成eth1
HWADDR=00:0C:29:A8:67:46 #这里要改
TYPE=Ethernet
UUID=4103d7a8-d073-4e93-ac68-e6f8496f35f0
ONBOOT=no
NM_CONTROLLED=yes
BOOTPROTO=dhcp
修改静态IP
DEVICE=eth0
HWADDR=00:0C:29:A8:67:46 #这里要改
TYPE=Ethernet
UUID=4103d7a8-d073-4e93-ac68-e6f8496f35f0
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.5.206
NETMASK=255.255.255.0
GATEWAY=192.168.5.1
DNS1=192.168.5.1
service network restart
$ sudo rm /etc/udev/rules.d/70-persistent-net.rules #MAC清除缓存必须要,不然重启也没有用
$ reboot #重启
http://www.justwinit.cn/post/5749/
检查一下,OK,正常启动
tomcat
http://blog.csdn.net/czmchen/article/details/41047455
SVN
http://www.cnblogs.com/xd502djj/archive/2011/01/21/1941404.html