您的位置:首页 > 运维架构

运维二

2017-10-17 09:58 141 查看
Xftp:是一个基于 MS windows 平台的功能强大的SFTP、FTP文件传输软件。使用Xftp,windows用户能安全地在Linux 和 Windows PC 之间传输文件。它简单的界面能与其他 Windows 应用程序紧密地协同工作。

使用的是ftp协议,默认端口为21.

常见操作:删除,重命名,直接拖到右侧的框中。左侧是本地左面,右侧是远程服务器桌面。

右键单击某个文件,点击传输即可。

 

为了创建一个新的会话通过网络交换文件,你应该输入一个文件的名称、一个主机名或IP地址、一个适当的协议、远程服务器使用的端口号、和一个用户帐户。

通过“新建会话”进行交互:建立和远程服务器的连接。

如何连接到远程服务器?

 

Xshell 用来安全连接远程服务器。

Xshell中文版是windows下SSH远程登录Linux软件,配合Xftp来管理linux服务器。

SSH 为 Secure Shell 的缩写。

 

输入主机地址:端口号默认

连接测试服务器,输入用户名和密码,登录Linux操作系统。

Connecting to 192.168.1.226:22...(正在连接 到226这台主机)

Could not connect to '192.168.1.226' (port 22): Connection failed. 网络可能有问题。

logs:这个目录中都是日志文件,记录了Tomcat启动和关闭的信息,如果启动Tomcat时有错误,那么异常也会记录在日志文件中。catalina.out文件

Tomcat的启动:

cd / 进入系统根目录,进入Tomcat的安装目录

cd ..退回到上一级目录(中间有空格)

usr/local/tomcat的名称

Tab键智能提示作用(可以为linux命令起别名,使用简单的标识代替)

.sh文件(Shell)是UNIX/LINUX操作系统的脚本文件 (可执行文件)。

1)关闭服务
./shutdown.sh

2)直接启动 ./startup.sh    (.bat是windows操作系统下的命令)

history:历史输入记录

上下翻页查看:shift+pageUp 或者pageDown

cat server.xml: 查看tomcat端口

ps -ef|grep tomcat:和tomcat有关的进程,有多少个正在运行。

这条命令的具体含义:

ps: 
将某个进程显示出来

-A  显示所有程序。

-e  此参数的效果和指定"A"参数相同。

-f  显示UID,PPIP,C与STIME栏位。

grep命令是查找

中间的|是管道命令 是指ps命令与grep同时执行

这条命令的意思是显示有关tomcat有关的进程。

root用户和其他的用户,可能权限是不一样的。比如web用户可能没有写入文件夹的权限。

Linux 不支持中文(中文文件名和中文内容)。

cat命令主要用来查看文件内容,创建文件,文件合并,追加文件内容等功能。

mkdir 文件夹名:创建空的文件夹。

Kill -9 进程号:杀死某个进程

linux下打开、关闭tomcat,实时查看tomcat运行日志

linux下实时查看tomcat运行日志

1、先切换到:cd tomcat/logs

2、tail -f catalina-daemon.out 日志记录文件

3、这样运行时就可以实时查看运行日志了.

查看tomcat运行日志:tail -f catalina.out

cat 显示整个文件

tail -f catalina-daemon.out

ctrl+c 是退出tail命令。

为linux命令起别名

765  cat server.xml

766  ps -ef|grep tomcat

767  netstat -tunlp | 8080

768  netstat -tunlp |grep 8080

769  netstat -tunlp

770  history |grep tail

771  tail -f  /usr/local/tomcat_sys-7.0.79/logs/catalina.out

772  history

773  tomcat_sys stop

774  ll /usr/local/tomcat_sys-7.0.79/

775  su -  web

776  /usr/local/tomcat_sys-7.0.79/bin/shutdown.sh

777  ps -ef |grep tomcat

779  /usr/local/tomcat_sys-7.0.79/bin/startup.sh

780  tail -f /usr/local/tomcat_sys-7.0.79/logs/catalina.out tomcat日志文件

781  tail 2000-f /usr/local/tomcat_sys-7.0.79/logs/catalina.out

782  history

gz文件是一种压缩文件。

以.tar.gz为扩展名的是一种压缩文件,在Linux下常见,Linux可以直接解压使用这种压缩文件。在Windows下的常用的压缩软件WinRAR也可以打开gz文件,相当于常见的RAR和ZIP格式。

 

今天各种场合都有使用各种Linux发行版,从嵌入式设备到超级计算机,并且在服务器领域确定了地位,通常服务器使用LAMP(Linux + Apache + MySQL + PHP)或LNMP(Linux + Nginx+ MySQL + PHP)组合。

 

Linux 系统启动过程:

linux启动时我们会看到许多启动信息。Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段:

1)内核的引导。2) 运行 init。3) 系统初始化。4) 建立终端。5) 用户登录系统。

 

/root: 该目录为系统管理员,也称作超级权限者的用户主目录。linux的文件系统。

在 Linux 或 Unix 操作系统中,所有的文件和目录都被组织成以一个根节点开始的倒置的树状结构。

文件系统的最顶层是由根目录开始的,系统使用 / 来表示根目录。在根目录之下的既可以是目录,也可以是文件,而每一个目录中又可以包含子目录文件。如此反复就可以构成一个庞大的文件系统。

 

Linux 远程登录:

Linux一般作为服务器使用,而服务器一般放在机房,你不可能在机房操作你的Linux服务器。

这时我们就需要远程登录到Linux服务器来管理维护系统。

Linux系统中是通过ssh服务实现的远程登录功能,默认ssh服务端口号为 22。

 

查看tomcat的日志文件: 日志文件中有哪些东西。

Tomcat的安装目录在哪里?

root/usr/local/

 

还是代码敲定比较少

免安装版本的Linux软件。

Clear  who  su  cat  vi --->i

Xhell5 打开某个会话

cd ..返回上一级  cd /进入Linux系统根目录  /表示系统根目录。

Tracert命令跟踪路由:Tracert是路由跟踪实用程序,用于确定 IP数据包访问目标所采取的路径。Tracert命令用
来确定从一个主机到网络上其他主机的路由(路由的ip地址)。





禅道的使用

1)组织结构:管理员登录,用户管理以及用户权限管理(给于每个用户不同的权限)

2)需求只是给用看的,任务才能指定到个人

3)产品目录 是对应产品经理的,只需要创建需求---->评审----->指派给技术经理即可。

4)技术经理需要关联需求,新建任务,然后指派给对应的开发即可。

如何删除产品?如何设置团队?(项目由哪个团队负责,别乱设置团队)  产品经理如何新建产品?

如何新建bug?

如何新建版本?

产品包含项目,项目包含版本,版本可以关联任务。

TeamViewer的使用

TeamViewer是一个用于远程控制,桌面共享和文件传输的简单且快速的解决方案;为了连接到另一台计算机,只需要在两台计算机上同时运行TeamViewer即可,而不需要进行安装(也可以选择安装,安装后可以设置开机运行)。该软件第一次启动在两台计算机上自动生成伙伴ID。只需要输入你的伙伴的ID到TeamViewer,然后就会立即建立起连接。

1)伙伴id;2)密码;可以连接到内网

如果你要连接的电脑位于内网,即路由器(Router)或防火墙后方(电脑是内部IP),那样就必须在路由器上做一些设定端口映射之类的设置才有办法连上,而网管也不太可能帮您设定的。这时TeamViewer无疑就是最佳的解决方案了。



测试服务器的启动与停止





新建文件传输:把代码或者war包上传到测试服务器上,然后重新启动服务器就可以正常访问。发布到正式服务器



代码文件的位置



SVN的使用
https://192.168.1.228/svn/PROD_AWB/Code/Web_Code
1:怎么上传svn到服务器上?使用svn工具--->Repo-browser,打开仓库,直接把代码拖到指定的文件夹里面(import按钮)。

2:svn中某一个仓库的地址是可以复制的。

3:项目代码所在的文件夹。

4:如何新建用户,并添加到group里面。

5:如何控制读写权限?右击项目---->All Tasks---->Manage Security(权限管理)(最好别新建组,每个用户单独进行权限管理控制)

如何路由器当做交换机使用

目的:为了方便局域网内的所有的电脑之间共享文件或打印机。

1)关掉路由器的DHCP服务(主要用于分配局域网内的ip地址)。

取消勾选 “启用” dhcp服务器;单击“确定” dhcp服务关闭完成;dhcp服务关闭后,上网设备需要手动设置ip地址才能上网。

2)修改LAN口的IP地址,不再使用wan口,所有的显都插到lan口上。

VMware vSphere Client软件介绍

vSphere是VMware公司推出一套服务器虚拟化解决方案。vSphere中的核心组件为VMware ESXi ,是一款可以独立安装和运行在祼机上的系统(操作系统管理工具)。



Linux的基本思想有两点

第一,一切都是文件;第二,每个文件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。

Linux是多用户的操作系统,可以同时登陆多个用户(不会被挤下来)。

FTP协议: 文件传输协议

FTP 是File Transfer Protocol的英文简称,而中文简称为“文件传输协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。

在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)。"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上传"文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向(从)远程主机上传(下载)文件。

如何使用xShell向liunx服务器上传和下载文件?xftp:在本地与远程计算机间安全的复制文件。xShell:远程服务器登录工具

WAN口与LAN口的区别
在路由器上,标注得有WAN口(有的路由器是Internet口)和LAN口(有的路由器标注的是1、2、3、4)。
1、路由器上的WAN口是用来连接外网(公网),或者说是连接宽带运营商的设备的。网线入户上网时,WAN口用来连接入户网线,注意不能用来连接电脑。
2、路由器上的LAN口(1、2、3、4),是用来连接内网(局域网)中的设备的,主要是用来连接电脑、交换机、打印机等设备的;不能连接其他的,否则可能造成路由器不能上网。

安装系统
设置启动项;iso文件可以直接安装;iso文件可能不完整,很多时候都是这样的。
磁盘快速分区:选择格式,特别重要,否则会出现这个问题:用U盘深度重装系统重启时提示:程序无法在非MBR引导分区上进行激活。
使用大白菜安装系统:
1)Security Boot:安全启动设置,如果要用传统方法启动U盘或光盘,必须对此项进行设置,设置为Disabled(关闭)。
2)Startup:启动项设置(第一启动项,不同机型)
解决电脑卡顿问题:重装系统,磁盘进行格式化。

SSH是一种网络安全协议,用于计算机之间的加密登录。

SSH 为 Secure Shell 的缩写,传统的网络服务程序,如:ftp、telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据。

通过使用SSH,你可以把所有传输的数据进行加密,这样"中间人"这种攻击方式就不可能实现了,而且也能够防止DNS欺骗和IP欺骗。使用SSH,还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。

(加密;压缩数据,加快传输速度)

如何对电脑进行磁盘分区(硬盘)?
单击我的电脑--->管理--->磁盘管理--->右键单击某一磁盘,然后进行压缩卷。
新建简单卷,进行格式化即可。
扇区:磁盘上划分的区域。

Linux下tree指令:(需要安装软件)

以树状结构列出目录的内容。

执行tree指令,它会列出指定目录下的所有文件,包括子目录里的文件。

服务器可以连接显示器,系统调好以后就不用显示器,其它程序可以通过网络远程安装。

安装虚拟机---->安装操作系统---->安装运行环境---->设置网络和ip---->服务器之间建立集群。

阿里公共DNS: 223.5.5.5和223.6.6.6

阿里DNS的速度比较不错,性能比较稳定。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息