Linux笔记

虽然也就上了大半天的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命令
(1date
显示当前系统时间
(2date--help
date命令使用的帮助信息
usagedate [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
当文件修改之后需要再次进行addcommit
            免密
将公要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





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值