老男孩Linux运维第41期20170910开班第三周学习重点记录

一、补充一些find命令的方法:

第13题 把/oldboy目录及其子目录下所有以扩展名.sh结尾的文件中,文件包含oldboy的字符串全部替换为oldgirl

解答:

方法1:find + |xargs

[[email protected] ~]# find /oldboy/ -type f -name "*.sh" |xargs sed ‘s#oldboy#oldgirl#g‘ -i

方法2:$()或``

[[email protected] ~]# sed ‘s#oldboy#oldgirl#g‘ $(find /oldboy/ -type f -name "*.sh")
[[email protected] ~]# sed ‘s#oldboy#oldgirl#g‘ `find /oldboy/ -type f -name "*.sh"`

方法3:find 与-exec

[[email protected] ~]# find /oldboy/ -type f -name "*.sh" -exec sed ‘s#oldboy#oldgirl#g‘ {} \;

二、linux命令别名

1.查看别名

[[email protected] ~]# alias

alias cp=‘cp -i‘

alias l.=‘ls -d .* --color=auto‘

alias ll=‘ls -l --color=auto‘

alias ls=‘ls --color=auto‘

alias mv=‘mv -i‘

alias rm=‘rm -i‘

alias which=‘alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde‘

[[email protected] ~]#

[[email protected] ~]# alias  ll rm

alias ll=‘ls -l --color=auto‘

alias rm=‘rm -i‘

2.修改别名

[[email protected] ~]# alias rm=‘echo do not use rm‘

3.测试

[[email protected] ~]# rm /etc/hosts

do not use rm /etc/hosts

4.永久生效,需要修改/etc/profile文件

在/etc/profile文件的最后一行,添加:alias rm=‘echo do not use rm‘

5.生效

[[email protected] ~]# source /etc/profile

6.临时取消别名:

1)使用\反斜杠,如:\rm

2)使用命令的绝对路径,如:/bin/rm

三、重定向符号 >>    >    <    <<

#>> 或 1>>       追加 标准输出追加重定向 前面命令内容 放入到文件的最后一行

#>  或 1>          输出重定向 先把文件的内容清空,然后再往文件中放入内容

1表示 标准输出----命令执行正确后的结果

#2>>        错误追加    把命令执行错误的信息 追加到一个文件

#2>            错误重定向  把命令执行错误的信息 重定向到一个文件(先清空 在放入)

2表示 错误信息

####把错误的信息 或 正确的信息 同时放入到一个文件

####echo oldboyedu.com  >>oldboy.txt 2>>oldboy.txt

#echo oldboyedu.com  >>oldboy.txt  2>&1

####<  输入重定向   表示从某个文件中读取内容

echo {1..10}>>xargs.txt

[[email protected] ~]# xargs -n3 <xargs.txt

1 2 3

4 5 6

7 8 9

10

####<< 输入追加重定向

cat >>/oldboy/oldboy.txt <<EOF

I

am

studying

linux.

EOF

EOF:end of file

四、Linux优化:

1)如何关闭selinux

#enforcing selinux开启了 正在运行

#permissive 临时关闭了 会有一些警告信息

#disablied  selinux彻底关闭

#####临时关闭--linux重启之后仍会自动启动

[[email protected] ~]# getenforce

Enforcing

[[email protected] ~]# setenforce 0

[[email protected] ~]# getenforce

Permissive

#####永久关闭--修改配置文件-重启linux之后不会自动启动

[[email protected] ~]# cat /etc/selinux/config

[[email protected] ~]# sed ‘s#SELINUX=enforcing#SELINUX=disabled#g‘ /etc/selinux/config

[[email protected] ~]# sed -i.bak ‘s#SELINUX=enforcing#SELINUX=disabled#g‘ /etc/selinux/config

[[email protected] ~]# cat /etc/selinux/config

总结:

1.先备份cp,cat

2.临时-命令行

3.永久-配置文件

4.检查

2)关闭iptables

#####临时关闭

[[email protected] ~]# /etc/init.d/iptables stop

iptables: Setting chains to policy ACCEPT: filter          [  OK  ]

iptables: Flushing firewall rules:                         [  OK  ]

iptables: Unloading modules:                               [  OK  ]

[[email protected] ~]# /etc/init.d/iptables stop

[[email protected] ~]# /etc/init.d/iptables status

iptables: Firewall is not running.

#####永久关闭

重启之后,还会自动启动(开机自启动) 在开机的时候不会自动运行

######linux下面管理 是否开机自启动的命令

chkconfig

# chkconfig iptables off

# chkconfig |grep ipt

iptables       0:off1:off2:off3:off4:off5:off6:off

3.linux下面显示中文乱码如何操作

###字符集就是一套文字符号及其编码

###1.如何查看字符集

[[email protected] ~]# #LANG

[[email protected] ~]# echo $LANG

en_US.UTF-8

[[email protected] ~]# #zh_CN

[[email protected] ~]# #语言.字符集

###2.如何修改系统正在使用的字符集或语言

# export LANG=zh_CN.UTF-8

###3.如何永久修改系统正在使用的字符集或语言

[[email protected] ~]# cat  /etc/sysconfig/i18n

LANG="en_US.UTF-8"

SYSFONT="latarcyrheb-sun16"

###4.如何让修改的字符集 生效

source /etc/sysconfig/i18n

七、linux目录结构

时间: 2024-10-25 04:17:48

老男孩Linux运维第41期20170910开班第三周学习重点记录的相关文章

老男孩Linux运维第41期20170917开班第四周学习重点课堂记录

第1章 必知必会文件 配置文件位置 该文件作用 /etc/sysconfig/network-scripts/ifcfg-eth0 第一块网卡的配置文件 同setup中的network /etc/resolv.conf 客户端DNS配置文件,优先级低于网卡配置文件 /etc/hosts 主要作用是定义IP地址和主机名的映射关系(域名解析),是一个映射IP地址和主机名的规定 /etc/sysconfig/network 用于配置hostname和networking /etc/fstab 开机自动

老男孩Linux运维第41期20170903开班第二周学习重点记录

第二周讲课知识点总结 主要内容1:连接虚拟机故障排错 使用ping命令查看是否能连接到目标机器的IP地址. 查看中间有没有硬件/软件防火墙(包括系统防火墙.杀软防火墙.selinux等) 查看服务是否已开启,有没有启用vmware所有相关服务(services.msc下有五个vmware开头的服务均需开启),使用telnet命令测试某一个端口是否开启. 保证虚拟机的网络连接-vmnet8 已启动. 主要内容2:第一关练习题 [考试试题] 特别说明:如果前 11道不能都答对就是纯菜鸟级别了,如果答

老男孩linux运维第35期决心书

决心书 我叫陈权,今年24岁.在到老男孩学习之前,一直没有什么正式工作,从刚出校门到工厂打工到回家无所事事,几年时间过得很快却也过得很没意思.很想学一些电脑技术却总是无法坚持下去.自己总是三分热度刚开始很感兴趣后面就渐渐淡忘了. 喜欢打游戏而且还没日没夜的玩,几乎过着一个没有上午的生活.后来经过网上认识的朋友接触了游戏工作室这一块,觉得很新鲜!以前只知道游戏好玩,却不知道玩游戏也可以赚钱啊.然后通过朋友帮忙自己和家里面的兄弟打伙弄起了自己的游戏挂机工作室,接触了游戏外挂,自动脚本.期间发生了很多

老男孩Linux运维35期运维决心书

大家好,我是老男孩Linux运维35期学员毛建东.12年大学毕业后,我就抱着一个锻炼自己,折磨自己的心态去做了自己一个不太擅长的工作,销售,因为我本身是一个不善言谈,不苟言笑的人,于是就想着做一些自己不喜欢的事情,毕竟有一句话说的好,多做一些你自己不擅长的事情.于是我就去浙江跑了几年的业务开发,然后和朋友合伙做生意,结果几年后生意亏了,于是败走麦城,回家了,结婚后感觉人年纪也大了,不想再折腾了,干脆就安安静静上上班吧,毕竟不是做生意的材料.于是偶然机会在网上买了老男孩的视频自学了几个月,但是效果

老男孩linux运维46期决心书

大家好: 我叫张达,来自河北省邢台市 初中毕业,之前是打工的,工地,电子商务,网吧网管等... 为什么来老男孩,因为以前的生活,薪资满足不了自己的要求 ,自己也结婚了,花销也高了,以前的生活也满足不了自己的目标.经过我哥的介绍,我哥也是在老男孩学linux运维,薪资待遇都挺好的,所以我决定来这学习. 我决定在老男孩教育学习五个月后,希望的薪资是10K 如果达到目标会给自己大吃大喝一顿,如果达不到目标一年不许吃肉,不许打游戏,不许看电视剧. 为了完成自己的目标,一天学习必须在12小时以上,礼拜六天

老男孩Linux运维高薪指南系列公开课【51CTO学院】3月开始上映

运维干货在线讲课免费分享   http://ke.qq.com/course/115897 <老男孩从大学生到普通运维屌丝一枚再到Linux运维专家,最后到身价千万的发展之路 >   主讲人:   老男孩          上课时间:   3月9日晚8点30--10点  成功必有方法,失败必有原因! 如今老男孩老师愿意从自身曲折发展之路讲起,从学生到运维屌丝,再到运维专家,最后发展成为老男孩教育创始人,成为身价千万的运维行业佼佼者发展之路,以成功发展的事实为大家讲解IT人员成长过程中,该选择的

老男孩教育运维班26期脱产班9月即将开班,伙伴们抓紧报名!

老男孩教育中国linux运维领域教育第一品牌,不仅教学质量一流,就业薪水更是一流! linux运维班平均毕业工资10K,高级架构师毕业平均薪资16K. 本课表为201508制定,适合26期脱产班,最艰苦的周期4-5个月,有胆量挑战么? 什么?还没有掌握linux高级运维实战技术?那你真OUT了! 什么?工资还没过10K,那你更OUT了,北京平均工资最低也10K以上了! 屌丝们最后的福利! 身价千万的老板不足为奇! 身价千万的明星也不足为奇! 身价千万的运维屌丝你见过么?什么-没见过!!! 他如今

学习老男孩linux运维-自我介绍-决心书

大家好,我叫吴德义. 我来自于福建省宁德市一个小山村,家境平平,毕业后一直在深圳工作,目前在深圳福田O2O公司工作,工作岗位:项目实施工程师,工资水平一般,工作内容:经常出差客户现场,现场安装部署公司的软件产品,并给客户培训产品的使用,在工作中linux使用的不多,由于对linux系统情有独钟,平常自己也喜欢琢磨linux技术,遇到不懂的常常也要查百度,缺少一个导师,所以我来到了老男孩培训linux,想在将来从事linux运维相关工作, 我的目标,在经过老男孩四个月学习后,我要达到的薪水目标为:

&#8203;通过chkconfig设置linux开机自启动服务- 老男孩Linux运维学习笔记1

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处.作者信息和本声明.否则将追究法律责任. 更多内容请查看老男孩老师的书籍:<跟老男孩学习Linux运维:Web集群实战>或者运维课程. 首先查看当前开启的服务有哪些: 老男孩老师的经验告诉我们默认只需要开通下面5个必要服务即可: sshd |sysstat|crond|network|rsyslog 首先查看当前自启动的服务有哪些.由于工作环境基本上使用文本模式3级别,只需要查找3级别上开启的服务即可. 命令如下: [[email