本文环境虚拟机:VMware-10.0.1Linux版本:CentOS7(根据安装环境总结)1.Linux中一些常用的简单命令说明:Linux都是基于文件。并且Linux中的目录都是树形结构1.1cd命令setifconfig/ipaddr检查IP地址(ifconfig命令在CentOS6.5及之前版本有效)pwd检查当前位置tab键自动填充(注意唯一cd命令是最linux基本命令语句,必须精通cd/返回根目录cd~用户主目录cd.当前目录cd..返回上一级目录cd/usr/进入usr目录cd–返回cd到上一个目录直接回家1.2ls目录和文件ls–l详细格式、文件权限、时间ll和ls–l效果一样ls*.txt查看所有txt类型文件1.3目录操作mkdir创建目录mkdira创建目录mkdir-pa/b创建目录a,并在目录a下创建目录bmkdir-m777c创建C目录,权限为777rmdir删除目录(如果目录中有文件,则不能使用该命令)1.4vi/vim创建/查看/编辑文件命令行:Esc切换到命令行模式。编辑模式:按i,按a开始编辑光标前,按o开始编辑光标后,按u开始编辑当前行的下一行,撤销之前的操作底行模式:按shift+:冒号。:问!不保存退出:wq保存退出:/world从当前光标向上搜索world关键字:?world从当前光标向后搜索world关键字1.5删除文件rm删除文件rmn.txt提示y删除n放弃rm–fn.txt不提示rm–rfdirname不提示递归删除目录下所有内容rm–rf*删除所有文件rm–rf/*删除所有子目录和文件1.6复制和移动文件cp复制文件cpnginx.confn.txtcp–Rtomcat1tomcat2#复制整个目录mv修改文件名,移动文件mvn.txtm.txt修改文件名1.7浏览文件cat输出文件所有内容more输出文档的全部内容,分页输出,Space浏览下一屏,q退出less用法和more一样,只是用PgUp和PgOn键控制tail显示最后几个数字文件,经常使用tail-10nginx.conf查看nginx.conf的最后10行tail–fnginx.conf动态查看日志,方便查看日志中的新信息。Ctrl+c结束查看1.8打包命令tar命令位于/bin目录下。它可以将用户指定的文件或目录打包成一个文件而不用压缩。一般Linux上常用的压缩方式是用tar把很多文件打包成一个文件,然后用gzip压缩命令压缩成一个name.tar.gz文件。-c新建一个tar文件-v显示运行进程的信息-f指定文件名-z调用gzip压缩命令进行压缩-t查看压缩文件内容-x解压tar文件tar–cvfn.tar./*压缩当前目录下的所有文件和目录,文件名为n.tartar–xvfn.tar将压缩包中的文件解压到当前目录下(如果长时间解压不成功,按Ctrl+C启动)tar–cvzfm.tar.gz./*压缩文件tar-zxvfm.tar.gz解压m.tar文件到当前目录1.9grep命令greproot/etc/passwd找到文件中关键字rootgreproot/etc/passwd--color高亮greproot/etc/passwd–A5–B5高亮,A的后5行,B的前5行grep-nroot/etc/passwd查找并显示行数grep-vroot/etc/passwdNegate,发现不包含root2.使用远程连接工具(MobaXterm)表示此时连接成功。如果出现输入密码的界面,输入root进行确认。需要注意的是,输入密码时不会显示输入的字符。进入root后回车3.JDK安装及环境变量配置(以远程连接工具为例)3.1上传jdk首先使用windows下载需要的jdk,然后使用上一步中的工具将jdk上传到/usr/local/src3.2解压目录下的jdk命令:tar-xvfjdk-8u51-linux-x64.tar.gz3.3修改文件名说明:修改JDK解压后的文件为jdk1.8(可以不修改它)命令:mvjdk1。8.0_51jdk1.83.4整理文件说明:将所有.tar.gz包保存到soft目录下(为方便文件管理,可省略)命令:创建文件夹:mkdirsoft移动文件:mvjdk-8u51-linux-x64。tar.gzsoft3.5配置JDK环境变量注意:如果需要修改JDK环境变量,需要修改具体文件位置:/etc/profile注意:由于profile文件是系统文件,不要改动正确否则整个Linux命令都不会生效。命令:vim/etc/profile执行这条命令后,通过使用上下键将光标移动到文末,按i键进入编辑状态,在文件末尾添加如下内容(JAVA_HOME为安装jdk的路径)#SetjdkenvironmentexportJAVA_HOME=/usr/local/src/jdk1.8exportPATH=$JAVA_HOME/bin:$PATHexportCLASSPATH=.:$JAVA_HOME/lib添加后,先按Esc键,再按shift+:(shift加冒号),在冒号后输入wq(保存退出)回车保存退出时显示E45:设置了“readonly”选项(加!覆盖),然后将wq改为wq!(强制保存并退出)并按Enter。让环境变量生效:source/etc/profilejdk验证:执行java-version命令,如图,表示安装成功4.安装MariaDB数据库4.1下载MariaDB数据库命令:yuminstallmariadb-server4.2确认下载4.3安装完成时的提示下载文件过程中出现问题时,请确保虚拟机网络正常正常,执行pingwww.baidu.com检查网络是否畅通。您可以使用通用组合键ctrl+c结束ping过程。如果网络畅通无法下载,可以尝试更换下载源重新下载。更改yum下载源的具体操作请参考阿里官网。教程:链接:https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b11yFD7Lw4.4数据库启动命令:启动命令systemctlstartmariadbrestart命令systemctlrestartmariadbshutdown命令systemctlstopmariadb4.5数据库初始化操作需要先启动数据库,然后执行初始化操作命令:mysql_secure_installation4.6测试数据库用户名和密码是否有效4.7Mysql数据库远程访问配置,必须在数据库中开启远程访问权限,否则链接将被拒绝。4.7.2配置Linux数据库权限4.7.2.1切换数据库mysql4.7.2.2修改数据库表1).查数据表2)。查询用户表/root/password中的主机3).将host="localhost"更改为"%"4)。Refreshdatabasepermissions有一个配置文件指示了Linux系统启动时防火墙应该如何操作!!!要求:告诉Linux系统开机后不需要启动防火墙命令:systemctldisablefirewalld.servicesystemctlenablefirewalld.service4.8.3手动关闭防火墙说明:通过命令手动关闭防火墙命令:close:systemctlstop防火墙alld.serviceopen:systemctlstartfirewalld.service4.8.4手动开启防火墙端口1)。查看防火墙开放的端口firewall-cmd--list-ports2).检查端口是否开放firewall-cmd--query-port80/tcp3).打开防火墙firewall-cmd--zone=public--add-port=80/tcp--permanent4).删除端口firewall-cmd--zone=public--remove-port=9090/tcp--permanent5).防火墙操作说明–zone#Scope–add-port=80/tcp#添加端口,格式为:端口/通信协议–remove-port=80/tcp#删除端口,格式为:端口/通信协议–permanent#永久有效,没有这个参数,重启后会失效6).重启防火墙firewall-cmd--reload4.9数据库远程测试点击测试连接,会出现一个成功的界面!
