Linux ~ CentOS常用操作
2019-03-08 本文已影响0人
帅可儿妞
-
Linux开机自动挂载ISO
- 编辑fstab,
vi /etc/fstab
- 追加一行,
<source-file> <mount-point> iso9660 loop,defaults 0 0
- 编辑fstab,
-
修改开机等待时间
- 编辑
/boot/grub/menu.lst
- 修改其中的
timeout=5
为timeout=1
- 编辑
-
修改主机名
- 编辑文件
/etc/sysconfig/network
修改hostname
为自己想要的 - 编辑文件
/etc/hosts
,给127.0.0.1添加想要的hostname
- 重启(如果不想重启,执行:
hostname <your-hostname>
,下次启动的时候上面两步的配置就生效了)
- 编辑文件
-
修改开机启动命令行模式
- 编辑文件
/etc/inittab
,修改最后一行中间的数字为3:id:3:initdefault:
- 编辑文件
-
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>
- wget 指定下载目录
-
添加用户到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
- 修改权限,编辑文件
-
设置时间、时区(可参考这里)
- 在root下生成上海的的时区配置文件,执行以下命令按照提示操作即可:
tzselect
- 拷贝生成的时区文件,来覆盖系统的本地时间配置:
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
- 设置当前时间:
date -s "2019-02-11" # 重启失效
- 强制将系统的时钟信息写入BIOS,系统再次启动的时候就会去读取硬件时钟系统
hwclock -w
- 在root下生成上海的的时区配置文件,执行以下命令按照提示操作即可:
-
时钟同步(在 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
,时间服务器本身需要同步,所以会有延迟,等待一段时间即可
- 查找 ntp 配置文件:
- 使用 xinetd 同步,用于局域网的时间同步
- 在 master 上安装:
yum install -y xinetd
- 编辑/etc/xinetd.d下的
time-dgram
和time-stream
,把内部的disable
全部修改为no - 重启服务,时间服务器就搭建好了
- 在 agent 上使用
rdate -s <master-ip>
同步agent 的时间
- 在 master 上安装:
- 使用 crontab 定时同步时间
- 指定计划任务:
crontab -e
来编辑,添加如下的 cron 表达式(分时日月周),保存退出即可*/2 * * * * /usr/bin/rdate -s <master-ip> 2>>/tmp/data.log
- 指定计划任务:
- 使用 ntp 同步
-
关闭服务
- 启动、关闭服务:
service <service-name> start|stop
- 开启、关闭开机自启:
chkconfig <service-name> on|off
- 获取SELinux 状态:getenforce
- 启动、关闭服务:
-
文件批量添加删除后缀
- 即: