linux学习笔记

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 这是比例

 

                        

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章