老男孩linux笔记[整理版]

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

老男孩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

相关文档
最新文档