配置静态IP
cd /etc/sysconfig/network-scripts
进行编辑并添加
vim ifcfg-ens33
(
IPADDR=192.168.174.130
GATEWAY=192.168.174.2
DNS1=192.168.174.2
)
Linux系统介绍
bin
存放二进制可执行文件
(ls,cat,mkdir
等
)
boot
存放用于系统引导时使用的各种文件
dev
用于存放设备文件
etc
存放系统配置文件
home
存放所有用户文件的根目录
lib
存放跟文件系统中的程序运行所需要的共享库及内核模块
mnt
系统管理员安装临时文件系统的安装点
opt
额外安装的可选应用程序包所放置的位置
usr
用于存放系统应用程序
Linux常用指令
查看防火墙状态:
systemctl status firewalld
关闭防火墙:
systemctl stop firewalld
启动防火墙:
systemctl start firewalld
查看ssh运行状态:
service sshd status
查看目录
ls
查看目录名称
ll
查看详细信息
创建目录
mkdir
:创建目录
mkdir -p
创建目录以及子目录,多个目录同时创建
切换目录
cd
切换目录
cd ..
要加空格
cd ../xxx
进入上一级目录的子目录
创建文件
touch
:创建一个空白的普通文件
向文件中写内容,查看文件内容
cat:查看文件内容
echo :
把内容重定向到指定的文件中 ,有则打开,无则创建
覆盖模式
>: echo "ww">aa.txt
追加模式
>>: echo "ww">>aa.txt
复制
cp :复制
cp -r 文件夹 /usr/local
覆盖原有的文件有提示信息可以加个
\
:
\cp
需要复制的文件 要复制的相对路径
\cp
需要复制的文件 要复制的绝对路径
移动&重命名
mv
:移动、重命名
(
剪切的文件 放在同一个目录中是重命名
)
删除文件
rm
:删除文件或者文件夹
-r
:递归删除
rm -rf
直接彻底删除,没有提示
rm -ri
有提示,建议用这个
统计行数
wc -l
文件名
--
统计行数
查看当前绝对路径
pwd
vim
编辑器:
编辑完了想回到之前状态命令:
u
复制命令:
yy
粘贴命令:
p
批量粘贴:数字
+p
复制多行:数字
+yy
删除一行:
dd
批量删除:数字
+dd
复制从当前光标位置开始到当前行最后一个位置:
y+$
复制从当前光标位置开始到当前行最前一个位置:
y+^
复制当前单词:
yw
剪切操作:小写
x
用户
查看用户信息
cat /etc/passwd
tail -n
数字
/etc/passwd ---
查看文件最后数字行信息
head -n
数字
/etc/passwd ---
查看文件开头数字行信息
新建用户
useradd
用户名
useradd -g
用户组
参数:
-g ---
指定用户的用户组,该参数的值可以用户组的
id
,也可以是组名
删除用户
userdel
用户名
修改用户
usermod -l
新用户名 旧用户名
查看用户密码
cat /etc/shadow
修改用户密码
passwd
用户名
权限
用于权限设置,
Linux
具有
3
级【
r
读
-->4
,
w
写
---2
,
x
运行
---1,
因此如果具有读写运行权限时合计
7(
最高权限)
】,
3
项【当前用户,同组的其他用户,非同组的其他用户,因此最高权限是
777
】权限
给当前文件及其子目录赋权限
chmod 777 -R 文件