Linux ~ CentOS常用操作

2019-03-08  本文已影响0人  帅可儿妞
  1. Linux开机自动挂载ISO

    • 编辑fstab,vi /etc/fstab
    • 追加一行,<source-file> <mount-point> iso9660 loop,defaults 0 0
  2. 修改开机等待时间

    • 编辑/boot/grub/menu.lst
    • 修改其中的timeout=5timeout=1
  3. 修改主机名

    • 编辑文件/etc/sysconfig/network修改hostname为自己想要的
    • 编辑文件/etc/hosts,给127.0.0.1添加想要的hostname
    • 重启(如果不想重启,执行:hostname <your-hostname>,下次启动的时候上面两步的配置就生效了)
  4. 修改开机启动命令行模式

    • 编辑文件/etc/inittab,修改最后一行中间的数字为3:id:3:initdefault:
  5. wget 下载JDK

    `wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-x64.tar.gz`
    
    • wget 指定下载目录
      wget -P <target-dir> <resource-link>
      
  6. 添加用户到sudoers

    • 修改权限,编辑文件
      chmod u+w /etc/sudoers
      vim /etc/sudoers
      
      • 添加内容,参考如下:
        # Allow root to run any commands anywhere 
        root    ALL=(ALL)    ALL
        hadoop ALL=(ALL)    [NOPASSWD: ]ALL
        
    • 撤销文件的写权限
      chmod u-w /etc/sudoers
      
  7. 设置时间、时区(可参考这里)

    • 在root下生成上海的的时区配置文件,执行以下命令按照提示操作即可:
      tzselect
      
    • 拷贝生成的时区文件,来覆盖系统的本地时间配置:
      cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
      
    • 设置当前时间:
      date -s "2019-02-11" # 重启失效
      
    • 强制将系统的时钟信息写入BIOS,系统再次启动的时候就会去读取硬件时钟系统
      hwclock -w
      
  8. 时钟同步(在 Master 搭建时间服务,agent 来 master 上同步时间)

    • 使用 ntp 同步
      • 查找 ntp 配置文件:rpm -ql ntp,结果是/etc/ntp.conf
      • 编辑/etc/ntp.conf,找到# Hosts on local network are less restricted.,把注释打开,并把 ip 修改为时间服务器master 的网段(一般情况下最后一位是 0)
      • 重启 ntp 服务
      • agent 同步从我们的时间服务器同步时间:ntpdate <master-ip>,一般会报错:no server suitable for synchronization found,时间服务器本身需要同步,所以会有延迟,等待一段时间即可
    • 使用 xinetd 同步,用于局域网的时间同步
      • 在 master 上安装:yum install -y xinetd
      • 编辑/etc/xinetd.d下的time-dgramtime-stream,把内部的disable全部修改为no
      • 重启服务,时间服务器就搭建好了
      • 在 agent 上使用rdate -s <master-ip>同步agent 的时间
    • 使用 crontab 定时同步时间
      • 指定计划任务:crontab -e来编辑,添加如下的 cron 表达式(分时日月周),保存退出即可
        */2 * * * * /usr/bin/rdate -s <master-ip> 2>>/tmp/data.log
        
  9. 关闭服务

    • 启动、关闭服务:service <service-name> start|stop
    • 开启、关闭开机自启:chkconfig <service-name> on|off
    • 获取SELinux 状态:getenforce
  10. 文件批量添加删除后缀

    • 即:
上一篇下一篇

猜你喜欢

热点阅读