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

java旅行--linux五天旅行总结

2016-07-31 22:19 183 查看
五天不可思议的旅行告一段落了,虽然之前已经接触过linux,也上过一学期的课了,不过这次跟着谢导重新欣赏风景的时候,发现,也是没有白走,还是能看到不一样的风景的,而且以前看过的风景很多是看看就过了,这次通过90%的欣赏风景方法,发现我对路上的风景记得更深了,恐怕要忘记是有点难度的了。现将所记住的风景展现如下。

第一天:首先是安装虚拟机以及安装linux系统,这部分就不详细讲了,将一些较重要的记录如下:

四种网络模式:桥接模式。nat模式,仅主机模式,自定义模式。桥接模式就是虚拟机的系统可以与外部网络互通;nat模式就是虚拟机的系统可以访问外部,而外部访问不到虚拟机;仅主机模式就是虚拟机和物理机之间互相可以访问;自定义模式就是虚拟机之间的系统可以互相访问。

这天好像就这么点吧。

第二天:这天学的东西就很多了,不过很多感觉也没必要记住,我就把比较重要的列出如下:

1、这天学了很多命令,所以很多要记,但是要记不全,所以这时候就有个Tab键可以帮助我,我一遇到记不住的,我按下tab就能补全,大不了就按两次tab出来提示,再不行就找男人,即找man或者help。

2、系统服务的管理:systemctl (status|start|stop|restart|enable|disable|is-enabled) 服务名称

systemctl list-unit-files 列出所有服务

grep 关键字  表示想要提取的信息,如systemctl list-unit-files | grep httpd 提取含有httpd的服务

3、系统进程的管理:ps -aux表示查看所有进程;kill -9 PID表示结束某个进程

4、系统的远程管理:ssh IP地址,然后输入密码,即可进行对远程系统的管理

5、网络管理的常用命令:nmcli (后面如果忘记可以一直按tab)device show (后面忘记了,按下tab就出来了);systemctl restart network.service重启网络服务;traceroute -d qq.com源路由追踪,虽然不是很清楚这个干吗的,不过算了,不是很想弄懂;netstat
-ano 端口查看;netstat -anpt查看所有已经建立的连接;nmcli connection modify 接口名 ipv4.addresses IP  网络手工指定IP,没用过,没事也不想无缘无故去重新修改IP

6、防火墙的配置管理:firewall-cmd --state 查看防火墙的状态;firewall-cmd --list-all 查看防火墙开放的服务和端口;firewall-cmd --reload重新加载防火墙的配置;firewall-cmd --add-port=80/tcp --permanent(permanent表示永久,可以把服务写进配置文件,到时重启电脑,写在配置文件的服务或端口还能存在,防火墙配置文件:/etc/firewalld/zones/public.xml;而不加permanent的话只是在此时有效);firewall-cmd
--remove-service=http --permanent 删除http服务。

第三天:这天学到更多,很充实,不多说了,赶紧上知识点了。

1、cd进入目录;。表示当前目录;。。表示上层目录,-表示回到过来的目录,pwd表示列出所在目录,ls表示列出当前文件文件夹,ll、ls-sh列出详细信息。

2、目录文件操作篇:rmdir 创建文件夹,touch创建文本,rmdir删除目录,rm删除文本,rm后面可以接很多参数,可以按Tab键查看;mv  旧文件 新文件(新文件不存在则改名,若存在,则放进新文件目录中,若新文件是文本,则覆盖);cp 旧文件 新文件(复制文件)

3、mount 硬盘一个区 目录(这个操作可以把硬盘与目录挂载)umount 取消挂载。使用df -h可以查看挂载情况,使用fdisk -l可以查看有哪些硬盘及分区,使用parted -l查看磁盘分区及分区所用的文件系统类型。

4、对硬盘新加一个分区的操作步骤如下:

4.1、外加一个磁盘(加之前通过fdisk –l查看当前的磁盘情况)可以通过vmware虚拟机挂载u盘或者新增一个磁盘

4.2、分区(以分一个区为例)
fdisk   /dev/sdb  
A、n 增加分区 B、p主分区  C、连续3个回车(第一个主分区、起始位1、最后一位) D、w保存退出
4.3、格式化
mkfs.xfs   /dev/sdb1
4.4、新建一个需要挂载的目录:
 mkdir   /disk1
4.5、把分区与目录进行手工挂载:
mount   /dev/sdb1   /disk1
4.6、开机自动挂载
备份配置文件:cp /etc/fstab /etc/fstab.bak 

  编辑:vi  /etc/fstab 
4.7、重启reboot

5、增加删除修改  用户用户组 useradd 用户名,userdel 用户名,usermod -l 新用户名 旧用户名, groupadd 用户组名,groupdel 用户组名,groupmod -n 新用户组名 旧用户组名;在用户组中增加或者删除用户  gpasswd -a或者-d 用户名 用户组;禁用及解除禁用一个用户   usermod -L或者-U 用户名;查看用户所属的组groups
用户名;用户或者用户组配置文件  /etc/passwd(/etc/shadow查看用户密码)  /etc/group;

6、chown 用户:用户组  文件或者文本    这个命令可以修改文件或文本的所属用户和用户组;chmod (三个数字)文本或者文件 可以修改文件或者文本的权限;su 用户    表示进入到某个用户。

7、文件搜索 find 目录路径 -name 文件名;cat、less、more 查看文本;head(tail) -n  数字  文本(表示要查看文本头或者尾部几行);vi编辑时候,q退出,w保存,!表示强制 。

8、scp -r 本地目录 root@IP:目标目录 表示本地文件复制到远端,scp  -r  root@IP:目标目录 本地目录  表示从远端复制文件到本地;使用secureCRT软件时候,使用alt+p表示进入传输模式,可以在windows和linux之间传输文件,在linux命令前加上l表示操作本地系统。

第四天:这天知识,如下:

1、文件的打包解包或者压缩解压      tar -cvf、-xvf、-czvf、-xzvf  文件

解压
tar -xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz
压缩
tar -cvf jpg.tar *.txt 
tar -czf jpg.tar.gz *.txt

2、rpm 安装软件

rpm 安装的软件包

-ivh:安装显示安装进度--install--verbose—hash

-qa:查看软件包是否安装

-e:删除包 -Uvh:升级软件包--Update; -qpl:列出RPM软件包内的文件信息[Query Package list]; -qpi:列出RPM软件包的描述信息[Query Package install package(s)];
-qf:查找指定文件属于哪个RPM软件包[Query File]; -Va:校验所有的RPM软件包,查找丢失的文件[View Lost];

3、使用命令挂载光盘

  umount /dev/sr0  

 mkdir /iso  

 mount /dev/sr0  /iso

然后可以 cd  /iso/Packages 进入光盘包目录,ls 可以查看到有很多rpm包

4、yum安装软件步骤,/etc/yum.repos.d/ 源库目录

yum clean all

yum repolist 查看Yum仓库的情况

yum install package1

yum info package1 显示安装包信息package1

5、wgep 下载地址  可以下载网络资源到当前目录

第五天:主要是域名解析到云主机的IP,太多步骤,不说了,直接上图吧,如下



这里我成功安装了tomcat,然后修改了8080端口为80端口,接着把主页也修改为我自己的主页,还有使用DNS的解析,于是我就可以使用blog.freshbin.cn来访问我的主页了,虽然界面十分丑,不过以后学完做网站后再来完善吧。

自此,五天的不可思议之旅结束了,感觉很奇妙,大自然多姿多彩,前面的风景应该更美!期待!出发!下一站:javaSE!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux tomcat Vm安装