一.
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