老男孩linux笔记

老男孩linux笔记
老男孩linux笔记

老男孩linux笔记

设定目标、寻找方法、勤奋努力、坚持不懈

学习运维六重

1、重目标:设定具体的短期目标,今天要完成哪些内容,本周要完成的内容,具体到每天的学习规划

2、重思路:工作中结果重要,学习时过程重要,要思考,多问个为什么。

3、重方法:

(1)通过具体的时间案例来学习记忆,远胜过直接记枯燥的理论。

(2)通过画逻辑图帮助记忆枯燥的难以记忆的理论知识(如管道的概念)

(3)睡觉前回顾当天的学习内容,早晨醒来后计划今天的学习内容

4、重实践:自己提出问题,自己通过实践验证,自己得出结论

(1)问:centos5.9执行yum upgrade会不会升级到6.0以上。答:实践一下便知。

(2)linux运维应用性偏多,要多实践:命令、服务、架构。

5、重习惯

(1)操作文件之前要备份,并确认备份成功正确,“备份名字.源文件名.操作用户.日期“#cp /etc/hosts /etc/hosts.bldon.20140528 复制文件

#diff /etc/hosts /etc/hosts.bldon.20140528 比较两个文件的不同

#vimdiff /etc/hosts /etc/host,bldon.20140528 对照比较文件的不同

(2)操作后要检查,并确认操作的正确,不能想当然的认为是正确的。

(3)无故不要在“root”下操作命令,少用rm –ft,,mv移动到临时目录,可以用find替换(定时任务)。

(4)命令行操作命令后,确认是否生效达到预期。

(5)启动服务前检查语法,启动服务后立刻检查启动结果

6、重总结

人类的历史如果没有前人的总结(数学、计算机、历史、地理),给自己总结,让书本变薄。

系统中常用的安装包,每个安装包可能包含若干个组件,F2可查看包含的组件:

base

editors

development librarys

development tool

x software development

system tools

#yum grouplist 查看已安装和未安装的组件

#yum groupinstall “develop tools”装完系统后独立安装安装包

#yum install 软件名称安装单个软件

#rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY*

#rpm upgrade

配置yum源

查看包组的用途

# setup 调出配置界面

#ifconfig 查看网络配置

#/etc/init.d/network restart 重启网卡配置,输入命令可以用Tab键补全

#cat /etc/redhat release 查看系统版本

#uname –r 查看内核

#uname –m 查看32 or 64位系统

#uname –a 查看内核完整信息

Alt+F2 切换终端

常用软件:

SecureCRT(SSH远程连接工具)其他SSH工具:XShell, putty EmEditor (文本编辑工具)

everything(本地搜索引擎)

win32HyperSnap(截图工具)

KeePass(密码管理软件)

win32文本比较工具

#netstat –lnt|grep 22 查看网络服务

#netstat –lntup|grep 22

SSH不能连接的原因:

1. sshd服务是否开启

2. sshd服务的默认端口22是不是被更改了

3. 是不是iptables防火墙开启了导致

#/etc/init.d/iptables stop 关闭防火墙

上传和下载命令rz和lz

#yum install lrzsz –y 安装软件包–y参数安装

#sz –y install.log 下载

#rz 上传

#pwd 显示当前工作目录

1、创建目录/data (make directory)

mkdir /data

ls –ld /data l行格式显示d 目录操作

ls是列表显示的意思,ld是lsde 参数

mkdir –mp

-p 递归创建目录

-m 修改权限

dos命令tree /f 1.txt 显示目录树

2.在/data下面建立一个文件oldboy.txt

touch /data/oldboy.txt

cd /data

touch oldboy.txt 文件存在的话就改变文件的访问时间atime等时间戳信息。

touch 1.txt 2.txt 3.txt

touch {a,b,c}.txt

for f in `seq 1000`;do touch $f.txt done 引用符号是`,不是‘

rm –f * 删除所有文件

echo >b.txt

>c.txt

3.为oldboy.txt增加内容为I am studying linux.

相关主题
相关文档
最新文档