linux常用命令
设置ip地址
#编辑网络配置文件 配置文件名视具体情况而定 vi /etc/sysconfig/network-scripts/ifcfg-eth0 #设置ip地址、子网掩码、网关、DNS等 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static IPADDR=192.168.200.22 NETMASK=255.255.255.0 GATEWAY=192.168.200.1 DNS1=183.221.253.100 #重启网络配置 service network restart
查询文件路径
find / -name 文件名 # 查找路径 *文件名* 可以模糊查询
批量安装rpm包
rpm -ivh /apps/*.rpm --nodeps --force
创建文件夹
mkdir 文件夹名称
拷贝
cp -r 原文件名或路径 新路径
解压文件
tar -zxvf 压缩包名
给文件授权
chmod 777 文件名 -- 批量授权 * -R
删除文件
rm -rf 文件名或路径
查日志
tail -f -n 100 文件名 #-f实时查看 -n 100 查看最后100行
查进程
ps -ef | grep 进程名
杀进程
kill -9 进程pid
跨服务器拷贝文件
#需安装:openssh-clients-5.3p1-104.el6.x86_64 scp -r [email protected]:/apps/jdk-7u21-linux-x64.rpm /apps/ # 用户名 文件所在服务器路径 需要拷贝到的文件路径
后台执行脚本文件
nohup 脚本 >> /dev/null 2>&1 & #如果想看日志就把/dev/null改成日志文件的路径,具体解释略,不想深究
jdk安装
#安装包:rpm -ivh(参数) 安装包路径(文件名) tar.gz文件:tar -zxvf 压缩包名 #在配置文件中配置环境变量 vi /etc/profile export JAVA_HOME=/usr/java/jdk1.7.0_21 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar #使配置文件生效 source /etc/profile
服务器时间
#查看系统时间 date #设置当前系统时间为2021年9月8日9点30分20秒 date -s "2021-09-08 09:30:20"