1.linux中的命令
ifconfig //查看linux的ip地址
ls -l 可以简写为 ll //查看文件带详细信息
ls //查看文件不带详细信息
cd 文件夹名 //进入目录,按tab键可不全路径
cd .. //退回上一级目录
pwd //查看当前目录
cd - //返回上一次目录
mkdir aaa //创建aaa目录
rmdir aaa //谁删除aaa目录,只能删除空目录,目录中有文件夹或者文件时不能删除
mkdir --help //查看帮助
mkdir -p aaa/bbb //创建多级目录
cat install.log //查看文件install.log的所有内容
more install.log //带分页的查看install.log文件内容,按enter键多展示一行,按q或者ctrl+c退出,按空格翻下一屏
less install.log //带分页查看install.log文件内容,跟more一样只是多了一个上下键可以翻页
tail -10 install.log //只查看文件的最后10行
tail -f install.log //动态展示install.log的内容,即当install.log的内容变化时可以动态查看
cp install.log aaa/ //把文件install.log复制到目录aaa中,必须是已存在的目录
cp install.log aaa/a.txt //把文件install.log复制到aaa目录中并命名为a.txt
mv a.txt /root/bb //将文件a.txt剪切到目录 /root/bb下
rm a.txt //删除文件a.txt,需要点击一次确认,并且只能删除文件不能删除文件夹
rm -r bb //删除文件夹bb,需要确认才能删除
rm -rf bb //删除文件夹,不需要确认直接删除
rm -rf /* //次命令属于危险命令,会删除根目录下的所有文件,在任何地方任何时候都不能使用此命令
tar -cvf a.tar 目录 //把指定的目录打包成一个a.tar包
tar -zcvf b.tar 目录 //把指定目录打包成一个b.tar并进行压缩
tar -zxvf b.tar.gz //把包b.tar.gz解压到当前文件夹
tar -zxvf b.tar.gz -C ./cc //把包b.tar.gz解压到当前目录的cc文件夹下
find / -name catal*.log //查找文件
grep Address /aaa/a.txt //搜索关键字 Address
grep Address /aaa/a.txt --color -A1 //高亮关键字,-A1 表示后边带一行 -B1表示前边带一行
touch a.txt //创建空文件
clear 或 ctrl+l //清屏
vim install.log //进入文件命令行模式
i 当前位置插入
Esc 回到命令行模式
:wq 保存退出
:q! 强制退出
/008 文件中搜索内容008
cat dd.txt > aa.txt //把dd.txt文件里的内容复制到aa.txt中并且覆盖掉aa.txt的内容 ‘>’是覆盖重定向输出
cat dd.txt >> aa.txt //把dd.txt里的内容追加到aa.txt文件里 ‘>>’是追加重定向输出
ps -ef //查看所有进程
ps -ef | grep java //搜索含有java的进程
kill -9 1301 //强制杀掉PID为1301的进程 -9表示强制 1301表示要杀的进程ID
| //管道 把前边的结果集作为后边操作对象
ctrl+alt //从虚拟机切回电脑桌面
service iptables stop //关闭防火墙
service iptables start //打开防火墙
yum install lrzsz //安装上传文件的软件,安装后可用rz和sz进行上传和下载
rz //上传文件,在自己设置的上传路径下
sz //下载文件 下载的文件位置在自己设定的路径下
自带上传命令 sftp
alt+p //进入上传或者下载状态
put //上传
get //下载 下载位置为文档里
getconf LONG_BIT //查看当前系统版本是32位还是64位
2.碰到的一个问题
如果在虚拟机上安装linux操作系统时提示厂模式不兼容解决方法:
找到虚拟机对应的.bmx文件打开
找到vmcio.present改为false或者删除此行
再重启虚拟机即可
3.小细节
cat /etc/sysconfig/network-scripts/ifcfg-eth0 //配置IP地址的文件位置
cat /etc/hosts //配置域名的文件
4.安装软件
rpm -qa | grep java //查看当前javade JDK
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.i686 //卸载默认自带的javaJDK
安装JDK时
/etc/profile 文件中追加一下内容
#set java enviroment
JAVA_HOME=/usr/local/jdk/jdk1.7.0_71
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
source /etc/profile //修改完成后 重新加载一下配置文件
安装Nginx需要安装依赖项
yum install gcc-c++ //依赖的环境
依赖第三方的包
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
nginx负载均衡 配置weight=2 这是比例