Loading

Linux常用命令汇总

前言

本篇文章是为了巩固和记录一些 linux 下的常用指令,相当于是自己的一本工具书。本文参考以下网站

修改 Hosts 文件

修改 hosts 文件需要拥有对该文件的读写权限

sudo vim /etc/hosts

刷新 DNS 缓存, 使其立即生效。额,当前步骤好像不做也不会失败。

 /etc/init.d/network restart    # 重启网络
 
 or
 
 /etc/init.d/net.eth0 restart   # 这个就是重启网卡了

查看 jdk 版本,路径及配置环境变量

查看 JDK 版本

java -version

assets/Linux常用命令汇总/image-20240112222910749.png

查看 JDK 安装目录

which java

assets/Linux常用命令汇总/image-20240112223413446.png

查看环境变量

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

assets/Linux常用命令汇总/image-20240112223931855.png

重新加载配置文件

source /etc/profile

设置 sudo 用户

你不知道 root 账号的密码,但是你需要 root 账号的权限来完成一些命令, 当然不是所有用户都用利用 sudo 使用 root 权限的资格,必须是添加在 /etc/sudoers 文件下用户

切换到 root 用户

这一步需要 root 用户操作,

su - root

assets/Linux常用命令汇总/image-20240112225016655.png

给/etc/sudoers 文件添加写权限

chmod 命令 – 改变文件或目录权限 – Linux 命令大全(手册) (linuxcool.com)

chmod u+w /etc/sudoers

修改 sudoers 文件

vim /etc/sudoers

找到这行:root ALL=(ALL) ALL, 在这行下面添加 {需要添加的用户名} ALL=(ALL) ALL

assets/Linux常用命令汇总/image-20240112225904580.png

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 命令 – 改变文件或目录权限 – Linux 命令大全(手册) (linuxcool.com)

chmod u-w /etc/sudoers
posted @ 2024-01-15 22:56  张Blog  阅读(43)  评论(0)    收藏  举报