手把手教你Linux系统环境搭建及项目部署

Linux系统环境搭建及项目部署

​ 作者:xiaoge

文件操作命令

1.df 显示磁盘使用情况

2.du 显示文件系统使用情况

3.ls 显示目录

普通使用:ls   ls -l   ll
查看多个目录:ls /  /ect  查看/ 和/etc下的文件
查看隐藏文件:ls -a

4.cd 切换工作目录

切换到根目录:cd /
切换到上一级目录:cd ../
切换到当前用户加目录: cd 目标地址
切换到普通用户(cong)加目录: cd  -> cd ~cong (波浪线扩展)
因为还没建cong用户

5.pwd 显示当前工作目录

6.mkdir 创建目录

普通用法:mkdir abc
建多层次目录: mkdir -p a/b/c
同层次建多个文件 
mkdir  x/a x/b x/c
mkdir a/x{aa,bb,cc}dir (花括号扩展)

7.rm 删除

rm install.log 普通删除文件
rm -f install.log 强制删除文件
rm -r -f abc 删除文件夹
rm -rf a 删除文件夹 -r和-f两个短参数可以合到一起

8.cp 拷贝

拷贝文件: cp  anaconda-ks.cfg   anaconda-ks-temp.cfg
拷贝文件夹  cp -r a a-temp

9.mv 移动 mv  123  a  将123文件移动到a文件夹

 文件重命名: mv 123 123.bak

10 touch

将文件时间刷新: touch 123.bak
文件不存在,创建新文件 touch xyz

文本操作命令

1、展示 cat 123.bak (more)

2、示 less  ,按b查看下一屏

3、ad 123.bak  输入前十行

 head  -3 123.bak  输入任意前几行

4、tail -3 123.bak  输入任意后几行

tail -f 123.bak 监控文件变化变化

5、管道 cat 123.bak | head -3 左边的标准输出变成右边的标准输入

压缩文件的操作

.tar 压缩文件 .tar.gz 打包后压缩文件

压缩文件命令:
	tar -zcvf  打包压缩后的文件名 要打包压缩的文件
解压文件命令:
	tar -xvf 压缩文件名		解压到当前目录
	tar -xvf 压缩文件名 -C 目录	解压到指定目录

其他命令

1.显示当前所在的位置

	pwd

2.搜索命令

	grep 要搜索的字符串 要搜索的文件
	如:grep to sudo.conf -- color 代表查看sudo.conf中包含to一行,并使用高亮效果标明to字符串

3.管道命令

	|

4.查看进程

	ps -ef

5.杀死进程

	kill -9 进程的pid

6.网络通信命令

	ifconfig

Linux的权限命令

第一个字符		d:目录    -:文件   l:链接
r:读(4)      w:写(2)      x:执行(1)      -:没有(0)
第二个到第四个字符	属主权限
第五个到第七个字符	属组权限
第八个到第十个字符	其他用户
更改权限:
		chmod u=rwx,g=rw-,o=--x sudo.conf
		chmod 761 sudo.config

Linux系统上安装软件

JDK安装

1.查看当前linux系统中是否已经安装jdk

		rpm -qa | grep java

2.卸载两个已经存在的jdk

		rpm -e --nodeps 需要卸载的软件名

3.上传jdk到linux中

4.解压jdk到/usr/local

		tar -xvf jdk-7u71-linux-i586.tar.gz -C /usr/local

5.配置jdk环境变量(打开/etc/profile配置文件)

	  打开配置文件: cat /etc/profile 
        # set java environment
		export JAVA_HOME=/usr/local/jdk1.7.0_71
		export CLASSPATH=.:$JAVA_HOME/lib/tools.jar
		export PATH=$JAVA_HOME/bin:$PATH

6.重新加载/etc/profile配置文件

		source /etc/profile

MySQL安装

1.查看当前linux系统中是否已经安装好mysql

		rpm -qa | grep mysql

2.卸载已经存在的mysql

		rpm -e --nodeps mysql-libs-5.1.71-1.el6.i686

3.上传mysql到linux中

4.解压mysql到/usr/local,注意:mysql的压缩包后缀名是.tar,需要手动创建一个文件夹来装解压过后的内容

		mkdir /usr/local/mysql
		tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar -C /usr/local/mysql		

5.在/usr/local/mysql下安装mysql

		安装服务器端:rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
		安装客户端:  rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm

6.启动mysql

		service mysql start

7.将mysql加到系统服务中并设置开启自动启动

		加入到系统服务:chkconfig --add mysql
		设置自动启动:chkconfig mysql on	

8.去/root/.mysql_secret下找到mysql默认随机生成的密码

9.修改密码:

		set password = password('root');

10.默认情况下mysql不支持远程登录的,所以需要设置开启远程登录mysql的权限:

		grant all privileges on *.* to 'root' @'%' identified by 'root';
		刷新权限:flush privileges;		

11.开放linux的对外访问端口3306

		开启端口:/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
		将设置永远保存到防火墙中:/etc/rc.d/init.d/iptables save

Tomcat安装

1.上传tomcat到linux系统中

2.解压tomcat到/usr/local

		tar -xvf apache-tomcat-7.0.57.tar.gz -C /usr/local

3.开放linux的对外访问端口8080

		开启端口:/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
		将设置永远保存到防火墙中:/etc/rc.d/init.d/iptables save

4.启动和关闭tomcat

		进入tomcat的bin目录下启动:./startup.sh
		进入tomcat的bin目录下启动:./shutdown.sh

你可能感兴趣的:(JAVA)