前言
因为家园的 todolist 作业涉及到要自己部署,所以要学会适用于服务端的 Linux
发行版 CentOS
的基本操作,并完成部署作业
我下载了官网的 CentOS7 版本的镜像, 并安装在 VM 虚拟机中进行学习
安装教程参考了:VM 安装 Centos7-菜鸟教程
基本操作
基本命令
man
命令
ls
命令
cd
命令
1 2 3 4 5 6 7
| cd / demo / demo
cd demo
cd~
cd..
|
pwd
、 mkdir
与 rmdir
命令
1 2 3 4 5
| pwd
mkdir demo
rmdir demo
|
cp
命令
rm
和 mv
命令
1 2 3 4 5 6 7
| rm demo - f - r
mv demo demo1
mv demo demo1 - f
mv demo demo1 - i
|
关于文本文件操作
1 2 3 4 5 6 7
| touch test1
nl demo.txt - n ln
vi demo.txt
vim demo.txt
|
具体详细权限说明参考:菜鸟教程
Linux 内置了 Vim 编辑器,详细用法参考: Vi/Vim 操作-菜鸟教程
终端利用 ssh 登录远程服务器
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| yum install ssh
service sshd start
ssh - p 8080 name @127 .0 .0 .1 输入口令: name @127 .0 .0 .1:
/* -p 后面是端口 name 是服务器用户名 127.0.0.1 是服务器 ip 回车输入口令即可登录 */
|
Linux 用户管理
- 添加用户
1
| useradd– d / home / sam - m sam
|
此命令创建了一个用户 sam,其中 -d
和 -m
选项用来为登录名 sam 产生一个主目录/home/sam
( /home
为默认的用户主目录所在的父目录,所有用户的目录都应该在此目录下)。-m
命令保证了在目录不存在时自动创建目录
- 删除用户
此命令删除用户 sam 在系统文件中(主要是 /etc/passwd
, /etc/shadow
, /etc/group
等)的记录,同时删除用户的主目录。
- 修改用户
1
| usermod - s / bin / ksh - d / home / z– g developer sam
|
此命令将用户 sam 的登录 Shell
修改为 ksh
,主目录改为 /home/z
,用户组改为 developer
。
- 修改口令
1 2 3 4
| passwd Old password: ** ** ** New password: ** ** ** * Re - enter new password: ** ** ** *
|
1 2 3
| passwd sam New password: ** ** ** * Re - enter new password: ** ** ** *
|
磁盘管理
三个常用命令
df
命令
du
命令
fdisk
命令
Vim 的基本操作
注意事项
- 实际安装时建议选择语言为 English,若选择其他语言很有可能发生意想不到的编码问题
参考文章