Linux常用命令汇总
前言
本篇文章是为了巩固和记录一些 linux 下的常用指令,相当于是自己的一本工具书。本文参考以下网站
- Linux 命令大全(手册) – 真正好用的 Linux 命令在线查询网站 (linuxcool.com)
- 第 0 章 咱们先来谈谈为什么要学习 Linux 系统 | 《Linux 就该这么学》 (linuxprobe.com)
修改 Hosts 文件
修改 hosts 文件需要拥有对该文件的读写权限
sudo vim /etc/hosts
刷新 DNS 缓存, 使其立即生效。额,当前步骤好像不做也不会失败。
/etc/init.d/network restart # 重启网络
or
/etc/init.d/net.eth0 restart # 这个就是重启网卡了
查看 jdk 版本,路径及配置环境变量
查看 JDK 版本
java -version

查看 JDK 安装目录
which java

查看环境变量
echo $JAVA_HOME
配置环境变量
进入环境变量的文件, 需要
sudo或者root用户来执行, 普通用户如何添加sudo可参考 sudo 命令的使用
sudo vim /etc/profile
修改文件,底部添加如下代码,可参考 Vim 的使用,
JAVA_HOME的参数值来源于 查看 JDK 安装目录
export JAVA_HOME=/usr/bin/java
export PATH=$PATH:$JAVA_HOME/bin

重新加载配置文件
source /etc/profile
设置 sudo 用户
你不知道 root 账号的密码,但是你需要 root 账号的权限来完成一些命令, 当然不是所有用户都用利用 sudo 使用 root 权限的资格,必须是添加在
/etc/sudoers文件下用户
切换到 root 用户
这一步需要 root 用户操作,
su - root

给/etc/sudoers 文件添加写权限
chmod u+w /etc/sudoers
修改 sudoers 文件
vim /etc/sudoers
找到这行:root ALL=(ALL) ALL, 在这行下面添加
{需要添加的用户名}ALL=(ALL) ALL

sudoers 下面添加普通用户可以使用
sudo命令的格式xxx代表用户名称或者组名称,注意大小写。
xxx ALL=(ALL) ALL # 普通用户可以使用sudo命令,但是需要密码
%xxx ALL=(ALL) ALL # 用户组xxx的用户可以使用sudo命令,但是需要密码
xxx ALL=(ALL) NOPASSWD:ALL # 普通 用户可以使用sudo命令,不需要密码
%xxx ALL=(ALL) NOPASSWD:ALL # 用户组xxx的用户可以使用sudo命令,不需要密码
去除 root 用户对 sudoers 文件的写权限
chmod u-w /etc/sudoers

浙公网安备 33010602011771号