Linux 一些基础的命令

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

你可能感兴趣的:(配置笔记)