码迷,mamicode.com
首页 > 系统相关 > 详细

linux运维-day6

时间:2017-12-14 17:56:12      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:linux 运维 基础

Day6

Georgekai-习惯:操作前备份,操作后检查

             张开嘴、请动手

回顾:

三剑客初步了解:

1.  grep  主要用于过滤

2.  sed 擅长取某一行 和替换(-i

3.  awk 擅长取某一列

4.  find /oldboy -type f -name "*.olg" 查找文件

5.  find 找到文件后通过|xargs传递给其他命令

6.  习惯 rm 的参数-rfsed-i 放到最后面

 

OK,接上一章继续开车!本章正题

 

问题:cp 覆盖时怎么才能不不提醒?

 

准备环境:cp    /mnt/test.txt  /tmp/

如果tmp下也有同名的文件,它会问你是否覆盖。(加-f会提示的)


方法一 :在cp前面加“\

 注:撬棍\”的作用:取消别名参数

方法二 :使用命令的全路径

 1. which 显示出命令的觉得路径 (也就是命令的位置)

 2. /bin/cp /mnt/test.txt /tmp.

1. alias别名使用:

    注:别名相当于命令的小名,昵称

    作用:1.给危险命令加上一个保险(如rm,mv,cp

                        2.方便使用,省事

a)  alias :查看系统中的别名

技术分享图片

b) 临时rm设置别名  

例:alias rm='rm -i'

注:等号俩边不能有空格,等号右面是命令,左边是别名

右边输错也不会提示你,使用时候才知道不能用哦。


临时取消别名

出现情况:屏幕上显示类似command not found的字样

解决方法:前面加\” 或 unalias 加别名

 技术分享图片


e) 永久配置别名

i. 把临时配置的命令写入到 /etc/profile这个目录最后面

vim /etc/profile

技术分享图片


注:vim里面的使用(G:切换到最后一行  gg:切换到首行  o:在当前当下   面插入新的一行  i:当前光标的前面开始输入 a:当前光标的后面开始输入    wq :保存并退出 后面加!:强制的意思  C : 删除光标后面的字符,并进   去编辑模式

 

ii. /etc/profile这个文件立即生效

使用 :  source  /etc/profile

但是  rm mvcp 这三个特殊,需要在/root/.bashrc文件中将这三行前面加#号,其实变成注释行

技术分享图片

注:用source /etc/profile 配置文件后,这里面的生效。反之,临时设置的生    效。

 

2. 查看linux内核+软件


a) cat /etc/radhat-releas :查看系统版本

b) uname -r :查看系统内核版本

c) uname -m :查看多少为的系统

技术分享图片

 

3. 添加用户

useradd georgekai

技术分享图片

4. 更改用户密码

passwd georgekai

 技术分享图片

 

5. 切换用户

su - george

技术分享图片 

退出当前用户:ctrl+d


 

6. 查看当前用户名

技术分享图片

7. 变量

 

变量=====书名(葵花宝典)======PS1

查看变量内容=====读书 $书的名字=====echo  $PS1

 

注:看变量的内容用echo  $后面加变量名(如:echo  $PS1

PS1 的作用:可以控制命令行的样子


修改变量内容=======修改====DIAN=success

欲练此功必先自宫,若不自宫也能成功。

技术分享图片

 

8. 环境变量

a) linux大部分地方都可以使用,含义一样

b) 大写的字母

c) echo  $PS1

 

[\u@\h \W]\$”其中每一部分的含义;

 u user   hhostname wpwd   \$:普通用户  \#root

 

临时修改变量:PS1='[\u@\h \W \t]\$'

 t time

 技术分享图片

永久修改变量:写入/etc/profiel

 

9. 关闭SELinux功能

 

a) 永久关闭--修改配置文件


      方法一: vim /etc/selinux/config

技术分享图片

 

注:SElinux=enforcing  开启状态(默认参数)

SElinux=permissive  关闭,并给出一些警告

SElinux=disabled 关闭


方法二:

[root@(none) ~]# sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config

 

注:先去掉  -i  选项,执行查看一下,没错的情况下在加 -i ,最后用grep    查一下。

技术分享图片


b) 临时关闭SElinux

[root@(none) ~]# setenforce 0

注:  1  === enforcing  (开启)

  0  === permissive (关闭)

 

c) 查看SElinux状态

[root@(none) ~]# getenforce

技术分享图片


 


10. 关闭iptables 防火墙

★:对于iptables关闭或开启建议

1)服务器可以被外界访问(公网/外网ip,iptables开启

2)内部环境(局域网/没网ipiptables关闭

3)高并发的iptables关闭

 

a) 临时关闭iptables

通过脚本关闭:[root@(none) ~]# /etc/init.d/iptables  stop

通过服务关闭:[root@(none) ~]# service iptables stop

查看当前iptables的状态:/etc/init.d/iptables status

 

b) 永久关闭iptables

注:管理开机自启动服务(软件)-chkconfig

查看iptbales是否开机自启动:[root@(none) ~]# chkconfig |grep iptable

关闭iptbales[root@(none) ~]# chkconfig iptables off

技术分享图片


小伙伴们可以关注我的微信公众号:linux运维菜鸟之旅

有问题的小伙伴欢迎留言


linux运维-day6

标签:linux 运维 基础

原文地址:http://blog.51cto.com/13055758/2050725

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!