Linux基础技术
Posted Hacker丶Cat
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux基础技术相关的知识,希望对你有一定的参考价值。
Linux,相信大家都有所了解,是免费、开源、常用作服务器,Unix的一个变种,Unix Like类unix的操作系统。
基本思想:一切都是文件
常用发行版本:RedHat、CentOS、Ubuntu
说到Liunx很多人都是安装在虚拟机上,那么VM是什么呢?
虚拟化技术 Virtual Machine(VM)
·通过软件模拟出一个具有完整硬件系统的计算机系统
·生成现有操作系统的全新虚拟映像,可在一台PC上去运行多个操作系统
·主流虚拟机:VMware、Virtual Box
接下来介绍一下Linux文件目录结构:
最重要的当然是Liunx的命令啦:
那么我们平时如何在Linux下安装软件呢?
现在主要可以通过rpm包、tar包、yum安装
如下命令:
rpm –I 安装(install)
rpm –ivh 安装并显示进度
tar –xvf tar包 解压到当前目录
tar –xvf tar包 –C 指定目录
有关于Liunx下安装JDK,这里就不多介绍了,因为很多软文也有详细介绍。
这里就简单说下如何安装mysql
rpm –qa|grep mysql 查找是否安装过Mysql的rpm包
·若有,删除:rpm –e 卸载的rpm包
·提示有依赖,强力删除:rpm –e 卸载的rpm包 –nodeps
解tar
·tar –xvf tar包 –C 指定目录
rpm –ivh:安装rpm包(server、client)
·注意顺序:先安装server、再装client
查看mysql服务是否启动
·ps –ef|grep mysql
·service mysql start
进入mysql,并修改root用户密码
·mysql –u root –p
·mysql|admin –u root –p password
查看mysql的字符集设置是否是UTF-8
·show variables like ‘chara%’;
修改配置文件字符编码
·配置文件:/user/share/mysql/my-small.cnf
cp/usr/share/mysql/my-small.cnf/etc/my.cnf
·修改my.cnf
·在[mysqld]这个下面加上:character_set_server = utf8
·修改完成之后,重启mysql服务 service mysql restart
端口开放
·service iptables stop:关闭防火墙(不可取)
·iptables –I INPUT –p tcp –dport 3306 –j ACCEPT:开放3306端口
·service iptables save 保存配置
sqlYoung可访问,需要授权
·grant all privileges on *.* to root@‘%’ identified by ‘blackcat’ with grant option;
·flush privileges;刷新mysql的系统权限相关表
还有Tomcat的安装:
解tar安装
·tar –xvf tar包 –C 指定目录
·若是zip包,则unzip即可
开放端口
·iptables –I INPUT –p –tcp –-dport 8080 –j ACCEPT:开放8080端口
·service iptables save保存配置
启动、停止Tomcat(./startup.sh ./shutdown.sh)
项目部署
·webapps下(war包部署)
以上是关于Linux基础技术的主要内容,如果未能解决你的问题,请参考以下文章
Docker 基础技术:Linux Namespace(下)
轻松掌握Linux操作系统技术 [肖哥玩转Linux入门基础视频课程]