linux运维学习的常用命令总结以及需要注意的地方(2)

少壮不努力,老大徒伤悲,努力加油!
5.设置时区,日期,时间的相应命令以及用法
6 如何获得帮助,这个能力决定了你的技术能力!
7.简单的挂载光盘,安装应用程序的方法,以screen为例(包含了screen防止大文件备份失败的技巧)
8.反向单引号,双引号,以及单引号对于命令和变量的识别
9.bc计算器,date命令,history命令,passwd修改密码,$pwd变量,父/子目录,basename,dirname
10.windows和linux互传文件的方法,普通用户非图形界面下挂载光盘

5.设置时区,日期,时间的相应命令以及用法

系统有两个时钟,一个是系统时间date,另一个是主板时间clock

同步系统时间到远程服务器IP的方法为:

ntpdate  远程服务器IP

centos7 设时区

timedatectl list-timezones  列出所有时区

timedatectl status  查当前机器时间信息

timedatectl set-timezone Asia/Shanghai  设置成亚洲上海时区

centos6 设时区

tzselect 选择时区

查询日历用cal命令:

cal 2018 查2018年的日历

cal 9 2018 查2018年9月份的日历

特殊时间:cal 9 1752

查询和设置系统时间用date命令:

date  月日时间年.秒

输出1970年1月1日距离现在的时间秒数:

date +%s

把输出结果1509536033转换成现在时间:

date -d @1509536033

date 为显示当前时间

date -d 输出指定字符串时间,例如:

touch `date -d “-1 day” +%F`.log 建立一个昨天日期为命名的log文件

1、显示当前时间,格式:2016-06-18 10:20:30

2、显示前天是星期几

3、设置当前日期为2019-08-07 06:05:10

答案:

1.date “+%F %T”

2.date -d “-2 day” +%A

3.date 08076052019.10

按特定的时间关机用shutdown 命令

shutdown -r 为重启

shutdown -c  取消shutdown

shutdown HH:MM:SS 在指定时间执行shutdown

例如:

shutdown -r  +5 “system will reboot in 5 min “

系统在5分钟后重启并发出警告

6 获得帮助的方法,这个能力决定了你的技术能力!

whatis cmd 查询命令的章节信息

help cmd 查询命令帮助信息

cmd -help 查询命令帮助信息

man cmd 查询命令帮助信息

在man下输入/关键字搜索相关信息

7.简单的挂载光盘,安装应用程序的方法,以screen为例(含screen防止大文件备份失败技巧)

安装应用程序screen

图形界面下:

先用df查询光盘挂载点路径

1.进入挂载点路径的Packages内 (路径过长可用2下TAb自动补全) 然后执行 rpm -ivh screen (接着点2下

tab键补充完整路径即可)

2.当然也可以不用进入目录,直接运行

rpm -ivh /run/media/root/…  (…代表直接用2下tab补全路径即可)

Screen 程序的使用

screen -S Name  建立Name会话 (被控制机)

screen -ls 查看会话列表 (控制机查看)

screen -x Name 进入Name会话 (控制机)

exit  两边同时结束会话

CTRL+a 松手 D 只是一边退出会话但Name频道依然存在

 

利用Screen技巧帮助实现远程工作时断网后继续原来工作(例如长时间的备份操作) 在做备份操作前先建

立一个Screen,在Screen下执行备份操作,当遇到断网等情况时,只需要执行恢复会话screen -r或者重

新加入会话即可实现中断时的操作继续进行备份

8.反向单引号,双引号,以及单引号对于命令和变量的识别

echo命令

“ 中的内容能识别命令和变量

“” 中的内容只识别变量不识别命令

”中的内容不识别命令也不识别变量

 

求1000以内所有偶数的和

echo {1..1000..2} | tr -t ” ” “+” | bc

 

9.bc计算器,date命令,history命令,passwd修改密码,$pwd变量,basename,dirname

bc计算器

ibase=16 输入单位为16进制 输出为10进制

obase=16 输出为16进制 输入为10进制

quit退出计算器

date 命令

date -d 输出指定字符串时间

例:

touch `date -d “-1 day” +%F`.log  建立一个昨天日期为命名的log文件

history命令

一般history储存的命令一部分在内存中一部分在文件.bash_history中

例如本次登陆后才执行的文件就在内存中,本次登陆之前执行的命令在文件.bash_history中

执行history -c 清除内存中的命令列表,但由于登陆前的命令是在文件.bash_history中,所以下次启动后依

然会有命令列表

注意:想彻底删除history可以先执行rm -f .bash_history 删除文件,然后在执行history -c命令

 

/etc/profile 下有histsize=500 默认 可以修改为1000

 

HISTTIMEFORMAT=”%F %T ”   在history列表中添加时间 记得%T后面有一空格,把文件写

入/etc/profile.d/env.sh中可以永久生效

echo $HISTSIZE

passwd 修改密码

 

一种快捷的修改密码的方法:

例如要把wang账号设置为magedu密码则可以用

eho magedu | passwd –stdin wang

另有passwd为用户文档

必须区分两者用whatis查看

man N passwd  N为第几章节

/etc/issue 为登陆前的信息

/etc/motd  为用户登陆后的信息

$OLDPWD 变量记住你的旧地址

OLDPWD=/etc/sysconfig 改了之后则cd – 为 /etc/sysconfig

$PWD 变量记住你的当前地址

PWD=/data

则瞬间进入 /data但是显示目录还是原目录

pwd -P 显示真实物理路径

pwd -L 显示链接路径(默认)

相对目录一般情况下相对的是当前目录,但是特殊情况下不是

../ 当前目录下的父目录

./  当前目录

basename 取路径下的文件名或者最后的文件夹

dirname 则相反只要目录不要文件

 

10.windows和linux互传文件的方法,普通用户非图形界面下挂载光盘

windows和linux互传文件方法

rz 从window向linux传文件

sz 从linux向window传文件

默认放在windows下载文件目录下

 

7.4默认已经安装 6.9需要手动安装命令如下

rpm -ivh /media/CentOS_6.9_Final/Packages/lrzsz-0.12.20-27.1.el6.x86_64.rpm

ldd /bin/ls 查相应的api库

 

6.9普通用户非图形界面下挂载光盘

cd /misc

cd cd/

7.0想启用此功能必须手动启用(方法后面讲)

systemctl start autofs

管理员非图形界面下挂载光盘

mount /dev/sr0 /mnt

du -sh 查看大小

df 查看挂载点

为机子添加新硬盘后执行

echo ‘- – -‘ > /sys/class/scsi_host/host2/scan 磁盘扫描命令

再lsblk则可以看到硬盘信息

dd if=/dev/zero of=/data/bigfile bs=1M count=1024

hexdump -c /data/bigfile 看文件

cd ~  或者 cd  进家目录

cd ~max 进某个人家目录

cd – 回上一次的目录

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

(1)
MaxMax
上一篇 2018-04-02 21:07
下一篇 2018-04-03 09:23

相关推荐

  • 路由

    地址分类有类的 固定的网络ID 是多少位就是多少位A 前8位是网络ID0-127.x.x.x其中0.x.x.x是未知地址,不能用127.x.x.x是回环地址,不能用所以有1-126个网段可用公式:网络(网段)数量=2^可变网络ID位数一个网络的主机数量=2^主机ID位数-2所以一个A类网络主机数有1600万netmask:255.0.0.0 B类128-19…

    Linux笔记 2018-05-06
  • Linux的发行版,不同发行版之间的联系与区别

    Linux 主要作为Linux发行版(通常被称为”distro”)的一部分而使用。这些发行版的编写者包括个人、松散的小团体、商业机构、志愿者组织。通常而言,他们至少包括了其他的系统软件和应用软件,以及一个用来简化系统初始安装的安装工具,和让软件安装升级的集成管理器。   而一个典型的Linux发行版往往会包括:Linux内核…

    Linux笔记 2018-05-13
  • Linux的发展演变及其哲学思想

    Linux的发展演变及其哲学思想 一: 计算机的组成及其功能 (软件和硬件) 硬件部分: (一)控制器(Control):是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问等。 (二)运算器(Datapath):运算器的功能是对数据进行各种算术运算和逻辑运算,即对数据…

    Linux笔记 2018-06-23
  • bash脚本进阶

    过程式编程语言:顺序执行选择执行if判断if 判断条件;那么条件为真的分支代码fi if 判断条件;then条件为真的分支代码else条件为假的分支代码fi多分支if 判断条件1; then条件为真的分支代码elif 判断条件2; then条件为真的分支代码elif 判断条件3; then条件为真的分支代码else以上条件都为假的分支代码ficase 变量引…

    2018-05-11
  • 第一周作业

    1、描述计算机的组成及其功能。 计算机由运算器,控制器,存储器,输入设备和输出设备五大部分组成。 (1)运算器的功能是用于完成算术运算、逻辑运算。负责计算机执行的所有数学与逻辑功能。 (2)控制器的功能是主要负责对程序所执行的指令进行分析,并协调计算机各部件进行工作计算机的所有 其他部件。 (3)存储器的功能是用于储存信息的设备,通常是将信息数字化后再利用电…

    Linux笔记 2018-05-11
  • 初学linux新手入门知识

    初学linux新手入门知识

    Linux笔记 2018-06-22