一. 

 1.Linux是什么

* 关于Linux历史(http://www.aminglinux.com/bbs/thread-6568-1-1.html  需要大家查查资了解,也可以看看5期的视频)

gnu

gpl 

unix

linux开源。

* 发行版有很多: SlackWare、 SuSE 、Debian、Ubuntu、RedHat、CentOS、Fedora Android 

* Linux有什么用?

手机安卓 智能设备(打卡器)嵌入式开发  ATM机

* 学习Linux目的是什么?

linux运维 服务器领域  掌握操作它,学会它意味着有很多的机会去管理它,找到一份好的工作,人才短缺

二. 怎样才能学好Linux

* 熟能生巧
* 坚持 坚持四个月。
* 制定学习计划 
* 勤奋 始终保持学习的习惯。
* 总结   总结自己的工作日志,问题汇总,生活总结。
* 交流 不会的和同学交流

*总结文档  发帖 做好笔记  交流,学习,总结分享。
三. 安装 vmware10 + centos6.5 32位

先设置好vmware,需要注意几个地方:
内存设置为1G
新建虚拟机时不要指定镜像路径
网卡设置桥接模式
显示器设置分辨率为800*600

安装centos,需要注意:
选择中文简体,出图形
自定义分区布局
minimal安装
四.  获取ip升级6.6

dhclient 可以自动获取ip
手动设置ip,需要编辑配置文件  /etc/sysconfig/network-scripts/ifcfg-eth0
需要修改: ONBOOT = yes   

Crl+Z 暂停

查看网关:route -n
增加: DNS1=8.8.8.8

不用修改 dns的配置文件 PEERDNS=no//这句很重要 

http://www.aminglinux.com/bbs/forum.php?mod=viewthread&tid=7474&extra=page%3D1&ordertype=1

使用yum
yum 是一个在线安装软件包的工具,它可以帮我们解决软件包的依赖,这个日后会详细介绍。我们介绍了以下几个用法:yum list    这个命令可以列出所有安装过和未安装的软件包
yum grouplist    这个命令可以列出所有安装过和未安装的套件
yum groupinstall  -y  "Desktop"   ; yum groupinstall -y "X Window System"     我们使用这个命令安装了图形化桌面
init 5 或者 startx 可以让我们切换到图形
yum update  自动升级到最新版6.6

五. 使用putty远程连接


PuTTY下载地址http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html 
安装好PuTTY后,运行PuTTY,具体如何连接请参考 http://www.aminglinux.com/study_v2/chapter6.html#puttylinux

putty 用法

修改ssh的端口:vi /etc/ssh/sshd-config

修改端口 

service sshd restart

nestat -lnp 查看监听了哪些端口

ps aux |grep ssh 查看服务

iptalbes -nvL查看防火墙的规则

iptables -F 去除防火墙的规则

service iptables save 保存防火墙规则

iptables -nvL 查看还有没有防火墙规则,在进行连接就可以了。

利用puttygen生成密钥对。保存私钥。

mkdir  /root/.ssh

ls /root/ 

ls /root/ -a 

vi /root/.ssh/authorized_keys(添加公钥到此文件)

修改权限

修改文件权限:chmod 600  /root/.ssh/authorized_keys

修改目录权限:chmod 700 /root/.ssh

去除防火墙规则:

iptables -F

service iptables save  

把 selinux关闭  ,暂时性关闭用setentforce 0

永久性关闭为:vi  /etc/selinux/config  selinux=disabled。

最后,上传私钥到putty即可

 ssh->Auth