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

五天不可思议的旅行告一段落了,虽然之前已经接触过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!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
java jdk-8u202-linux-x64.tar是Java Development Kit(JDK)的一个版本。JDK是开发和运行Java应用程序所需的软件包。这个版本是适用于64位Linux系统的。它提供了开发Java应用程序所需的工具和库。 这个版本的JDK-8u202是Java SE 8的更新版本,其中的“u202”表示更新编号。这个更新版本修复了之前版本中的安全漏洞并提供了一些性能改进。 使用该文件可以安装Java JDK到Linux系统中。首先,需要下载该文件并解压缩它。解压缩后,可以配置环境变量,将Java的可执行文件路径添加到系统的PATH变量中,以便在终端中能够直接使用Java命令。 安装完JDK后,可以使用Java命令编译和运行Java程序。JDK提供了编译器(javac)和解释器(java),可以将Java源代码编译为Java字节码,并在Java虚拟机(JVM)上运行。 除了编译和运行Java程序之外,JDK还提供了许多其他工具和库,用于开发Java应用程序。例如,它包含了Java API文档,可以帮助开发人员理解和使用Java库的各种功能。此外,JDK还包含了调试器(jdb)和性能分析工具(jconsole),用于调试和优化Java程序。 总之,java jdk-8u202-linux-x64.tar是Java Development Kit的一个版本,适用于64位Linux系统,提供了开发和运行Java程序所需的工具和库。它可以通过下载、解压缩和配置环境变量来安装到系统中,并通过Java命令编译和运行Java程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值