学习笔记(2)

学习笔记

1.虚拟机安装过程中,可以使用Ctrl+Alt+f1(f2,f3,f4,f5,f6) 来查看安装过程中产生的信息,也可以在某个命令行的中终端执行命令行来查看系统信息,
Ctrl+Alt+f6是是图形界面
2.使用cat查看的信息,可以shift + Pageup 来直接定位至首屏,使用shift + PageDown直接定位至末屏幕
3.使用esc查看重启过程中的日志信息
4.uname -r 查看内核版本
5.可以拷贝整个虚拟机文件夹做备份
6.ls /dev/sda*(fdisk -l、lsblk)查看分区情况
7.# strace free   查看free命令的system call
8.# ltrace  查看libary call
9.gedit 图形化窗口编辑文本文件,系统账户直接登录,可以编辑/etc/gdm/custom.conf,此文件只在图形化安装的系统中存在
AutomaticLoginEnable=true
AutomaticLogin=root
10.id -u [username] 查看用户uid,centos6从500开始,centos7从1000开始
11.在系统运行级别为5的时候,如果存在多个虚拟终端的情况下可以使用Alt + f1快速切回到图形化的终端界面
12.who am i 查看本机的主机名并显示其登录终端和登录时间登信息
13.init 3(5) 用来初始化系统运行级别,init 5会加载图形化相关服务,而startx只是开启图形化软件并不会开启图形化其他相关服务,可以使用ctrl + c 来关闭,由于只是用startx启动图形化界面所以使用runlevel查看的运行级别依然是3级别
14.startx 普通用户可以执行用来启动图形化界面,不是模式切换,只是开启图形软件,ctrl c 关闭??
15.chvt num 切换虚拟tty终端,如: chvt 1(2,3,4,5,6)
16./bin/csh 切换shell,查看系统中支持的shell种类:cat /etc/shells
17.PS1=”\[\e[1;5;41;33m\][\u@\h \W]\\$\[\e[0m\]”,33表示字体颜色,41表示背景颜色,1表示的颜色高亮,5表示闪烁,字体颜色取值范围(31-37)
0m表示颜色结束,如果没有0m则后面输入的命令也会有字体颜色
18.ntpdate 172.20.0.1 远程同步时间
19.which -a yes查看yes命令在PATH中所有路径
20.comman ls 执行原始命令而不使用别名,也可以使用”ls”,’ls’, \ls
21.unalias -a 取消所有命令的别名
22.which –skip-alias ls 查看命令路径,不输出命令的别名信息
23.timedatectl list-timezones 列出系统支持的时区,timedatectl 命令只对centos7可用
   timedatectl status 查看当前系统的时区
   timedatectl set-timezone Africa/Juba(Asia/Shanghai)设置时区
24.tzselect(centos6) 设置系统的时区
25.ll /etc/localtime 查看系统的时区信息
26.cal 8 2008  查看2008年8月份的日历信息
27.echo $LANG  输出当前的语言信息
28.vi /etc/sysconfig/i18n Centos6语言配置(中文:LANG=”zh_CN.UTF-8″  英文: LANG=”en_US.UTF-8″)
29.wall “message” 向当前主机的所有终端发消息
30.screen 只能在相同用户下使用
31.echo -e “hello\c” 输出内容不换行
32.hexdump -C filename 将文件中的内容以16进制表示
33.bc 计算器
ibase=16 输入16进制,输出10进制
obase=16 输入10进制,输出16进制 (obase=8 obase=2)
34.echo {a..e} 输出从a至e所有的字符,注意echo {a..Z} 输出的内容会包含a至Z之间的其他字符(按照ascii码排序)
   echo {20..10}
   echo {10..20..2}
   echo {20..10..2} 输出20至10之间数字,20 18 16..
   [root@centos7 etc]#echo {20..10..2}
   20 18 16 14 12 10
35.echo ${HISTSIZE}
   cat /etc/profile   该配置文件中包含HISTSIZE的参数定义
36.!:0 执行上一次命令,并且去掉命令参数
37.whatis 查看命令的简单说明
38.makewhatis(centos6) | mandb(centos7) 创建whatis数据库
39.man -f ls 等价于 whatis ls 查看命令的简单说明
40.删除历史文件:rm -f ~.bash_history  删除命令缓存:history -c
41.history -n 将一个终端新保存的命令让另一个终端从历史文件中读出来
42.history -p `id` 不记录命令历史
43.history -s “rm -rf /*” 伪造历史
44.date -d “yesterday” +%F 昨天
   date -d “-2 day” +%F 前天
   date -s “-1 day” 设置成昨天的时间
45.date “+%Y-%m-%d %H:%m:%S” 等价于 date “+%F %T” 输出当前的时间
46.date -d “-2 day” +%A  输出前天是星期几
47.date 080706052019.10 定义时间的格式为月日时分年.秒
48./usr/share/man man帮助文档位置 whereis ls可以查看ls的man帮助路径
49.whatis issue 查看/etc/issue的帮助,whatis 也可以跟配置文件
50.man -k word 搜索含有password单词的命令或帮助文档
51.skyzip Proxy google浏览器的翻墙代理
52.Alt + r 清空当前输入的命令
53.shutdown -h 18:00 “System will shutdown at 18:00”  系统在18:00关机并向各个终端发送消息
54.rpm -ivh screen 安装screen程序包
55.rpm -ivh lrzsz  安装文件传输工具包
56.ldd /bin/ls 查看ls命令调用的库
57.du -sh */ 显示目录大小
58.lost + found 存储系统故障无法准确放置的文件,ext4文件系统中有,centos7 为xfs文件系统
59.图形界面默认会自动挂载光盘,centos6 可以直接挂载,执行cd /misc/cd ,而centos7自动挂载需要安装autofs,systemctl start autofs
60./proc 大小为0 不占用磁盘空间 /sys 放置的都是与硬件信息相关的文件
61.虚拟机加硬盘:echo ‘- – -‘ > /sys/class/scsi_host/host2/scan
62.Linux文件系统的文件名是否区分大小写,与linux系统无关,有文件系统有关,如U盘(FAT32)在文件系统中就是与大小写无关
63.touch /root/-a 删除特殊文件加路径,如删除-a文件,创建也是使用加路径的方式创建的
64.dd if=/dev/zero of=/tmp/bigfile bs=10M count=5 生成50M的文件
   hexdump -C /data/bigfile 查看二进制文件,以16进制显示
65.脚本中使用相对路径会使脚本迁移过程中比较方便
66.who -r 查看系统的运行级别
67.学习任何一款开源软件,首先要明白工作原理,其次要熟悉配置文件,再然后通过正常的认识和理解对配置有更深一层的认识,先学会最简单的服务配置,然后最逐一的去深入理解配置文件各个参数的作用,由简入繁,由易入难
68.可以通过沟通来获取行业内的最新的资讯,如架构设计等等
69.将官方文档中有价值的内容可以翻译并整理方便自己查看,如配置文件参数的作用、工作原理等
70./etc下面的配置文件有的可以使用 man 5 filename 来查看,如:man 5 shells

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/94415

(1)
上一篇 2018-04-01 19:28
下一篇 2018-04-01 19:30

相关推荐