Linux的特点:
良好的用户界面
多用户多任务
开源免费
支持多种硬件平台
完全兼容POSIX1.0标准
一:用户切换
使用root用户进入操作系统
su切换用户
从root切换到普通用户,不需要输入密码
从普通用户切换至root用户,su - root,输入root的密码。
二:检查操作系统的版本和内核版本
检查操作系统的版本
[root@localhost ~]# cat /etc/centos-release
CentOS Linux release 7.7.1908 (Core)
检查内核版本
[root@localhost ~]# uname -a
Linux localhost.localdomain 3.10.0-1062.el7.x86_64 #1 SMP Wed Aug 7 18:08:02 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
三:常用的Linux命令
pwd 查看当前的路径(绝对路径)
cd(change driectory) 切换目录
宿主目录:除了root用户的宿主目录是/root,其他的普通用户的宿主目录都在/home/username
cd ~ 进入当宿主目录
cd / 进入到根目录
cd … 返回到上一级目录
ls(list) 相当于dos中的dir,列出当前目录中所有文件和文件夹,ll是ls -l的简称。
重启网卡服务:
/etc/init.d/network restart
查看网络地址
ifconfig
关闭防火墙的两个步骤:
步骤一:停止防火墙服务
systemctl stop firewalld.service
步骤二:关闭防火墙开机自启
systemctl disable firewalld.service
启动防火墙的步骤:
步骤一:启动防火墙服务
systemctl start firewalld.service
步骤二:启动防火墙开机自启
systemctl enable firewalld.service
四:主机名配置
查看主机名
[root@bogon ~]# hostname
server01
临时修改主机名
[root@bogon ~]# hostname 要修改的主机名(立即生效)
永久修改主机名
方法一:
hostnamectl set-hostname server01(立即生效)
方法二:
修改/etc/hostname文件内容(重启之后生效,老版本7之前的(/etc/sysconfig/network))
五.时区时间配置
1修改时区为东八区
查看所有的时区:
timedatectl list-timezones
2查看包含shanghai的时区
timedatectl list-timezones | grep Shanghai
3设置时区
timedatectl set-timezone Asia/Shanghai
4修改关闭ntp自动同步
timedatectl set-ntp false
5手动设置时间
timedatectl set-time "2012-10-30 18:17:16"
6开始同步阿里云服务器时间
ntpdate ntp1.aliyun.com
OpenJDK 和 OracleJDK 的区别?
1、授权协议的不同:OpenJDK采用GPL V2协议放出,而SUN JDK则采用JRL放出。两者协议虽然都是开放源代码的,但是在使用上的不同在于GPL V2允许在商业上使用,而JRL只允许个人研究使用。
2、OpenJDK不包含Deployment(部署)功能:部署的功能包括:Browser Plugin、Java Web Start、以及Java控制面板,这些功能在OpenJDK中是找不到的。
3、OpenJDK源代码不完整:这个很容易想到,在采用GPL协议的OpenJDK中,SUN JDK的一部分源代码因为产权的问题无法开放给OpenJDK使用,其中最主要的部份就是JMX中的可选元件SNMP部份的代码。
4、部分源代码用开源代码替换:由于产权的问题,很多产权不是SUN的源代码被替换成一些功能相同的开源代码,比如说字体栅格化引擎,使用Free Type代替。