浅尝Linux之二

RetHat 企业版

1、一般磁盘格式 Ext3 兼容Ext2 加上日志功能

2、系统自检————>BIOS---->启动管理器————>操作系统

3、毁灭系统命令 rm -rf

4、/etc/磁盘管理和模块加载

5、/etc/modules 存放系统自动加载模块

6、/etc/passwd    /etc/shadow/

root  :      x     :  0 : 0    :  root :    /root:   /bin/bash

用户名 加密密码  UID GID    用户说明 家用户  登录使用的shell

 

7、基本的TCP/IP网络包括

 

IP地址

子网掩码

默认路由

主机名

DNS服务器

 

 

8、查看文件 

cat  ect/network/interfaces

 

9、init

运行级别

0    关闭

1   单用户

2   多用户不加载NFS

3   完整多用户

5   图形化多用户

6   重启

 

10、检测设备 lsci

 

11、查看已安装包  rpm -ql

 

12、查看内存 free top  vmstat

 

13、重定向

      cat test.txt

      cat test.txt>test2.txt  删除原有内容 写新的

      cat test.txt>>test2.txt 追加

 

&1标准输出  &2错误输出

cat text.txt >&1 >text2.txt

 

cat text.txt 2>&1 正确或错误都输出到屏幕

     

cat -x text.txt >error.log 本应是标准输出到error,但这里是标准错误输出 所以还是输出到屏幕

 

cat -x text.txt >error.log 2>&1  将错误输出显示到屏幕 再写进error 相当于 &2>&1>error.log

 

 

14、管道

 

echo"test"|cat

cat a.txt|grep aaa

 

cat a.txt | grep aaa 2>&1>/dev/null 或者

cat a.txt | grep aaa >/dev/null  2>&1

 

所有东西都去了/dev/null 屏幕上并不显示任何东西

这有什么意义?

 

在管理脚本中,这种做法可以不输出任何信息而做出判断,依靠shell的命令返回值

grep如果找到 aaa 返回  0  否则 返回大于0的整数

 

 

EX:

 

echo “tttt” | grep tt 2>&1 >/dev/null

echo $?

结果:0

 

 

15、个性化终端设置

export psl = "/d/7/u@/h/w"

export psl ="/e[0;37;42m/d/n@/h/w"

 

16、man ls | col -b 输出使用手册到文本

 

17、ps -ef

 

18、lsof -p

 

 

 

你可能感兴趣的:(加密,linux,shell,ext,磁盘,DNS服务器)