虽然也就上了大半天的hadoop和docker笔记也挺乱的,还是存着吧。当初上的时候还是挺开心的,虽然上课的时候已经把Linux忘光了,但适应起来还是很快的。等忙忘了,找到个工作,希望有机会再好好学学Hadoop,docker,分布式之类的。
1,安装
1)腾出一个盘用于安装
备份-->删除卷
2)进入BIOS界面
关机-->开机 同时按F12-->进入BIOS界面
secturity-->virtual..-->确认虚拟化服务开启-->保存更改的操作并退出
2,截图
PrtSc
3,远程连接
172.25.254:8
4,常用命令
虚拟机桌面命令:
1)开启虚拟机的桌面
rht-vmctl start desktop
2)打开桌面视图
rht-vmctl view desktop
3)重置之前的桌面
rht-vmctl reset destop
4)关闭虚拟机桌面电源
rht-vmctl poweroff desktop
5,date命令
(1)
date
显示当前系统时间
(2)
date--help
date命令使用的帮助信息
usage:date [option] +[format]
常用的操作
-u -s
(3)退出date命令
date -u +exit
例子:
1)按年月日显示当前时间
date -u +%Y-%m-%d
2)显示当前具体时间
date -u +%x-%X
3)设置系统时间
date -s 12:54:32
6,passwd命令
查看passwd用法
passwd --help
(1)修改密码
修改当前用户密码
passwd [用户名】
what is date
date --help
main
...多个
[]可加可不加
.隐藏文件
vim
i插入
esc退出插入模式
:命令
u撤销更改
/跳到指定位置
history
!
history -c
ctrl+alt切换工作界面
权限设定
文件权限的查看
•
•
查看文件属性 ( 详细信息 ):
ls -l
-rw-r--r-- 1 root root 0 Dec 30 21:43 westos
查看目录属性 ( 详细信息 ):
ls -ld
drwxr-xr-x 2 root root 6 Dec 30 21:44 test
r:读 w:写 x:执行
用数字表示: r:6 w:4
lftp 172.25.254.250
文件解压
tar -xzvf FIlename.tar
.gz
tar zcvf Filename.tar.gz DIrname
将hadoop中的hadoop-env.sh中修改内容
25 export JAVA_HOME=/usr/local/java/
在/home/主用户/下 vim .bash_profile
修改内容 10 PATH=$PATH:$HOME/.local/bin:$HOME/bin:~/hadoop/bin:~/hadoop/sbin
然后调用jar包
hadoop jar hadoop-mapreduce-examples-2.7.3.jar
52 sta
53 ls
54 cd
55 ls
56 cd java/
57 ls
58 cd input/
59 ls
60 cp ~/hadoop/etc/hadoop/*.xml .
61 ls
62 mkdir java
63 cd java/
64 ls
65 mkdir input
66 cd input/
67 ls
68 cp ~/hadoop/etc/hadoop/*.xml .
69 ls
70 cd
71 cat .bash_profile
72 source .bash_profile
73 hadoop
74 cd java/
75 ls
76 hadoop jar ~/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.3.jar
77 hadoop jar ~/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.3.jar wordcount input ouput
78 ls
79 cd ouput/
80 ls
81 cat *
82 history
du -sh
ssh password:redhat
virsh list
39 virsh destry desktop
40 virsh destroy desktop
41 virsh destroy server
42 virsh list
43 sync
http://hadoop.apache.org/docs/r2.7.6/hadoop-project-dist/hadoop-common/SingleCluster.html
http://localhost:50070/explorer.html#/user/kiosk/input
软链接
ln -s 要连接的东西 要连接的文件目录
ln -s /usr/local/eclipse/eclipse .
crtl+shift+t在当前界面在打开一个终端
在eclipse中搭建hadoop环境
下载eclipse-hadoop-plugins插件的压缩包
将hadoop的安装目录添加到eclipse中
[kiosk@foundation52 hadoop]$ jps
4960 org.eclipse.equinox.launcher_1.5.0.v20180512-1130.jar
26196 NameNode
26505 DataNode
26844 SecondaryNameNode
5533 Jps
28942 ResourceManager
如果hadoop服务没有启动
终端在hadoop安装目录下使用命令
start-dfs.sh
启动namenodes
start-yarn.sh
启动resouceManager nodeManager
killall mysql
[rhel-dvd]
name="Remote classroom copy of dvd"
baseurl=http://172.25.254.250/rhel7.0/x86_64/dvd
gpgcheck=0
[kiosk@foundation52 yum]$ cd yum.repos.d
bash: cd: yum.repos.d: No such file or directory
[kiosk@foundation52 yum]$ vim yum.repos.d
[kiosk@foundation52 yum]$ cd ..
[kiosk@foundation52 etc]$ cd yum.repos.d
[kiosk@foundation52 yum.repos.d]$ ls
redhat.repo rhel-dvd.repo rht-extras.repo
[kiosk@foundation52 yum.repos.d]$ vim rhel-dvd.repo
[kiosk@foundation52 yum.repos.d]$ vim rhel-dvd.repo
[kiosk@foundation52 yum.repos.d]$ history
rpm软件包管理器
rpm -q kernel
查看kernel是否安装
yum clean all
清除yum缓存
rpm -qa|grep mariadb
查询所有已经安装过的软件包
route查看网关
route del default gw 172.25.254.254
[root@foundation52 network-scripts]# rpm -qa |grep mysql
[root@foundation52 network-scripts]# rpm -qa |grep mariadb
mariadb-server-5.5.52-1.el7.x86_64
mariadb-libs-5.5.52-1.el7.x86_64
mariadb-5.5.52-1.el7.x86_64
[root@foundation52 network-scripts]#
[root@foundation52 yum.repos.d]# rpm -qa|grep mariadb
mariadb-server-5.5.52-1.el7.x86_64
mariadb-libs-5.5.52-1.el7.x86_64
mariadb-5.5.52-1.el7.x86_64
[root@foundation52 yum.repos.d]# systemctl status mariadb
● mariadb.service - MariaDB database server
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; disabled; vendor preset: disabled)
Active: inactive (dead)
[root@foundation52 yum.repos.d]# systemctl start mariadb
[root@foundation52 yum.repos.d]# systemctl enable mariadb
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.
[root@foundation52 yum.repos.d]#
Mysql
update user set password=password('new password') where user='root'
启动mariadb
systemctl start mariadb
重新启动
systemctl restart mariadb
杀死进程
killall mysql_safe
停止mariadb
systemctl stop mariadb
df
git
推荐博客:廖雪峰的git博客
git status -s
??表示当前文件做了修改但是还在工作区。
A已经添加到暂存区但是为未提交
M
git check out -- filename
当文件修改之后需要再次进行add和commit
免密
将公要rsa_pub复制到github上的sshkeys
HTTP状态码
curl -I www.taobao.com
www.jd.com www.163.com
阿里Tengine
docker load -i game2048.tar
docker
创建镜像
157 docker load -i nginx.tar
查看所有镜像
158 docker images
在nginx镜像上运行name为vm2的容器
159 docker run -d --name vm2 ngnix
160 docker run -d --name vm2 nginx
查看这个容器的相关信息
161 docker inspect vm2
在浏览器中输入显示信息中的ip地址就可以访问这个容器了
166 docker run -d --name vm1 game2048
docker container
docker rm vml
docker container create rhel7 vm3
216 docker container
217 docker container ls
218 docker run -d --name vm3 -p 80:80 nginx
210 docker ps -a
211 docker container stop 742dd524c6b6
使用rpm包安装jdk