美文网首页
Linux ~ CentOS常用操作

Linux ~ CentOS常用操作

作者: 帅可儿妞 | 来源:发表于2019-03-08 00:28 被阅读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. 文件批量添加删除后缀

      • 即:

    相关文章

      网友评论

          本文标题:Linux ~ CentOS常用操作

          本文链接:https://www.haomeiwen.com/subject/fgzkpqtx.html