Linux 常见命令、MySQL安装及JDK安装配置等

CentOS相关指令:

1.su root 进入root模式(特权模式)

2.设置mac地址 (在root模式下)vim /etc/udev/rules.d/70-persistent-ipoib.rules

3.设置ip地址 (在root模式下)vim /etc/sysconfig/network-scripts/ifcfg-ens33

4.虚拟机重启 reboot

5.查看IP地址 ifconfig

6.修改虚拟机的主机名 (在root模式下)vim /etc/sysconfig/network 进入后加入一行HOSTNAME="你的主机名"

7.修改虚拟机主机名和IP地址的映射 vim /etc/hosts

8.复制:  复制一行则:yy     复制三行则:3yy,即从当前光标+下两行。

9.剪切:   剪切一行:dd     前切三行:3dd,即从当前行+下两行被剪切了。

10.粘贴:  用v选中文本之后可以按y进行复制,如果按d就表示剪切,之后按p进行粘贴

11.退出 :退出输入模式,先按一下[ESC]键(有时要多按两下),然后执行:
:w!
:w ——保存当前文件
:wq —— 存盘退出(与指令 :x 功能相同)
:q —— 直接退出,如已修改会提示是否保存
:q! ——不保存直接退出

11.创建一个名为tsoftware的文件夹(在/opt目录下): mkdir /opt/software

12.删除opt目录下的software目录: rm /opt/software

 这种不带参数的删除方法经常会提示无法删除,因为权限不够。

 rm -r /opt/software   -r是递归的删除参数表中的目录及其子目录。 目录将被清空并且删除。 当删除目录包含的具有写保护的文件时用户通常是被提示的。

rm -rf /opt/software  -f是不提示用户,删除目录下的所有文件。请注意检查路径,输成别的目录就悲剧了。

 rm -ir /opt/software  -i是交互模式。使用这个选项,rm命令在删除任何文件前提示用户确认。

13.使用软件SecureCRT 给linux虚拟机上传文件 命令:rz -E

14.将文件例如jar包(jdk-8u251-linux-x64.tar.gz)移动到/opt/software目录 :mv jdk-8u251-linux-x64.tar.gz /opt/software

15.解压tar文件:例如jdk-8u251-linux-x64.tar.gz到/opt/module 目录:tar -xvf jdk-8u251-linux-x64.tar.gz -C ../module

解压zip文件:例如confluentinc-kafka-connect-jdbc-5.5.1.zip解压: unzip confluentinc-kafka-connect-jdbc-5.5.1.zip

16.执行命令:vim /etc/profile

配置环境变量:

export JAVA_HOME=/opt/module/jdk1.8.0_251  (jdk1.8.0_251 这是jdk-8u251-linux-x64.tar.gz解压下来的文件)
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin

然后退出执行命令:source /etc/profile  使文件生效

17.在SecureCRT中使用命令:scp -r jdk1.8.0_251/  hadoopStudy2:/opt/module   将文件jdk1.8.0_251传递到主机名hadoopStudy2的/opt/module目录下

18.mysql安装:

1):在线安装mysql相关软件包:  yum install mysql mysql-server mysql-devel

2):启动mysql的服务:/etc/init.d/mysqld start

注:若安装完成后找不到mysqld文件或mysql.server ,执行命令yum install mysql-server 出现“没有可用软件包 mysql-server”

解决方案:

第一步:安装从网上下载文件的wget命令

[root@wuhao ~]# yum -y install wget

第二步:下载mysql的repo源

[root@wuhao ~]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

第三步:安装mysql-community-release-el7-5.noarch.rpm包

[root@wuhao ~]# rpm -ivh mysql-community-release-el7-5.noarch.rpm

第四步:查看下

[root@wuhao ~]# ls -1 /etc/yum.repos.d/mysql-community*

会获得两个mysql的yum repo源:

/etc/yum.repos.d/mysql-community.repo

/etc/yum.repos.d/mysql-community-source.repo

第五步:安装mysql

[root@wuhao ~]# yum install mysql-server

下载完即可。

3):通过mysql安装自带脚本进行设置: /usr/bin/mysql_secure_installation

4):进入mysql的客户端然后进行授权:

①grant all privileges on *.* to 'root'@'%' identified by 'wh456159' with grant option;

②flush privileges;

19.查看所有的环境变量:env 

查看某一环境变量:echo $Home  (Home为环境变量名)

20.重启网络服务:service network restart

21.网卡重启失败报错:

解决方案:

[root@hadoopstudy3 /]# systemctl stop NetworkManager
[root@hadoopstudy3 /]# systemctl disable NetworkManager
[root@hadoopstudy3 /]# systemctl restart network
22.关闭防火墙

service iptables stop #关闭防火墙

chkconfig iptables off #禁止开机启动

23.免密登录

①免密登录的机器执行命令 ssh-keygen -t rsa  执行命令后按下三个回车即可

②免密登录的所有机器拷贝公钥到第一台机器

所有机器执行命令 ssh-copy-id node01  (注:node01为我第一台的主机名)

③将第一台机器的公钥拷贝到其他机器上 

在一台机器上面指向以下命令

 scp /root/.ssh/authorized_keys  node02:/root/.ssh/

 scp /root/.ssh/authorized_keys  node03:/root/.ssh/

猜你喜欢

转载自blog.csdn.net/weixin_42070473/article/details/106460122