@@@ 小tutu ***快快乐乐每一天****Everyday is a new day****

小tutu

轻轻地我来了。。。

导航

Linux的操作(视频学习)

Posted on 2017-03-26 11:07  小tutu  阅读(279)  评论(0编辑  收藏  举报

开篇

Linux是个操作系统

Linux开源、免费、稳定、安全,很多企业在用。

学好linux请参考马士兵老师视频和韩顺平老师视频。

两位老师能给大家打下坚实的基础,但不是linux全部,同学们需要在实际工作中不断提高。

本文档只是教会大家安装Linux,配置IP,用ssh工具远程操作Linux,启动FTP,上传资源,安装JDK、Tomcat、Mysql,把一个小项目部署到linux上。

马士兵和韩顺平老师的视频

在操作前,分析一下马老师和韩老师都讲了什么,这里把老师讲的内容用windows演示一下,让大家有个了解,但Linux讲解请看老师视频。

韩老师

1、 Linux历史

2、 开机、关机、重启、登录、注销

3、 VI编辑器使用

这个类似windows记事本,可以用VI开发程序,但现在J2EE开发基本都是在windows上开发部署到linux上,所以我不详细讲,如果想面试linux管理员的要好好学习。

4、 Linux下的文件目录

5、 用户和组

windows

 

6、 文件和目录权限

Windows

 

7、 常用linux命令(几十个命令 如:建立文件夹 查找 删除 IP ……)

8、 Linux分区 安装linux 安装jdk tomcat mysql 播放器 QQ 娱乐软件

9、 Shell入门

使用者操作界面和linux内核的解析

它类似于DOS下的command和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。

10、tcp/ip协议

11、linux网络环境配置(配置IP等)

12、rpm包管理(rpm格式的软件如何安装)

RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的。

13、samba服务器的安装使用

linux和windows类似于网络邻居样式互访

14、任务调度(定时执行某操作)

15、监控网络状态

16、ssh使用(远程操作linux)

17、ftp的安装使用

马老师和韩老师的差不多

 

Linux全操作

一、 安装

 

 

 

 

 

我提供了图中所示几个版本(都是32位的)

 

 

 

 

 

 

 

 

 

 

 

后面的安装参照马老师的

 

 

安装过程中更换光盘(iso文件)后,一定要点击connected,截图是灰色的,更换时是可点击的。然后继续安装

 

二、 设置网络让windows和虚拟机linux互通

Window中启用虚拟网卡

 

在windowscmd命令 ipconfig 查看网络设置

 

 

 

上图中设置了

 

说明使用  192.168.247.xxxxxx

 

 

启动linux

 

 

 

 

 

 

输入setup 回车

 

 

用向下箭头、tab键、回车键选择执行

 

 

IP 是 虚拟机  1  或者  8 的  最后两位是  1 255 之间 的任意数

 

连着是 1 的虚拟机 就输入  1虚拟机的  IP   如果连得是  8 的虚拟机 就输入 8虚拟机的 IP   (因为自己的电脑只有  1 8 虚拟机,只能拿18举例。如果是其他  只是虚拟机的  数字变动  原理还是一样)

 

 

 

 

同样用向下箭头 tab 回车键 完成输入

 

 

windowsping  linux

如果ping不通 尝试关闭一下linux防火墙

service iptables stop        关闭防火墙的命令

ping 后面是配的虚拟机的  IP 是为了看 IP 通不通 出现下面的字样就是通了

 

 

 

出现下面篮筐里的字样就是没通

 

三、 ssh软件远程操作linux

常用软件很多,这里选用putty     没有要下载一个这样的软件

    双击      下图是在 putty 查看文件的一些常用命令  下图3

 

 

左图1

下图2

 

到此为止已经能用putty操作linux

四、 启用ftp

这样使用及其不合理,但现在是练习阶段,先这么用,应该是设置某账户可以使用,给该用户设置好各种权限,ftp服务一般是随服务器开启而开启,防火墙开启21端口 参见

Linux VSFTP服务器详细配置 - 草原和大树 - 博客园.mht

 

 

vi /etc/vsftpd.user_list

H I J K I)先按下 i   再执行下面

root用户用#注释          

 

如果没有出现上图字样  没有安装 ftp 服务器 可能最大

 

esc键 再输入:键 输入wq  界面没有输入任何 字母  可以按住 shift 和 : 键, 就到命令模式。   wq  保存   q   退出

 

esc键 再输入:键 输入wq 回车

 

vi /etc/vsftpd.ftpusers

 

用上述方法把root注释

 

启动ftp

 

service vsftpd start    启动ftp 的命令

 

 

关闭防火墙

 

service iptables stop

 

如果没有出现上图红框所示,    下图是连接电脑或者服务 常用的  flashfxp.exe

 

 

连接成功

 

五、 安装jdktomcatmysql

可以通过ftp或是加载iso方式把文件考到linux目录(参考四或者七)

Linux9和rhel4 好像能装jdk1.6但1.7无法安装

Rhel5和6 可以安装任意版本jdk

 

以上2条可以再测试

 

以下是在rhel5以上版本下进行的演示 jdk1.7版本

假设我将文件拷贝到 /home/zshwd/jdk里

解压1.7版本

tar -zxvf jdk-7u51-linux-i586.tar.gz

查看一下

 

把文件夹改一下名

 

jdk1.7.0_51改成了jdk7

修改一下/etc/profile

vi /etc/profile

 

i

向下箭头到最后

JAVA_HOME=/home/zshwd/jdk/jdk7

PATH=$PATH:$JAVA_HOME/bin

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME PATH CLASSPATH

 

ESC

 

:

 

wq

 

注销 再登录一下

Logout

运行javac 发现报错

 

请参照 cannot restore segment prot after reloc: Permission denied 解决方法.mht  如下:

编辑/etc/selinux/config

把SELINUX=enforcing  改成  SELINUX=disabled

 

chcon -t texrel_shlib_t /路径/路径/名字.so

 

现在输入javac 问题解决

在各个linux版本安装jdk1.6 不会出现上述问题

 

测试一下

/home/zshwd/下建立一个testJAVA文件夹

 

建立一个HelloWorld.java

 

i键开始编辑

输入如下代码

 

ESC

输入

输入wq

编译

 

执行

 

发现报错

原因是1.7的安装还要有如下操作 如果在1.6里面不用这样操作

ln -s -f /home/zshwd/jdk/jdk7/jre/bin/java

 

ln -s -f /home/zshwd/jdk/jdk7/bin/javac

 

现在在rhel4下演示一下安装tomcat7

 解压 /home/zshwd/tomcat/tomcat7

修改 /ect/profile

 

注销(重启后)测试

 

关闭防火墙

 

windows浏览器浏览

 

可以写点jsp文件测试

 

MySQL的安装请参照 Linux安装Mysql.doc

六、 部署一个项目

windows备份一下数据库

 

 

ftp 把备份好的bbs.bak  传到linux

linux上或用putty 建立数据库

 

Use bbs

 

还原备份

 

 

 

Show tables

七、制作iso文件并提供给linux使用(虚拟机)

 

@@@小tutu@@@生活要不断努力!!!不断学习!!!